展开查看
以下是引用自己的影子在2014-08-28 16:30:49的发言 >43楼:看大家都是从如何使用的方面谈,我想从另外一个角度来谈。
首先的一个问题是PLC控制器之间的通讯量到底有多大?一般而言,控制器之间的通讯,主要是跨区域的连锁、联动信号传输,就我的项目经验而言,没有见过超过20字节的,大部分就是几个开关量,这样的通讯量需要以太网的速度吗?显然是大炮打蚊子。
第二以太网和profibus工业总线哪个可靠性更高?我没有数据,但我听说华为做过测试,可靠性不必说,甚至PROFIBUS-DP通讯机制比采用以太网卡的通讯机制速度要快。
从系统安全可靠性设计的角度,以前的典型设计一般是一级分站与上位机以及一级分站之间采用光纤以太网连接,一级分站和二级分站以及智能设备之间一般采用工业现场总线。
如果2个PLC分站要采集同一台仪表的信号用于各自的控制回路,分散控制风险提高可靠性的的做法是在仪表现场进行隔离分配,这并不是PLC之间通讯不可靠,而是还要考虑规避IO硬件和线路环节的故障风险。
现在随着新一代CPU普遍集成了以太网接口,传统意义上的二级分站也采用以太网连接,项目实施中多数工程师从组态方便和快速的角度,往往选择采用与一级分站同一网段了,当然以太网的通讯容量也完全可以支持这样做,传统意义上的二级PLC分站基本消失了。
由于承担了自控系统中的连锁功能,以太网通讯的可靠性就成了重要的问题,我所遇到的系统运行中出现的问题,大部分都是交换机故障,交换机成了关键部件,而西门子PLC编程中只支持CP故障的事件响应处理,但对于交换机故障怎么办呢?
这位朋友的观点,有几点不能认同。
1:以太网通信数据大部分没有超过20个字节的?那朋友你的以太网应用还是太少了。几百个字节,上千个字节的应用在实际中很常见,PLC给L2的计算机传送生产数据,岂是20个字节能处理的了的?
2:工业以太网大部分是100M的,还有千兆的,最大速度12M,且通信机制为轮询机制的Profibus通信怎么可能比基于以太网的PN,且不是轮询机制的PN快呢,这显然是不可能的,请看看PN的数据刷新周期,最短250微妙,DP怎么可能达到?
3:交换机在上位机实现诊断是完全可行的,当然这对交换机有要求,电脑城100来块钱的交换机是无法实现这样的功能的,注意过STEP7里为什么能组态交换机吗?其中一个功能就是可以实现诊断。当然,还可以通过其它方式实现交换机的诊断和系统管理,比如SINEMA Server等软件。