兴达易控 发表于 2021-10-17 15:12:19

西门子S7200PLC ppi转以太网通信通过CHNet-S7200替代EM277模块在...

西门子S7200PLC ppi转以太网通信通过CHNet-S7200替代EM277模块在汽车零件组装系统的应用
利用兴达易控转以太网模块在S7-200扩展一个EM277,通过以太网连接到3米以外的PC机上,然后用CHNet-S7200以太网通讯协议进行编程,进行了数据的采集。设备硬件:西门子PLC(S7-200,CPU226双端口),西门子10寸触摸屏,气密检测仪器兴达易控CHNet-S7200转以太网模块通讯接口:端口0与气密检测仪器进行485通讯通讯,端口1与触摸屏PPI通讯;https://img2020.cnblogs.com/blog/2413919/202107/2413919-20210714164651032-434008353.png根据项目的要求,现PLC已无多余的通讯接口,思路如下:
1.存储在触摸屏中,通过存储卡进行数据存储和转存;
2.把端口1空出,触摸屏另外找接口安装;
3.用兴达易控CHNet-S7 PPI产品连接到端口上,然后触摸屏连接到产品的直连接口上,通过以太网接口连接PC机上;
4.在PLC增加EM277模块,通过EM277的模块,增加CHNet-S7200产品,然后通过以太网与PC机通讯;先说一下方案一:因为西门子的触摸屏的存储空间有限,不可能存储的多少数据,增加存储卡最大的存储也是1G,需要每天的转存数据,操作非常的麻烦,而且另一个要命的问题是,你要编写触摸屏配方程序,所以这个方案不是最优的方法;
方案二:把端口1与PC机连接,进行PPI协议或者自由口通讯,自由口需要对程序进行编程,PPI协议需要对西门子的通讯协议非常的熟悉,这个方法编程工作量大,对通讯协议了解要求比较高,所以也不是最好的方法;
方案三:这个方法确实是一个不错的选择,但遗憾的是我没有试成功,主要是在设备开关机再启动时,不能与触摸屏进行通讯,不知是我设置有问题,还是接口本身有什么漏洞,这个方案我是给排除了;
方案四:最后通过对兴达易控CHNet-S7200产品程序升级,使得能与EM277通讯, S7-200扩展一个EM277,通过以太网连接到3米以外的PC机上,然后用兴达易控CHNet-S7200以太网通讯协议进行编程,进行了数据的采集,这个方案成功。

个人使用建议:方案四中如果是与LABVIEW通讯编程,应优先考虑以太网通讯,不用OPC通讯协议那样进行复杂的设置和操作,直接调用他们的现成的以太网协议,比OPC速度快还方便;
通讯协议你可以看他们的软件查看(如图一),和(图二)https://img2020.cnblogs.com/blog/2413919/202105/2413919-20210531184328454-1249743716.png(图一)https://img2020.cnblogs.com/blog/2413919/202105/2413919-20210531184354662-1123521094.jpg(图二)点击图一的NetDevice通讯测试软件,然后输入图二的IP地址,并设置好的EM277的地址与这一制,DB中选择M,I,Q,W(D),后面选择字节数的开始地址,或者,这样下面就会出现通讯码,把这个通讯码用以太网写入格式发出,就可以接收到你想要的值;

bsb133 发表于 2021-10-21 11:12:40

激动人心,无法言表!

manyoushijie 发表于 2021-10-21 13:06:46

真是难得给力的帖子啊。

fdjy2013 发表于 2025-11-13 13:29:19

楼主辛苦啦,期待下一篇分享

18631638908 发表于 2025-11-13 13:45:03

来凑个热闹,增加点人气~

岁月静好 发表于 2025-11-13 14:01:51

楼主太会说了,字字句句都在理~

wangzhaolost 发表于 2025-11-13 14:34:46

理性围观,感觉大家说的都有道理~

weixiao 发表于 2025-11-13 14:43:42

原来还有这种操作,长见识了!

nijiaofeng1986 发表于 2025-11-16 22:58:16

原来还有这种操作,长见识了!

pengfu2000 发表于 2025-11-17 01:16:55

同款经历!简直是世另我
页: [1] 2
查看完整版本: 西门子S7200PLC ppi转以太网通信通过CHNet-S7200替代EM277模块在...