Lancie, sorry to disappoint you. Keep in mind that this is the first professional job I ever that. I got my first job in the field less than 2 months ago... the vital design DETAILS are not clear to me first off when I have a new challenge. I just try to do my best to wrap my head around the whole thing, bits by bits.
Lancie said:
It would have been best if you had admitted the truth at the beginning. You have a history of doing that. I do not know what you hope to gain by only stating PART of the problem in just about every one of your posts. It is aggravating, and until and unless you stop that habit, this will be the last post of yours that I will bother to answer.
I started my post like that because it is easier to explain, read and understand to my eye. My mistake, I will state the whole problem from now on. Hoping that you will still answer my future posts
Lancie said:
Dividing your bits into the 36 zones with a a %MW word for each zone would have made the program much more useful.
This is a good program design idea. I am fairly new to PLC programming, I just started to have a better picture of Memory, Memory Words and Memory Words BITS. Before this program, I had no idea what to do with them, I was just using Memory Bits and there are a limit of 255 in TwidoSuite. So I had to resort to find some other means to store bits.
Lancie said:
One thing you should consider is that in a fire situation, often there are multiple alarm points, very rarely only one. With your planned system, your HMI may switch rapidly from page to page at a dizzy speed, so fast that the operator has little chance to read the pages!
You will have an automatic popup page for ONE ALARM with a "Close" button that will act like a alarm wake-up clock snooze. When a popup will show up containing the map with the blinking red dot, the operator can hit close and the popup will come back 10 minutes later IF there is still a fire AND IF there is ONLY ONE fire. Otherwise, if there is multiple alarm points, I will probably leave a scrolling !!FIRE ALARM!! message that will prompt the operator to go manually to the MAIN FIRE ALARM PAGE that contains all the 9 maps of the ships, with a red dot besides the name, blinking IF there is an active fire alarm in that particularity section of the ship.
That being said, as you suggest, it's probably best not to change the page manually to the main alarm page in the case of multiple fires. That will confuse the operator. My task (this is an order from the engineer in charge of the project) was to have a popup for one alarm OR a main alarm page for multiple alarms. I think a popup will do for one, but for multiple alarms a scrolling message will do, not impeding the browsing or the reading on the screen. I will talk to the engineer in charge and make the recommendation.
Lancie said:
Besides, your PLC brand and model really does not have the capacity to allow automatically handling 59 alarm points (along with all the horn controls and other stuff you have planned).
Also a standard off-the-shelf PLC is not properly rated and tested to do any type of fire alarm control.
Maybe not, but I am not the engineering in charge. I will keep you updated later of the stability of the system once it's on the ship.
As a reminding, the PLC will only READ the fire alarm from a fire alarm main panel device through Modbus Communications and return them on the HMI. The control is done by that standalone piece of hardware device:
http://www.marinelec.com/modules/kameleon/upload/PHOENIX_FP_GB_REV_0.1.pdf
Cheers,
Alex