Allen Bradley: TCP-Kommunikation mit 1756-ENET/ENBT

ThomasJ

Level-1
Beiträge
9
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ein frohes neues Jahr wünsche ich.

Ich habe eine Frage zur Ethernet-Kommunikation mit Contrologix-Steuerungen.
In den Steuerungen ist eine 1756-ENET bzw. 1756-ENBT-Ethernetkarte vorhanden.

Gibt es eine Möglichkeit, zu diesen Karten eine "normale" TCP/IP oder UDP-Verbindung aufzubauen
(z.B. von einem PC aus mit einerm C#-Programm), ohne daß man auf diesem PC über RSLinx kommuniziert?

Die IT-Abteilung eines Kunden möchte Datentelegramme mit den PLC-Steuerungen über Ethernet austauschen,
und will dies mit normalen Windows-Mitteln (ohne zusätzliche Software wie RSLinx) tun.
Hat dies schonmal jemand erfolgreich gemacht?

Viele Grüße,
Thomas
 
ich erinnere mich das ein kollege mal bei einem systemintegrator so etwas umgesetzt hat, ich werde ihn morgen mal anrufen, evtl gibt es auch ein beispiel dafür
 
Zuviel Werbung?
-> Hier kostenlos registrieren
super, das wäre nett. Ein Beispiel wäre natürlich Spitze, ansonsten tüftle ich die Details auch gerne selbst aus wenn Du mir nur eine Info geben könntest, wie es ungefähr funktioniert. Das hat dann den Vorteil daß ich später auch genau weiß, wie es funktioniert.

Frohes Schaffen und schönes Wochenende noch,
Thomas
 
ups hatte ich fast vergessen, mein kollege hatte damals vorgenanntes System auch verwendet um eine freie TCP/IP-Kommunikation aufzusetzten

Grüße SBC-User
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja danke, das ist ja schonmal etwas. Wenn ich morgen wieder ausgeschlafen bin werde ich mir das im Detail ansehen.

Vorweg: ich mache nur recht selten mit Allen Bradley, komme eher aus der Siemens-Welt.

Wenn ich es richtig sehe, scheint TuxEIP (und damit auch der pvBrowser) eher höhere Kommunikationsschichten abzudecken, z.B. den direkten Zugriff auf Tags.

Ich wäre eher an reinem Telegrammverkehr interessiert, also daß die PLC ein TCP/IP-Daten-Telegramm (oder UDP) verschickt, das dann vom PC empfangen wird.

Geht dies auch, eventuell sogar mit dem Windows-TCP-Treiber? Oder hat Rockwell hier einen Riegel vorgeschoben, da die es lieber sehen daß jeder angebundene PC ein kostenpflichtig installiertes RSLinx hat?

Wer weiß mehr?
(wobei ich inzwischen vermute, daß die 1756-ENET und 1756-EBNT garnicht per einfachem TCP/IP mit der PC-Welt kommunizieren können...)

Viele Grüße,
Thomas
 
TUXEIP kommuniziert direkt über die socket Funktionen.
Es wird keine weitere Software benötigt.
TUXEIP ist in ANSI-C programmiert.

PS: TUXEIP ist in folgendem Directory innerhalb von pvbaddon.tar.gz enthalten:
pvbaddon/foreign/tuxeip
tuxeip-1.0.tar.gz
Achtung: es mussten ein paar Modifikationen gemacht werden, um TUXEIP mit MinGW übersetzen zu können.
modifications.txt
 
Zum "freien" Kommunizieren ohne RsLinx ist die 1756-EWEB Karte die bessere Wahl. Kann dann aber kein Ethernet/IP, d.h. schlimmstenfalls kommt die EWEB-Karte zusätzlich dazu.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es gibt auf den Webseiten von Rockwell ein Dokument ENET-RM002C-EN-P vom Mai 2013. Das beinhaltet auf Seite 67 eine Übersicht über alle Netzwerkkarten für die ControlLogix und auch die CompactLogix. Der 1756-ENBT kann kein TCP/IP. Die 1756-EWEB kann schon TCP/IP.
Darin gibt es eine Spalte "Socket Services". Wenn hier ein YES steht, können TCP/IP oder auch UDP/IP Verbindungen aufgebaut werden. Ich habe da bei Siemens im SIOS einen Beitrag gefunden, der eine TCP/IP Kopplung aufbaut.
Das Beispiel beinhaltet sogar den Rockwell Code.
Vielleicht hilft das weiter.
 
Zurück
Oben