工控课堂

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

工控课堂 首页 工控文库 PLC学习 查看内容

ET200SP 1500PLC与施耐德modbus TCP通讯心得

2020-12-14 21:38| 发布者: gkket| 查看: 1| 评论: 0|原作者: gkket

摘要: ET200SP与施耐德通讯,ET200SP做服务器,施耐德做客户端,走modbus TCP 通讯,我在西门子全球资源中心下载了大神好心发的文档,看了很多;调用MB_SERVER功能块,作为服务器,默认新建一个DB块作为存储,这个块上第一 ...

ET200SP与施耐德通讯,ET200SP做服务器,施耐德做客户端,走modbus TCP 通讯,我在西门子全球资源中心下载了大神好心发的文档,看了很多;调用MB_SERVER功能块,作为服务器,默认新建一个DB块作为存储,这个块上第一个DISCONNECT设为0,MB_HOLD_REG这个要创建一个DB块来用P#指针引用,这个里面存着客户机访问的数据;CONNECT也要创建一个DB块,在块中类型里输入TCON_IP_v4,里面需要填PLC的网口接口硬件标识,连接ID,IP地址,本地端口号502.设置完了,下载程序,感觉没有问题,在实际过程中遇到很多问题,下载完,在监视状态下,MB_SERVER功能块不接通,报错,STATUS端报16#80CE或者16#8086,为这个问题搞了三天时间,最后没有办法,只写这个通讯程序,把以前的其他程序,全部删除了,在来下载调试,通过不断的下载,改CONNECT端的数据里面的ID,下载,成功了,所以,我有了动力,把之前的备份好的完整程序在来下载到PLC试试,在监视的状态下,在线修改ID和硬件标识符,也成功了,所以我总结到,我为什么没有通讯上是因为我的网口接口硬件标识没有填对,并不是每个都能用,带Port的没有用,在就是,在调试中出现修改一个变量,下载完了,没有修改的情况,跟这个也有关系,有时在线修改TCON_IP_V4里的硬件标识和ID,在线下载不能修改,不知道是什么情况,还要摸索查查具体原因,也出现过下载完和触摸屏不能通讯的情况,总之,学习的知识还有很多,还有很多都不懂。我猜想解决下载了没有修改的问题,是不是和PLC的内存卡有关系,我改天拔下来下载在试一试。


路过

雷人

握手

鲜花

鸡蛋

相关阅读

最新评论

热门文章

QQ|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 || 沪公网安备 31010602005455号 )|网站地图

GMT+8, 2020-12-14 21:38 , Processed in 0.047165 second(s), 44 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部