EcoStruxure Machine Expert Version 1.1 unterstützt nicht die Controller M258, LMC058 und LMC078.

Kommunikationsfunktionen in Steuerungen

Einführung

In diesem Abschnitt werden Verwaltung und Funktionsweise der Kommunikationsfunktionen der Steuerungen beschrieben. Diese Funktionen vereinfachen die Kommunikation zwischen spezifischen Geräten. Die meisten Funktionen beziehen sich auf den Modbus-Datenaustausch. Eine Funktion (SEND_RECV_MSG) wird von einem ASCII-Manager verwendet, um den Austausch von Daten zwischen Geräten zu verwalten, die mit anderen Protokollen als Modbus arbeiten.

HINWEIS: Die Verarbeitung der Kommunikationsfunktionen erfolgt asynchron zur Verarbeitung der Anwendungstask, durch die sie aufgerufen werden.

HINWEIS: Verwenden Sie keine Funktionsbausteine aus der PLCCommunication-Bibliothek für eine serielle Leitung, für die ein Modbus-IOScanner konfiguriert wurde. Dadurch wird der Austausch des Modbus-IOScanners gestört.

HINWEIS: Bevor Sie den Funktionsbaustein dieser Bibliothek für die Kommunikation über einen Ethernet-Port verwenden können, müssen Sie sicherstellen, dass der Status des Ethernet-Ports, der von der Variablen ETH_R.i_wPortAIpStatus zur Verfügung gestellt wird, DATA_EXCHANGE ist. Weitere Informationen finden Sie in der Beschreibung des Enumerationsdatentyps ETH_R_PORT_IP_STATUS im PLCSystem-Bibliothekshandbuch Ihrer Steuerung.

Verfügbare Funktionsbausteine

In dieser Tabelle werden die für Steuerungen verfügbaren Kommunikationsfunktionsbausteine beschrieben:

Funktion

Beschreibung

ADDM

Diese Funktion konvertiert die Darstellung der Zieladresse eines externen Geräts in Form einer Zeichenkette (String) in eine ADDRESS-Struktur.

READ_VAR

Diese Funktion liest Standardbits oder -register aus einem Modbus-Gerät.

WRITE_VAR

Diese Funktion schreibt Standardbits oder -register in ein Modbus-Gerät.

WRITE_READ_VAR

Diese Funktion liest und schreibt Standardbits oder -register in Modbus-Geräten.

SINGLE_WRITE

Diese Funktion schreibt ein einzelnes Register in ein externes Gerät.

SEND_RECV_MSG

Diese Funktion sendet und empfängt benutzerdefinierte Nachrichten über das jeweils ausgewählte Medium (z. B. eine serielle Leitung).