SDO-Kommunikation aus der PLC
Für die SDO-Kommunikation aus der PLC heraus verwendet man die ADS-Bausteine. Mit diesen Bausteinen ist es möglich SDO-Telegramme zu versenden und die Antwort des Slaves zu empfangen (ADSWRITE/ADSREAD).
Eingangsparameter |
Beschreibung |
---|---|
NETID |
ADS NetId des CAN Interface |
Port Nummer |
0x1000hex + NodeId (Slave Nummer) |
IDXGRP |
SDO Index |
IDXOFFS |
SDO Subindex |
LEN |
Länge der SDO Daten (1...4) |
Setzen einzelner in den Pre-Operational oder Operational Zustand
Mit dem ADSWRTCTL Baustein können Sie einzelne CANopen Knoten in den Pre-Operational oder Operational Zustand versetzen.
Eingangsparameter |
Beschreibung |
---|---|
NETID |
ADS NetId des CAN Interface |
Port Nummer |
0x1000hex + NodeId (Slave Nummer) |
ADSSTATE |
ADSSTATE_RUN |
DEVSTATE |
0 - Pre / 1 - Operational |
LEN |
0 |
SRCADDR |
0 |
CAN Interface neu Starten
Mit dem ADSWRTCTL Baustein kann der SSB gestoppt und neu gestartet werden. Führen Sie als erstes ein Stopp aus und als nächstes einen Start aus.
Eingangsparameter |
Beschreibung |
---|---|
NETID |
ADS NetId des CAN Interface |
Port Nummer |
200dez |
ADSSTATE |
ADSSTATE_STOP, ADSSTATE_RUN |
DEVSTATE |
0 |
LEN |
0 |
SRCADDR |
0 |