Author Topic: What do you think of this NPFA20 compliant diesel fire pump panel?  (Read 3319 times)

0 Members and 1 Guest are viewing this topic.

Offline rvalenteTopic starter

  • Frequent Contributor
  • **
  • Posts: 736
  • Country: br
Hello Mates,

I do not have the intention to criticize this company work, just want to know your thoughts about this construction pros and cons
 

Offline Gregg

  • Super Contributor
  • ***
  • Posts: 1156
  • Country: us
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #1 on: November 01, 2019, 10:49:19 pm »
It is very neat and tidy.  Maybe you can post a copy of a block diagram or schematic so we can see why it needs to be so complicated. 
I have only worked on old school relay logic fire pump controls which were very robust and quite easy to troubleshoot.
Then there is trusting lives to an Arduino questions.
 

Offline rvalenteTopic starter

  • Frequent Contributor
  • **
  • Posts: 736
  • Country: br
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #2 on: November 01, 2019, 11:07:19 pm »
Attached is the schematics, its in portuguese but, google can help

https://drive.google.com/drive/folders/1OXi2Jw7xf9LyVUrQ9oulzOOlMF8eJ4fP?usp=sharing
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9321
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #3 on: November 01, 2019, 11:30:03 pm »
Then there is trusting lives to an Arduino questions.
I'm going to guess the Arduino is only for functions that are not safety critical like data logging while the PLC does the safety critical stuff.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline Neomys Sapiens

  • Super Contributor
  • ***
  • Posts: 3268
  • Country: de
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #4 on: November 01, 2019, 11:51:25 pm »
Well, it might be perfectly legal, but I do not like the practice of mounting naked PCBs in switchgear cabinets like this one.
A certain form of build will cause the people to treat it in the same way. Like opening the cabinet and turning around with a extension cord swinging -BOP!- onto the PCB.  :-\
 

Offline Gregg

  • Super Contributor
  • ***
  • Posts: 1156
  • Country: us
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #5 on: November 02, 2019, 12:09:16 am »
I wouldn’t call it a switchgear cabinet; it is a control cabinet for a diesel powered fire pump.  In some jurisdictions, only licensed personnel are allowed to mess around inside fire panels.  It is painted red to tell the world that it is fire protection equipment. 
I only gave the manuals a cursory glance, but it appears to do much more than just control the fire pump.
 

Offline janoc

  • Super Contributor
  • ***
  • Posts: 3925
  • Country: de
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #6 on: November 02, 2019, 12:21:17 am »
If this is for fire stuff, then I would assume that someone had to certify it, no? In that case it really doesn't matter whether they use a PLC there or an Arduino Mega and a custom relay board.

The Mega is obviously reading some sensors too, doing stuff like that (especially if math is required) on a PLC can be a royal pain in the butt if the sensors aren't the common industrial stuff (like thermocouples, current loops or something resembling a switch).

Another thing is cost - a PLC with this much I/O is going to cost around 1000 euro, depending on manufacturer, model and especially if you need fancier I/O then just digital on/off (whether relay or transistors switched). Then you may need development tools (depends on vendor - some like ABB have free tools, others don't).

Compared to that Arduino Mega is some 20 bucks (they even used a genuine one), the relay board is likely custom, but certainly less than about 100-200 euro. If it does the job and satisfies the requirements, solution like this could make a lot of sense. I wonder why they didn't integrate the ATMega MCU directly on the main board instead of using the Arduino module, but I guess they had some reasons ...
« Last Edit: November 02, 2019, 12:30:28 am by janoc »
 

Offline Rerouter

  • Super Contributor
  • ***
  • Posts: 4705
  • Country: au
  • Question Everything... Except This Statement
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #7 on: November 02, 2019, 12:55:30 am »
The choice of the module, probably involved a few things,
1. Allow easy swap out to rule out what half the the controller has an issue (If a PLC has a faulty IO, you generally need to blindly replace the whole thing)
2. Minimal cost solution, The I/O board can be a cheap 2 layer board, with simple routing, while the mega is pretty complicated for the form factor it is in.
3. Developer was most familiar with it
4. The arduino boards can be cheaper than you can match on BOM cost alone
5. Easy for a customer to replace / load upgrades to without specialized tooling.
« Last Edit: November 02, 2019, 12:57:47 am by Rerouter »
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7678
  • Country: ca
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #8 on: November 02, 2019, 01:45:45 am »
The wiring is neat and pretty, NFPA20 has a lot of earthquake and fire clauses for control panels.

Things that might be improved;

I see AC mains circuit breakers but no fuses/disconnects for the batteries and DC gear. Where are the fuses for the battery power?

You don't put knockouts and cable glands on the cabinet top. Water gets in and the PLC might get wet. The bottom knockout is missing a nut. Who ever installed this lovely panel is an idiot.

I would not have Arduino I/O running on a long ribbon cable, or put an LM2596 switcher next to hall-effect current-sensors. The electrolytic capacitors look cheap, where are the UCC or Nichicons.
 

Offline rvalenteTopic starter

  • Frequent Contributor
  • **
  • Posts: 736
  • Country: br
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #9 on: November 02, 2019, 11:01:17 am »
I'm going to guess the Arduino is only for functions that are not safety critical like data logging while the PLC does the safety critical stuff.

I believe so, the manual wont tell me how this uC relay board works, I believe since there is an SD card is for logging purposes, but you can not see the logs in the display

Well, it might be perfectly legal, but I do not like the practice of mounting naked PCBs in switchgear cabinets like this one.
A certain form of build will cause the people to treat it in the same way. Like opening the cabinet and turning around with a extension cord swinging -BOP!- onto the PCB.  :-\

I believe they should have put the boards in a metal enclosure, laser cutting is so cheap these days

If this is for fire stuff, then I would assume that someone had to certify it, no? In that case it really doesn't matter whether they use a PLC there or an Arduino Mega and a custom relay board.

The Mega is obviously reading some sensors too, doing stuff like that (especially if math is required) on a PLC can be a royal pain in the butt if the sensors aren't the common industrial stuff (like thermocouples, current loops or something resembling a switch).

Another thing is cost - a PLC with this much I/O is going to cost around 1000 euro, depending on manufacturer, model and especially if you need fancier I/O then just digital on/off (whether relay or transistors switched). Then you may need development tools (depends on vendor - some like ABB have free tools, others don't).

Compared to that Arduino Mega is some 20 bucks (they even used a genuine one), the relay board is likely custom, but certainly less than about 100-200 euro. If it does the job and satisfies the requirements, solution like this could make a lot of sense. I wonder why they didn't integrate the ATMega MCU directly on the main board instead of using the Arduino module, but I guess they had some reasons ...

The small plc handles the engine start, its a 12V small plc (similar to logo), the big board is in parallel, maybe some redundancy I believe. The PLC cost for this project would be much more expensive and there is not many options in 12V.

I'm not sure if NFPA20 requires certification like the FM Global does, this controller is not certified, only compliant I believe so

The wiring is neat and pretty, NFPA20 has a lot of earthquake and fire clauses for control panels.

Things that might be improved;

I see AC mains circuit breakers but no fuses/disconnects for the batteries and DC gear. Where are the fuses for the battery power?

You don't put knockouts and cable glands on the cabinet top. Water gets in and the PLC might get wet. The bottom knockout is missing a nut. Who ever installed this lovely panel is an idiot.

I would not have Arduino I/O running on a long ribbon cable, or put an LM2596 switcher next to hall-effect current-sensors. The electrolytic capacitors look cheap, where are the UCC or Nichicons.

There is four circuit breakers, one for each baterry charger (only switch one mains live) and one for each battery, no fuses.
 

Offline dom0

  • Super Contributor
  • ***
  • Posts: 1483
  • Country: 00
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #10 on: November 02, 2019, 01:53:25 pm »
Routing 30 V working voltage ribbon cable in the same conduit as mains cables usually doesn't fly, because the basic rule is that the insulation of every cable in a conduit has to handle the highest nominal voltage in the conduit. That's why all bog-standard industrial control cables are rated for 300 V.
,
 

Offline coppercone2

  • Super Contributor
  • ***
  • Posts: 11336
  • Country: us
  • $
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #11 on: November 03, 2019, 10:06:54 pm »
Well, it might be perfectly legal, but I do not like the practice of mounting naked PCBs in switchgear cabinets like this one.
A certain form of build will cause the people to treat it in the same way. Like opening the cabinet and turning around with a extension cord swinging -BOP!- onto the PCB.  :-\

that was a fight with management or an ass kisser behind that

also, no strain relief behind solder junctions to screw terminals. Its hooked on the cable management comb. Probably should have zip ties.

those screw terminals in the circuit breakers are press formed from solid metal, not bonded with solder. Its a different system that looks the same.

And I don't know about using an arduino as a riser board for a fire safety system is a good idea. It should be one board. Why is it done this way?
« Last Edit: November 03, 2019, 10:12:33 pm by coppercone2 »
 

Offline rvalenteTopic starter

  • Frequent Contributor
  • **
  • Posts: 736
  • Country: br
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #12 on: November 04, 2019, 01:45:48 pm »
I do not like either the naked pcb, they could've add a small steel enclosure from laser cutting, cheap

The strain relief would be a good point, but I've seen various industrial controls (check S7 1200) has no strain relief either

I believe they've used the arduino to avoid sourcing more components, they could have just pasted the atmega ic on the board
 

Offline German_EE

  • Super Contributor
  • ***
  • Posts: 2399
  • Country: de
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #13 on: November 04, 2019, 05:44:05 pm »
I would have mounted the PCBs in plastic boxes with labels on the top saying what they do. I also don't like the idea of ribbon cables in the same trunking as mains cables.
Should you find yourself in a chronically leaking boat, energy devoted to changing vessels is likely to be more productive than energy devoted to patching leaks.

Warren Buffett
 
The following users thanked this post: Neomys Sapiens

Offline coppercone2

  • Super Contributor
  • ***
  • Posts: 11336
  • Country: us
  • $
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #14 on: November 04, 2019, 11:12:21 pm »
I thought this is a supply chain problem to use arduino because you cannot get them to manufacture more real arduinos on demand, only what is on market?
 

Offline DBecker

  • Frequent Contributor
  • **
  • Posts: 326
  • Country: us
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #15 on: November 05, 2019, 06:37:28 pm »
I thought this is a supply chain problem to use arduino because you cannot get them to manufacture more real arduinos on demand, only what is on market?

There are plenty of parts that could be discontinued unexpectedly.  The military and automotive industry have expensive processes in place to mitigate that risk.  Industrial and consumer products generally don't.  Arguably using a mass-produced subassembly is likely to provide better availability of NOS parts than trying to source the original components a few years later.

(I still look at any product using an 555 timer or Arduino board as likely having beginner-hobbyist-level hacked together bits elsewhere.)
 

Online wraper

  • Supporter
  • ****
  • Posts: 17952
  • Country: lv
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #16 on: November 05, 2019, 06:55:03 pm »
I wonder why in the hell would they put arduino instead of just mounting bare MCU on their custom board. It's not like they can't load the same firmware into it.
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7678
  • Country: ca
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #17 on: November 05, 2019, 07:23:25 pm »
I can't see where the batteries are actually connected.
The fuses should be first at the battery wiring, here they first go to a few terminal blocks, diodes, and relays?
Caixa de Transferencia has no fuses. There's three 10A DC fuses/disconnects but they seem to be for the internals PLC, Arduino in the main cabinet.

The battery chargers have SKR26/12 blocking diodes at the outputs, so the charging voltage is always low unless the trimpot is cranked up. Equalization mode is not used. The diodes should have a heatsink like they do in the Caixa de Transferencia.
I would want the pump to start in an emergency.
« Last Edit: November 06, 2019, 03:58:14 am by floobydust »
 

Offline coppercone2

  • Super Contributor
  • ***
  • Posts: 11336
  • Country: us
  • $
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #18 on: November 05, 2019, 10:57:58 pm »
I wonder why in the hell would they put arduino instead of just mounting bare MCU on their custom board. It's not like they can't load the same firmware into it.

convenience if the capabilities are regarded as an offshoot from usual money makers, if you can get away quick with libraries to test market and get sales interested etc.. fast money

however, just the fact that its a fire safety system bothers me a bit
« Last Edit: November 05, 2019, 11:00:08 pm by coppercone2 »
 

Online wraper

  • Supporter
  • ****
  • Posts: 17952
  • Country: lv
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #19 on: November 05, 2019, 11:25:07 pm »
convenience if the capabilities are regarded as an offshoot from usual money makers, if you can get away quick with libraries to test market and get sales interested etc.. fast money
There is zero actual convenience. Routing MCU + few passives is not harder than placing all those pin header connectors for Arduino. Also they need to manually solder header connectors to Arduino PCB. Probably after desoldering original ones as I cannot find original Arduino being sold without connectors.
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7678
  • Country: ca
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #20 on: November 06, 2019, 04:05:56 am »
Um, they desoldered the Arduino Mega connectors and flipped them to the other side? OUCH the burn
 

Offline mjkuwp

  • Supporter
  • ****
  • Posts: 260
  • Country: us
  • mechanical engineering defector
    • The Mz Lab
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #21 on: November 06, 2019, 04:58:09 pm »
I don't mind the use of the MEGA but I think they should have flipped the header pattern so that a relatively standard one could be used.  I use Arduino boards and Raspberry pi, etc. quite a bit for work and over the years I don't think any of the ATMEL chips have failed.  The Raspberry pi boards get upgraded periodically so I have no opportunity to prove longevity but that is off-topic.

Here is another option for that board
https://www.rugged-circuits.com/mega-tech

It is ruggedized - although I do see that the MEGA in this control cabinet is surrounded by protection.

I wonder if the engineers chose to use the stock mega board because they lack the tools or knoweldge to burn the bootloaders into the chip.  It is a pretty big head-start to have a USB -based serial port and bootloader onboard.

 

Online wraper

  • Supporter
  • ****
  • Posts: 17952
  • Country: lv
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #22 on: November 06, 2019, 06:41:46 pm »
I wonder if the engineers chose to use the stock mega board because they lack the tools or knoweldge to burn the bootloaders into the chip.  It is a pretty big head-start to have a USB -based serial port and bootloader onboard.
Probably stupid enough to realize that $2 programmer from China would do the job. It's like c'mon, If you can design that custom board, you should be able to put MCU on board and program it.
 

Offline jbb

  • Super Contributor
  • ***
  • Posts: 1265
  • Country: nz
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #23 on: November 06, 2019, 06:55:24 pm »
It's generally tidy, but there are some things I would change:
  • Solder the Arduino MCU straight to the IO board
  • Separate the wire runs for the AC mains and all the low voltage stuff
  • Provide better cable management of the ribbon cables over to the right (I assume they go to the front panel) to reduce the risk of pinching
  • Try to get all the external wire entries onto the bottom face of the panel using proper strain relief (improves water resistance and lets you put other panels tightly side by side[/I]
 

Offline coppercone2

  • Super Contributor
  • ***
  • Posts: 11336
  • Country: us
  • $
Re: What do you think of this NPFA20 compliant diesel fire pump panel?
« Reply #24 on: November 06, 2019, 10:29:27 pm »
I wonder if the engineers chose to use the stock mega board because they lack the tools or knoweldge to burn the bootloaders into the chip.  It is a pretty big head-start to have a USB -based serial port and bootloader onboard.
Probably stupid enough to realize that $2 programmer from China would do the job. It's like c'mon, If you can design that custom board, you should be able to put MCU on board and program it.

yea but you can't use a 2 dollar chinese usb thing to program stuff for an assembly line with confidence, maybe they thought arduino company has proper equipment? You would need to tap the signal from the programmer to verify its not damaging the chip etc
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf