4 Inbetriebnahme
4.4 Parameter
40
Die Ein- und Ausgänge von MBM_COMMUNICATE haben folgende Bedeu-
tung:
Tabelle 4:
Ein- und Ausgänge MBM_COMMUNICATE
Ein-/Ausgänge
Beschreibung
Eingänge
xStrobe
Eine positive Flanke startet den Funktionsblock
dwIPAddress
IP-Adresse in DWORD-Format
wPort
Port, unter dem der Slave erreichbar ist
dwBindIP
Ermöglicht Verbindungen über ein alternatives IP-Interface
bUnitIdentifier
Eindeutige Slave-Nummer im Bereich von 1 bis 247 (beispielsweise wenn mehrere
Slaves unter einer IP-Adresse erreichbar sind)
bFunctioncode
Modbus-Funktionscode
wOffset
Erster zu bearbeitender Wert (bei allen Funktionscodes)
wCount
Anzahl zu bearbeitender Werte (FC 1, 2, 3, 4, 8, 15, 16, 23)
wOffsetAdd
FC 23: offset für Schreiboperation
wCountAdd
FC 23: Anzahl Schreiboperationen
warDataOut
Registerwerte für Schreibzugriff (FC 6, 8, 16, 23)
xarDataOut
Ausgangswerte für Schreibzugriff (FC 5, 15)
xCloseImmediate
IP-verbindung nach Datenübertragung sofort wieder abbauen
tTimeout
Maximale Wartezeit für das Eintreffen einer Antwort
Ausgänge
xBusy
Der Funktionsbaustein ist noch beschäftigt (beispielweise weil noch keine Slave-
Antwort eingetroffen ist)
iErrorCode
Fehlercode
Er sollte erst dann abgefragt werden, nachdem xBusy vom Funktionsblock auf FALSE
zurückgesetzt worden ist.
wDatacount
Anzahl der zurückgelieferten Daten
warDataIn
Zurückgelieferte Registerwerte
xardataIn
Zurückgelieferte Ein-/Ausgangswerte
Der Baustein wird anschließend mit folgenden Daten befüllt:
•
Die IP-Adresse des Moduls wird mit Hilfe des Funktionsbausteins
MakeIP vorgegeben (durch Kommas getrennt).
•
Die Port-Adresse ist standardmäßig 502.
•
Der Function Code 23 wird für Lese- und Schreiboperationen angege-
ben.
•
Über StartMB-Kommunikation wird der Baustein aktiviert.
•
Der Timeout beträgt 3 s.
Register 0: Startsignal, Register 1 (300 = 30 Hz): Sollwertvorgabe
•
•
Statusinformationen werden über die Register 256 bis 259 gelesen.
In den globalen Variablen werden die Eingangs- und Ausgangsdaten des
Frequenzumrichters deklariert. Diese werden bei varDataOut und
varDataIn eingefügt.
DX-NET-MODBUSTCP-2 09/14 MN04012008Z-DE www.eaton.com