07.11.2018 13:19 | |
Beigetreten: 01.11.2014 Letzter Bes: 15.12.2022 Beiträge: 38 Bewertung:
|
Temporäre Variablen sind in diesem Sinne "lokal", da von außen auf diese nicht zugegriffen werden kann. |
12.11.2018 21:09 | |
Beigetreten: 16.11.2012 Letzter Bes: 29.11.2024 Beiträge: 307 Bewertung:
|
Eine Static Variable eines Instanz DBs ist lokal, wie auch alle anderen Daten eines Instanz DBs. Die Daten eines globalen DBs sind global. Somit gibt es sehr wohl lokale Daten.
Vor allem werden temporäre Variablen nicht im Instanz DB gespeichert und sind nur für einen Zyklus gültig. Zugriff auf die Daten eines FBs sollte immer über die IN/INOUT/OUT Schnittstellen eines FBs geschehen. Z.B. über den Datenaustausch über globale DBs oder Merker. Wobei Merker zu einer austerbenden Art gehören. Ich gewöhne mir die Verwendung von Merkern gerade ab. eierkuchen123, diese Bettlektüre kann ich dir empfehlen: Lern-/Lehrunterlagen TIA Portal Module | ab V13, dort z.B. unter S7-1200 die Module 031-200 FB-Programmierung S7-1200 und 031-600 Globale Datenbausteine S7-1200. Und die heilige Schrift für das Programmieren der S7-1x00: Programmierleitfaden und Programmierstyleguide für SIMATIC S7-1200 und S7-1500 |
Folgen Sie uns auf