Function Code 110 Rung 5 Inputs for INFI 90 System /Symphony Plus
Good Morning , please if you could clarify the following , this would be two questions
1 - if we have configured a transtion from 1 to 0 ,PUT( value 40) and under it ,we woud have configured (21 use input AND) the order execution would be PUT , AND . The AND configuration would be, one of the input comes from the PUT transition( value 40) and its tag ( condition true). when the transition is in effect from 1 to 0 in T1 ( time), does the result of the AND condition would be 1 in T1 scan time ( like a pulse sending 1) and in next scan time T2( T1 + 250 msecs) would be 0? please see the attachment
2- I have seen that customer has configured a specific tag ( no override , use value PUT , 0 ) , when we see inside the configuration we can see this condition, use value from stack (0 or 1) , the question is , does it mean , the value from IO is not gotten , only it gets the value from the stack using order execution and PUT the same value on stack to be used as result , I mean this condition does not change the stack value. Is that correct? if so, we could delete the tag connected to this ping from Rung 5, because indeed it does not change the condition coming from stack from previous , please see the attachment
I know I could contemplate it from operational system , but I am not in the plant , it is Virtual Machine Environment
Thanks for your support
Best Regards
Ricardo
Answers
question 2: yes, yes, the input is effectively ignored if the spec is set to 'use value from the stack (0 or 1)
Rung block Module 3,30,08 Block 2319 S9 is wired (block 3335) but unused by S4 value 000
You would have to decide if this warning was an error, but it would guide you in your decision to eliminate the input (presumably MOV-1303-ZC is the complement of MOV-1303-ZO) or really solidify the logic by making S4 = 11, so that an error where ZO and ZC were not consistent would prevent the action from happening, because you would be AND'ing the complement which would do nothing unless they were not both correct.
Personally, I love this example:
--Post Processing drawing 20PCC10AP001 - CLOSED CYCLE COOLING WATER PMP - Logic
Rung block Module 1,21,04 Block 8191 S7 is unwired but used by S2 value 010
Rung block Module 1,21,04 Block 8191 S8 is wired (block 1337) but unused by S3 value 000
Even without the rung diagram, you can see the danger, because the input on S8 should have been attached instead to S7. Fun, eh?

To explain, for people that do not have DBDOC,
- the live values are shown on inputs as well as outputs (blue box for 1, white for 0)
- the values are also shown in the diagram (even inverted, but not pulses)
- the drop-down data tips show the warning messages generated (I put both on the image, but you only see one)
- when you click on a yellow warning triangle, you get full documentation of the error and the ability to manage it by hiding it or flagging it for action
- we show specifications in the grey box that can be moved out of the way to make them more useful
--Post Processing drawing INPUT SIGNALS TO OPERATOR GUIDE - GUIDE 1
Override on output: ladder rung Module 1,02,04 Block 6053 output is forced to 1
--Post Processing drawing 33008IB
Override on input S7, Module 3,30,08 Block 4237: value forced to 0
Clients with rung blocks have told us that they cannot imagine safely using rung blocks without the DBDOC rung display, plus the warning messages.
Source: https://gmcl.com
Add new comment