EasyManua.ls Logo

ProSoft PLX32-EIP-MBTCP-UA - 2.7.4 Swap Code; 2.7.5 Delay Preset

ProSoft PLX32-EIP-MBTCP-UA
156 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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.
Swap Code
Description
No Swap
No change is made in the byte ordering (1234 = 1234)
Word Swap
The words are swapped (1234 = 3412)
Word and Byte
Swap
The words are swapped, then the bytes in each word are swapped (1234 =
4321)
Bytes
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.

Table of Contents