T_Send/RECV oder PNIO_Send/RECV

Zizou

Level-1
Beiträge
41
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich bin neu hier und zusätzlich noch S7 Anfänger.

Ich möchte eine ProfiNet-IO Kommunikation erstellen.
Ich verwende eine CPU319-3 PN/DP und benutze den PN-IO Steckplatz.
Diesen möchte ich mit einem Roboter-Controller verbinden.

Welche Sende- und Empfangsbausteine muss ich für die Übertragung verwenden?
T_Send/RECV (FB63 & FB64) oder PNIO_Send/RECV (FC11 & FC12)?

Mir wurde zwar gesagt, ich soll den FB63/64 verwenden, aber mich würde trotzdem mal
interessieren, wann man den FC11/12 benutzt.

Gruß Zizou
 
Zuviel Werbung?
-> Hier kostenlos registrieren
D.h. PNIO_Send/Recv werden nur verwendet, wenn man ein Ind. Ethernet Anschluss als Profinet-IO verwenden möchte.
Richtig?

Wenn, wie bei mir, schon ein PN-IO Anschluss vorhanden ist, kann die Kommunikation über T_Send/Recv gemacht werden.
Richtig?
 
PNIO_SEND/RECV und DPRD_DAT/DPWR_DAT werden verwendet wenn die E/A adressen ausserhalb von das normalen Processabbild befindet (*).

D.h. PNIO_Send/Recv werden nur verwendet, wenn man ein Ind. Ethernet Anschluss als Profinet-IO verwenden möchte.
Richtig?
Ja, wenn mit "ein Ind. Ethernet Anschluss" ein CP343-1 gemeint ist.

Wenn, wie bei mir, schon ein PN-IO Anschluss vorhanden ist, kann die Kommunikation über T_Send/Recv gemacht werden.
Richtig?
Nein. Für ein onboard PN Schnittstelle muss DPRD_DAT/DPWR_DAT verwendet werden. Die "T" Bausteine sind für CPU-CPU Verbindungen gemeint.

*: Das normalen E/A Processabbild hat 255/255 bytes. Auf ein 319-3PN/DP ist das Processabbild aber einstellbar.
 
Was ist, wenn ich den T_Send/Recv trotzdem am PN-IO Anschluss der CPU verwende?
Dann hab ich doch immer noch eine funktionierende Profinet-IO Verbindung, oder?
 
Zurück
Oben