TOP Server Fisher ROC Plus Ethernet/Serial Drivers Addressing Syntax
I am using the TOP Server Fisher ROC Plus Ethernet (also applies to ROC Plus Serial) driver to communicate with my ROC809 PLC. In the T-L.P address syntax, where does the Logical Address number come from?
The general TOP Server tag address syntax for ROC809 devices is T-L.P, where:
- T - Indicates the Point Type
- L - Indicates the Logical Address
- P - Indicates the Parameter Index
The value of L will vary depending on what the point type (T) is selected:
- Point types 101-109 (field I/O modules) - The original ROC firmware fixed the number of points per module at 16. This means that points 0-15 are reserved for System I/O, and every card afterwards uses 16 logical address points. Card 1 will be assigned points 16-31, Card 2 would be assigned points 32-47, etc. The starting address for each card would therefore be 16*CardSlotNumber
- e.g. The first 4 points of card 6 would 96-99
- All point types with the exception of 101-109 - these will range from 0 to #, where # is one less than the total number of points that exist for that point type:
- e.g. The 16 PIDs, would be addressed 0 for the first, and 15 for the sixteenth