
Function library LenzeCanDSxDrv.lib
Contents
i
l
LenzeCanDSxDrv.lib EN 1.2
1 Preface and general information 1−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 About this Manual 1−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.1 Conventions in this Manual 1−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.2 Description layout 1−2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.3 Pictographs used in this Manual 1−2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.4 Terminology used 1−2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Version identifiers of the function library 1−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Introduction 2−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 General information 2−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 CanDSx driver 2−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.1 Operating principle − example 2−2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Monitoring mechanisms 2−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1 "Heartbeat" 2−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.2 "Node Guarding" 2−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Functions/function blocks 3−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 Overview 3−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 L_CanDSxInitIndexCode − Configuration of index mapping 3−2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 L_CanDSxOpen − Initialisation of the CanDSx driver 3−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 L_CanDSxClose − Deactivation of index mapping 3−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5 L_CanDSxOpenHeartBeat − Initialisation of "Heartbeat" 3−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6 L_CanDSxHeartBeat − Execution of "Heartbeat" 3−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7 L_CanDSxCloseHeartBeat − Deactivation of "Heartbeat" 3−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8 L_CanDSxOpenNodeGuarding − Initialisation of "Node Guarding" 3−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9 L_CanDSxNodeGuarding − Execution of "Node Guarding" 3−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.10 L_CanDSxCloseNodeGuarding − Deactivation of "Node Guarding" 3−14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commentaires sur ces manuels