您现在所在的是:

台达论坛

回帖:8个,阅读:2026 [上一页] [1] [下一页]
50
C预言
文章数:4
年度积分:50
历史总积分:50
品牌积分(台达):3
注册时间:2020/6/24
发站内信
发表于:2022/3/6 20:50:27
#0楼
请教一下各位,为什么我的modbus读写指令读取不到数据(modrw指令),现有的设备





50
C预言
文章数:4
年度积分:50
历史总积分:50
品牌积分(台达):3
注册时间:2020/6/24
发站内信
发表于:2022/3/6 20:50:33
#1楼
台达PLC实体机器一台
通过电脑串口进行程序的下载和触摸屏的在线仿真(电脑主板自带串口不是USB转串口先)
通过USB转485数据线和电脑连接做modbus通讯
PLC和触摸屏通讯正常,可以正常的读取数据和写入数据(用台达触摸屏软件在线模拟的方式测试的)
学习到modbus的时候发现modrw指令读取不到数据,
通过这个指令 读取H2100寄存器的数据
MODRW k1 k3 H2100 D0 K1 读取H2100寄存器的数据存放在D0寄存器里
程序如下
这里要说明一下,我是在电脑上安装了一个modbus从站模拟软件,这个软件可以模拟从站,当软件接收到主站发送过来的请求后,按照不同的指令返回不同的数据,从站显示主站发送过来的数据是正确的(和PLC程序数据是一样的),然后从站返回数据,从站模拟软件显示返回的数据已经返回给PLC了,
返回数据如下
然后用电脑的触摸屏软件在线仿真读取D0的数据,发现D0的数据一直都是0,没有任何变化.
我感觉报文格式也是没有问题的,反复测试,读取多个连续的地址也不行,各种可设置的都设置过还是不行,请问一下各位是什么问题
50
gkatydid
文章数:11
年度积分:50
历史总积分:50
品牌积分(台达):5
注册时间:2021/5/2
发站内信
发表于:2022/3/7 12:44:26
#2楼
附件 1646628132(1).jpg



和COM1\COM2\COM3有关,多看下指令说明书。
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
品牌积分(台达):89
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2022/3/7 21:21:06
#3楼
以下是引用C预言2022/3/6 20:50:33的发言:
台达PLC实体机器一台
通过电脑串口进行程序的下载和触摸屏的在线仿真(电脑主板自带串口不是USB转串口先)
通过USB转485数据线和电脑连接做modbus通讯
PLC和触摸屏通讯正常,可以正常的读取数据和写入数据(用台达触摸屏软件在线模拟的方式测试的)
学习到modbus的时候发现modrw指令读取不到数据,
通过这个指令 读取H2100寄存器的数据
MODRW k1 k3 H2100 D0 K1 读取H2100寄存器的数据存放在D0寄存器里
程序如下
这里要说明一下,我是在电脑上安装了一个modbus从站模拟软件,这个软件可以模拟从站,当软件接收到主站发送过来的请求后,按照不同的指令返回不同的数据,从站显示主站发送过来的数据是正确的(和PLC程序数据是一样的),然后从站返回数据,从站模拟软件显示返回的数据已经返回给PLC了,
返回数据如下
然后用电脑的触摸屏软件在线仿真读取D0的数据,发现D0的数据一直都是0,没有任何变化.
我感觉报文格式也是没有问题的,反复测试,读取多个连续的地址也不行,各种可设置的都设置过还是不行,请问一下各位是什么问题
用第三方工具好好测试一下从站
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
50
C预言
文章数:4
年度积分:50
历史总积分:50
品牌积分(台达):3
注册时间:2020/6/24
发站内信
发表于:2022/3/9 11:54:31
#4楼
回复 #3楼 guanyumou
没有从站,从站是电脑上的一个模拟软件, 模拟软件可以看到从站返回给PLC的数据
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
品牌积分(台达):89
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2022/3/9 12:02:50
#5楼
以下是引用C预言2022/3/9 11:54:31的发言:
没有从站,从站是电脑上的一个模拟软件, 模拟软件可以看到从站返回给PLC的数据
那你现有的设备在什么地方?
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
788
微鑫科技
文章数:1232
年度积分:788
历史总积分:788
品牌积分(台达):16
注册时间:2019/11/26
发站内信
发表于:2022/3/9 13:25:16
#6楼
直接用逻辑分析仪从PLC主板上取TTL信号进逻辑分析仪进行分析,就会一目了然,要想把活干细干精,需要有好的工具,省时省力。
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。
6705
szhenlong
文章数:1347
年度积分:176
历史总积分:6705
品牌积分(台达):6
注册时间:2014/9/28
发站内信
发表于:2022/3/9 18:08:22
#7楼
你想让电脑在同一时刻及当主 又当从?
78
神的传说
文章数:1006
年度积分:78
历史总积分:78
品牌积分(台达):71
注册时间:2021/9/11
发站内信
发表于:2022/3/28 12:17:18
#8楼
通过USB转485数据线和电脑连接做modbus通讯,没有什么问题

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

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

93.6006