Communication Check between AC800M and Panel 800 Hardware Version 6.x
Hi Guys, I would describe me as an experienced Panel 800 User (version 5.x). Now I am starting with Panel 800 Version 6.2 and I have some difficulties, because obviously some function were removed or they are on another place. My biggest problem is right now, how to recognize in AC800M program logic, that the panel 800 is not communicate anymore.
We are using simple MMS Ethernet Communication
PM862 ---> MMS ----> PP886
PM862 <--- MMS <---- PP886
In Version 5 we were sending a moving counter value to the Panel 800 and via data exchange function the counter value was copied to another value and send back to the AC800M controller. If the counter value was not changing anymore, we have raised a communication error flag in the PLC logic. This was working fine.
It looks like in Panel 800 V6.x the data exchange function is used to exchange data only between controllers, but not with the panel itself. The configuration dialog looks also totally different. Is there another way to do it?
First I thought to use an internal counter value C0-C4 from the Panel which will be sent to the AC800M controller. Unfortunately the internal counter works only in demo controller and not in a hardware Panel? A flashing bit would also be nice to use it. M100-M104. Also only for demo controller? In the manual I don't find any other hint.
We need this check in order to respond to communication failures in the PLC logic. I would appreciate a little help.
By The way: Is there a 800xA P800 Library out somewhere for Panel V6? We have one for Panel 5, but the system variables have increased a lot and they are different.
Working with tags also have changed. But here I need to have some more tests before I ask more questions.
Not sure, if it is correct. I added a Demo controller to the P800 Project. I used the internal counter C0 from the Demo Controller and copied it to the AC800M controller via data exchange. As a trigger I could use M100 variable which is flashing each second. But I used value change which is better. Each time the counter changes, a new value will be send to AC800M controller. The received counter value can be checked with program logic.
It does what I want. Didn't know that the Demo Controller could be part of a project.