ifm
System Manual
ecomat
mobile
PDM360NG (CR1080, CR1081, CR9042) Target V01
2011-07-28
CAN in the PDM360
CAN POUs to CANopen
275
Particularities for network variables
1992
Device
Description
ClassicController: CR0020,
CR0505
ExtendedController: CR0200
SafetyController: CR7020,
CR7021, CR7200, CR7201,
CR7505, CR7506
Network variables are only supported on interface 1 (enter the value 0).
CANopen master
Transmit and receive lists are processed directly.
You only have to make the settings described above.
CANopen slave
Transmit lists are processed directly.
For receive lists you must also map the identifier area in the object directory to receive PDOs. It
is sufficient to create only two receive PDOs and to assign the first object the first identifier and
the second object the last identifier.
If the network variables are only transferred to one identifier, you only have to create one
receive PDO with this identifier.
Important!
Please note that the identifier of the network variables and of the receive PDOs must be
entered as
decimal
value.
ClassicController: CR0032
ExtendedController: CR0232
Network variables are supported on all CAN interfaces.
(All other informations as above)
BasicController: CR040n
Network variables are supported on all CAN interfaces.
(All other informations as above)
BasicDisplay: CR0451
Only one CAN interface is available (enter value = 0).
(All other informations as above)
PDM360smart: CR1070,
CR1071
Only one CAN interface is available (enter value = 0).
CANopen master
Transmit and receive lists are processed directly.
You only have to make the settings described above.
CANopen slave
Transmit lists are processed directly.
For receive lists you must additionally map the identifier area in the object directory to receive
PDOs. It is sufficient to create only two receive PDOs and to assign the first object the first
identifier and the second object the last identifier.
If the network variables are only transferred to one identifier, you only have to create one
receive PDO with this identifier.
Important!
Please note that the identifier of the network variables and of the receive PDOs must be
entered as
decimal
value.
PDM360: CR1050, CR1051,
CR1060
PDM360compact: CR1052,
CR1053, CR1055, CR1056
Network variables are supported on the CAN interfaces 1 (value = 0) and 2 (value = 1).
CANopen master
Transmit and receive lists are processed directly.
You only have to make the settings described above.
CANopen slave
Transmit and receive lists are processed directly.
You only have to make the settings described above.
Important!
If [support network variables] is selected in the PDM360 or PDM360compact, you must at least
create one variable in the global variables list and call it once in the application program.
Otherwise the following error message is generated when compiling the program:
Error 4601: Network variables 'CAN': No cyclic or freewheeling task for network variable
exchange found.
PDM360NG: CR108n, CR9042 Network variables are supported on all CAN interfaces.
(All other informations as above)