Subversion Repositories factorylink.sapi

Rev

Blame | Last modification | View Log | Download

XLATES "Sapi7_ac.txt"

* Copyright 1998 DeltaLink bv All Rights Reserved.
* Attribute Catalog for s7 protocol Driver Task using IMX Version 3
TASK   "SAPI_S7", "{SAPI_S7_TASK}" * Task name and Title

*** CT Name    Database   Title
CT "sapis7d", "sapis7d", "{SAPIS7D_TITLE}"

  EDIT DEFAULT                                       * Default Editing
  VALIDATE DEFAULT                                   * Default validation
  PANEL "", 25, 350, 750, 500                        * Initial position

  * Field area
  FIELD "SNDMBX", "TAG", 48, 0, "typembx", "MAILBOX", 0, 0, ""
    HEADING "{SNDMBX1}", 120
  FIELD "DATASET", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, ""
    HEADING "{DATASET2}", 130
  FIELD "TYPE", "KEY", 8, 0, "sapi_s7", "DB", 0, 0, "u"
    HEADING "{TYPE3}", 32
  FIELD "DBNR", "NUMBER", 5, 0, "", "", 0, 65535, "bv"
    HEADING "{DBNR4}", 20
  FIELD "START", "NUMBER", 5, 0, "", "0", 0, 65535, "v"
    HEADING "{START5}", 32
  FIELD "LENGTH", "NUMBER", 5, 0, "", "1", 1, 65535, "v"
    HEADING "{LENGTH6}", 32
  FIELD "CREAD", "TAG", 48, 0, "typea", "ANALOG", 0, 0, "bv"
    HEADING "{CREAD7}", 120
  * Indexing of this table
  DOMAIN "DOMAIN", 8
  SELECT "DEVNAME", 16                               * Primary Key
    HEADING "{DEVNAME8}", 96
  SEQ "TABLE_NBR", 10                                * Sequence Number
  INDEX "sapis7d", "DOMAIN+DEVNAME+TABLE_NBR", 34    * Index file, key
END

*** CT Name   Database  Title
CT  "sapis7p", "sapis7p", "{SAPIS7P_TITLE}"

  EDIT DEFAULT                                       * Default Editing
  VALIDATE DEFAULT                                   * Default validation
  PANEL "", 75, 265, 750, 500                        * Initial position

  * Logical Device Name
  FIELD "DEVNAME", "CHARACTER", 16, 0, "", "", 0, 0, "u"
    HEADING "{DEVNAME9}", 120
    RELATE "sapis7d", "DEVNAME", "sapis7d"

  FIELD "BOARDNAME", "TAGCHAR", 48, 0, "typem", "MESSAGE|BOARD0", 0, 0, ""
    HEADING "{BOARDNAME10}", 120
    
  FIELD "CONNECTION", "CHARACTER", 48, 0, "", "", 0, 0, "v"
    HEADING "{CONNECTION11}", 120
  FIELD "CTYPE", "KEY", 8, 0, "s7_ctype", "CP", 0, 0, "u"
    HEADING "{CTYPE12}", 32
  
  FIELD "EN_DB", "NUMBER", 5, 0, "", "", 0, 65535, "bv"
    HEADING "{EN_DB13}", 20

  FIELD "STATUS", "TAG", 48, 0, "typeda", "ANALOG", 0, 0, "b"
    HEADING "{STATUS14}", 96

  FIELD "CYCLIC", "TAG", 48, 0, "typeda", "ANALOG", 0, 0, "b"
    HEADING "{CYCLIC15}", 96

  FIELD "RDISABLE", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RDISABLE16}", 96
  FIELD "WDISABLE", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{WDISABLE17}", 96
  FIELD "RCVDISABLE", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RCVDISABLE18}", 96
    
  * Indexing of this table
  DOMAIN "DOMAIN", 8
  SEQ "TABLE_NBR", 10                                * Sequence Number
  INDEX "sapis7p", "DOMAIN+TABLE_NBR", 18            * Index file, key
END

*** CT Name    Database   Title
CT "sapis7x", "sapis7x", "{SAPIS7X_TITLE}"

  EDIT DEFAULT                                       * Default Editing
  VALIDATE DEFAULT                                   * Default validation  
  PANEL "", 125, 185, 750, 500                       * Initial position

  * Field area
  FIELD "SNDMBX", "TAG", 48, 0, "typembx", "MAILBOX", 0, 0, ""
    HEADING "{SNDMBX19}", 120
  FIELD "NRMBX", "NUMBER",  4, 0, "", "100", 1, 9999, "v"
    HEADING "{NRMBX20}", 32
  DESC  "SNDMBX"
    HEADING "{DESC21}", 200

  * Indexing of this table
  DOMAIN "DOMAIN", 8
  SEQ "TABLE_NBR", 10                                * Sequence Number
  INDEX "sapis7x", "DOMAIN+TABLE_NBR", 18            * Index file, key
END

*** CT Name   Database  Title
CT  "sapis7m", "sapis7m", "{SAPIS7M_TITLE}"

    EDIT DEFAULT                                        * Default Editing
    VALIDATE DEFAULT                                    * Default validation
    PANEL "", 175, 100, 750, 500                        * Initial position

    * Field area
    FIELD "RCVMBX", "TAG", 48, 0, "typembx", "MAILBOX", 0, 0, ""
    HEADING "{RCVMBX22}", 120
    DESC  "RCVMBX"
    HEADING "{DESC23}", 200
   
* Indexing of this table
    DOMAIN "DOMAIN", 8
    SEQ "TABLE_NBR", 10                                 * Sequence Number
    INDEX "sapis7m", "DOMAIN+TABLE_NBR", 18             * Index file, key
END