-> Hier kostenlos registrieren
Hallo zusammen,
Leider habe ich ein Problem was ganz schon nervt.
Mit dem folgende Code kann ich ein Kompletten WORD auf der Ausgang setzen. Die Ausgang wird wieder eingelesen mit ein Beckhoff EPC.
In die DB "ALM" sind Alarmen gespeichert. Wenn ein Fehler auftritt wird zum Beispiel 1.2 hoch.
Bei 1.2 kommt die wert 4 auf der Eingang von der EPC. Bei 1.3 die wert 8 und bei 1.4 die wert 16 und so weiter.
Aber was ich möchte ist folgendes.
Mit den Pointer möchte ich das Bit übersenden.
Also wenn das 1.2 hoch ist, ich ein 1 in der EPC lese.
Aber sobald ich die 1.0 andere nach 1.2 geht der PLC in System fault.
Habe schon probiert die QW zu anderen nach QB und so, aber ich bekomme es nicht hin.
Auch Beispielen im Netz Hilfen nicht wirklich.
Wie kann ich es so machen das es funktioniert?
Oder ist das überhaupt nicht möglich?
Freundliche grusse
Leider habe ich ein Problem was ganz schon nervt.
Mit dem folgende Code kann ich ein Kompletten WORD auf der Ausgang setzen. Die Ausgang wird wieder eingelesen mit ein Beckhoff EPC.
Code:
L P#1.0
T #A
L P#122.0
T #B
OPN "ALM"
L DBW [#A]
T QW [#B]
In die DB "ALM" sind Alarmen gespeichert. Wenn ein Fehler auftritt wird zum Beispiel 1.2 hoch.
Bei 1.2 kommt die wert 4 auf der Eingang von der EPC. Bei 1.3 die wert 8 und bei 1.4 die wert 16 und so weiter.
Aber was ich möchte ist folgendes.
Mit den Pointer möchte ich das Bit übersenden.
Also wenn das 1.2 hoch ist, ich ein 1 in der EPC lese.
Aber sobald ich die 1.0 andere nach 1.2 geht der PLC in System fault.
Habe schon probiert die QW zu anderen nach QB und so, aber ich bekomme es nicht hin.
Auch Beispielen im Netz Hilfen nicht wirklich.
Wie kann ich es so machen das es funktioniert?
Oder ist das überhaupt nicht möglich?
Freundliche grusse