Function library "lenzeio1000drv – Lenze Function library LenzeIO1000Drv User Manual
Page 45
DMS 1.0 EN - 07/2011 - TD05
L
45
Function library "LenzeIo1000Drv"
Function blocks
L_io1000ParPDO15 - Communication settings PDO1 ... PDO5
Automatic allocation of the identifiers
For the process data objects PDO1 ... PDO5, the identifiers can be automatically allocated
as a function of the node address. If an automatic allocation is required, the value "0" has
to be applied at the corresponding wCobID_... input. In this case, the identifier is calculated
as follows:
Identifier (COB-ID) = basic identifier + node address (node ID)
The basic identifiers are defined block-internally:
Example for RxPDO1 and node address 3: Identifier = 835 + 3 = 838
If a value higher than "0" is given at the wCobID_... input, the applied value is used as
identifier for the corresponding PDO instead.
Saving the parameter set in the I/O system safe against mains failure
If the bStoreParameter input is set to TRUE, the parameter set of the I/O system will be
saved safe against mains failure at the end of the parameterisation process.
For accepting the communication setting, the NMT command "Reset Node" is sent to the
I/O system. The I/O system re-initialises and returns a boot-up telegram as soon is it is in
the "Pre-Operational" status again. After the boot-up telegram has been received, the
bDone output of the FB is set to TRUE.
Process data object
Basic identifier
RxPDOs (PLC I/O system)
TxPDOs (I/O system PLC)
PDO1
835
836
PDO2
840
841
PDO3
845
846
PDO4
850
851
PDO5
855
856
Note!
If several I/O systems (stations) at the system bus are parameterised via the
FB L_io1000ParPDO15 with standard values, an identifier collision may occur
between the individual PDOs of these stations. Hence, check the identifiers used.
Note!
• Only Global Drive (e.g. Drive PLC): For sending the NMT telegram, the
controller has to be in the "Operational" CAN status. Hence, the controller has
to be parameterised as CAN master.
• After sending the NMT command "Reset Node" to the I/O system, the FB has
to receive the boot-up telegram within 10 s, otherwise a timeout error will be
output at the dnState output.