bit_schubser
Level-1
- Beiträge
- 40
- Reaktionspunkte
- 7
-> Hier kostenlos registrieren
Hallo Ihr guten Programmierer,
Ich möchte ein TP177B als Diagnose Tool für die Stösselspanner Programmieren.
Da wir mehrere Pressen haben, möchte ich mir ein FB anlegen und von Presse zu Presse verknüpfen.
Der dazugehörige DB wird vom TP beeinflusst (Ventil zurücksetzten bzw. setzten) zwecks verdrehter Spanner.
Nun bekomme ich die ANY Variable nicht an dem SFC20 ohne ein Fehler zu haben.
Ich möchte eine ANY Variable benutzen um nicht 10 Ventile, 30 Signale von den Spanner und 10 Fehler Merker an FB zu haben.
Was hab ich Falsch gemacht, bin Instandhalter mit SPS Kenntnisse.
MfG
Thomas
Ich möchte ein TP177B als Diagnose Tool für die Stösselspanner Programmieren.
Da wir mehrere Pressen haben, möchte ich mir ein FB anlegen und von Presse zu Presse verknüpfen.
Der dazugehörige DB wird vom TP beeinflusst (Ventil zurücksetzten bzw. setzten) zwecks verdrehter Spanner.
Nun bekomme ich die ANY Variable nicht an dem SFC20 ohne ein Fehler zu haben.
Ich möchte eine ANY Variable benutzen um nicht 10 Ventile, 30 Signale von den Spanner und 10 Fehler Merker an FB zu haben.
Code:
[FONT=Times New Roman][SIZE=3]OB1[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]CALL FB200, DB200[/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman] Freigabe : E0.0[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] Stösselspanner_Ventiele : P#DB84.DBX258.4 BOOL 10[/FONT][/SIZE]
Code:
[FONT=Times New Roman][SIZE=3]FB200[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]INPUT : Freigabe : BOOL[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]INOUT : Stösselspanner_Ventiele : ANY[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]STAT : V_Spanner_01 : BOOL[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]…..[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]STAT : V_Spanner_10: BOOL[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]TEMP : RET_SFC20_1 : INT[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]TEMP : RET_SFC20_2 : INT[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]U #Freigabe[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]SPBN M01[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]CALL SFC20[/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman] SRCBLK := [COLOR=red]#Stösselspanner_Ventile[/COLOR] [/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] RET_VAL := #RET_SFC20_1[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] DSTBLK := P#L 12.0 BOOL 10 //Local_Daten vom DB STAT Block[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3][FONT=Times New Roman][SIZE=3]….. [/SIZE][/FONT]// TP177B[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]CALL SFC20[/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman] SRCBLK := P#L 12.0 BOOL 10 //Local_Daten vom DB STAT Block[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] RET_VAL := #RET_SFC20_1[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] DSTBLK := [COLOR=red]#Stösselspanner_Ventile[/COLOR][/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3]M01 : BE[/SIZE][/FONT]
Was hab ich Falsch gemacht, bin Instandhalter mit SPS Kenntnisse.
MfG
Thomas