- Beiträge
- 23.732
- Reaktionspunkte
- 7.498
-> Hier kostenlos registrieren
Am FC muss bei CPLADDR die im Adressraum der CPU projektierte Baugruppenadresse des CP angegeben werden. 16#1F4 = 500 dezHattest du probiert das gesamte Prozessabbild des CP abzurufen? Oder nur den Teil des PNPN? Werde aus deiner LADDR am FC leider nicht schlau, welches Modul es ist.
An den FCs wird immer ab im CP projektierter E- oder A-Adresse 0 übertragen. Man kann mithilfe von LEN weniger als bis zur höchsten projektierten Adresse senden/empfangen, aber immer ab Adresse 0.
Beachte: die FC PNIO_SEND und PNIO_RECV kopieren nur die E/A-Daten zwischen CPU und CP. Die senden/empfangen nicht auf das Profinet - das handelt der CP vollkommen selbständig ab. PNIO_SEND und PNIO_RECV haben im Grunde die gleiche Funktion wie AG_SEND und AG_RECV, liefern aber zusätzlich Statussignale über das Profinet.