Step 7 In SCL ermittel ob ein FB Eingang belegt ist oder nicht

BlueDogi

Level-1
Beiträge
48
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich würde gerne in SCL ermittel ob ein FB Eingang belegt ist oder nicht.

Hintergrund ich habe einen FB mit Eingängen: INI1 – INI31 als Bool. Diese Müssen fortlaufend belegt werden. Z.B INI1 – INI14 ist ok wenn noch der INI16 dazukommt habe ich einen Fehler. Ich würde dies gerne überwachen und entsprechend reagieren. Desweiteren könnte ich daraus die Anzahl belegter INIs ermitteln. Oder muss ich die Anzahl mit einem Zusätzlichen Eingang realisieren? Und darauf vertrauen dass keine Flüchtigkeitsfehler während der Projektierung gemacht werden?

Kann man das machen?
 
Hallo,

Programmieren sich Eure Programme zur Laufzeit selber um?
Muß das Programm zur Laufzeit Millionenmal prüfen, ob der Projekteur mal einen Fehler gemacht hatte, wo es doch auch reichen würde, es nur ein einziges mal offline zu prüfen?

Ich würde sagen: vergiss Deine Idee. Es geht nicht sicher.
Lies selber: http://www.sps-forum.de/simatic/77263-fb-parameter-nicht-beschalten.html


PS: FB-Eingänge "müssen fortlaufend belegt werden" - das klingt für mich nach einer überholten Schweinerei aus der SPS-Steinzeit... oder irgendwas "geniales", was man am besten unter einem Bausteinschutz verstecken sollte ;)

Harald
 
Hallo,

Diese Funktion ist ab TIA V14 angedacht. Man kann dann die angelegte Variable sehen z.B. (E14,5) oder das externe Symbol.


Harald
 
Zurück
Oben