Dear all,
I have a unique module where the PID output is wired to a "Splitter" (SPLTR) block to control two valves - large and small kickback valves on a compressor. From time to time - randomly but mostly when I'm away from the plant - it experiences some errors and sheds to "MAN". There is no evidence of issues with field devices. The journal shows an issue with the splitter, which clears in a few scans:
I read in KBA AP-0600-0039 that - at least in v13.3.x and earlier - it is recommended to ensure the module has "configuration symmetry" when the output of the primary (closest to the PID) splitter is connected to other blocks. In my case, OUT_2 passes through a LIM block which is then connected to the AO for the "large" KB valve. OUT_1 is wired to a "high select" block (CTLSL) which serves in a constraint control scheme - the override control input originates in a separate controller.
In my scheme I think I've violated the recommendation to ensure initialization / handshaking connections (BKCAL_IN) since OUT_1 is passing through a CTLSL block which also provides handshaking and initialization signals. Do you agree? Is configuration symmetry for SPLTR blocks still recommended in version 14.3.1?
The circled CALC block is triggered by the controller's PAVAIL to make sure initialization is bumpless on a redundancy switchover. There is one for each AO block.
Andre Dicaire
In reply to Andre Dicaire:
Andre - thanks for the feedback. Indeed the macrocycle time of the segment is the same (1 second) as the module execution - but it has been this way for many years. Didn't experience these issues until the last 6 - 12 months. The segment doesn't have much else on it and the macrocycle can be reduced to 500 ms, which we will try. For me though it doesn't explain why the errors are so sporadic (episodes are weeks apart, but have been known to come in a few times during a 12 hour shift, when they occur). There is no record of communication errors on the H1 card side . . .nor does anything show up in AMS or Audit Trail.
In reply to John Rezabek: