EmbeddedRelated.com
Forums
Memfault Beyond the Launch

Using arm to replace PLC in industry field?

Started by MengJianjun June 11, 2009
Hi all,

I just finished a project using arm(LPC2292) to acquire io data and transfer to server by CAN(or zigbee).

I am thinking about a question, Why we can't use arm embedded device to replace PLC in industry field?

1. Stability ?
2. Running speed?
3. Standard interface?

or something else?

John
------------
http://sites.google.com/site/kingcomjm/
_________________________________________________________________
Messengerȫ޸ϵͳ©Messengerȫ
http://im.live.cn/safe/



An Engineer's Guide to the LPC2100 Series

2009/6/12 MengJianjun :
> I just finished a project using arm(LPC2292) to acquire io data and transfer to server by CAN(or zigbee).
>
> I am thinking about a question, Why we can't use arm embedded device to replace PLC in industry field?
>
> 1. Stability ?
> 2. Running speed?
> 3. Standard interface?
>
> or something else?

Mainly the software side. Most of them use ladder as the main programming
language. The other is the interface. Usually you have 24V DC input/output,
AC input/output, Relay output and analog input/output (4-20mA, -10V-10V,
etc). Typically the requirement of stability is higher.

The customers in the industry automation field are in general very
conservative. A product may need to be in the market for 10-15 years.
So it is not easy for new vendors to come in. That is why the leading
DCS and PLC vendors are still very much the same as 10 (or even 20)
years ago.

Small PLCs can use very low end MCUs like 8051 or AVRs. But now even the
new generation Pico/Nano PLCs are using 32bit MCUs like H8SX, NEC V850,
ColdFire V2/V3, ARM9, etc. Higher end PLCs will have special ASIC to
accelerate the running of ladder programs. Some second-tier PLC
vendors use PC (x86) based PLC which runs Windows/Linux + RealTime
Extensions.

Disclaimer: I work for a leading PLC vendor.

--
Xiaofan http://mcuee.blogspot.com
> Hi all,
>
> I just finished a project using arm(LPC2292) to acquire io
> data and transfer to server by CAN(or zigbee).
>
> I am thinking about a question, Why we can't use arm embedded
> device to replace PLC in industry field?
>
> 1. Stability ?
> 2. Running speed?
> 3. Standard interface?
>
> or something else?
A PLC is a complete product, while an ARM chip is just a component. I
presume many PLCs contain ARM chips.

Regards,
Richard.

+ http://www.FreeRTOS.org
Designed for Microcontrollers. More than 7000 downloads per month.

+ http://www.SafeRTOS.com
Certified by T as meeting the requirements for safety related systems.
> I just finished a project using arm(LPC2292) to acquire io
> data and transfer to server by CAN(or zigbee).
>
> I am thinking about a question, Why we can't use arm embedded
> device to replace PLC in industry field?
>
> 1. Stability ?
> 2. Running speed?
> 3. Standard interface?
>
> or something else?

We are already using ARM for custom PLC application in plastic industry. It
has 16 Digital input, 8 digital relay output and ADC and DAC, Graphical
display, etc.
The only difference is that, no ladder programming is supported, else it
rocks.

Warm Regards,

Mr. Mukund Deshmukh,
Beta Computronics Pvt Ltd.
10/1 IT Park, Parsodi,
Nagpur -440022 India.
Web site - http://betacomp.com


Memfault Beyond the Launch