Instruction Manual
Table Of Contents
- System bus (CAN) for Lenze PLC devices
- This documentation is valid for ...
- Contents
- 1 Preface and general information
- 2 General information on the system bus (CAN)
- 2.1 Introduction
- 2.2 Interfaces of the Lenze PLCs for system bus connection
- 2.3 Identification of the nodes
- 2.4 Structure of the CAN telegram
- 2.5 Network management (NMT)
- 2.6 Transmission of process data
- 2.7 Transmitting parameter data
- 2.8 Free CAN objects
- 2.9 Application recommendations for the different CAN objects
- 2.10 Monitoring mechanisms
- 3 Configuration (system bus - CAN interface)
- 3.1 CAN baud rate
- 3.2 CAN boot-up
- 3.3 Node address (node ID)
- 3.4 Identifiers of the process data objects
- 3.5 Cycle time (CAN2_OUT/CAN3_OUT)
- 3.6 Delay time (CAN2_OUT/CAN3_OUT)
- 3.7 Synchronisation
- 3.8 Reset node
- 3.9 System bus management
- 3.10 Mapping indexes to codes
- 3.11 Remote parameterisation (gateway function)
- 3.12 Monitoring processes
- 3.13 Diagnostics
- 4 Configuration (AIF interface)
- 5 Configuration (FIF interface)
- 6 Configuration (CAN-AUX system bus interface)
- 7 CAN system blocks
- 8 FIF-CAN system blocks (only Drive PLC)
- 9 CAN-AUX system blocks (only ECSxA)
- 10 LenzeCanDrv.lib function library
- 10.1 Overview
- 10.2 Version identifiers of the function library
- 10.3 L_CanInit - initialising the CAN driver
- 10.4 L_CanClose - deactivating the CAN driver
- 10.5 L_CanGetStatus - querying the driver status
- 10.6 L_CanGetRelocCobId - querying the COB-ID range
- 10.7 L_CanPdoTransmit - transmitting a CAN object
- 10.8 L_CanPdoReceive - receiving a CAN object
- 11 LenzeCanDSxDrv.libfunction library
- 11.1 Overview
- 11.2 Version identifiers of the function library
- 11.3 L_CanDSxInitIndexCode - Configuration of index mapping
- 11.4 L_CanDSxOpen - initialising the CanDSx driver
- 11.5 L_CanDSxClose - deactivating the index mapping
- 11.6 L_CanDSxOpenHeartBeat - initialising a "Heartbeat"
- 11.7 L_CanDSxHeartBeat - carrying out a "Heartbeat"
- 11.8 L_CanDSxCloseHeartBeat - deactivating the "Heartbeat"
- 11.9 L_CanDSxOpenNodeGuarding - initialising the "Node Guarding"
- 11.10 L_CanDSxNodeGuarding - carrying out a "Node guarding"
- 11.11 L_CanDSxCloseNodeGuarding - deactivating the "Node Guarding"
- 12 Index

7.1 CAN1_IO (node number: 31) − 9300 Servo PLC
System bus (CAN) for Lenze PLC devices
CAN system blocks
7−2
L
PLC−Systembus EN 2.0
7.1.1 Inputs_CAN1
Variable Data type Signal type Address Display code Display
format
Notes
CAN1_wDctrlCtrl Word − %IW31.0 C0136/2 hex
CAN1_bCtrlQuickstop_b
Bool Binary
%IX31.0.3
C0136/2 bin
CAN1_bCtrlDisable_b %IX31.0.8
CAN1_bCtrlCInhibit_b %IX31.0.9
CAN1_bCtrlTripSet_b %IX31.0.10
CAN1_bCtrlTripReset_b %IX31.0.11
CAN1_bCtrlB0_b %IX31.0.0
CAN1_bCtrlB1_b %IX31.0.1
CAN1_bCtrlB2_b %IX31.0.2
CAN1_bCtrlB4_b %IX31.0.4
CAN1_bCtrlB5_b %IX31.0.5
CAN1_bCtrlB6_b %IX31.0.6
CAN1_bCtrlB7_b %IX31.0.7
CAN1_bCtrlB12_b %IX31.0.12
CAN1_bCtrlB13_b %IX31.0.13
CAN1_bCtrlB14_b %IX31.0.14
CAN1_bCtrlB15_b %IX31.0.15
CAN1_nInW1_a
Integer Analog
%IW31.1 C0866/1
dec [%]
CAN1_nInW2_a %IW31.2 C0866/2
CAN1_nInW3_a %IW31.3 C0866/3
CAN1_bInB0_b
Bool Binary
%IX31.2.0
hex
... ... C0863/1
CAN1_bInB15_b %IX31.2.15
CAN1_bInB16_b %IX31.3.0
... ... C0863/2
CAN1_bInB31_b %IX31.3.15
CAN1_dnInD1_p Double integer Position %ID31.1 C0867/1 dec [inc]
7.1.2 Outputs_CAN1
Variable Data type Signal type Address Display code Display
format
Notes
CAN1_wDctrlStat Word − %QW31.0 − −
CAN1_nOutW1_a
Integer Analog
%QW31.1 C0868/1
dec [%]
CAN1_nOutW2_a %QW31.2 C0868/2
CAN1_nOutW3_a %QW31.3 C0868/3
CAN1_bFDO0_b
Bool Binary
%QX31.2.0
C0151/1 hex
Display code in hex
as double word
.. ...
CAN1_bFDO15_b %QX31.2.15
CAN1_bFDO16_b %QX31.3.0
.. ...
CAN1_bFDO31_b %QX31.3.15
CAN1_dnOutD1_p Double integer Position %QD31.1 C0869/1 dec [inc]