System bus (can) for lenze plc devices – Lenze DDS System bus CAN for PLC User Manual

Page 7

Advertising
background image

System bus (CAN) for Lenze PLC devices

Contents

v

L

PLC−Systembus EN 2.0

9 CAN−AUX system blocks (only ECSxA)

9−1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1

CANaux1_IO (node number: 34)

9−1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1.1

Inputs_CANaux1

9−2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1.2

Outputs_CANaux1

9−2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1.3

Process data telegram

9−3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1.4

Assignment of the user data to variables

9−3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2

CANaux2_IO (node number: 35)

9−1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2.1

Inputs_CANaux2

9−2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2.2

Outputs_CANaux2

9−2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2.3

Process data telegram

9−2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2.4

Assignment of the user data to variables

9−3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3

CANaux3_IO (node number: 36)

9−1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3.1

Inputs_CANaux3

9−2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3.2

Outputs_CANaux3

9−2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3.3

Process data telegram

9−2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3.4

Assignment of the user data to variables

9−3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.4

CANaux_Management (node number: 111)

9−4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.4.1

Inputs_CANaux_Management

9−4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.4.2

Outputs_CANaux_Management

9−5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.4.3

Activating a reset node

9−5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.4.4

Defining the instant of transmission for CANaux2_OUT/CANaux3_OUT

9−5

. . . . . . . . . . . . . . . . . . .

9.4.5

Status messages

9−6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10 LenzeCanDrv.lib function library

10−1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.1 Overview

10−1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.2 Version identifiers of the function library

10−1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.3 L_CanInit − initialising the CAN driver

10−2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.4 L_CanClose − deactivating the CAN driver

10−5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.5 L_CanGetStatus − querying the driver status

10−6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.6 L_CanGetRelocCobId − querying the COB−ID range

10−7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.7 L_CanPdoTransmit − transmitting a CAN object

10−8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.8 L_CanPdoReceive − receiving a CAN object

10−12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11 LenzeCanDSxDrv.libfunction library

11−1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.1 Overview

11−1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.2 Version identifiers of the function library

11−2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.3 L_CanDSxInitIndexCode − Configuration of index mapping

11−3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.4 L_CanDSxOpen − initialising the CanDSx driver

11−5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.5 L_CanDSxClose − deactivating the index mapping

11−6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.6 L_CanDSxOpenHeartBeat − initialising a "Heartbeat"

11−7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.7 L_CanDSxHeartBeat − carrying out a "Heartbeat"

11−8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.8 L_CanDSxCloseHeartBeat − deactivating the "Heartbeat"

11−10

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.9 L_CanDSxOpenNodeGuarding − initialising the "Node Guarding"

11−11

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.10 L_CanDSxNodeGuarding − carrying out a "Node guarding"

11−12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.11 L_CanDSxCloseNodeGuarding − deactivating the "Node Guarding"

11−15

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Advertising