发布于 2014-08-16 13:53:13
27楼
控制器之间的以太网通讯确实是工程项目现场很常见,也是自动化水平level1设备自动化这个层次不可避免的问题,我在项目中做过很多西门子品牌内部S7-200与S7-200,S7-200与HMI(上位机),S7-300与S7-300,S7-300与HMI通讯,也做过一切西门子PLC与欧姆龙PLC之间的通讯,总的来说还是性价比的问题,如果你成本高了,或者说硬件上具备的支持的协议功能强大了自然通讯可选性就多就容易了,反之,没有花那么多钱,就有所局限,当然不是不能通讯,可能要在软件上下一番功夫。西门子品牌内的通讯一般就是S7标准通讯协议或者TCP/IP通讯协议,很稳定。不同品牌之间的PLC通讯有的用Modbus 协议,USS协议或者其他的主要取决各品牌支持的开放性协议类型,感觉还是国产的PLC支持的协议多一些,甭管大功能小功能都支持也是他们的亮点,当然稳定性比西门子的差。在现在工业4.0和大数据的背景下,用profinet 还有TCP/IP在未来更具广泛性,支持的数据帧更多,传输速率更快,更稳定,故障率低。
1、项目初期的无论是西门子品牌内还是不同品牌的PLC系统之间做通讯,都是用中间继电器的干触点信号来完成的,就是一个PLC的输出控制中间继电器,之后借助该中继的触点把信号引至另一台PLC的输入端完成握手信号。很基础很简单,但是线太多,故障不好排查,即便标准布线也不行。
2、项目中期,我在南京做的S7-300和S7-200通讯,是在200侧加装200的CP卡。S7-300和MP377触摸屏通讯都是通过PROFIBUS-DP这种通讯方式实现的,两个独立的300系统的通讯是在一个300侧挂一个DP couper模块并组态通讯数据区即可。线数量大大简化了,但是通信速率事实性上还是差一些,故障点对于维修工程也提出了更高的要求,DP地址,DP网投,终端电阻等等都有说法。
3、后期包括现在随着大数据,Profinet的普及,我们也在使用,通讯速度很快。虽然要求CPU带太网口或者加装S7-300的CP卡成本上有所增加,比如一块CP343就8000块人民币,但是DP总线也省了,这种线紫色的10多元一米,绿色的拖曳电缆50元一米呢,前段时间在秦皇岛就是用精致面板KP1500和S7-300通讯的,很简单,设置个IP地址基本就可以了。
4、不同品牌之间我们取决于数据的多少,数据少还是继电器触点信号,数据多用modbus协议。
很高兴和大家一起分享,一块学习,共同提高,感谢西门子这个平台!