ADS-Interface
Die verschiedenen ControlNet-Dienste werden auf ADS-Read und ADS-Write abgebildet. Als Net-ID ist die Net-ID des PCs als Port-Number die 16000 anzugeben. In der IndexGroup ist die anzusprechende Mac-ID (bzw. die Produce Buffer-ID) bei Send-Verbindungen (z.B. zu PLC5 oder ControlLogix)) sowie die gewünschten Daten anzugeben. Der IndexOffset bestimmt den Offset innerhalb der Daten.
IndexGroup | Daten |
---|---|
0x000000yy | Prozessdaten I/O- oder Receive-Verbindung (yy: Mac-ID) |
0x000100yy | Prozessdaten Send-Verbindung (yy: Produce Buffer ID) |
0x000001yy | ID_Object (nur Read, yy: Mac-ID) |
0x000002yy | Diagnostic_Counter (nur Read, yy: Mac-ID) |
0x000003yy | Keeper_Info (nur Read, yy: Mac-ID) |
0x00000400 | CCO_Directory (nur Read) |
0x00000500 | Card_State (nur Read) |
Wenn keine 5136CN-Karte gefunden wurde, wird der ADS-Error-Code 0x70C (Files, etc. not found) zurückgegeben. Im NT-System32-Verzeichnis gibt es noch Debug-Dateien "sststartup.txt", "sstcyclic.txt" und "sstshutdown.txt", wobei die beiden letzten erst nach dem Stop des TwinCAT-Systems Daten enthalten.