I have this strange behavior happening on an ML100 processor. At the end of one of the subroutines I have on this PLC, I have a "Move" instruction that is constantly moving a decimal point value from an F-register into an integer N-register.
After this move takes place, there are five lines of code that takes bit 0 through bit 4 of this N-register and it turns on five digital outputs. These outputs are hard wire to another PLC of a different brand and this binary combination is used to display on an HMI what the value of the N-register on ML1100 is.
The problem I have seen is that in occasions the outputs don’t get updated and the value displayed on this HMI goes to zero.
Hopefully this description of the problem is to general. I’m not sure what other information may be relevant to explain my situation. Just ask for more details if you guys need them, please.
Jose
After this move takes place, there are five lines of code that takes bit 0 through bit 4 of this N-register and it turns on five digital outputs. These outputs are hard wire to another PLC of a different brand and this binary combination is used to display on an HMI what the value of the N-register on ML1100 is.
The problem I have seen is that in occasions the outputs don’t get updated and the value displayed on this HMI goes to zero.
Hopefully this description of the problem is to general. I’m not sure what other information may be relevant to explain my situation. Just ask for more details if you guys need them, please.
Jose