TIA Blinklicht erzeugen

mechaem61

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich möchte gerne mit einer Schrittkette nachdem eine Transition erfüllt ist im Schritt ein Meldeleuchte zum Blinken bringen.
Bin mit der Handhabung mit TIA noch in den Anfangsschritten und bräuchte eine detaillierte Anleitung.

Vielen Dank im Voraus!
 
Zuletzt bearbeitet:
In die CPU Eigenschafften, die Clock Memory bits aktivieren.

Dann kannst du ein Ausgang mit Blinkentakt aktivieren wenn den Schritt aktiv ist.
Etwa wie:
"Schritt_1_aktiv" UND "Clock_5Hz" --> "Meldeleuchte"
 
Den will der Und-Baustein nicht übernehmen da ist kein Bool-Datentyp ist.

Du hast ein Taktmerkerbyte. Aus diesem pickst du dir den entsprechenden
Merker raus.

z.B. Taktmerkerbyte = MB10
dann hast du folgende BOOL als Taktmerker
M10.0
M10.1
M10.2
M10.3
M10.4
M10.5
M10.6
M10.7

Die Frequenz der entsprechenden Bits kannst du dir in der Hilfe raussuchen ( Dort wo du das MB in der HW-Konfig eingetragen hast auf F1 drücken, dann auf Taktmerker )
 
Bzw. wenn du mit TIA arbeitest, dann kannst du wie Jesper schrieb den Systemmerker "Clock_1Hz" verwenden.
TIA.jpg


Falls es dann immer noch scheitert, mach doch mal einen Screenshot.
 
Unbenannt.jpg
Habe mal ein einfaches Programm geschrieben. Aber so funktioniert es leider nicht. Muss ich noch eine zusätzliche Zuweisung tätigen um den Taktgeberbyte zu setzen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sieht für mich aus, als wenn I0.0 und M5.1 beide aktiv sind, wechselt die Schrittkette von S1 auf S2.
In S2 wird Q4.0 auf TRUE gestezt - ohne blinken.

Du musst das Blinklicht ausserhalb von dein Schrittkette programmieren.
 
es passiert leider nichts aber glaube ich habe es verstanden. Kann es erst am Montag wieder ausprobieren. Vielen Dank für eure Hilfe
 
das Blinken soll doch im Schritt passieren?
bei dir ist die Blinker Verknüpfung als Transition / Weiterschaltbedingung drin??? :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe jetzt im Schritt 2 über die CALL Funktion einen FC Baustein aufrufen lassen. In dem FC-Baustein selbst habe ich eine Zuweisung genommen mit dem der Taktmerker die Lampe ansteuern soll. Blinken tut aber nichts auch nicht der Taktmerker nach der Aktivierung der Beobachtungsfunktion. Habe auch in der Hardwareconfig die Taktmerker aktiviert und richtig zugeordnet.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielleicht solltest du deine Frage einmal mit "etwas" Code würzen.
Grundsätzlich vermute ich aber, dass dein FC gar nicht wirklich aufgerufen wird (einen solchen Aufruf würde ich nicht an einem Schritt festmachen).

Gruß
Larry
 
Ich würde statt der Zuweisung %Q4 einen Merker setzen, zB M2.0.
Den verwendest du ausserhalb der Schrittkette mit dem M1.5 zusammen. Das sollten dann am %Q4 blinken.
Also Q4 := M2.0 AND M1.5
 
Zurück
Oben