Subversion Repositories factorylink.im-bas

Rev

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

*Copyright 2002 RLD Automation All Rights Reserved.
*Attribute Catalog for IM-BAS Protocol Driver Task using IMX Version 3
*Translation file
XLATES "imbas_ac.txt"
*Task name and title
TASK "IM_BAS", "{IM_BAS_TASK}"     *Task name and title

*Common driver definitions
CT  "im_basm", "im_basm", "{IM_BASM_TITLE}"

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

  *Field area
  FIELD "RCVMBX", "TAG", 48, 0, "typembx", "MAILBOX", 0, 0, ""
    HEADING "{RCVMBX26}", 120
    
  *Addressing information
  FIELD "LIPADDR", "CHARACTER", 80, 0, "", "", 0, 0, "b"
    HEADING "{LIPADDR10}", 110
  *FIELD "SUBID", "CHARACTER", 2, 0, "", "", 0, 0, "rbu"
  *  HEADING "{SUBID8}", 60
  FIELD "LPORT", "NUMBER",  8, 0, "", "7366", 0, 16000, "v"
    HEADING "{LPORT27}", 60
    
  *Standby tag
  FIELD "STANDBY", "TAG", 48, 0, "typeda", "DIGITAL", 0, 0, "b"
    HEADING "{STANDBY26}", 120
  *Disconnect tag
  FIELD "DISCONNECT", "TAG", 48, 0, "typeda", "DIGITAL", 0, 0, "b"
    HEADING "{DISCONNECT26}", 120
    
  DESC  "RCVMBX"
    HEADING "{DESC28}", 200

  *Indexing of this table
  DOMAIN "DOMAIN", 8           *Domain selection
  INDEX "im_basm", "DOMAIN", 8 *Index file, key
END

*Dataset definition
CT "im_basd", "im_basd", "{IM_BASD_TITLE}"

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

  *Field area
  FIELD "DATASET", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, ""
    HEADING "{DATASET2}", 130
  FIELD "SNDMBX", "TAG", 48, 0, "typembx", "MAILBOX", 0, 0, ""
    HEADING "{SNDMBX1}", 120
  FIELD "MSGTYPE", "KEY", 15, 0, "imbasmsg", "STATUS", 0, 0, "uv"
    HEADING "{MSGTYPE3}", 50
  FIELD "DATATYPE", "KEY", 15, 0, "imbasdat", "BOOLEAN", 0, 0, "uv"
    HEADING "{DATTYPE4}", 32
  FIELD "START", "NUMBER", 5, 0, "", "0", 0, 9999, "v"
    HEADING "{START5}", 32
  FIELD "LENGTH", "NUMBER", 5, 0, "", "1", 1, 99, "v"
    HEADING "{LENGTH6}", 32

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

*Device definition
CT  "im_basp", "im_basp", "{IM_BASP_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 "{DEVNAME8}", 120
    RELATE "im_basd", "DEVNAME", "im_basd"
  *Addressing information
  FIELD "SUBTYPE", "CHARACTER",  2, 0, "", "??", 0, 0, "u"
    HEADING "{SUBTYPE9}", 8
  FIELD "ALIVETIME", "NUMBER", 5, 0, "", "20", 5, 120, "bv"
    HEADING "{ALIVETIME}", 20

  *Connection and status tags
  FIELD "CONNECTION", "TAG", 48, 0, "typedam", "ANALOG", 0, 0, "b"
    HEADING "{CONNECTION19}", 96
  FIELD "STATUS", "TAG", 48, 0, "typeda", "ANALOG", 0, 0, "b"
    HEADING "{STATUS19}", 96

  *Disable tags for every communication type
  FIELD "RDISABLE", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RDISABLE20}", 96
  FIELD "WDISABLE", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{WDISABLE21}", 96
  FIELD "RCVDISABLE", "TAG", 48, 0, "typed", "DIGITAL", 0, 0, "b"
    HEADING "{RCVDISABLE22}", 96

  *Indexing of this table
  DOMAIN "DOMAIN", 8                      *Domain selection
  SEQ "TABLE_NBR", 10                     *Sequence number
  INDEX "im_basp", "DOMAIN+TABLE_NBR", 18 *Index file, key
END