Using ProSoft Configuration Builder PLX32-EIP-MBTCP-UA ♦ Multi-Protocol Gateway
User Manual
Page 26 of 156 ProSoft Technology, Inc.
March 8, 2018
2.7.4 Swap Code
NO CHANGE, WORD SWAP, WORD AND BYTE SWAP, BYTE SWAP
You may need to swap the order of the bytes in the registers during the copy
process in order to change the alignment of bytes between different protocols.
Use this parameter when dealing with floating-point or other multi-register values,
because there is no standard for storage of these data types in slave devices.
No change is made in the byte ordering (1234 = 1234)
The words are swapped (1234 = 3412)
The words are swapped, then the bytes in each word are swapped (1234 =
4321)
The bytes in each word are swapped (1234 = 2143)
2.7.5 Delay Preset
This parameter sets an interval for each Data Map copy operation. The value for
the Delay Preset is not a fixed amount of time. It is the number of firmware scans
that must transpire between copy operations.
The firmware scan cycle can take a variable amount of time, depending on the
level of activity of the protocol drivers running on the gateway and the level of
activity on the gateway's communication ports. Each firmware scan can take from
one to several milliseconds to complete. Therefore, Data Map copy operations
cannot be expected to happen at regular intervals.
If multiple copy operations (several rows in the Data map section) happen too
frequently or all happen in the same update interval, they could delay the process
scan of the gateway protocols, which could result in slow data updates or missed
data on communication ports. To avoid these potential problems, set the Delay
Preset to different values for each row in the Data Map section and set them to
higher, rather than lower, numbers.
For example, Delay Preset values below 1000 could cause a noticeable delay in
data updates through the communication ports. Do not set all Delay Presets to
the same value. Instead, use different values for each row in the Data Map such
as 1000, 1001, and 1002 or any other different Delay Preset values you like. This
prevents the copies from happening concurrently and prevents possible process
scan delays.