Functions
5.2 CAN transparent
SIMATIC PN/CAN LINK
74 Operating Instructions, 03/2022, A5E39895388-AC
Note
For values made up of multiple bits, the first bit is the MSB and the last bit is the LSB.
Example: Byte.Bit 3.0 ... 4.6 = 2 means that byte 3 bit 0 = "0", byte 4 bit 7 = "1" and byte 4 bit
6 = "0".
Table 5- 12 Structure of output data for receive proxy modules (from S7 controller to PN/CAN LINK, 1
byte)
0 = No action
1 = All CAN messages in the receive buffer are deleted
0 = Only received CAN messages that match the receive filter are entered in the receive
buffer and later forwarded to the S7 controller
1 = All received CAN messages are entered in the receive buffer and later forwarded to
If the bit has the value 1 and the PN/CAN LINK has a CAN message in the receive buffer
of the receive proxy, the PN/CAN LINK enters the message in the data for the S7
controller and sets the "Message exists" bit to "1".
The S7 controller must then set the receive enable bit to "0" and must wait until the
PN/CAN LINK has also set the "Message exists" bit to "0".
Only then may the S7 controller set the receive enable bit to "1" again.
Table 5- 13 Structure of input data for receive proxy modules (from PN/CAN LINK to S7 controller, 13
bytes)
0 = No message in the receive buffer
1 = Message(s) in the receive buffer
Bit is always "1" when the transfer bit = 1 because the message stays "in the buffer" until
the transfer is "completed".
0 = A valid receive filter is set.
1 = No valid receive filter was set. When the receive filter bit is "0", no messages at all are
forwarded to the S7 controller.
1 = The receive buffer is full. At least one message was discarded.
Note: May only be evaluated when the transfer bit is "1".
0.1
Number of data bytes in the received CAN message
The value range is 0 to 8.
Note: May only be evaluated when the transfer bit is "1".