ich habe gerade an meinen WAGO-Knoten die erste 750-460 Klemme angebaut und nun live erlebt, dass es nicht sinnvoll ist, im Programm auf das Prozessabbild mit %IX12.0 zuzugreifen...
Wie bennennt Ihr die E/A Ebebne sinnvoll, so dass sich jeder zurecht findet?
Digital_Input_1, Digital_Input_2 etc. ist ja wohl nicht der Brüller...
Grüße
Tom
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
gib den EAs doch einfach einen symbolischen Namen, der die Bedeutung des Signals gut beschreibt, z.B. iDruckSensor usw. Dann weisst Du beim Debuggen wenigstens, was Du gerade beobachtest ...
Wir machen das seit Jahren so, jeder weiss sofort was gemeint ist, auch wenn er das Projekt nicht selbst geschrieben hat.
Gruss Rolf
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich lese jeden Eingang ein und übergebe ihn an eine Funktion die ( mit der Visu ) den Eingang "durchreicht" bzw. auf Null oder Eins forced.
Der Ausgang dieser Funktion schreibt dann die globale Variable mit dem "Namen" des Eingangs z.B. "Niederdruckschalter".
Bis dahin hatte ich an sowas wie Pos_01_DI_013 oder so ähnlich gedacht... Dann wäre es egal, ob das eben noch der %IX12.13 oder nun der %IX16.13 ist. So wäre es immer der digitale Eingang 13 der Klemme auf Position 1...
Trotzdem Danke
Grüße
Tom
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Digital_Input_00_02 AT %IX0.1 : BOOL;
Digital_Input_00_03 AT %IX0.2 : BOOL;
Digital_Input_00_04 AT %IX0.3 : BOOL;
Digital_Input_00_05 AT %IX0.4 : BOOL;
und zyklisch dann diese Zuweisungen:
MagazinSchubladeGeschlossen_ebit[1,2] := Digital_Input_00_02; ( IN 2 )
MagazinSchubladeGeschlossen_ebit[1,1] := Digital_Input_00_03; ( IN 3 )
NotAusTaster_ebit := NOT Digital_Input_00_04; ( IN 4 )
SteuerungEin_ebit := Digital_Input_00_05; ( IN 5 )
Gruß
Erik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen,
ich habe gerade an meinen WAGO-Knoten die erste 750-460 Klemme angebaut und nun live erlebt, dass es nicht sinnvoll ist, im Programm auf das Prozessabbild mit %IX12.0 zuzugreifen...
Wie bennennt Ihr die E/A Ebebne sinnvoll, so dass sich jeder zurecht findet?
Digital_Input_1, Digital_Input_2 etc. ist ja wohl nicht der Brüller...
Grüße
Tom
Hallo Tom,
gib den EAs doch einfach einen symbolischen Namen, der die Bedeutung des Signals gut beschreibt, z.B. iDruckSensor usw. Dann weisst Du beim Debuggen wenigstens, was Du gerade beobachtest ...
Wir machen das seit Jahren so, jeder weiss sofort was gemeint ist, auch wenn er das Projekt nicht selbst geschrieben hat.
Gruss Rolf
Hallo Rolf,
das funktioniert so bei mir nicht...
Ich lese jeden Eingang ein und übergebe ihn an eine Funktion die ( mit der Visu ) den Eingang "durchreicht" bzw. auf Null oder Eins forced.
Der Ausgang dieser Funktion schreibt dann die globale Variable mit dem "Namen" des Eingangs z.B. "Niederdruckschalter".
Bis dahin hatte ich an sowas wie Pos_01_DI_013 oder so ähnlich gedacht... Dann wäre es egal, ob das eben noch der %IX12.13 oder nun der %IX16.13 ist. So wäre es immer der digitale Eingang 13 der Klemme auf Position 1...
Trotzdem Danke
Grüße
Tom
Moin
Ich mache beides...
Zuerst diese Deklaration:
Digital_Input_00_02 AT %IX0.1 : BOOL;
Digital_Input_00_03 AT %IX0.2 : BOOL;
Digital_Input_00_04 AT %IX0.3 : BOOL;
Digital_Input_00_05 AT %IX0.4 : BOOL;
und zyklisch dann diese Zuweisungen:
MagazinSchubladeGeschlossen_ebit[1,2] := Digital_Input_00_02; ( IN 2 )
MagazinSchubladeGeschlossen_ebit[1,1] := Digital_Input_00_03; ( IN 3 )
NotAusTaster_ebit := NOT Digital_Input_00_04; ( IN 4 )
SteuerungEin_ebit := Digital_Input_00_05; ( IN 5 )
Gruß
Erik
Na dann werde ich das mal auch so machen...
Danke allen "Helfern"
und noch ein schönes WE
Grüße
Tom