Taster mit 3 Funktionen programmieren

hi bike,

wenn ich sonst im Programm TON nutze, verwende ich keinen S7 Timer.
Brauche ich eine Zeit, wird es eben ein FB.
Aber in einem Projekt mal nen S7 Timer nutzen, mal den TON / TOF oder TP, halte ich für "unschön".
Mir fallen zig Gründe für den Verzicht der S7 Timer ein...
Und der ein oder andere I-DB mehr oder weniger lastet das Projekt auch nicht aus.

Iss aber egal - ist ja Ansichtssache.

Daniel
 
Aber in einem Projekt mal nen S7 Timer nutzen, mal den TON / TOF oder TP, halte ich für "unschön".
Mir fallen zig Gründe für den Verzicht der S7 Timer ein...

Es kommt auf die Verwendung an.
Also wenn ich einen S7 Timer nehme, kann ich den schnell und bequem in der Crossref finden. Bei TON muss ich eine Merker oder den IDB direkt öffnen und den Q direkt abfragen?
Also was schön oder nicht ist, ist Ansichtssache.
Und ich weiß nicht wie es bei euch ist, doch unsere Projekte sind schon so groß, dass noch einige IDB nicht unbedingt sein müssen.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich wollte keine Grundsatzdiskussion losbrechen - sorry.
Vielleicht verstehen wir uns aber auch falsch.
Da ich pro Station sowieso einen FB nutze, wird der Ton/Tof/Tp sowieso als Multiinstanzaufruf integriert. Ich würde nie auf die Idee kommen für einen einzelnen TON einen Instanz DB zu schaffen.

Daniel
 
So ich bin wider am programmieren und stehe schon wieder an.
Die Einschaltverzögerungen versuche ich durch den SFB4 TON ersetzten. Jedoch kann ich ihn weder beschriften (KOP) noch an den Ausgang Q ein Set anschliessen.
Woran kann das liegen ?
 
So ich bin wider am programmieren und stehe schon wieder an.
Die Einschaltverzögerungen versuche ich durch den SFB4 TON ersetzten. Jedoch kann ich ihn weder beschriften (KOP) noch an den Ausgang Q ein Set anschliessen.
Woran kann das liegen ?
Oh je, muss es denn KOP sein. :rolleyes:
Sind wir noch bei einem FB?
Wenn ja:
Hast du den SFB4 in dein Projekt kopiert?
Hast du den SFB4 in den Deklarationsteil des FB's gelegt?
Denn dort wird der Name vergeben:
Code:
[FONT=Courier New] Name   Datentyp[/FONT]
[FONT=Courier New]Zeit_XY   SFB4[/FONT]
 
[FONT=Courier New]// Im Programm wird dann nur der Baustein ohne DB aufgerufen[/FONT]
 
[FONT=Courier New]Call Zeit_XY[/FONT]
 
Hallo Larry,
ich Frage stellte ich mir auch und habe es deshalb mal ausprobiert.
mit KOP kann ich die ganzen Signalverläufe im PLCSim sehen, darum kop
Die siehst du in AWL auch, nur halt nicht als bunte Linie.
Aber jedem das seine.
Hier mal mein Versuch in KOP:
 

Anhänge

  • KOP_TON.bmp
    313,5 KB · Aufrufe: 31
... dann kennt dein Projekt das Ding symbolisch noch nicht.
Nimm in dem Fall doch mal als Typ SFB4.

Gruß
Larry
 
Kann keine Statische Variable im FB als Datentyp TON erzeugen, in der Dropdown Liste erscheint kein Datentyp TON, schreibe ich es rein, wird es rot.

Hast du bei deiner Software Bibliotheken?
Wenn ja, da schau bei IEC oder Systemfunktionen ob da einen SFB 4 gibt.
Wenn ja, dann kopiere diesen in dein Projekt und dann kannst du den SFB auch auswählen.


bike
 
Zurück
Oben