6
Funktionsbaustein MODBUSPN
6.1
Funktionsweise der FB
Allgemeines
Online-Hilfe
MODBUS/TCP Kommunikation über die integrierte PN-Schnittstelle der CPU
2XV9450-1MB02; Handbuch Ausgabe 2.1
Der Funktionsbaustein MODBUSPN erlaubt es eine Kommunikation zwischen
einer CPU mit integrierter PN-Schnittstelle und einem Partner, der das OPEN
MODBUS/TCP Protokoll unterstützt, aufzubauen.
Es werden die Funktionscodes 1, 2, 3, 4, 5, 6, 15 und 16 unterstützt.
Der FB kann je nach Parametrierung sowohl als Client als auch als Server
betrieben werden. In der Betriebsart Server ist der Multiplexbetrieb gemäß
MODBUS OPEN/TCP Spezifikation nicht implementiert.
Der Baustein MODBUSPN ruft intern die Bausteine MOD_CLI (FB104),
MOD_SERV (105) und TCP_COMM auf. Der Baustein MOD_CLI beinhaltet
die Funktionalität des Modbus Clients, der Baustein MOD_SERV realisiert die
Funktionalität des Modbus Servers und der Baustein TCP_COMM behandelt
das Verbindungsmanagement.
Die Bausteine erfüllen folgende Aufgaben:
•
Verbindungs- und Datenhandling unter Verwendung der T-Bausteine
aus der Standard-Bibliothek
•
MODBUS spezifischen Telegrammheader beim Senden generieren
•
Prüfung des MODBUS spezifischen Telegrammheaders beim
Empfang
•
Prüfung ob die angesprochenen Datenbereiche vorhanden sind
•
Exception Telegramme generieren wenn ein Fehler aufgetreten ist
(nur bei S7 ist Server)
•
Datentransfer von/in den parametrierten DB
•
Zeitliche Überwachung des Verbindungsaufbaus- und –abbaus sowie
des Empfangs von Daten
•
Lizenzprüfung
Für den Funktionsbaustein MODBUSPN steht im SIMATIC-Manager eine
Baustein-Online-Hilfe zur Verfügung. Wenn der Baustein markiert und die
Taste „F1" gedrückt wird, wird die Online-Hilfe mit den wichtigsten
Informationen zum Baustein geöffnet.
Funktionsbaustein MODBUSPN
6-1