现场总线通晓万物的智者教会你如何沟通
科普贴里的争论,激烈如同古代的车马竞速。有人提出了PROFIBUS和PROFINET的选择困惑,我便拿2000年与2018年的对比来解答,结果竟然引起了纷争!既然是讲解,那就不必过于拘泥于文辞,让我们聊聊现场总线吧。
首先,我们来看看现场总线是什么?简单来说,它就是设备之间通讯所需的硬件和软件协议规范。以西门子的PROFINET为例,这实际上是TCP/IP协议的一种变体。在七层架构中,它改变了两三层,规定了一套通讯格式作为其通信协议,因此继承了TCP/IP高速特点,可以直接使用普通交换机。
接下来,我们谈谈为什么要用现场总线?举个例子,一台PLC控制五个工位,每个工位有二十根气缸(每个气缸有两个到位信号和两个控制信号),再加上五根模拟量传感器。如果不用现场总线,每一根线都要拉到主控柜中,这样计算起来,有450根线!如果用现场总线模块,每个工位配置一个站,只需要一根电源和一根总线即可布局,便捷又高效。
最后,我们来看一下目前市面上的主要现场总线有哪些:PROFIBUS、PROFINET、DEVICENET、CC-LINK等。这些都是在90年代推出的,其中西门子搞了PROFIBUS,小日本搞了DeviceNet,而小日本后来抱团搞成了CC-Link……由于当时技术限制,他们都是基于RS-485标准,所以都有一些相似之处,如终端需配终端电阻。
虽然各大厂商推出了基于TCP/IP协议的新型场景网络,如西门子的PROFINET、AB公司的EtherNet/IP等,但他们仍旧各自维护自己的利益联盟。这就好比把全世界语言统一一样,不太可能实现,因为背后的利益关系太复杂。此外,即使第三方提供兼容产品,也会收取版权费用,比如图尔克公司提供同时支持多种网络协议的产品,但也需要支付相关费用。
因此,在选择场景网络时,你基本上没有发言权,因为项目规划中的PLC品牌通常由乙方决定,而PLC品牌决定你可以使用哪种场景网络。不过,对于为什么中国没有自己的场景网络协议,这涉及技术实力与国际市场地位的问题,不那么容易回答。