WinAC RTX Ethernet Kommunikation, aber wie???

maweri

Level-2
Beiträge
383
Reaktionspunkte
101
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

ich stehe hier vor einem Problem, für das ich ums Verrecken keine Lösung finde.

Ich einen Panel PC von Siemens (PC 477B) auf dem WinAC RTX 2008 läuft.
Jetzt will ich über Ethernet mit einem ABB Roboter Daten austauschen. Der Roboter kann nur TCP/IP (kein UDP oder ISO-on-TCP).

Alle versuche meinerseits eine Verbindung aufzubauen schlugen bisher fehl. Anpingen aller Netzteilnehmer funktioniert perfekt.

Aber alle Versuche im SPS-Programm Daen zu senden oder zu empfangen scheitern schon an den genutzen Bausteinen. Ich habe TSEND-TRCV-TCON, AG_SEND-AG_RECV und READ-WRITE ausprobiert.
Schon die Statusworte geben jedesmal Fehler aus (z.B. 80A7).

Bei den meisten Komm-Bausteinen wird eine ID gefordert. Die habe ich aber gar nicht (s. Bild NetPro)

Muß ich die Daten mittels OPC-Server 'aufbereiten' oder kann ich auch direkt aus dem SPS Daten schicken und empfangen.

Habe mit WinAC leider noch keine Erfahrung, bei eine 317-2PN/DP klappt's problemlos (ohne OPC!)

Hoffe Ihr könnt mir weiterhelfen.

Gruß
maweri
 

Anhänge

  • NetPro.jpg
    NetPro.jpg
    336,8 KB · Aufrufe: 87
  • WinAC.jpg
    WinAC.jpg
    56,1 KB · Aufrufe: 90
Hallo maweri,

ich kenne jetzt leider nicht die Möglichkeiten der ABB Robis, wenn die Kommunikation aber mit einer 317 PN/DP funktioniert, sollte es mit der WinRtx
eigentlich auch gehen.
Wie so immer bei Siemens ABER:
es kommt wohl darauf an was für einen Ethernet CP dein PanelPC hat. Nicht jeder, vor allem On-Board 08/15 Ethernet Port ist für alles gleichermaßen geeignet.
Ich weiß z.B. dass eine Profinet Verbindung nur ab einem bestimmten Service Pack und einem bestimmten CP funktioniert.

Ob Du alternativ mit OPC besser weiterkommst kann ich nicht sagen, dann bräuchtest du ja auf der Gegenseite einen passenden Client.

Gruss
quax
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das mit dem TCP/IP hatten wir vor Kurzen auch einmal. Die Lösung ist, dass du eine Netzwerkkarte von mit einem Chipsatz von Intel (welchen genau steht irgendwo im Handbuch (im Handbuch mal nach "Intel" suchen)) brauchst (ca. 30 €).
Die Netzwerkkarte kannst du dann in einen IF-Slot parametrieren und damit dann mit dem Robi z.B. über die Bausteine TCON, TSEND, TREC komunizieren.
 
Hallo Human,

kannst Du mir sagen in welchem Handbuch ich nachschlagen muß?
Ich habe in den letzten Tagen zig Handbücher zu CPs, Kommunikation usw. überflogen (komplett durchlesen ist ja kaum möglich), aber nix passendes gefunden.

maweri
 
Im ganz normalen WinAC RTX 2008-Handbuch (oberster Link in der Hanbuchliste bei Siemens):

http://support.automation.siemens.c....csinfo&lang=de&objID=10805641&subtype=133300

Seite 36:

Als WinLC RTX-Submodule konfigurierbare Kommunikationsschnittstellen
● CP 5613 V3 oder CP 5613 V6 oder höher
● CP 5613 A2
● CP 5611 A2
● CP 5621
● SIEMENS PC mit integrierter CP 5611 PROFIBUS-Schnittstelle: ASPC2 STEP E2 oder
ASPC2 STEP R ASIC
● CP 1616 Hardwareversion 8 oder höher
● CP 1604 Hardwareversion 7 oder höher
● S7-mEC CP1616/ERTEC400_EC integrierte Schnittstelle
● SIMATIC PC 427B/477B integrierte CP 1616-Schnittstelle
● SIMATIC PC 627B/677B integrierte CP 1616-Schnittstelle
● SIMATIC Microbox PC 427B / Panel PC 477B integrierte Intel PRO/1000 PL-Schnittstelle
● SIMATIC Box PC 627B / Panel PC 677B integrierte Intel PRO/1000 PL-Schnittstelle
● SIMATIC Rack PC 847B integrierte Intel PRO/1000 PL-Schnittstelle
● Intel PRO/1000 GT (PCI), Intel 82541PI Chipset

● Intel PRO/1000 PL (integriert), Intel 82573L Chipset
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Human,

Danke für den Hinweis. Habe ich in dem Handbuch auch schon gelesen, nur habe ich Absatz wohl nicht ernst genommen.

Da wir ein Panel PC 477B, habe ich es mal mit folgender Schnittstelle versucht:
- SIMATIC PC 427B/477B integrierte CP 1616-Schnittstelle
klappte auch nicht.

Habe heute zusätzlich den Siemens-Support aktiviert. Bis auf die Standard-Antwortmail ist noch nix passiert. Wahrscheinlich rufen die mich gleich zurück, wenn ich auf dem Heimweg. (Wäre nicht das erste Mal).

Ich vermute, daß mein Problem bei der Auswahl der richtigen Sende-/Empfangsbausteine und der Konfiguration der Verbindung liegt.
Anstelle des Robbis, versuche ich jetzt erst mal an einem PC mitttels HyperTerminal Daten zu schicken. Aber auch das klappt nicht.:sb6:

Schönen Feierabend
maweri
 
Hast du die CP auch im Komponenten-Konfigurator in der WinAC in einen der IF-Steckplätze gesteckt bzw. das auch bei der HW-Konfig gemacht?
 
Der CP liegt auf Platz 3 (seperat als IE General). Auf IF1 steckt ein CPxxxx (Nr. weiß ich gerade nicht auswendig) für Profibus-Anbindung. Der funktioniert.

Das Panel war vorinstalliert. Ich habe das in der HW-Konfig nur nachgebaut.
Den CP1616 aus Deiner Liste habe ich auf IF2 'gesteckt'.

Aber bei den ganzen Komponenten, die ich heute auf verschiedenen Steckplätzen ausprobiert habe, kann ich mich nicht mehr genau erinnern:confused:
Bei einigen Kombinationen meckerte sofort die HW-Konfig. So nach dem Motto: "Geht nicht, wenn XY gesteckt" oder "Nur auf Steckplatz X".

Grundsätzlich achte ich aber schon drauf, daß HW-Konfig und Komponeten-Konfigurator gleich sind.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich meine mich zu erinnern, dass bei der WinAC der Name in der Hardwarekonfig exakt mit dem Rechnernamen übereinstimmen muss, damit die Kommunikation funktioniert. Ist dies der Fall?
Auch die Wahl der Kommunikatiosnbausteine könnte sein. WinAC MP verwendet z.B. die Kommunikationsbausteine der 400er, obwohl sie einer 300er entspricht. Meldet aber natürlich bei der Verwendung der falschen Bausteine keine Fehler ('s god halt ned). Dies ist aber im WinAC Handbuch vermerkt.
 
Die Namen sind identisch.

Bei der Auswahl Komm-Bausteine habe ich so meine Probleme. Die Fälle, die in den Handbüchern (WinAC, CP Komunikation usw.) genannt sind, passen irgendwie nicht auf meine Situation.

Mir fällt gerade noch was ein. Werde das mal ausprobieren, wenn ich gleich auffe Arbeit bin.
 
Der letzte Versuch ist auch wieder in die Hose gegangen.
Ich habe noch mal vesucht mit TCON (FB65) eine Verbindung aufzubauen. Habe diesmal vorher alle in NetPro konfigurierten Verbindungen gelöscht.
Die Verbindungsdaten habe mit dem Open Communication Wizard zusammengestellt. Im Feld benutzte Schnittstelle habe ich Integriert (414/416) eingetragen.
Noch bevor ich den Eingang REQ gesetzt habe kommt der Fehler 80A7 (Kommunikationsfehler: Sie haben nach einem nicht abgeschlossenen TCON einen TDISCON aufgerufen. Der Verbindungsaufbau wurde durch Aufruf eines TDISCON vorzeitig abgebrochen.)
Dabei habe ich den TDISCON weder aufgerufen noch überhaupt im Programm verwendet.

Ich habe mal die HW-Konfig drangehängt, mit der ich arbeiten muß. Ich kann im Komponenten-Konfigurator nur den CP5611 - CP5621 für den Profibus auswählen. Andere stehen mir nicht zur Verfügung. Auch die Schaltfläche "Hinzufügen" ist nicht verfügbar (grau hinterlegt).

Änderungen in der HW-Konfig werden mit dem Hinweis, daß sie nicht zur Komp-Konfig passen versehen.

[EDIT] Im ersten Beitrag heißt die CP noch IE General. Weil ich die Sprache auf Deutsch geändert habe, ist daraus inzwischen auch IE Allgemein geworden! [/EDIT]
 

Anhänge

  • HW-Konfig.jpg
    HW-Konfig.jpg
    93,3 KB · Aufrufe: 54
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Es läuft...

...der Lösungsvorschlag von Human
Die Netzwerkkarte kannst du dann in einen IF-Slot parametrieren und damit dann mit dem Robi z.B. über die Bausteine TCON, TSEND, TREC komunizieren.
war richtig. Ich habe es nur nicht geschafft, die Netzwerkkarte in den IF-Slot zu platzieren. Dazu muß der WinLC RTX-Controller runtergefahren werden. Es reicht nicht die CPU nur auf STOP zu setzen. Danach war die Anpassung kein Problem mehr. Mit dem Open Communication Wizard die Verbindungsdaten festlegen, im UDT65 die Anpassung für den IF-Slot vornehmen. Aufbau und Transfer läuft über die schon genannten Bausteine. FERTIG!!!

Danke für Eure Mühen.
maweri
 
Zurück
Oben