登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:用s7-200-224xp通过485连接台达EH2plc,不能控制X点了?

点击:1284 回复:21

引用 平安JQ1U 在 2020/4/3 6:19:32 发言【内容省略】

1、看了下你的程序,貌似没啥错误,你可以单独写一条MODRW指令、功能码为05的程序测试一下;
2、输入一般不能控制、可以读取,但是要注意的是西门子做主站读取台达输入点时,西门子填写数字量输入(Modbus之1区寄存器)范围为10000~19999,超过这个范围便不能读取;
3、单独看你的串口调试助手截图,台达PLC程序确实没有输出05功能码,所以参考第1条回复
4、最好把程序发出来,看你的截图不齐全,程序发出来,才好分析。
20-04-03 14:52
1.台达主站,西门子从站,用05功能码发给西门子,没有反应。串口助手没有接收到数据。启动x0一次,m1122至on,再启动x0无效。
附件 11.jpg
附件 12.jpg
20-04-10 19:02
改为06功能码后,串口助手有数据接收,启动x0一次m1122至on。之后再启动x0无效
20-04-10 19:10
附件 13.jpg
附件 14.jpg
20-04-10 19:10
2.改为10功能码后,串口助手有数据接收,可重复启动x0,m1122不至on,西门子状态表有数据接收
请老师给看看咋回事,谢谢
附件 15.jpg
附件 16.jpg
附件 17.jpg
20-04-10 19:38
刚接触plc不久,学习用的,呵呵。
老师,还有个细节,就是我这两台plc ,串口助手,加一块表,都是用485通讯连接的。主站从站通讯时把表和串口助手电源都停了,只是线还连着,05功能码不好使和这有关系?可是10的功能码可以通讯啊。
用台达不能控制西门子输入和输出(I和Q),之前确实能的,晕晕了
20-04-10 20:16
附件 18.jpg
附件 19.jpg
20-04-10 20:19
这是用西门子做主站,台达从站,启动i0.0,台达y0有输出,
附件 20.jpg
附件 21.jpg
附件 22.jpg
20-04-10 20:42
还有个疑问老师,根据上图modbus地址表,addr处输入1025是可以控制x0的,之前也确实能控制的,现在为什么不能了呢。硬件坏了?[
20-04-10 20:48

引用 平安JQ1U 在 2020/4/10 20:48:48 发言【内容省略】

控制X点意欲何为?搞不懂。
20-04-11 20:58

上一页 下一页

工控新闻

更多新闻资讯