AG Send, AG Recv

Deep Blue

Level-2
Beiträge
431
Reaktionspunkte
17
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte Daten zwischen einer CPU und einem CP im Ethernet senden und empfangen. Dafür gibt es den FC 5 und FC 6. Nun will ich auf dem Schreibtisch mal ganz klein anfangen aber es klappt bis auf die Projektierung der Hardware nichts:???:
An der CP hängt eine AI-Baugruppe mit einem angeschlossenen PT 100 mit PEW 0. Es happert bei mir mit der Beschaltung der FC´s, in den Erklärungen steig ich nur halb durch, es kann doch nicht wirklich so schlimm sein eine Kommun. aufzubauen.

Code:
FC 5
ACT: = Startbefehl (z.B. E 1.0, M 100.0 ...)
ID: = Verbindungs ID (mmmh...)
Laddr: = (mmmh...)
Send: = (hier kommt dann wohl der Bereich zum senden rein, 
lt. Handbuch geht aber nur E, A, oder DB, was mache ich da 
mit meinem PEW 0)
.
.
.
FC 6
.
.
.
Den Rest kann ich als Anfänger wieder verstehen, aber ab ACT bis Send raucht es über meinem Kopf.
 
Daten

Hi,
deine Konfiguration ist etwas unklar. CP kann nicht alleine irgendwo sein, und die CPU woanders.
Unter ID muss man die projektierte Verbindungs ID eintragen(NetPro Verbindung konfigurieren).
Als Sende/Rec. Bereiche kannst du Pointer eintragen.

Vladi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Call fc 5
ACT := M 10.0 //Freigae
ID := MW 12 //aus HW config
LADDR := W#16#0100 //aus HW config
SEND := P#db99.dbx10.0 byte 240 //pointer auf den Datenpuffer
LEN := MW 14 // länge der Daten
DONE := M 10.1 // Quittierung
ERROR := M 10.2 // Fehler
STATUS := MW 16 // Status
 
Hi,
Als Sende/Rec. Bereiche kannst du Pointer eintragen.
Vladi
Und gerade der macht mir Kopfzerbrechen. Wortlaut Siemens: "Der angegebene Datenbereich kann ein PA-Bereich, ein Merkerbereich oder ein Datenbausteinbereich sein." Ich möchte aus meiner entfernten AI-Baugruppe das PEW auslesen. Das müsste ich doch mit dem FC 6 holen, oder? Aber in welcher Pointer-Form? P#E 1.0 BYTE 1 (DI), P#M 1.0 BYTE 1 (Merkerbereich) und PEW :confused:
 
Wie die AI Baugruppe hängt an deinem CP?? Ist das eine Profinet Baugruppe oder was?
Die AI hängt an einer IM253NET von Vipa. Um aber mal eine Antwort zu bekommen habe ich alles was nicht Siemens heisst raus gelassen:) Die CPU mit einer CP343-1 gleichen Baugruppe kommuniziert mit dem IM253 im Ethernet. Aber das ist für mich ja nicht entscheidend, mich interessiert der FC 5 und FC 6. Die Programmierung der Vipa geschieht mit Step 7.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Daten

Hi,
so wie du deine Konfiguration beschreibst, so bekommst du auch die Antworten, nämmlich "Äahem..was ist denn das?".
Die AG_Send und AG_Rec. arbeiten mit den projektierten Verbindungen(im NetPro). Daher kommt auch die Verbindungs-ID. Ob es sonst über die Ethernetverbindung die Übertragung irgendwie geht, weiss ich nicht.
Bei den Bausteinen irgendwie "PEWxx" einzutragen: vergiss es. Denn der Bezug auf diese Baugruppe/Adresse fällt. Und beide Bausteine arbeiten als Pärchen, ein AG_Send hier und ein AG_Recieve remote, oder umgek., und die haben die selbe Verb.ID.

Vladi
 
Hallo Deep Blue,
verstehe Deine Hardware config auch nicht,
ist es nun ein reines Vipa system, oder ein Mischsystem.
Kenn mich mit Vipa nicht besonders aus, habe aber schon mal gesehen das Vipa eigene Kommunikationsbausteine benutzt. Hast Du eine Vipa Bibliothek?
Dort gibt es auch AG_Send, als Autor sollte dann Vipa erscheinen. Benutzt Du diese oder die von Siemens? Oder ist die externer Peripherie vielleicht doch über Profibus angebunden?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Deep Blue,
verstehe Deine Hardware config auch nicht,
ist es nun ein reines Vipa system, oder ein Mischsystem.
Kenn mich mit Vipa nicht besonders aus, habe aber schon mal gesehen das Vipa eigene Kommunikationsbausteine benutzt.
Erst mal Danke an Euch alle. Habe das Problem mit der Vipa Hotlinie jetzt gelöst bekommen. Aber ich will die Hardware hier nicht im Raum stehen lassen.
CPU Seite: 1x CPU 215 Net mit integrierter Kommunikationsbaugruppe (Achtung!!! vergleichbar mit CP 343-1, wird auch als solche projektiert), 1x 16fach DI, 1x 16fach DO.
Entfernte Kommun.Seite: 1x IM 253 Net, 1x 8x16bit AI. Ist in der Projektierung etwas gewöhnungsbedürftig aber wenn man erst mal weiss wie gehts dann auch. Das mit dem FC 5 und FC 6 konnte ich dann mit einem FB von Vipa lösen. Ist für mich ebend die erste Anlage im Ethernet, welche ich erstelle. Da kommt das "gefährliche Halbwissen" dann noch erschwerend hinzu:)
 
Gibt mir mal Deine EMail, dann sende ich Dir das Programm incl. mir verständlicher Erklärungen zu:) . So auf dem 1. Blick wird man da nähmlich auch nicht ganz schlau, aber nachdem ich es mir erklären lassen habe und ein paar "deutsche" Anhänge dran tat ist es eigentlich sehr einfach.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
VIPA Vernetzung

Ich wollte Dir eigentlich das Telefonat mit VIPA raten, habe aber soeben gelesen, dass Du darauf jetzt selbst gekommen bist...

Lass Dich nicht entmutigen - VIPA ist mitnichten PROFINET für Arme! Wir setzen seit langem VIPA ein. Nur eben die 200er CPUen nicht, da die ganze Projektierung nicht sehr verständlich ist und die 300er Welt eher zu unseren Anforderungen passt. Peripherie ist aber immer VIPA DP200V oder WAGO 750-xxx.
Jedes System hat sicher seine Macken und Problemchen, aber um zu lernen, musst Du genau die selbst lösen. Bist also sicher auf dem richtigen Weg!

Die Idee, die Früchte Deiner Forschung in´s Forum zu stellen, halte ich dennoch für vernünftig - es gibt mit Sicherheit auch andere VIPA-Rookies...
 
Moin, moin!
Ich sitze jetzt wahrscheinlich mit dem selben Problem an. Die CPU ist schon seit paar Jahren am laufen und soll nun erweitert werden...
Ich vermute, dass meine HW Config nicht ganz korrekt ist.
Wenn ich über den Browser auf den IM253NET zugreife, dann wird mir auch keine Verbindungen angezeigt. (number of S5 from Siemens clients: <0> :)

Meine Konfig:
VIPA 253-1NE00 (IM253NE) mit1x 222-1BF10 (8xDO) und 1x 221-1BF00 (8xDI)
VIPA 315-2AG12 (Speed7) als 318-2 CPU und 343-1 CP Konfiguriert

ISO-on-TCP Verbindung
ID(hex): 1
LADDR: W#LADDR
Aktiver Verbindungsazfbau angewählt
TSAP (ASC): lokal und partner: TCP-1

Die Bausteind (FC5 und FC6) habe ich von VIPA und es wird mir der Statuscode 16#8090 und ERROR=1 angezeigt.

Kann mir jemand einen Tipp geben? Vielen Dank!
 
Zurück
Oben