puravdagli
Member
Hello everybody,
I am developing an application with CLogix that involves a lot of discrete I/O such as selector switches, pushbuttons, indicator lights, etc. For the user interface, I chose the new, highly publicised Cmore touchpanels from Automation Direct. These talk Eth I/P and so I figured that it would be the best way to communicate to the PLC. However, I have discovered some serious reliability issues here.
Firstly, I am using implicit messaging in the CLogix where the touchpanel is a generic ethernet module with its own I/O tags. Now, say I have a three position selector switch on the touchpanel and I change it to position 3 (say position 1 is the default 'off' condition). Then, say I lose power on the touchscreen due to some power supply failure. The touchpanel does not retain the previous state of the I/O when it is powered back up. Moreover, for discrete I/O it does not provide for any handshaking signals (such as a notify bit and a handshake bit for numeric entry objects). This means that now the touchpanel will write a 0 to the corresponding bit inside the PLC and this is disastrous since the entire controlled process will shut down.
I spoke to Rockwell support. I was told that the only way to overcome this would be to detect loss of communication (using GSV) during powerdown and ignore further data from the touchpanel and then write an explicit message to rewrite all previous states back to the touchpanel. This seemed to be a good technique but the only problem is that the touchpanel will not let the PLC write to its output tags.
As you can see, this is very serious. Can anyone else come up with a solution to this problem?
How about going over serial AB-DF1? The touchpanel has a serial port and does support DF1. I just dont have the correct cable right now and so cannot experiment that.
I am developing an application with CLogix that involves a lot of discrete I/O such as selector switches, pushbuttons, indicator lights, etc. For the user interface, I chose the new, highly publicised Cmore touchpanels from Automation Direct. These talk Eth I/P and so I figured that it would be the best way to communicate to the PLC. However, I have discovered some serious reliability issues here.
Firstly, I am using implicit messaging in the CLogix where the touchpanel is a generic ethernet module with its own I/O tags. Now, say I have a three position selector switch on the touchpanel and I change it to position 3 (say position 1 is the default 'off' condition). Then, say I lose power on the touchscreen due to some power supply failure. The touchpanel does not retain the previous state of the I/O when it is powered back up. Moreover, for discrete I/O it does not provide for any handshaking signals (such as a notify bit and a handshake bit for numeric entry objects). This means that now the touchpanel will write a 0 to the corresponding bit inside the PLC and this is disastrous since the entire controlled process will shut down.
I spoke to Rockwell support. I was told that the only way to overcome this would be to detect loss of communication (using GSV) during powerdown and ignore further data from the touchpanel and then write an explicit message to rewrite all previous states back to the touchpanel. This seemed to be a good technique but the only problem is that the touchpanel will not let the PLC write to its output tags.
As you can see, this is very serious. Can anyone else come up with a solution to this problem?
How about going over serial AB-DF1? The touchpanel has a serial port and does support DF1. I just dont have the correct cable right now and so cannot experiment that.
Last edited: