Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Displayausgabe easyMöller EC4P

Jordi
2007-03-27
2007-03-27
  • Jordi - 2007-03-27

    Hallo zusammen

    Ich habe folgendes Problem.

    An einer Maschine können mehrere Fehler auftreten, welche auf dem Display Codiert ausgegeben werden, d.h. Notstop heisst E1 Türe offen E2 usw.

    jetzt habe ich genau eine Zeile auf dem Display zur verfügung, also kann ich immer die 3 ersten Fehler anzeigen, welche bei einem Reset der Maschine wieder gelöscht werden.

    Ich vermute das das irgendetwas mit Array und String zutun hat, weiss aber nicht genau wie das geht. kann mir da jemand helfen?

    Hier noch ein paar Code-zeile:

    Variabel

    Fehler:    ARRAY [1..3] OF STRING(3);
    

    hineinschreiben in die Variabel (funzt aber nicht)

    Fehler:='E1 ';
    

    Displayausgabe der Variabel (funzt)

    Disp_RegisterVariable('ErrorCode',ADR(Fehler), DISP_TYP_STRING);
    

    Jetzt weiss ich nicht genau wie ich in ST in die Variabel Fehler schreiben muss, damit kein Fehler überschrieben wird.

    oder bin ich auf dem Holzweg?

    Gruss Jordi

     
  • Oberchefe - 2007-03-27

    Zitat:
    hineinschreiben in die Variabel (funzt aber nicht)
    Code:
    Fehler:='E1 ';

    probier's mal damit:

    Fehler[1]:='E1';
    

    oder

    Fehler[2]:='E1';
    

    oder

    Fehler[2]:='E1';
    
     

    Related

    Talk.ru: 1
    Talk.ru: 2


Log in to post a comment.