Autor Thema: Initialsierung von Funktions Blöcken innerhalb der Variablendeklaration  (Gelesen 7306 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

captainy

  • Gast
Hallo miteinander,

Gibt es die Möglichkeit Funktionsblöcke gleich bei der Variablendeklaration zu parametrieren/initialisieren?
z.B.:
VAR
    timer1 : TON (PT = T#1s);
END_VAR
Standard-Variablen lassen sich doch auch gleich mit einem Wert belegen.
Viele Grüsse...

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re:Initialsierung von Funktions Blöcken innerhalb der Variablendeklaration
« Antwort #1 am: 06. September 2010, 16:11:24 »
geht nicht auf allen iec programmierumgebungen, aber bei codesys geht es

beispiel mit fb "ton"

VAR
   timer1 : TON := (PT := T#1s);
END_VAR


captainy

  • Gast
Re:Initialsierung von Funktions Blöcken innerhalb der Variablendeklaration
« Antwort #2 am: 06. September 2010, 16:41:04 »
Wunderbar, vielen Dank !

Es ging übrigens um TwinCAT (Beckhoff). Ich kann mich dunkel dran erinnern, dass mal irgendwo im Informationsystem gesehen zu haben.
Aber nicht mehr wiedergefunden ...

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re:Initialsierung von Funktions Blöcken innerhalb der Variablendeklaration
« Antwort #3 am: 06. September 2010, 18:57:20 »
twincat ist im kern "codesys"