TUD
Level-1
- Beiträge
- 2
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo SPS-Experten,
ich habe ein kleines Problem mit der Anbindung von AI/AO-Modulen der Fa. spectra mit Modbus/TCP
an meine SPS Phoenix Contact ILC330ETH.
Mit einem Modbus_TCP_Client Baustein und einem MT_WriteSingleReg Baustein habe ich ein Test-Programm gebastelt.
Leider habe ich einen Kommunikations-Fehler.
Ich wollte testen, ob ich an den AO0-Ausgang 0-10Volt für ein Stellventil senden kann.
Über das Web-Interface des Moduls kann ich auf selbiges zugreifen und Stellwerte ausgeben.
Also die IP-Adresse des Moduls ist richtig, auch Sub-Netz und Gate habe ich geprüft.
Alles ist im Netzwerk meiner SPS eingetragen.
Laut Beschreibung haben die beiden AOs des Moduls die Register AO0=40000 und AO1=40001.
Am Register-Baustein der SPS habe ich einen Anschluß-Beinchen für die anzusprechende Reg.Adr. im WORD-Format.
Also 40000 dez=9C40 hex und für 40001 dez=9C41 hex.
Mit einer Wachendorff-Box ETHIO4AO für den Kanal 3 (Ausgang 4) habe ich das Ganze auch mal getestet.
Die Reg.Adr. ist da lt. Beschreibung für Kanal 3 mit 40026 dez und 0019 hex angegeben.
Erst habe ich die Hex-Adr. für 40026 dez genommen, das war ein Fehler.
Dann habe ich die 0019 hex genommen und dann war die Verbindung hergestellt.
Warum die Adressierung um "Eins" verschoben ist, keine Ahnung.
Es wäre prima, wenn mir ein Experte weiter helfen kann.
Wenn möglich bitte mir eine mail an die Uni schreiben.
Ich bin kein SPS-Freak, habe aber Versuchsstände zu konzipieren, die teilweise mit einer SPS von Phoenix Contact laufen.
Vielen Dank im Voraus.
Thomas
thomas.unger@tu-dresden.de
ich habe ein kleines Problem mit der Anbindung von AI/AO-Modulen der Fa. spectra mit Modbus/TCP
an meine SPS Phoenix Contact ILC330ETH.
Mit einem Modbus_TCP_Client Baustein und einem MT_WriteSingleReg Baustein habe ich ein Test-Programm gebastelt.
Leider habe ich einen Kommunikations-Fehler.
Ich wollte testen, ob ich an den AO0-Ausgang 0-10Volt für ein Stellventil senden kann.
Über das Web-Interface des Moduls kann ich auf selbiges zugreifen und Stellwerte ausgeben.
Also die IP-Adresse des Moduls ist richtig, auch Sub-Netz und Gate habe ich geprüft.
Alles ist im Netzwerk meiner SPS eingetragen.
Laut Beschreibung haben die beiden AOs des Moduls die Register AO0=40000 und AO1=40001.
Am Register-Baustein der SPS habe ich einen Anschluß-Beinchen für die anzusprechende Reg.Adr. im WORD-Format.
Also 40000 dez=9C40 hex und für 40001 dez=9C41 hex.
Mit einer Wachendorff-Box ETHIO4AO für den Kanal 3 (Ausgang 4) habe ich das Ganze auch mal getestet.
Die Reg.Adr. ist da lt. Beschreibung für Kanal 3 mit 40026 dez und 0019 hex angegeben.
Erst habe ich die Hex-Adr. für 40026 dez genommen, das war ein Fehler.
Dann habe ich die 0019 hex genommen und dann war die Verbindung hergestellt.
Warum die Adressierung um "Eins" verschoben ist, keine Ahnung.
Es wäre prima, wenn mir ein Experte weiter helfen kann.
Wenn möglich bitte mir eine mail an die Uni schreiben.
Ich bin kein SPS-Freak, habe aber Versuchsstände zu konzipieren, die teilweise mit einer SPS von Phoenix Contact laufen.
Vielen Dank im Voraus.
Thomas
thomas.unger@tu-dresden.de