Uff ja erstmal vielen Dank für für die mehr oder weniger subtilen Hinweise, das passiert mir nicht nochmal
Hardware: Wago 750-8212 PFC200
Software:
Codesys 3.5 SP19 Patch 1
Bus: Modbus Tcp Server in Form eines FB aus der WagoAppPlcModbus 1.1.4.5 Bib. (Es ist also kein Feldbus Device im Geräte Editor)
Die Variablen zur Buskommunikation liegen als Holding Register in einem Array of Word ( %MW0-%MW40).
Dazu existiert eine globale Variablentabelle in der meine Operanden dem oben genannten Merkerbereich zugewiesen sind.
Beispiel: Taster_Heizen AT %MB36: BOOL;
Ich habe eine Visualisierung erzeugt mit Namen "VisuMain" der Visu Task wurde daraufhin automatisch erzeugt. In der Visu Oberfläche habe
ich also ein Elementtyp Drückschalter LED.
Eigenschaften: Variable: GVL.Taster_Heizen;
Eingabekonfiguration: OnValueChanged:
Variable Umschalten: GVL.Taster_Heizen
Es gibt auch noch ein Textfeld. Eigenschaften, dynamische Texte, Textindex = GVL.Betriebsart (INT)
Hier steht je nach Wert im online Modus auch der entsprechende Text aus der Textliste drin, grundsätzlich scheint die Verbindung zwischen Visu und dem Restprojekt also zu funktionieren.
Ofen habe ich übrigens garkeinen. Beim schildern eines technischen Sachverhalts besser auf Umgangssprache verzichten, sonst ist nämlich die Verwirrung komplett.