Probleme mit selbsterstelltem FC

Alex S.

Level-1
Beiträge
22
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
moin moin

wie hatten heute ein sehr komisches problem (für uns neu)

wir haben einen störungs fc100
in diesem fc wird ein neuer fc aufgerufen aber er wird fehlerhaft bearbeitet

aufgerufener FC = bild 1 (fc105)
m100.7 ist der taktmerker

FC105.1.jpg


in dem FC105= bild 2
im fc wird ein SR beschaltet
aber wenn der taktmerker "0" ist ist auch SR = "0" ( bild 3 )

Bild1.jpg


bild 3
kann mir einer erklären warum?


Bild2.jpg



wenn ich genau den gleichen aufbau in einem FB mache funtz alles 100%tig
und warum wird b41.7 beschaltet den setze ich gar nicht ?!?
aber warum?


alex
 
Inouts stehen doch links.

Keine Ahnung, ich habe alle Bausteine in AWL in meinen Programmen stehen.
Aber dann ist es klar, es müssen INOUT sein!

Bei einem FB werden IN, OUT, INOUT und STAT im Instanz-DB "zwischengespeichert". Daher geht das dort und bei einem FC nicht.
 
Zuletzt bearbeitet:
Folgendes zu den Formalparametern


Eingangsparameter IN nur lesend Links ander Bausteinbox

Ausgangsparameter Out nur schreibend rechts ander Bausteinbox

Duchgangsparameter IN_OUT Lesend /schreibend links an der Bausteinbox
 
und warum wird b41.7 beschaltet den setze ich gar nicht ?!?

weil du den B41.7 negiert abfragst.und nicht B41.7 und A40_0_ setze B41_7_falsch_eingelegt
da hast du recht
das war echt blind
habe den post vorhin auch in eile geschrieben


das mit den inout probier ich morgen gleich aus
wenn man aber davor sitz und es nicht weiß glaubt man seinen augen echt
nicht!!

vielen vielen dank

alex
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Denk daran, dass TEMP variablen immer initialisert werden sollen, bevor sie benutzt werden. Wenn Du das nicht tust, kannst Du ein Programm haben der monate- oder Jahre-lang läuft, bis jemand eine kleine Änderung irgend wo ganz anders im Program macht und plötzlich fängt Dein "stabiles" (weil so lang fehlerfrei gelaufen) Programm an zu spinnen. Dann kannst Du erst recht Deine Augen nicht glauben!
 
Zurück
Oben