Im folgenden ein Auszug mancher API Funktionen:
RS_S7GetEventCode | Liefert die Ereigniskennung, sobald ein S7 Ereignis gemeldet wurde (siehe Ereignis-Funktion) |
RS_S7OpenLink | Stellt die Verbindung zu der S7 her |
RS_S7CloseLink | Beendet eine bestehende Verbindung | RS_S7Ready | Bereit für die Daten-Kommunikation mit der S7? |
RS_S7GetSetConfig | Ermittelt bzw. ändert die Verbindungsparameter |
RS_S7OpenSession | Sitzung mit dem entfernten SPS Protokoll Stack aufbauen |
RS_S7CloseSession | Sitzung mit dem entfernten SPS Protokoll Stack beenden |
RS_S7Fetch | Ruft Daten von der S7 ab z.B. Eingänge, Ausgänge, Merker, Datenblock, Timer, Zähler, ... |
RS_S7Write | Überträgt Daten zu der S7 und verändert die Operanden-Werte |
RS_S7RequestCreate | Erzeugt eine komplexe Anforderung für den Zugriff auf underschiedliche Operanden. Das erhöht den Datendurchsatz um ein weiteres und senkt die Last im Netzwerk. |
RS_S7RequestSend | Sendet die komplexe Anforderung zur weiteren Verarbeitung an die S7 und wartet evtl. auf die Daten |
RS_S7RequestExtractData | Ruft die Daten aus der ausgeführten komplexen Anforderung ab |
RS_S7GetBoardInfoEx | Informationen z.B. CPU Sicherheit/Protection (Mode, Switch, Password Level), Ethernet (ip, mac, ..), ModuleName, ModuleTypeName, Seriennummer, ... |
RS_S7GetPlcOrderCodeEx | Liefert Informationen zu Module, HW, Firmware, Version, Hersteller, ... |
RS_S7GetPlcLEDStates | Liefert die Zustände verschiedener LED |
RS_S7GetPlcRunStatus | Liefert den Ausführungs-Status (z.B. Run, Stop) |
RS_S7GetDateTime, RS_S7SetDateTime | Liefert oder ändert die aktuelle Zeit. |
: |
: |