CAN im ecomatmobil-Controller
Funktion CANx_SLAVE_NODEID
x = Nr. 1...n der CAN-Schnittstelle (je nach Gerät)
Enthalten in Bibliothek:
ifm_CRnnnn_CANopenSlave_Vxxyyzz.LIB
verfügbar für:
•
ClassicController: CR0020, CR0032, CR0505
•
ExtendedController: CR0200, CR0232
•
SmartController: CR2500
•
SafetyController: CR7020, CR7021, CR7505, CR7506, CR7200, CR7201
•
CabinetController: CR0301, CR0302, CR0303
•
Platinensteuerung: CS0015
•
PDM360: CR1050, CR1051, CR1060
•
PDM360 compact: CR1052, CR1053, CR1055, CR1056
•
PDM360 smart: CR1070, CR1071
Funktionssymbol:
CANx_SLAVE_NODEID
ENABLE
NODEID
Beschreibung
Die Funktion CANx_SLAVE_NODEID ermöglicht das Einstellen des Node-ID eines CAN-Device
(Slave) zur Laufzeit des Applikations-Programms.
Die Funktion wird im Normalfall bei der Initalisierung der Steuerung einmalig, im ersten Zyklus,
aufgerufen. Anschließend wird der Eingang ENABLE wieder auf FALSE gesetzt.
Parameter der Funktionseingänge
Name
ENABLE
NODEID
ifm
Systemhandbuch
ecomatmobile
Datentyp
Beschreibung
FALSE → TRUE (Flanke):
BOOL
FALSE: Funktion wird nicht ausgeführt
BYTE
Wert der neuen Knotennummer
SmartController (CR2500) V05
NodeID setzen
ifm-CANopen-Bibliothek
133