IEC Timer, Sollwert in der HMI

rostiger Nagel

Forums-Knochenbrecher
Teammitglied
Beiträge
16.377
Reaktionspunkte
5.989
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich nutze den IEC Timer, die Eingangsvariable PT für den Zeit-Sollwert konnte ich immer direkt in Flexible 2005 reinziehen. War sehr praktisch, seit ich Flexible 2007 nutze geht es nicht mehr ich kann die Variable nicht finden. Hat sich da etwas geändert oder kann ich irgendetwas einstellen damit es wieder funktioniert.
 
Hallo,
ich nutze den IEC Timer, die Eingangsvariable PT für den Zeit-Sollwert konnte ich immer direkt in Flexible 2005 reinziehen. War sehr praktisch, seit ich Flexible 2007 nutze geht es nicht mehr ich kann die Variable nicht finden. Hat sich da etwas geändert oder kann ich irgendetwas einstellen damit es wieder funktioniert.

was für eine (S)Fc ist das?
 
So,
wenn ich z,B PT=MDxy oder PT=DBX.DBSYZ zuweise, denn klappt es einwandfrei aus dem Panel (Wincc flexible 2007)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ach noch etwas csharpxx,
ich habe deine Antwort nicht richtig gelesen. Ich wollte PT wert eine andere Variable wie z.B. MD xx oder DB.DBWyy zuweisen sondern direkt auf die Instanz-Variable zugreifen.
 
ach noch etwas csharpxx,
ich habe deine Antwort nicht richtig gelesen. Ich wollte PT wert eine andere Variable wie z.B. MD xx oder DB.DBWyy zuweisen sondern direkt auf die Instanz-Variable zugreifen.


Wozu schreibe ich denn einen Vorschlag??:rolleyes:
Das schreiben auf einem Instanz_DB ist genauso wie das schreiben auf einem Eingang.

Also wir kommen nicht drum herum, einen MD oder Global_Db einzusetzen
 
Hallo csharpxx,
ich bin dir sehr dankbar für deine Vorschläge.
Aber jetzt helfe mir doch mal auf die sprünge, warum ist das schreiben auf einem Instanz DB wie das schreiben auf einem Eingang....?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo csharpxx,
ich bin dir sehr dankbar für deine Vorschläge.
Aber jetzt helfe mir doch mal auf die sprünge, warum ist das schreiben auf einem Instanz DB wie das schreiben auf einem Eingang....?

Weil der (S)FB zyklisch berabeitet wird.
Der InstanzDB wird immer von dem FB mit neuen Werten versorgt.

Unabhängig vom Panel geh mal auf Steuern/beobachten und versuch
deine IDBx.DBDyz mit einem Wert T#c s zu steuern
Da wirst du es sehen.

Gruss csharpxx
 
@csharpxx
Mal abgesehen davon das es zu den ungeschriebenen Programmiergesetzen gehört sowas nach Möglichkeit zu unterlassen,
aber wenn ich den SFB4 wie folgt Aufrufe:

Call SFB4, DB4
IN: Start
PT:
Q: Motor
ET:

Kann ich von jeder beliebigen Stelle im Programm inkl. HMI über DB4.PT zugreifen.

Mfg
Manuel
 
@csharpxx
Mal abgesehen davon das es zu den ungeschriebenen Programmiergesetzen gehört sowas nach Möglichkeit zu unterlassen,
aber wenn ich den SFB4 wie folgt Aufrufe:

Call SFB4, DB4
IN: Start
PT:
Q: Motor
ET:

Kann ich von jeder beliebigen Stelle im Programm inkl. HMI über DB4.PT zugreifen.

Mfg



Manuel

*ACK*

heute habe ich was gelernt:p
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Kollegen,
ihr habt bestimmt beide Recht.
@MSB
Ich schweife ja von meiner eigendlichen Frage ab, aber wo liegt der grund nicht auf Instanzdaten zuzugreifen...?

Und jetzt zur eigendlichen Frage warum geht es nicht mehr bei 2007.

Ich mache es ja schon nach wieder nach "Gesetz" also Global, nur vorher war es so schön praktisch und übersichtlich.
 
Also über Sinn oder Unsinn müssen wir hier jetzt nicht diskutieren,
da gibt es hier im Forum schon unzählige Beiträge, die alle irgendwie in virtuellen Kopfeinschlagen geendet haben.

Bei mir funktioniert der Zugriff auf Beliebige Instanz-Daten auf jeden Fall,
ob das immer so ist ... k.a., ob es irgendwo ein Einstellung gibt ... k.a.

Ich habe Flex bisher nur einmal verwenden müssen, und werde es freiwillig nie wieder tun.

Mfg
Manuel
 
Also Manuel,
ich habe verstanden, ich will mir bestimmt keine Kopfeinschläge einhandeln. Also ab jetzt nur noch Global zugriffe.
Auf Flex kann ich zur Zeit leider nicht verzichten, hab noch keine alternative für uns gefunden.
Also vielen Dank und bis bald.

mfg
Helmut
 
Zurück
Oben