c语言程序和plc程序的区别,一文告诉你PLC与计算机的本质区别在哪里!小白都能看懂!...

原标题:一文告诉你PLC与计算机的本质区别在哪里!小白都能看懂!

c语言程序和plc程序的区别,一文告诉你PLC与计算机的本质区别在哪里!小白都能看懂!..._第1张图片

你真的了解PLC吗?你知道PLC与计算机的本质区别吗?我来简单解释一下吧。

1、PLC可以工作在极其恶劣的电磁环境中

如果我们把计算机直接放到PLC工作的环境中,无需太久,这些计算机将死机甚至烧毁。

在ABB的早期工程中,我们就是把工业控制计算机直接放在变电站开关柜中,用来实施测控和数据处理。然而,用不了多久,电源故障和硬盘故障,还有输入输出接口的故障就接踵而来。直到我们用PLC替换下这些工控机,事情才算完。

这叫做抵御电磁骚扰EMC的能力,PLC可达三级甚至四级,而计算机能达到二级就算很不错了。

抵御EMC电磁骚扰,会有许多措施。例如隔离技术、接地技术等等都是。

2、PLC的程序是一行行顺序执行的,不会陷入死循环

我们在编写计算机程序时,经常会遇见循环。如果一个循环子程序设计不恰当,或者条件引起了程序返回,有可能进入到死循环中,系统当然就死机了。

然而,PLC的程序是一条接一条顺序执行的,只有到了程序末尾才会回头。在程序中任何部位,若条件满足,可以实现跳转,但程序还是一条接一条顺序执行。

如此一来,PLC几乎不会死机。这也是PLC区别于普通计算机的根本特性。

<

你可能感兴趣的:(c语言程序和plc程序的区别)