您现在所在的是:

PLC论坛

回帖:21个,阅读:1256 [上一页] [1] [2] [3] [下一页]
28317
guanyumou 版主
文章数:10593
年度积分:295
历史总积分:28317
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/4/3 14:52:13
#10楼
以下是引用平安JQ1U2020/4/3 6:19:32的发言:
你好,再次感谢您的回复
1.是台达不输出05功能码报文,串口助手没显示报文。
2.西门子不能控制台达输入点x,之前能。在Addr处输入101025或者1025不好使,后来无意中输入11025就好使了(由于实验的次数太多了也可能记错了),总之用西门子可以控制台达输入点X和输出点Y,这个确定。但是就实验了几次,后来不行了。
3.我还没用串口助手发05功能码报文给西门子,之后试下。
1、看了下你的程序,貌似没啥错误,你可以单独写一条MODRW指令、功能码为05的程序测试一下;
2、输入一般不能控制、可以读取,但是要注意的是西门子做主站读取台达输入点时,西门子填写数字量输入(Modbus之1区寄存器)范围为10000~19999,超过这个范围便不能读取;
3、单独看你的串口调试助手截图,台达PLC程序确实没有输出05功能码,所以参考第1条回复
4、最好把程序发出来,看你的截图不齐全,程序发出来,才好分析。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
50
平安JQ1U
文章数:119
年度积分:50
历史总积分:50
注册时间:2019/7/2
发站内信
发表于:2020/4/10 19:02:54
#11楼
回复 #10楼 guanyumou
1.台达主站,西门子从站,用05功能码发给西门子,没有反应。串口助手没有接收到数据。启动x0一次,m1122至on,再启动x0无效。
附件 11.jpg

附件 12.jpg
50
平安JQ1U
文章数:119
年度积分:50
历史总积分:50
注册时间:2019/7/2
发站内信
发表于:2020/4/10 19:10:13
#12楼
改为06功能码后,串口助手有数据接收,启动x0一次m1122至on。之后再启动x0无效
50
平安JQ1U
文章数:119
年度积分:50
历史总积分:50
注册时间:2019/7/2
发站内信
发表于:2020/4/10 19:10:41
#13楼
附件 13.jpg

附件 14.jpg
50
平安JQ1U
文章数:119
年度积分:50
历史总积分:50
注册时间:2019/7/2
发站内信
发表于:2020/4/10 19:38:29
#14楼
2.改为10功能码后,串口助手有数据接收,可重复启动x0,m1122不至on,西门子状态表有数据接收
请老师给看看咋回事,谢谢
附件 15.jpg

附件 16.jpg

附件 17.jpg
50
平安JQ1U
文章数:119
年度积分:50
历史总积分:50
注册时间:2019/7/2
发站内信
发表于:2020/4/10 20:16:58
#15楼
回复 #10楼 guanyumou
刚接触plc不久,学习用的,呵呵。
老师,还有个细节,就是我这两台plc ,串口助手,加一块表,都是用485通讯连接的。主站从站通讯时把表和串口助手电源都停了,只是线还连着,05功能码不好使和这有关系?可是10的功能码可以通讯啊。
用台达不能控制西门子输入和输出(I和Q),之前确实能的,晕晕了
50
平安JQ1U
文章数:119
年度积分:50
历史总积分:50
注册时间:2019/7/2
发站内信
发表于:2020/4/10 20:19:27
#16楼
附件 18.jpg

附件 19.jpg
50
平安JQ1U
文章数:119
年度积分:50
历史总积分:50
注册时间:2019/7/2
发站内信
发表于:2020/4/10 20:42:05
#17楼
回复 #10楼 guanyumou
这是用西门子做主站,台达从站,启动i0.0,台达y0有输出,
附件 20.jpg

附件 21.jpg

附件 22.jpg
50
平安JQ1U
文章数:119
年度积分:50
历史总积分:50
注册时间:2019/7/2
发站内信
发表于:2020/4/10 20:48:48
#18楼
还有个疑问老师,根据上图modbus地址表,addr处输入1025是可以控制x0的,之前也确实能控制的,现在为什么不能了呢。硬件坏了?[
28317
guanyumou 版主
文章数:10593
年度积分:295
历史总积分:28317
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/4/11 20:58:56
#19楼
以下是引用平安JQ1U2020/4/10 20:48:48的发言:
还有个疑问老师,根据上图modbus地址表,addr处输入1025是可以控制x0的,之前也确实能控制的,现在为什么不能了呢。硬件坏了?[
控制X点意欲何为?搞不懂。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004