Reception ID restrictions for the free CAN objects

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!

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/20010025/1/
Formulario de contacto