Step 7 taktgenerator von 24stunden

win98

Level-2
Beiträge
109
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo. ich habe bis jetzt mit step 7 einen taktgenerator von 10min und 2stunden erstellt. allerdings brauche ich noch einen für 24h. leider reicht der datentyp "s5time" nicht aus

hab euch ma in den anhang n scrennshot von meinem taktgenerator geschickt. hoff mir kann jemand helfen .

danke
 
Da ist kein Anhang, aber versuch es doch mal mit den Timern aus der IEC-Library. Die laufen länger.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hey, das hört sich nicht schlecht an.

also als zeit hab ich jetzt T#1D eingegeben, das hat er prima angenommen.

jedoch will er oben über den baustein was stehen haben. #

was muss denn dorthin?

T1 oder SFB1 hat nich geklappt
 
aahhh...

auf die idee wär ich nie gekommen.
d.h. muss ich die zuweisungen vom SFB 4 im DB 1 machen :)

da klappt das jetzt (testweise hab ma 10sek eingegeben aber 1d nimmt er auch) wenn ich den IN true setze bekomm ich 10s später den Q auf 1.

danke.

jetzt muss ich nurnoch einstellen dass er nach den 10sek wieder von vorne beginnt+

danke an alle :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Muß nicht der DB1 sein! Du brauchst für jeden Timer einen eigenen DB oder du deklarierst die Timer im Stat-Bereich eines FB rufst sie auch in diesem FB aus, dann landen die internen Timer-Daten im Instanz-DB des FB.
 
hier mal ein Beispiel mit den SFB 4 TON, mit einen Zeitwert von 20 Stunden.

Code:
//Timer mit eigener Instanz
      CALL  "TON" , DB4
       IN:=E0.0
       PT:=T#20H
       Q :=A0.0
       ET:=


//Timer als Instanz in den Statischen
//Variablen des FB's deklariert
     CALL  #Takt
       IN:=E0.0
       PT:=T#20H
       Q :=A0.0
       ET:=
 
erstmal: danke für den code :)
zweitmal: Hilfe AWL :(

ist "#Takt" eine interne variable?

da bekomm ich n fehler. und rot. hab stattdessen auch mal M 144.4 versucht aber auch rot. :(

achja noch ne frage. in dem DB1 hab ich die variable IN mit der adresse 0.0
aber wie kann ich die in der variablentabelle ansprechen? hab mal DB 0.0 versucht aber wieder rot :(

http://www.bilder-hochladen.net/files/b8p3-3-jpg.html
 
Für den SFB4 brauchst du eine Datenablage, eine Instanz.
Das kann jeweils ein eigener DB sein für jedem aufruf.
Oder du kannst den SFB4 mit einen Namen im Statischen Teil
eines FB deklarieren, für diesen FB erzeugst du dann auch wieder
einen Instanz DB. Siehe Beispiel.

SFB4.JPG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
huch... diese STAT hab ich gar nicht.

schau hier:
http://www.bilder-hochladen.net/files/b8p3-3-jpg.html


aber ich hab das jetzt anders gelöst mit einer zeitverzögerun hinterher. auf den ersten blick klappts... will noch jemand n zweitend draufwerfen? vllt hab ich iwelche fehler die man nich gleich sieht.

http://www.bilder-hochladen.net/files/b8p3-4-jpg.html

diese STAT findest du im FB, du hast einen FC.

Aber wenn es so bei dir funktioniert ist es schon in ordnung.
 
Zurück
Oben