-> Hier kostenlos registrieren
Guten Tag SPS Forum,
Folgendes Setting :
Step 7 (classic) V5.6
Kommunikationssystem: Profinet
PLC-317 DP/PN
zusaetzlich ein Markiergeraet welches ueber Profinet mit der PLC kommuniziert
(die Kommunikation zum Markiergeraet leauft ueber das Handshake verfahren und hat in der PLC die Eingaenge 200 -389 (190) und Ausgaenge 200 - 357 (158 )
Nun suche ich nach einer Loesung fuer das folgende problem:
Ich wuerde gerne die Eingangs Adressen am anfang meines Programmes auf ein Instanz UDTStatus mappen (ohne globalen DB)
und am Ende des Programmes die verarbeiteten ausgangsvariablen von dem Instanz UDTRequest auf die Ausgaenge mappen
Nun bin ich beim nachforschen immer wieder auf den SFC14 / 15 bzw FB21 gestossten, jedoch muss dort der ausgangsdatentyp Byte sein.
-----------------------
Das was ich eigentlich erreichen will ist, dass der Baustein so flexibel wie moeglich sein soll, dass soll heissen im falle das der Baustein in einem anderen Projekt gebraucht wird und die Adressen nicht uebereinstimmen der benutzer diese nicht von hand im code alle aendern muss.
-----------------------
Im Anhang ist noch ein beispiel wie der baustein evtl später mal aussehen könnte.
sry für die komische schreibweise, die vorschau wollte keine ä ö ü xD
Folgendes Setting :
Step 7 (classic) V5.6
Kommunikationssystem: Profinet
PLC-317 DP/PN
zusaetzlich ein Markiergeraet welches ueber Profinet mit der PLC kommuniziert
(die Kommunikation zum Markiergeraet leauft ueber das Handshake verfahren und hat in der PLC die Eingaenge 200 -389 (190) und Ausgaenge 200 - 357 (158 )
Nun suche ich nach einer Loesung fuer das folgende problem:
Ich wuerde gerne die Eingangs Adressen am anfang meines Programmes auf ein Instanz UDTStatus mappen (ohne globalen DB)
und am Ende des Programmes die verarbeiteten ausgangsvariablen von dem Instanz UDTRequest auf die Ausgaenge mappen
Nun bin ich beim nachforschen immer wieder auf den SFC14 / 15 bzw FB21 gestossten, jedoch muss dort der ausgangsdatentyp Byte sein.
-----------------------
Das was ich eigentlich erreichen will ist, dass der Baustein so flexibel wie moeglich sein soll, dass soll heissen im falle das der Baustein in einem anderen Projekt gebraucht wird und die Adressen nicht uebereinstimmen der benutzer diese nicht von hand im code alle aendern muss.
-----------------------
Im Anhang ist noch ein beispiel wie der baustein evtl später mal aussehen könnte.
sry für die komische schreibweise, die vorschau wollte keine ä ö ü xD
Anhänge
Zuletzt bearbeitet: