Click PLC flickering bits

Robfig80

Member
Join Date
Jun 2016
Location
Hillsborough
Posts
4
I have a project using C2 series CLICK PLC devices. I have one second polling for 6 different units Ethernet based communications. One unit being the data concentrator and communication to the HMI. I am copying D/I to internal control bits and have data concentrator requesting status of those bits. I am having intermittent "alarms" because concentrator is recognizing these bits as false. I set up counters at remote station and at the data concentrator to determine where "false" signal is originating. As far as i can tell the remote stations are not changing status but the back at the main they are being counted as going false. I cant understand how that could be possible. If the main PLC is requesting status, how could it be different from whats in the field, any help in understanding this would be greatly appreciated.
 
Communications and scan time aren't being properly accounted for in this scenario.
AD makes good devices but you have to enforce the rules you want the system to operate by.

You are copying the digital input file to some arbitrary bits and the data concentrator is reading those bits. Then you are having intermittent alarms because the concentrator doesn't see the bits as true from the source PLC. And your counters are in disagreement , when configured at data concentrator and the polled nodes.

Look into the Click PLC data table you are copying this data into. Make sure its not being overwritten or defaulting to an 'off' state if communications hasn't occurred within "X" amount of time.

Generally, when physical processes are being controlled by means of a communication scheme that's over a network, it's usually recommended, and sometimes enforced by some controllers, that the receiving tables are put into a state where no output can happen, the outputs are disabled, or a substitute value is put in place when no value is available. Input files that derive their data in this manner may also be changing state to a 'zero' or 'null' value state if they don't have data.

Your main PLC is requesting data that isn't available, or packets are being dropped due to network issues. If these are determined to be correct, check your programming to enforce that the status of the 'alarm' bit isn't set until after communications have occurred. And create another timer that will set an alarm bit if comms have been requested but haven't been delivered so you're alerted to communications issues.

A lot of times we think things scan in the order in which we see it on the program, be it in ladder, sfc, text block, or what have you. Break free of this thinking. The PLC always does what you tell it to do exactly as it's told to do, which means if you want something to do something correctly every time, you need to put it in the program that way. It's part of debugging and practice makes perfect. If there was a perfect programmer out there, we would all only be using one programming paradigm. But we aren't and there's not.
 
Last edited:

Similar Topics

Complete noob here, using a Click C0-02DD1-D to run a test stand. Requirement is to turn on motor run for X seconds, turn off and dwell for X...
Replies
6
Views
1,111
merry christmas and happy new year i have a click c0-00dr-d and allen bradley 2711c-t3m. can the panelview talk to the click plc via modbus...
Replies
1
Views
242
Hi guys, i have never had to do a PWM Output or input before i have a Device that to dimm the lamp output from the ballast, the ballast has a 24V...
Replies
6
Views
1,090
I am trying to set a bit to command the Zebra ZT230 to print a label and receive a confirmation bit from the unit via an Automation Direct Click...
Replies
0
Views
682
Hi All, I have a click plc the I need to bit strip and 16Bit int. This is to get the alarms from these bits in the int. Do anyone know how to bit...
Replies
1
Views
517
Back
Top Bottom