Grimsey
Level-1
- Beiträge
- 542
- Reaktionspunkte
- 31
-> Hier kostenlos registrieren
Hallo zusammen,
ich arbeite gerade an einem Projekt in dem ich unter PCS7 eine Kommunikation zu einer Slave-SPS über PROFIBUS realisieren soll.
Zur Übertragung der Daten nutze ich die Bausteine "PUT" und "GET".
Wenn ich diese unter KOP nutze, kann ich an die Bausteinanschlüsse einen ANY-Pointer antragen (Adressbereich in Partner-CPU und Adressbereich in eigener CPU).
Unter CFC ist es mir leider nur möglich, den Adressbereich der eigenen CPU an den Baustein anzutragen. Den Adressbereich in der Partner-CPU (ein DB) kann ich nicht adressieren, da ich hierzu zur Partner-CPU durchrouten müsste. Dies geht jedoch nicht.
Als Lösung hat die SIEMENS-Hotline vorgeschlagen, für die Bausteine "PUT" und "GET" unter KOP jeweils einen FB zu verwenden und diesen dann im CFC zu verwenden.
Ich bin aber der Meinung, dass es auch unter CFC eine Lösung geben muss.
Wenn ich den DB aus der Partner-CPU in meine CPU kopiere und ihn dadurch auch im CFC adressieren kann, müsste der Datenaustausch doch eigentlich auch funktionieren? Über die zwei anderen Adressparameter der Bausteine ist ja eigentlich klar, dass auf den DB in der Partner-CPU zugegriffen werden soll (ist auch über die Verbindungsparameter festgelegt).
Hat von Euch vielleicht schonmal jemand sowas unter PCS7 projektieren dürfen und hat damit Erfahrung? Kann mir jemand sagen ob dieser Weg eine Möglichkeit ist, die Kommunikation zu Stande zubringen?
Danke für Eure Antworten!
ich arbeite gerade an einem Projekt in dem ich unter PCS7 eine Kommunikation zu einer Slave-SPS über PROFIBUS realisieren soll.
Zur Übertragung der Daten nutze ich die Bausteine "PUT" und "GET".
Wenn ich diese unter KOP nutze, kann ich an die Bausteinanschlüsse einen ANY-Pointer antragen (Adressbereich in Partner-CPU und Adressbereich in eigener CPU).
Unter CFC ist es mir leider nur möglich, den Adressbereich der eigenen CPU an den Baustein anzutragen. Den Adressbereich in der Partner-CPU (ein DB) kann ich nicht adressieren, da ich hierzu zur Partner-CPU durchrouten müsste. Dies geht jedoch nicht.
Als Lösung hat die SIEMENS-Hotline vorgeschlagen, für die Bausteine "PUT" und "GET" unter KOP jeweils einen FB zu verwenden und diesen dann im CFC zu verwenden.
Ich bin aber der Meinung, dass es auch unter CFC eine Lösung geben muss.
Wenn ich den DB aus der Partner-CPU in meine CPU kopiere und ihn dadurch auch im CFC adressieren kann, müsste der Datenaustausch doch eigentlich auch funktionieren? Über die zwei anderen Adressparameter der Bausteine ist ja eigentlich klar, dass auf den DB in der Partner-CPU zugegriffen werden soll (ist auch über die Verbindungsparameter festgelegt).
Hat von Euch vielleicht schonmal jemand sowas unter PCS7 projektieren dürfen und hat damit Erfahrung? Kann mir jemand sagen ob dieser Weg eine Möglichkeit ist, die Kommunikation zu Stande zubringen?
Danke für Eure Antworten!