Subversion Repositories factorylink.sapi

Rev

Blame | Last modification | View Log | Download

* Copyright 1998 DeltaLink bv All Rights Reserved.
* Attribute Catalog for s7 protocol Driver Task using IMX Version 3
TASK   "SAPI_S7", "Siemens SAPI S7 protocol driver" * Task name and Title

*** CT Name    Database   Title
CT "sapis7d", "sapis7d", "Siemens SAPI Dataset definition"

  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 "Translator|Mailbox Tag", 120
  FIELD "DATASET", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, ""
    HEADING "Data Set", 130
  FIELD "TYPE", "KEY", 8, 0, "sapi_s7", "DB", 0, 0, "u"
    HEADING "Type", 32
  FIELD "DBNR", "NUMBER", 5, 0, "", "", 0, 65535, "bv"
    HEADING "DB", 20
  FIELD "START", "NUMBER", 5, 0, "", "0", 0, 65535, "v"
    HEADING "Start", 32
  FIELD "LENGTH", "NUMBER", 5, 0, "", "1", 1, 65535, "v"
    HEADING "Length", 32
  FIELD "CREAD", "TAG", 48, 0, "typea", "ANALOG", 0, 0, "bv"
    HEADING "Cyclic|Read", 120
  * Indexing of this table
  DOMAIN "DOMAIN", 8
  SELECT "DEVNAME", 16                               * Primary Key
    HEADING "Device Name", 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", "Siemens API Device definition"

  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 "Device Name", 120
    RELATE "sapis7d", "DEVNAME", "sapis7d"

  FIELD "BOARDNAME", "TAGCHAR", 48, 0, "typem", "MESSAGE|BOARD0", 0, 0, ""
    HEADING "Board", 120
    
  FIELD "CONNECTION", "CHARACTER", 48, 0, "", "", 0, 0, "v"
    HEADING "Connection", 120
  FIELD "CTYPE", "KEY", 8, 0, "s7_ctype", "CP", 0, 0, "u"
    HEADING "Comm Type", 32
  
  FIELD "EN_DB", "NUMBER", 5, 0, "", "", 0, 65535, "bv"
    HEADING "Encode DB", 20

  FIELD "STATUS", "TAG", 48, 0, "typeda", "ANALOG", 0, 0, "b"
    HEADING "Status", 96

  FIELD "CYCLIC", "TAG", 48, 0, "typeda", "ANALOG", 0, 0, "b"
    HEADING "Cyclic|Count", 96

  FIELD "RDISABLE", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "Read Disable", 96
  FIELD "WDISABLE", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "Write Disable", 96
  FIELD "RCVDISABLE", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "Rcv Disable", 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", "Siemens SAPI Translator definition"

  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 "Translator|Mailbox Tag", 120
  FIELD "NRMBX", "NUMBER",  4, 0, "", "100", 1, 9999, "v"
    HEADING "Max MSG", 32
  DESC  "SNDMBX"
    HEADING "Description", 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", "Siemens SAPI Mailbox definition"

    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 "Protocol Driver|Mailbox Tag", 120
    DESC  "RCVMBX"
    HEADING "Description", 200
   
* Indexing of this table
    DOMAIN "DOMAIN", 8
    SEQ "TABLE_NBR", 10                                 * Sequence Number
    INDEX "sapis7m", "DOMAIN+TABLE_NBR", 18             * Index file, key
END