TIA Portal Bitmeldungen

siegener19

Level-2
Beiträge
255
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

hoffe ihr könnt mir weiterhelfen. Ich möchte gerne Fehlermeldugen projektieren. Wenn z.B. ein Zylinder nicht ausfährt, soll diese im Touchpanel angezeigt werden. Habe ein paar Beiträge gelesen, jedoch haben die mir auch nicht geholfen.
Danke im voraus.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe mal mein Programm beigefügt. Wenn das vorkommt, soll im Touchpanel ein Meldetext angezeigt werden. Im Fehler-DB muss ich ja den Datentyp festlegen. Was ist dann mit den HMI-Meldungen?
 

Anhänge

  • FC_Fehler (FC6).pdf
    77,6 KB · Aufrufe: 94
  • Fehlermeldungen.pdf
    68,5 KB · Aufrufe: 92
  • HMI-Meldungen.pdf
    180,8 KB · Aufrufe: 91
Mein Problem. Welchen Datentyp muss ich nehmen im Fehlermedlungen-DB? Wenn ich kein BOOL nehme, habe ich Probleme in meinem FC-Fehler. Denn ich kann BOOL nicht mit einem anderen Datentyp verbinden.
 
Im Fehler-DB muss ich ja den Datentyp festlegen. Was ist dann mit den HMI-Meldungen?

Denn ich kann BOOL nicht mit einem anderen Datentyp verbinden.

Warum das denn nicht?
16Bit = 1Word = 2Byte, du kannst durchaus einzelne Bits einer Wordvariablen beschreiben.
Einfachstes Beispiel ein Merker:


Set
= M50.0

L MW50 //word ... der Wert ist w#16#1 (0000 0000 0000 0001)

Meldungen:
Die Fehlermeldungen werden dem Bit zugewiesen, aber als Word an das HMI übergeben.

Empfehle nochmal meinen Link in Beitrag #2.
 
Soll ich etwa noch an den Einstellungen des Touchpanels arbeiten. Ich dachte die Fehlermeldungen werden automatisch angezeigt?!
 
Ich habe jetzt eine Meldeanzeige auf ein Bild gezogen und es scheint zu klappen. Irgendwie muss ich das noch quittieren. Ich habe bei meinem Fehler-DB als Datentyp Struct genommen. Für jedes Bit dieses Structs nehme ich jetzt andere Fehlermeldungen. Dann habe ich einen Bit des DBs in die HMI-Variablentabelle genommen und es dort als word deklariert. Scheint irgendwie zu klappen
 
Ich will Dir jetzt nicht blöde kommen, aber vielleicht solltest Du Deine Arbeitsweise mal überdenken.

Ich finde es gehört dazu, sich auf ein Projekt vorzubereiten. Dazu gehört auch, dass man sich in das Thema einliest, bevor man loslegt und mit try + error viel Zeit verschwendet.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein du kommst mir nicht blöd. Ich verstehe das. Was meinst du denn mit der Arbeitsweise überdenken? Man muss doch die Dinge ausprobieren, um zu wissen, dass es klappt. Aus Lesen wird man auch nicht schlau.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es war so gemeint, dass Du einen besseren Grundstein legen solltest, bevor Du an Probieren gehst. Wenn Du Dir die basics angelesen hast, wirst Du die Zeit nachher schnell wieder einholen und verstehst mehr davon, was Du tust. Das Probieren danach zur Vertiefung ist sicher auch richtig. Ich habe aber das Gefühl, dass Lesen vs. Probieren noch sehr unausgewogen ist.
Siemens hat zu vielen Problemstellungen ein "getting started". Für Siemens-Verhältnisse sind diese oft sehr verständlich formuliert. Dazu gibt es dann noch oft Beispielprojekte. Wenn Du so vorbereitet noch Schwierigkeiten hast, ist dieses Forum sicher eine gute Adresse.
 
Zurück
Oben