shutdown_TIA12
Level-1
- Beiträge
- 145
- Reaktionspunkte
- 24
-> Hier kostenlos registrieren
1. CPU 1511
2. TIA PORTAL V12 SP1
Tach Leute,
zerbreche mir gerade den Kopf, wie ich folgendes MIT optimierten Bausteinen (DB, FC) realisieren kann:
Gehen wir davon aus, dass ich 16 Fehlermeldungen in meiner Steuerung bekommen kann. Die Bits sollen einzeln im DB abgelegt werden. Gibt ja jetzt viele Möglichkeiten... Einzeln, als Word, Array oder als PLC_Datentyp im Datenbaustein (welche ist die sinnvollste?). Diese 16 Bits bzw. das Word, will ich mit einem anderen Datenbaustein (bzw. im gleichen Datenbaustein, halt anderer Bereich) und/oder...-verknüpfen. Wenn möglich in FUP oder AWL. Was ich jedoch vermeiden will, ist alle Bits einzeln zu verknüpfen.
Und um die Sache spannender zu machen: Ich übergebe an einen FC (auch optimierter Baustein) über IN-OUT die zwei Bereiche des DBs, die ich Wordweise/Bitweise verknüpfen will und speichere das Ergebnis in letzteres.
Hat jemand eine gute Idee oder einen Ansatz?
2. TIA PORTAL V12 SP1
Tach Leute,
zerbreche mir gerade den Kopf, wie ich folgendes MIT optimierten Bausteinen (DB, FC) realisieren kann:
Gehen wir davon aus, dass ich 16 Fehlermeldungen in meiner Steuerung bekommen kann. Die Bits sollen einzeln im DB abgelegt werden. Gibt ja jetzt viele Möglichkeiten... Einzeln, als Word, Array oder als PLC_Datentyp im Datenbaustein (welche ist die sinnvollste?). Diese 16 Bits bzw. das Word, will ich mit einem anderen Datenbaustein (bzw. im gleichen Datenbaustein, halt anderer Bereich) und/oder...-verknüpfen. Wenn möglich in FUP oder AWL. Was ich jedoch vermeiden will, ist alle Bits einzeln zu verknüpfen.
Und um die Sache spannender zu machen: Ich übergebe an einen FC (auch optimierter Baustein) über IN-OUT die zwei Bereiche des DBs, die ich Wordweise/Bitweise verknüpfen will und speichere das Ergebnis in letzteres.
Hat jemand eine gute Idee oder einen Ansatz?