-> Hier kostenlos registrieren
Hi ich habe hier eine F-CPU in Form einer 1512SP F-1 PN mit einer 6ES7 136-6AA00-0CA1 als Analoge Eingangskarte.
Aktuell ist es so Programmiert das ich den Safety Eingang per Move lese und in einem DB schreibe um den Analogen Wert über einen SCALE Baustein auszuwerten.
Mein Problem dabei ist das der Eingang beim Abziehen des Sensors weiterhin eine 0 in den DB schreibt und somit der Baustein keinen Drahtbruch/Kurzschluss mehr auswerten kann.
Da in der Online-Diagnose jedoch klar zu lesen ist was für ein Fehler Anliegt, sogar auf welchem Kanal, will ich diese Information nun also Auslesen und Aufbereiten als Alarm für die Visualisierung.
Leider bringt mir weder der DB im F-Peripherie-DBs etwas noch habe ich über die Funktionen Output.DIAG des DBs einen Kanalfehler ermitteln können sondern nur einen Allgemeinen wenn die gesamte Karte ein Problem hat. Auch das auslesen der Karte mit GET_DIAG oder RALRM brachten mich nicht ans Ziel oder ich habe diese noch nicht Richtig Programmiert/Verstanden wie die Fehler Codierung zu lesen ist.
Jemand eine Idee wie ich also die 4 Einzelnen Kanäle auf Kurzschluss/Drahtbruch von der Safety Analog-Karte auslesen kann um eine HMI-Meldung zu realisieren?
Aktuell ist es so Programmiert das ich den Safety Eingang per Move lese und in einem DB schreibe um den Analogen Wert über einen SCALE Baustein auszuwerten.
Mein Problem dabei ist das der Eingang beim Abziehen des Sensors weiterhin eine 0 in den DB schreibt und somit der Baustein keinen Drahtbruch/Kurzschluss mehr auswerten kann.
Da in der Online-Diagnose jedoch klar zu lesen ist was für ein Fehler Anliegt, sogar auf welchem Kanal, will ich diese Information nun also Auslesen und Aufbereiten als Alarm für die Visualisierung.
Leider bringt mir weder der DB im F-Peripherie-DBs etwas noch habe ich über die Funktionen Output.DIAG des DBs einen Kanalfehler ermitteln können sondern nur einen Allgemeinen wenn die gesamte Karte ein Problem hat. Auch das auslesen der Karte mit GET_DIAG oder RALRM brachten mich nicht ans Ziel oder ich habe diese noch nicht Richtig Programmiert/Verstanden wie die Fehler Codierung zu lesen ist.
Jemand eine Idee wie ich also die 4 Einzelnen Kanäle auf Kurzschluss/Drahtbruch von der Safety Analog-Karte auslesen kann um eine HMI-Meldung zu realisieren?