Beckhoff CX 1000 und IPS

Hallo

Wie stelle ich eine Verbindung von IPS auf eine Beckhoff mittels MODBUS her ??

Eine kurze Anleitung wäre gut.

Was genau geht denn nicht

Hier sind die notwendigen Schritte beschrieben, allerdings für WAGO:

http://www.ip-symcon.de/forum/threads/15425-Infos-und-quot-Hello-world-quot-mit-WAGO-amp-IPS

Wo klemmt es denn genau?

Tilo

Da Beckhoff Modbus nicht direkt auf der SPS anbietet, musst du, soweit ich jetzt korrekt weiß, den TwinCat ModBus TCP Server nutzen, der dann zwischen IPS und der Beckhoff vermittelt. (http://www.beckhoff.de/default.asp?twincat/twincat_modbus_tcp_server.htm)

paresy

Ich kenn mich in der Beckhoff-Welt nicht aus. Würde dir eine OPC-Schnittstelle weiter helfen? Da hätt ich was…

Ja, man benötigt die Zusatzsoftware Twincat Modbus TCP Server CE.

Siehe:
http://infosys.beckhoff.com/content/1031/tcmodbussrvce/html/tcmodbussrv_overview.htm?id=21506

Die Software (CAB-Datei für CE) wird auf der SPS installiert. Danach kann man mittels vier Arrays auf die MOD-Busadresse zugreifen. Über eine Configdatei lässt sich die Erweiterung auch noch anpassen (Modbus Offsetadressen), ist aber im Normalfall nicht nötig.

Im Programm muss lediglich folgendes Hinzugefügt werden:


VAR_GLOBAL
    mb_Input_Coils        : ARRAY [0..255] OF BOOL;
    mb_Output_Coils       : ARRAY [0..255] OF BOOL;
    mb_Input_Registers    : ARRAY [0..255] OF WORD;
    mb_Output_Registers   : ARRAY [0..255] OF WORD;
END_VAR

Über diese Arrays kann man dann schreiben und lesen.
Wichtig: Nur 255 Adressen sind möglich.

Das wars dann auch schon.