![IFM PDM360NG Series System Manual Download Page 273](http://html1.mh-extra.com/html/ifm/pdm360ng-series/pdm360ng-series_system-manual_3875026273.webp)
ifm
System Manual
ecomat
mobile
PDM360NG (CR1080, CR1081, CR9042) Target V01
2011-07-28
CAN in the PDM360
CAN POUs to CANopen
273
Meaning of the options:
Global variable list: Network type
10055
As network type you can enter one of the network names indicated in the target settings.
If you click on the button [Settings] next to it, you can select the CAN interface:
1. CAN interface: value = 0
2. CAN interface: value = 1
etc.
Global variable list: Pack variables
10056
If this option is activated with [
v
], the variables are combined, if possible, in one transmisson unit. For
CAN the size of a transmission unit is 8 bytes.
If it is not possible to include all variables of the list in one transmission unit, several transmission units
are formed for this list.
If the option is not activated, every variable has its own transmission unit.
If [Transmit on change] is configured, it is checked separately for every transmission unit whether it
has been changed and must be transmitted.
Global variable list: List identifier (COB-ID)
10057
The basic identifier is used as a unique identification to exchange variable lists of different projects.
Variable lists with identical basic identifier are exchanged. Ensure that the definitions of the variable
lists with the same basic identifier match in the different projects.
NOTE
In CAN networks the basic identifier is directly used as COB-ID of the CAN messages. It is not checked
whether the identifier is also used in the remaining CAN configuration.
To ensure a correct exchange of data between two controllers the global variable lists in the two
projects must match. To ensure this you can use the feature [Link to file]. A project can export the
variable list file before compilation, the other projects should import this file before compilation.
In addition to simple data types a variable list can also contain structures and arrays. The elements of
these combined data types are transmitted separately.
Strings must not be transmitted via network variables as otherwise a runtime error will occur and the
watchdog will be activated.
If a variable list is larger than a PDO of the corresponding network, the data is split up to several PDOs.
Therefore it cannot be ensured that all data of the variable list is received in
one
cycle. Parts of the
variable list can be received in different cycles. This is also possible for variables with structure and
array types.