Funktionsbeschreibung
Die Funktionalität der Onboard-Systembus-Schnittstelle (X5) wurde dahingehend erweitert, das ein lesender Zugriff auf folgende CANopen-Indizes (hexadezimale Darstellung) von der Drive PLC mit dem entsprechenden Wert des Indizes beantwortet werden:
1000 DEVICE_TYPE
1001 ERROR_REGISTER
1002 MANUFACTURER_STATUS_REGISTER
1003 PREDEFINED_ERROR_FIELD
1004 NUMBER_OF_PDOS
1005 COB_ID_SYNC_MESSAGE
1006 COMMUNICATION_CYCLE_PERIOD
1007 SYNCHRONOUS_WINDOW_LENGTH
1008 MANUFACTURER_DEVICE_NAME
1009 MANUFACTURER_HARDWARE_VERSION
100A MANUFACTURER_SOFTWARE_VERSION
100B NODE_ID
100C GUARD_TIME
100D LIFE_TIME_FACTOR
1017 HEARTBEAT_PRODUCER_TIME
1400 1_RPDO_PARAMETER
1401 2_RPDO_PARAMETER
1402 3_RPDO_PARAMETER
1600 1_RPDO_MAPPING
1601 2_RPDO_MAPPING
1602 3_RPDO_MAPPING
1800 1_TPDO_PARAMETER
1801 2_TPDO_PARAMETER
1802 3_TPDO_PARAMETER
1A00 1_TPDO_MAPPING
1A01 2_TPDO_MAPPING
1A02 3_TPDO_MAPPING
Ist es erforderlich auf andere Indizes zuzugreifen, so kann mit dem Baustein L_CanDSxInitIndexCode() aus der DDS-Bibliothek LenzeCanDsxDrv.lib dieser Index auf eine beliebige Codestelle (System- als auch Anwender-Codestelle) gemappt werden.
Anwendungen
Ist die Drive PLC über ihre Systembus-Schnittstelle mit einer übergeordneten Steuerung mit CANopen-Schnittstelle verbunden, dann wird von dieser Steuerung direkt nach dem Einschalten typischerweise auf diese Indizes zugegriffen. In Vorgängerversionen der Drive PLC hat dieser Zugriff zu einer Fehlermeldung (error response) geführt.
Enthalten in welchen Produkten/Versionen?
EPL-10200 (Drive PLC V8.4)