PND Protocol
PLX3x Series ♦ Multi-Protocol Gateways
User Manual
Page 186 of 215
ProSoft Technology, Inc.
January 25, 2018
10.2.1 Configuring PIE Connection
Use the
PND
section in ProSoft Configuration Builder to configure the PND
communication parameters so that the gateway can communicate with a
Siemens processor via the PROFINET protocol.
To configure the PND communications in PCB
1
In ProSoft Configuration Builder, click the
[+]
next to the gateway, then click
the
[+]
next to
PND
.
2
Double-click the second
PND
to display the
Edit - PND
dialog box.
In the dialog box, click a parameter and then enter a value for the parameter.The
following table defines the configuration parameters for the PND
communications.
Note: The gateway can store up to 720 registers (1440 bytes) of input data, and up to 720
registers of output data. Make sure that the input and output data regions do not overlap.
Parameter
Value
Description
Start Input Byte Offset
0 to 8000
Byte offset for input data in the gateway's lower memory
Start Output Byte Offset 0 to 8000
Byte offset for output data in the gateway's lower memory
Swap Read Input Data
Bytes
No Change
Word Swap
Word and
Byte Swap
Byte Swap
Specifies if and how the order of bytes in data received is to
be rearranged. Different manufacturers store and transmit
multi-byte data in different combinations. You can use this
parameter when dealing with floating-point or other multi-
byte values, as there is no standard method of storing
these data types. You can set this parameter to rearrange
the byte order of data received into an order more useful or
convenient for other applications.
N
O CHANGE
(0)
- No change is made in the byte ordering
(1234 = 1234).
W
ORD
S
WAP
(1)
-The words are swapped (1234=3412).
W
ORD AND
B
YTE
S
WAP
(2)
- The words are swapped, then
the bytes in each word are swapped (1234=4321).
B
YTE
S
WAP
(3)
- The bytes in each word are swapped
(1234=2143).
These swap operations affect 4-byte (2-word) groups of
data. Therefore, data swapping using
Swap Codes
should
be done only when using an even number of words, such
as 32-bit integer or floating-point data.