Page
18
AN-X4-ABRIO-HMI
Feb 2023
File 31 is first set to type integer (N). It cannot be changed to type binary (B).
Another Bad Example (Don’t do this!)
btr 0o01 0 0 N31:0 10
btr 0o01 0 1 N31:5 1
The data mappings overlap.
Block transfers on monitored racks must be defined so that the block transfer data gets mapped to a
data (N, B or F) file and is available from the Ethernet side.
Sample Configuration
Baud 57k ;define baud rate for remote IO network (57k,115k,230k)
Rack 0o01 1 4 ;define rack at octal address 01, start quarter 1, end quarter 4
btr 0o01 0 0 N31:0 64 ;define btr, rack 01, group 0, slot 0 -> N31:0, length is 64
btw 0o01 0 0 N31:128 64 ;define btw, rack 01, group 0, slot 0 -> N31:128, length is
64
Block Transfers by Length
For compatibility with some existing PanelView applications, AN-X4-ABRIO-HMI supports a block
transfer by length mode, where multiple block transfers of different lengths are defined at the same
I/O location (rack, I/O group and slot). When the remote I/O scanner requests a block transfer at that
location, the AN-X uses the requested length to select which data to access.
Block transfers by length are defined by lines that start with either BtrByLen or BtwByLen.
There can be up to 64 block transfer read by length definitions at an I/O location, corresponding to
lengths 1 to 64. The same is true for block transfer writes by length.
There can be only one block transfer read by length location (rack, I/O group and slot) and only one
block transfer write by length location (rack, I/O group and slot), but the block transfer read location
does not have to be the same as the block transfer write location.
Block transfers by length must be defined on racks that are being emulated by the AN-X (active
racks).
Sample Block Transfer by Length Configuration
Baud 57k ;define baud rate for remote I/O network
Rack 0o01 1 1
btrbylen 0o01 0 0 N31:0 1 ; each BTR definition must have a different length
btrbylen 0o01 0 0 N32:0 2
btwbylen 0o01 0 0 N33:0 1 ; each BTW must have a different length
btwbylen 0o01 0 0 N33:3 32