Question:
How is the reaction, if the Servo PLC receives in combination with the free CAN objects a message with a reception identifier (identifier selection in
L_CanPdoReceive FB) which lies outside of the large, 'adjustable' ID range comprising 64 objects?
Answer:
The FB
L_CanPdoReceive supplies the reception status at the output variable '
nState' with the value: -12. Meaning: the adjusted message identifier is out of the permissible range.
Note: It must be observed that the large, 'adjustable' ID range, comprising 64 objects (defined with the
L_CanInit function), covers the desired ID range (default setting: ID 832..895). For this a total of four not pre-assigned ID ranges are available:
- free range 1; ID: 192..383
- free range 2; ID: 832..1407
- free range 3; ID: 1664..1791
- free range 4; ID: 1856..2047
Only in one of these four free ranges, 64 objects (successive identifiers) are possible!