您现在所在的是:

信捷XINJE

回帖:9个,阅读:3502 [上一页] [1] [下一页]
2864
cma_520
文章数:500
年度积分:50
历史总积分:2864
注册时间:2006/11/14
发站内信
发表于:2019/7/7 10:53:12
#0楼
附件 1.jpg

附件 2.jpg

如图用串口调试软件与成功和信捷PLC用RS485通信成功。 调试软件为主站,PLC为从站。
问题1;要想通过调试软件来控制PLC的输出,线圈的输入地址怎么给定?

问题2;如PLC手册中描述,Y0对应的Modbus地址是H4800,在调试软件中为什么会报错(如图3)
     不知道是不是我使用的问题,请知道的指点下!

问题3;有做过类似通信的能否给个示教程序参考下,w168c@21cn.com ,非常感谢!





附件 3.jpg



       承接:非标自动化设备设计、旧设备改良与维修
42315
YXBK 版主
文章数:19441
年度积分:2729
历史总积分:42315
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/7/7 14:47:43
#1楼
问题2应该是的串口调试软件问题,不支持超过270F的地址
大家一起学习
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/7/7 16:45:58
#2楼
问题1:Y0实际地址为H4800,换算为10进制就是18432,那么其寄存器编号就是0x18433
问题2:开发这个串口调试助手的人默认线圈地址范围是0x0001~0x9999,属于非扩展地址!扩展地址的范围就是0x00001~0x65536,比如你去用西门子200系列PLC通过Modbus RTU指令库去读或者信捷的Y0的话估计也是不行的!因为西门子200的Modbus指令库0x\1x\3x这几种寄存器默认范围也都是1~9999.
问题3:可以用别的串口调试助手或者Modbus Poll调试助手
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/7/7 16:47:39
#3楼
我把我这里常用的调试软件发给你:
附件:
[本地下载]
附件:
[本地下载]
附件:
[本地下载]
附件:
[本地下载]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/7/7 16:48:35
#4楼
以下是引用YXBK2019/7/7 14:47:43的发言:
问题2应该是的串口调试软件问题,不支持超过270F的地址
对!这个调试软件把线圈地址范围设置在1~9999范围内了!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
2864
cma_520
文章数:500
年度积分:50
历史总积分:2864
注册时间:2006/11/14
发站内信
发表于:2019/7/9 20:19:36
#5楼
回复 #3楼 guanyumou
谢谢支持!
       承接:非标自动化设备设计、旧设备改良与维修
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/7/9 23:48:07
#6楼
以下是引用cma_5202019/7/9 20:19:36的发言:
谢谢支持!
不客气,有问题继续来论坛!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
440
gddswz
文章数:2
年度积分:59
历史总积分:440
注册时间:2017/1/11
发站内信
发表于:2019/8/30 15:19:21
#7楼
回复 #2楼 guanyumou
你好,问一下,如果是这样的话。
200Smart做主站,读信捷XC5系列PLC,
只自由格式通讯么??
或者反过来
信捷PLC做主站读西门子200Smart能实现么?
大佬有没有这方面的例子,我参考一下
表情表情表情
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/8/30 17:12:55
#8楼
以下是引用gddswz2019/8/30 15:19:21的发言:
你好,问一下,如果是这样的话。
200Smart做主站,读信捷XC5系列PLC,
只自由格式通讯么??
或者反过来
信捷PLC做主站读西门子200Smart能实现么?
大佬有没有这方面的例子,我参考一下
表情表情表情
你说的这两种情况用自定义协议也可以、用Modbus RTU协议更好!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
11784
逍遥的久鸣
文章数:4433
年度积分:1018
历史总积分:11784
注册时间:2017/3/6
发站内信
2018论坛热心网友
发表于:2020/1/8 22:43:34
#9楼
学习了!嘎嘎!
此帖发自手机工控论坛

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

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

78.0005