Subversion Repositories factorylink.mb_plus

Rev

Rev 1 | Blame | Compare with Previous | Last modification | View Log | Download

XLATES "mbp_ac.txt"

* Copyright 1994 DeltaLink bv. All Rights Reserved.
* Attribute Catalog for DeltaLink Modbus Plus Protocol Driver Task

TASK "MB_PLUS", "{MB_PLUS_TASK}"  * Task name and Title

*** CT Name    Database   Title
CT "mb_plusd", "mb_plusd", "{MB_PLUSD_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, "mptyp", "HREG", 0, 0, "u"
    HEADING "{TYPE3}", 32
  FIELD "START", "NUMBER", 8, 0, "", "0", 0, 9999, "v"
    HEADING "{START4}", 32
  FIELD "LENGTH", "NUMBER", 8, 0, "", "1", 1, 9999, "v"
    HEADING "{LENGTH5}", 32
  FIELD "READ", "TAG", 48, 0, "TYPED", "DIGITAL", 0, 0, "b"
    HEADING "{READ6}", 90
  FIELD "WRITE", "TAG", 48, 0, "TYPED", "DIGITAL", 0, 0, "b"
    HEADING "{WRITE7}", 90
  FIELD "RCV", "TAG", 48, 0, "TYPED", "DIGITAL", 0, 0, "b"
    HEADING "{RCV8}", 90

* indexing of this table
  DOMAIN "DOMAIN", 8
  SELECT "DEVNAME", 16        *Primary Key
    HEADING "{DEVNAME9}", 96
  SEQ "TABLE_NBR", 10       * Sequence Number
  INDEX "mb_plusd", "DOMAIN+DEVNAME+TABLE_NBR", 34 *Index file, key
END


*** CT Name   Database  Title
CT  "mb_plusp", "mb_plusp", "{MB_PLUSP_TITLE}"

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

* Logical Device Name
  FIELD "DEVNAME", "CHARACTER", 16, 0, "", "", 0, 0, ""
    HEADING "{DEVNAME10}", 120
    RELATE "mb_plusd", "DEVNAME", "mb_plusd"

* Addressing information
  FIELD "STATION", "NUMBER", 3, 0, "", "1", 1, 64, "v"
    HEADING "{STATION11}", 64
  FIELD "ROUTE1", "NUMBER", 2, 0, "", "0", 0, 64, "v"
    HEADING "{ROUTE112}", 40
  FIELD "ROUTE2", "NUMBER", 2, 0, "", "0", 0, 64, "v"
    HEADING "{ROUTE213}", 40
  FIELD "ROUTE3", "NUMBER", 2, 0, "", "0", 0, 64, "v"
    HEADING "{ROUTE314}", 40
  FIELD "ROUTE4", "NUMBER", 2, 0, "", "0", 0, 64, "v"
    HEADING "{ROUTE415}", 40
  FIELD "ALTERN",  "TAG", 48, 0, "TYPED", "DIGITAL", 0, 0, "b"
    HEADING "{ALTERN16}", 96
  FIELD "AROUTE1", "NUMBER", 2, 0, "", "0", 0, 64, "v"
    HEADING "{AROUTE117}", 40
  FIELD "AROUTE2", "NUMBER", 2, 0, "", "0", 0, 64, "v"
    HEADING "{AROUTE218}", 40
  FIELD "AROUTE3", "NUMBER", 2, 0, "", "0", 0, 64, "v"
    HEADING "{AROUTE319}", 40
  FIELD "AROUTE4", "NUMBER", 2, 0, "", "0", 0, 64, "v"
    HEADING "{AROUTE420}", 40

  FIELD "URCV", "NUMBER", 2, 0, "", "0", 0, 8, "v"
    HEADING "{URCV21}", 40

  FIELD "DYNAMIC", "KEY", 3, 0, "YESNO", "NO", 0, 0, "uv"
    HEADING "{DYNAMIC22}", 64
  FIELD "ADAPTER", "NUMBER", 2, 0, "", "0", 0, 2, "v"
    HEADING "{ADAPTER23}", 64

  FIELD "ENCODE", "NUMBER", 8, 0, "", "1", 1, 9999, "b"
    HEADING "{ENCODE24}", 20

  FIELD "STATUS", "TAG", 48, 0, "TYPEA", "ANALOG", 0, 0, "b"
    HEADING "{STATUS25}", 96

  FIELD "REBUILD", "TAG",  48, 0, "TYPED", "DIGITAL", 0, 0, "b"
    HEADING "{REBUILD26}", 96

  FIELD "RDISABLE", "TAG",  48, 0, "TYPED", "DIGITAL", 0, 0, "b"
    HEADING "{RDISABLE27}", 96
  FIELD "WDISABLE", "TAG",  48, 0, "TYPED", "DIGITAL", 0, 0, "b"
    HEADING "{WDISABLE28}", 96
  FIELD "RCVDISABLE", "TAG",  48, 0, "TYPED", "DIGITAL", 0, 0, "b"
    HEADING "{RCVDISABLE29}", 96

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

*** CT Name    Database   Title
CT "mb_plusx", "mb_plusx","{MB_PLUSX_TITLE}"

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

* field area
  FIELD "SNDMBX", "TAG", 48, 0, "typembx", "MAILBOX", 0, 0, ""
    HEADING "{SNDMBX30}", 120
  FIELD "NRMBX", "NUMBER",  4, 0, "", "100", 1, 9999, "v"
    HEADING "{NRMBX31}", 32
  FIELD "LAN", "KEY",  4, 0, "yesno", "NO", 0, 0, "u"
    HEADING "{LAN32}", 32
  DESC  "SNDMBX"
    HEADING "{DESC33}", 200

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


*   CT Name   Database  Title
CT  "mb_plusm", "mb_plusm", "{MB_PLUSM_TITLE}"

  EDIT DEFAULT          * Default Editing
  VALIDATE DEFAULT        * Default validation
  PANEL "", 175, 200, 750, 425      * Initial position

  FIELD "RCVMBX", "TAG",  48, 0, "TYPEMBX", "MAILBOX", 0, 0, ""
    HEADING "{RCVMBX34}", 250
  FIELD "INT", "NUMBER",  2, 0, "", "5C", 1, 255, "uvx"
    HEADING "{INT35}", 32
  DESC  "RCVMBX"
    HEADING "{DESC36}", 200

* indexing of this table
  DOMAIN "DOMAIN", 8
  INDEX "mb_plusm", "DOMAIN", 8   * Index file, key
END