DI830+SOE, it is not possible to ack alarm from AlarmCondM
I am using the AlarmCondM module with connection to the DI830 input card. The AlarmCondM module is set to receive an external time stamp from DI830, the signal is inverted. The problem occurred when controller got restarted. After the restart I have received alarms from the DI830 although the logic level on the module inputs didn’t indicate alarm (level high).
The way I found to acknowledge the alarms is to toggle each input (high -> low -> high). This operation “refreshes” the alarm in AlarmCondM module and it is possible to acknowledge it afterwards. Disabling and enabling the AlarmCondM doesn’t help.
Is there any other solution to that problem? I have more than 100 important signals (plant shutdown etc) connected to the DI830.
The problem was that the AlarmCondM was used inside the other library and the parameter InitValue was not connected correctly. The InitValue has to be always connected when external time stamp is selected. More on that: the InitValue has to be always connected directly to the IO variable and he IO signal can not be inverted in the input card configuration. The InitValue parameter can not be connected to a copy of the IO value.