Send hardware status of AC800M and I/O and display in Panel 800
I have a compact setup with a redundant PM866 controllers, some I/O and a Panel 800 as HMI. For maintenance and diagnostic purposes I would like to display the hardware status of all the hardware units on the HMI, as there is no workplace connected to the controllers.
Obviously, the ErrorsAndWarnings and ExtendedStatus components of the HwStatus parameter would provide me the status. But what would be the most efficient and user friendly way of displaying this on the panel? I have tried creating and formatting strings in the application based on the bits that are active in the two abovementioned parameters. These are then sent to the panel using MMS access variables. But I find this to be unnecessarily complicated and processor intensive.
I am using Panel Builder to program the panel, but I am not too familiar with it.
Could you please suggest some better options?
Voted best answer
I'm not sure about compact version without workplaces, but I used PP865 panel like AE client in Control Network. It could be a very nice solution if you want just to send a text message when some event accures. In this case you just need to generate an event in accordance with the status and configure alarms in panel.
I have created a dint variable and allocate it in 'Hwstatus' on hardware module in our tree.
And then using Integer variable other side, made attempt to read that above variable. It provided me values as 0 or 1 or 2, which indicates warning/ OK/ faulty .
But in doubt, it will work in your case or not ?