6.4.9
Boolsche Werte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.4.10 Typumwandlung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6.4.11 Debugvariablen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6.5
Eingänge verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
6.5.1
Analogeingang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
6.5.2
Frequenzeingang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.5.3
PWMEingang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.5.4
Digitaleingang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.5.5
Zählereingang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.5.6
Optionale Eingänge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.6
Ausgänge ansteuern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.7
CANBus lesen und schreiben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.7.1
CAN Daten schreiben can_wr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.7.2
CAN Daten lesen can_table.c . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.8
Benutzerparameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6.9
Funktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.9.1
FunktionenGrundlagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.9.2
Funktionen in C mit Zeigerübergabe . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.10 Funktionen des HAWELayers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.10.1 ABK gekrümmte Linie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.10.2 ACT_VALVE Propausgang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.10.3 AUTO_MOVE Automatisch folgen . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.10.4 AXB lineare Umrechnung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6.10.5 BREMS_POS Aktionsbegrenzung . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.10.6 ee_rd Parameterwert lesen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.10.7 ee_wr Parameterwert schreiben . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.10.8 ee_save Speichern der Parameter . . . . . . . . . . . . . . . . . . . . . . . . . 75
6.10.9 MUL_DIV Dreisatz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6.10.10 MW_EX Mittelwertbildung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
6.10.11 parall Parallellaufregler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.10.12 PIDLoop PIDRegler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
6.10.13 QB_SET Ausgänge digital schalten . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.10.14 RAMPS_EX Rampenfunktion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.10.15 SPLINE Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.10.16 Timerfunktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
6.10.17 canio14_sleep Autoabschaltung . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
7 Haftungsausschluss
HAWE Hydraulik SE
UG CAN IO14 PRO DE 092024 1.0.0
87
3/87