Wechsel von Schliesser zu Öffner - wie am einfachsten das Signal negieren

  • Hallo,


    ich habe festgestellt, das bei einem Roboter fälschlicherweise Schließer als Endschalter verwendet wurden anstatt Öffner.


    Ich werde dies demnächst ändern, habe nun aber festgestellt, das diese insgesamt fünf betroffenen Schalter über das gesamte Programm verstreut sind und in gefühlten 150 Unterprogrammen verwendet werden (Verknüpfungen, Meldungen und und und...)


    Gibt es die Möglichkeit, in der config.dat bereits das Signal zu negieren, z.B. bei einer Signalzuweisung :


    vorher : SIGNAL DiSwitch1 $IN[177]
    nacher : SIGNAL DiSwitch1 NOT $IN[177]


    Ich habe leider keine Steuerung, an der ich es ausprobieren könnte.


    Oder hat jemand eine Idee, wie man das sonst am einfachsten umsetzen könnte?


    KRC 2 v 5.6.13


    Gruß Martin

  • Schritt für Schritt zum Roboterprofi!
  • Nimm eine der Abfragen und ändere sie korrekt.
    Dann Backup, entpacken auf Festplatte, Suche/Ersetze über Ordner mit UltraEdit.
    Dateien wieder reinladen (über Windoof)
    Neustart
    Fertig


    Is zwar net das einfachste, aber eine der korrekteren Lösungen

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • Hallo maddin,


    hier eine nicht so saubere, aber evtl. einfachere Lösung.


    in Datei $config.dat
    ;SIGNAL DiSwitch1 $IN[177]
    SIGNAL DiSwitch1 $OUT[800] ;freier Ausgang


    in Datei $sps.sub
    DiSwitch = NOT $IN[177]


    Gruß
    Twister

    Kleinere Wunder werden sofort erledigt... größere nach der Mittagspause...

  • Hallo, danke für eure Antworten.


    Werde dann eben zu UltraEdit greifen. Wär ja zu schön gewesen.


    Twisters Varainte habe ich auch kurz überlegt. Habe dann an unsere Instandhalter denken müssen. Einer von denen hätte mich für sowas auf jeden Fall umgelegt :mrgreen:


    Gruß maddin

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden