Hendrik2k1
Level-2
- Beiträge
- 9
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo,
ich suche nach einer eleganten Lösung um in einem bestehenden Projekt Testweise Eingänge durch ein simuliertes HMI zu überschreiben. Das Gerät mit CPU 1512 C 1PN soll dann auf PLCSIM laufen.
Ich hatte bislang den Ansatz verfolgt, dass ich die InputBytes meiner Hardware zunächst in einen Datenbaustein schreibe in SCL:

Dabei ist Input.DB.InputByte1x jeweils Bytes in einem Datenbaustein:

Ich hätte jetzt angenommen, dass ich dann auch entsprechend durch das HMI direkt einzelne Bits der Bytes "InputByte1x" überschreibe im Simulationsfall.
Währenddessen sind mir aber Zweifel gekommen, ob das überhaupt ein legitimer Weg ist, weil ja dann zwei Quellen auf ein Byte/Bit schreiben.
Und dann müsste ich ja noch in den Programmbausteinen alle meine %I0.x ersetzen, wobei mir dann aber der Ausdruck "Input_DB".InputByte10.0" direkt rot markiert wird.

Ist dieser Weg überhaupt elegant und sinnhaft bzw. legitim?
Bin für jeden richtungsweisenden Ratschlag offen.
Mir ist bewusst, dass es noch so eine Lösung namens SimTable über PLCSIM gibt, ich möchte hier aber gerne durch HMI Input testen.
ich suche nach einer eleganten Lösung um in einem bestehenden Projekt Testweise Eingänge durch ein simuliertes HMI zu überschreiben. Das Gerät mit CPU 1512 C 1PN soll dann auf PLCSIM laufen.
Ich hatte bislang den Ansatz verfolgt, dass ich die InputBytes meiner Hardware zunächst in einen Datenbaustein schreibe in SCL:

Dabei ist Input.DB.InputByte1x jeweils Bytes in einem Datenbaustein:

Ich hätte jetzt angenommen, dass ich dann auch entsprechend durch das HMI direkt einzelne Bits der Bytes "InputByte1x" überschreibe im Simulationsfall.
Währenddessen sind mir aber Zweifel gekommen, ob das überhaupt ein legitimer Weg ist, weil ja dann zwei Quellen auf ein Byte/Bit schreiben.
Und dann müsste ich ja noch in den Programmbausteinen alle meine %I0.x ersetzen, wobei mir dann aber der Ausdruck "Input_DB".InputByte10.0" direkt rot markiert wird.

Ist dieser Weg überhaupt elegant und sinnhaft bzw. legitim?
Bin für jeden richtungsweisenden Ratschlag offen.
Mir ist bewusst, dass es noch so eine Lösung namens SimTable über PLCSIM gibt, ich möchte hier aber gerne durch HMI Input testen.