您现在所在的是:

三菱Mitsubishi

回帖:11个,阅读:510次 [上一页] [1] [2] [下一页]
* 帖子主题:

大师帮忙看看

4301
565495722
文章数:499
年度积分:424
历史总积分:4301
注册时间:2015/11/3
发站内信
发表于:2026/8/10 22:46:15
#0楼
三凌PLC跟温湿度通讯9600N81  温湿度是3号站,温湿度是h0h1程序是我从网上下载的改了一下,通讯不上不知道咐原因请大师帮忙指点一下
附件 微信图片_20260810223152_54_115.jpg

附件 微信图片_20260810223154_55_115.jpg



47643
YXBK 版主
文章数:21941
年度积分:2571
历史总积分:47643
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2026/8/11 8:59:13
#1楼
温湿度应该是MODBUS协议吧


你的PLC是什么型号,什么配置,是不是正品三菱
大家一起学习
22289
fireray
文章数:3674
年度积分:674
历史总积分:22289
注册时间:2009/7/29
发站内信
发表于:2026/8/11 9:39:37
#2楼
调通讯,需要接线接对了,比如485+对应接到另一设备的485+上。然后是通讯参数的设置,站址、波特率、校验位、停止位等等两台设备要设一至。最后才是程序。
40009
cvlsam 版主
文章数:12808
年度积分:1256
历史总积分:40009
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2026/8/11 10:21:17
#3楼
当使用程序方式设定通讯参数时,其生效的时间为: PLC再次从STOP状态到RUN状态。

因此,如果你不常改变通讯参数,你可以使用参数的方式去下载,其生效的时间为:下载参数后就生效了。

最近,我的客户就是这样,其编制了程序方式设定通讯参数,但是当运行时,其没有再次将PLC断电重起,导致通讯不上,后来其删除程序中设定通讯参数,改为PLC编程软件中设定参数,下载后通讯就OK了。

你可以参考。

Good Luck~
41722
知道一点
文章数:24109
年度积分:1447
历史总积分:41722
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2026/8/11 16:08:07
#4楼
对于没有用过的,先用调试助手弄通,曾经帮助找到的问题,就是接线错误
再找PLC设置程序就很快了
快乐 幸福 自由 比什么都重要
8269
273708367
文章数:1228
年度积分:585
历史总积分:8269
注册时间:2012/5/13
发站内信
发表于:2026/8/11 20:53:04
#5楼
先搞个串口工具软件测一下
4301
565495722
文章数:499
年度积分:424
历史总积分:4301
注册时间:2015/11/3
发站内信
发表于:2026/8/11 21:45:19
#6楼
回复 #5楼 273708367
串口工具试过了可以,
14184
蛇会大学
文章数:5080
年度积分:861
历史总积分:14184
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2026/8/12 0:11:25
#7楼
RS指令是自由通讯,如果你用MODBUS-RTU通讯,CRC校验需要自己计算添加到发送程序中
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
2720
小猫鱼MAWheF
文章数:1135
年度积分:2008
历史总积分:2720
注册时间:2016/8/6
发站内信
发表于:2026/8/13 11:42:49
#8楼
PLC本体的是422通讯,大概率是接线没有接对
142
qi.zhang
文章数:87
年度积分:142
历史总积分:142
注册时间:2026/10/29
发站内信
发表于:2026/10/29 16:55:48
#9楼
可能原因分析
按概率从高到低排序:

1. D8120 通讯参数寄存器设置错误(高概率)
三菱PLC通过RS指令或扩展板进行自由口/Modbus通讯时,D8120 是决定通讯格式的核心寄存器。

判断依据:标准 Modbus RTU (9600, 8, N, 1) 对应的 D8120 十六进制值通常为 H81 或 HE081(取决于具体机型和是否启用Modbus专用模式)。如果用户将其改为 H0 或 H1(即十进制0或1),则波特率、校验位全部错误,必然通讯失败。

支持程度:强。作为Modbus RTU使用时,D8120需设置为特定值(如HE081对应9600/8/n/1)。

2. 站号不匹配或D8121设置错误
判断依据:温湿度传感器设定为3号站。如果PLC程序中发送的帧头站号为1或2,或者D8121(从机站号,若PLC做主机则此寄存器影响较小,但需注意M8196等标志位)未正确初始化,会导致传感器忽略请求。

需要观察:使用串口调试助手监听PLC发出的报文,确认第一个字节是否为 0x03。

3. 物理接线与半双工/全双工模式错误
判断依据:

若使用FX内置编程口(RS422四线制)转RS485模块,需确认A/B线极性。

若使用FX-485-BD或内置RS485端子,需确认 D8120 Bit10 是否设置为半双工(1为半双工RS485,0为全双工)。许多小型PLC默认全双工,接两线制RS485时必须改为半双工。

本机标配若使用RS485,D8120的Bit10必须设置为1(半双工)。

4. 程序逻辑中RS指令参数错误
判断依据:如果使用 RS 指令而非系统库,需检查:

发送缓冲区长度是否正确。

CRC校验码是否在PLC端正确生成并附加到帧尾。

超时时间是否过短。
[此贴子已经被cvlsam于2026/10/30 8:57:02编辑过]

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

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

1312.5115