Ich habe mich weiter mit der Portierung der Pultsteuerung beschäftigt ein versucht das Problem der Fehlenden EN/ENO Funktion zu lösen. Mir ist dann auch eine Idee gekommen, wie ich das Problem lösen kann.
Alternative Lösung ohne EN/ENO Funktion
Funktion:
Der Baustein Kopiert das „Byte#16#17“ des „IN-Eingangs“ in die Variable „RFID_Auftrag_W [1]“ wenn der „EN-Eingang“, getriggert wird (Flanke1_1 wird auf (1) gesetzt). Gleichzeitig wird der „ENO-Ausgang“ ebenfalls auf 1 gesetzt. Bei einer 0 am „EN-Eingang“, Flanke1_1 wird auf (0) gesetzt, passiert nichts. „RFID_Auftrag_W [1]“ wird nicht überschrieben.
Alternative PLCnext Engineer:
Funktion:
Der Baustein Kopiert das „Byte#16#17“ des „IN1-Eingangs“ in die Variable „RFID_Auftrag_W [1]“wenn der „G-Eingang“, getriggert wird (Flanke1_1 wird auf (1) gesetzt). Bei einer 0 am „G-Eingang“, Flanke1_1 wird auf (0) gesetzt, wird der Wert des „IN0-Eingangs“ in die Variable RFID_Auftrag_W [1] kopiert. „RFID_Auftrag_W [1]“ wird in jedem Fall überschrieben. Da sich der Wert aber nur bei einem getriggerten „G-Eingang“ verändern soll überschreibe ich die Variable bei einer 0 „G-Eingang“ mit sich selbst. Der Wert bleibt der gleiche.
Comments