您现在所在的是:

串口通信

回帖:9个,阅读:427 [上一页] [1] [下一页]
1728
设备电工
文章数:342
年度积分:50
历史总积分:1728
注册时间:2017/2/25
发站内信
发表于:2025/11/20 20:14:17
#0楼
用了一台信捷XC系列PLC跟变频器通讯。能写不能读。换别一个牌子PLC跟这台变频器通讯能读能写。换另一台不同型号的变频器跟这台XCPLC通讯也是正常的,且报文是一样的。串口助手通讯正常。信捷官方也不知道什么情况。
于是用了一台三菱FX1N的PLC通讯测试一下,能写。
附件 PLC发送返回正确报文.jpg
用串口助手监控PLC跟变频器的报如上图返回正常。可是在rS指令的寄存器接收到的报文却是发送的报文。如下图:

附件 PLC接收到的报文.jpg

这是程序,D100开始发送,D110开始接收。
附件 RS程序.jpg
因为PLC接收到的报文不正确,于是我用串口助手测试了一下,发送返回报文均正常,如下图。

附件 串口助手发送返回正确。.jpg
PLC通讯接线如下图。



附件 PLC通讯接线。.jpg
哪位大佬帮我分析一下两个问题,一是信捷的的为什么跟变频器能讯不能读?别一个是三菱的寄存器为什么接收不到返回的报文?
是不是M8123复位时机不对才接收不到的?在什么时候复位?我是延时复位的。
[此贴子已经被jint于2025/11/25 9:50:20编辑过]
22802
bnnyygy
文章数:6490
年度积分:75
历史总积分:22802
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2025/11/20 22:42:31
#1楼
如果有触摸屏,直接用触摸屏的RS485去处理,

这种老PLC,如果学习,一丁点意义也没有;

如果是改造,300一个的TK6072IP它不香?


节约的工时精力多休息一下。


当然,纯想折腾,当我没说,你可以问问AI,我感觉很多问题可以解决。
45144
YXBK 版主
文章数:20743
年度积分:72
历史总积分:45144
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2025/11/21 8:10:01
#2楼
现在的变频器基本都支持MODBUS的,信捷PLC也是支持的,可以直接用MODBUS指令解决

XC系列的用顺序功能块更加方便省心


至于用RS指令出现的问题

首先要确认报文内容有没有错误,错一个字都不行,这个不能想当然,事实上就有敲错键盘的时候

对于信捷的PLC,PLC本身有没有问题也是值得怀疑的

对于FX1N,你最后截图完整程序或者上传程序
大家一起学习
1728
设备电工
文章数:342
年度积分:50
历史总积分:1728
注册时间:2017/2/25
发站内信
发表于:2025/11/21 15:45:50
#3楼
回复 #2楼 YXBK
附件 三菱rs通讯程序.jpg


全部程序。用过串口的报文正确。
45144
YXBK 版主
文章数:20743
年度积分:72
历史总积分:45144
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2025/11/21 16:16:53
#4楼
回复 #3楼 设备电工

这是完整的?

M8122、M8123都没看到
大家一起学习
1728
设备电工
文章数:342
年度积分:50
历史总积分:1728
注册时间:2017/2/25
发站内信
发表于:2025/11/21 17:58:48
#5楼
回复 #4楼 YXBK
附件 RS程序.jpg

附件 程序10.jpg

附件 程序11.jpg

附件 程序2.jpg

附件 程序3.jpg

附件 程序4.jpg

附件 程序5.jpg

附件 程序6.jpg

附件 程序7.jpg

附件 程序8.jpg

附件 程序9.jpg

截图问题,这里是全部
13379
蛇会大学
文章数:4845
年度积分:56
历史总积分:13379
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2025/11/24 12:08:43
#6楼
是485通讯吗?因为485的发送和接收是短接在一起的,所以接收到自身发出去的信息是正常的。想办法在程序中处理一下
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
28972
guanyumou 版主
文章数:10683
年度积分:53
历史总积分:28972
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2025/11/25 11:48:54
#7楼
回波通信!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
28972
guanyumou 版主
文章数:10683
年度积分:53
历史总积分:28972
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2025/11/25 11:49:23
#8楼
以下是引用蛇会大学2025/11/24 12:08:43的发言:
是485通讯吗?因为485的发送和接收是短接在一起的,所以接收到自身发出去的信息是正常的。想办法在程序中处理一下
回拨通信,所以接收字节数还要加上发送字节数。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
28972
guanyumou 版主
文章数:10683
年度积分:53
历史总积分:28972
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2025/11/25 11:50:49
#9楼
以下是引用设备电工2025/11/20 20:14:17的发言:
用了一台信捷XC系列PLC跟变频器通讯。能写不能读。换别一个牌子PLC跟这台变频器通讯能读能写。换另一台不同型号的变频器跟这台XCPLC通讯也是正常的,且报文是一样的。串口助手通讯正常。信捷官方也不知道什么情况。
于是用了一台三菱FX1N的PLC通讯测试一下,能写。
附件 PLC发送返回正确报文.jpg
用串口助手监控PLC跟变频器的报如上图返回正常。可是在rS指令的寄存器接收到的报文却是发送的报文。如下图:

附件 PLC接收到的报文.jpg

这是程序,D100开始发送,D110开始接收。
附件 RS程序.jpg
因为PLC接收到的报文不正确,于是我用串口助手测试了一下,发送返回报文均正常,如下图。

附件 串口助手发送返回正确。.jpg
PLC通讯接线如下图。



附件 PLC通讯接线。.jpg
哪位大佬帮我分析一下两个问题,一是信捷的的为什么跟变频器能讯不能读?别一个是三菱的寄存器为什么接收不到返回的报文?
是不是M8123复位时机不对才接收不到的?在什么时候复位?我是延时复位的。
[此贴子已经被jint于2025/11/25 9:50:20编辑过]
回拨通信,处理办法已经在上一楼回复了。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

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

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

93.6006