TIA Profibus Dezentrale Peripherie über CP einlesen

vollmi

Level-3
Beiträge
5.442
Reaktionspunkte
1.412
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi zusammen

Ich glaub die Fragestellung ist noch nicht aufgetreten, habe auf jedenfall in der Suche nix gefunden.

In Step7 habe ich die Daten von DP Slaves immer über DP_SEND DP_RECV geholt

Allerdings in TIA gibts diese Bausteine nicht mehr.

Weiß jemand was als Ersatz herhält?

mfG René
 
welche CPU hast Du denn ? 300/400/1200/1500 ?

vielleicht meinst Du DPRD_DAT bzw. DPWR_DAT ? (erweiterte Anweisungen -> Dezentrale Peripherie ?)

Gruß.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe eine 315PN/DP aber das Ausschlaggebende ist eben der erwähnte CP welcher einen ja seit jeher nötigt das Prozessabild von dieser Linie auf einen DB zu mappen und zwar alle Eingänge am Stück und alle Ausgänge an einem anderen Stück.

So wie hier.
Anhang anzeigen IO Holen_DB.pdf
Anhang anzeigen IO Holen (FB1).pdf

Ich hätte ja gerne eine Möglichkeit, das ich für einen DP Knoten eine Struktur anlegen könnte und diese alles in einem Rutsch kriegt.

Also ein Knoten mit 2 DI Karten dann eine DO dann eine DI liegt direkt in einer Struktur.

Code:
	CP2	Struct	...		True	False	
	Knoten1	Struct	...		True	False	
	Stpl1	"8DI"	...		True	False	
	Stpl2	"8DI"	...		True	False	
	Stpl3	"8DI"	...		True	False	
	Stpl4	"8DO"	...		True	False	
	Stpl5	"8DI"	...		True	False

Das DO wird rausgeschrieben und die drei DI werden eingelesen.

So wie ich es bis jetzt gelöst habe habe ich es am Schluss schon in dieser gewünschten Struktur. Allerdings wird jede Karte für sich umgelegt und in einem zweiten DB abgelegt.
Was n Haufen Programmzeilen nach sich zieht.

Ne Idee wie man das schöner machen könnte?

mfG René
 
Zurück
Oben