工业控制为何用PLC而不用嵌入式?

其实PLC就是单片机/嵌入式的具体应用。不过,PLC与单片机/嵌入式有本质的不同,这就是EMC电磁骚扰。

每年到了毕业季,学校就会把学生们做的各种毕业设计拿出来亮相,各种各样的应用,琳琅满目。有一次,一位学生问我,说他设计的某种自控系统能用在工业控制中吗?我问他:工业控制中除了要满足控制要求外,最重要的是什么?这位学生吱吱呜呜地说不出来。

答案说起来很简单,就是可靠性。

为了可靠性,就必须提高电子设备和电气设备的抗干扰能力。抗干扰能力包括两个方面,一个是自身抵御电磁骚扰的能力要足够,另一个是自身不产生干扰去骚扰其它设备。这就是EMC。

我们看百度百科是怎么说的:

不管是哪一款PLC产品,它的抗干扰能力都十分强。

PLC的输入输出接口一般都有隔离措施;PLC的程序是逐条执行,而且执行完一条不重复,就执行下一条。如此一来,程序不会死锁;EMC的抗骚扰能力从1级到4级,PLC的EMC抗骚扰能力是3级。

我们看看某款PLC的功能参数:

看了这些PLC的参数表,且不说单片机/嵌入式还需要设计电路板,它们的综合性能如何与PLC相比?更何况PLC配有多种开关量、模拟量等输入输出扩展模块,以及通信扩展模块。

这只是中低档PLC,但它的功能完全符合和满足工厂企业中的控制要求。

另外,PLC的编程语言相对简单,甚至还有模块化的编程语言,见下图:

preview

从图2中我们能看到,PLC的模块化编程语言十分方便,把参数直接填写在模块的输入参量中即可。可见PLC编程语言的方便程度绝不是单片机/嵌入式能够媲美的。

不过,PLC有时也会存在问题。

我曾经用过一款PLC,在编写工程程序时就发现存在问题,但供应商说已经销售了几十万台,不会有问题。就这样,把这款PLC用在某石化企业中,结果出事了,系统发生死机,造成石化厂局部停电事故。事后,我们做了调查,这款PLC才刚刚入市,我用的PLC是全世界第一套!这家PLC生产商从此被公司采购部打入供货黑名单。

第二次,是另一款PLC,用在某地铁站的变电所中。我们用这台PLC作为通信管理机,同时又用作逻辑控制,结果这台PLC因为内存分配的原因,发生系统重启,造成地铁站失电近2分钟,站内一片漆黑,好在没出事。事后,我们查了PLC的深层核心参数,发现这款PLC是生产厂家的升级产品,又是一个不可靠的产品。

这第二次事故倒是给我们一个启示:对于任何一款PLC来说,不要把逻辑控制与通信管理控制混在一起,而是要完全分开,采用两套PLC来独立完成工作。

我们再看单片机/嵌入式,当我们把电路研发出来,并且调试好电路板的外围电路和程序,让它能够完美地实现预期的功能。但我们敢不敢把这款产品用在工业控制中?答案是显然的,我们绝不能把这种没经过严格测试的控制装置用在工控中。

可靠性,在工控中和工业生产中是最重要的。我们必须也只能使用可靠性高的产品,绝不能使用刚刚开发出来的单片机/嵌入式的测试产品。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值