I have an block to control pneumatic movements. There are some inputs to the start and end positions, the back and forward switchs, enables...
But the valves outputs are INOUT, not OUT simply.
In some movements when I send it back, for example, the INOUT for the valve goes "true" and Qx.x goes "true". Then I turn off the switch, the INOUT goes "false", but the output Qx.x is still "true". And in other movement I do the same and the output Qy.y goes "false".
If I do a right click on the bit and modify Qx.x to "0", it goes to "0", which means that there's nothing else writting the bit.
I would like some help to understand why in some movements the bit works like the INOUT say and some not. It's not a big deal, just want to learn more about Simatic Manager.
But the valves outputs are INOUT, not OUT simply.
In some movements when I send it back, for example, the INOUT for the valve goes "true" and Qx.x goes "true". Then I turn off the switch, the INOUT goes "false", but the output Qx.x is still "true". And in other movement I do the same and the output Qy.y goes "false".
If I do a right click on the bit and modify Qx.x to "0", it goes to "0", which means that there's nothing else writting the bit.
I would like some help to understand why in some movements the bit works like the INOUT say and some not. It's not a big deal, just want to learn more about Simatic Manager.