Johnny T
Member
Just to add another "it depends" answer to the original question..
I would say in the example you posted then having two outputs on the one line is fine. It means you are not repeating X1 on another line, therefore you are saving memory and it is also perfectly clear what the rung is doing.
However.. if the rungs were likely to get bigger or they had a lot more conditions involved in bringing on the outputs I think I'd tend to split them into individual networks.. this would make it clearer to understand and more scaleable in the future...
Just my tuppence worth...
JT ;-)
I would say in the example you posted then having two outputs on the one line is fine. It means you are not repeating X1 on another line, therefore you are saving memory and it is also perfectly clear what the rung is doing.
However.. if the rungs were likely to get bigger or they had a lot more conditions involved in bringing on the outputs I think I'd tend to split them into individual networks.. this would make it clearer to understand and more scaleable in the future...
Just my tuppence worth...
JT ;-)