yangshuai
级别: 略有小成
精华主题: 0
发帖数量: 45 个
工控威望: 205 点
下载积分: 657 分
在线时间: 69(小时)
注册时间: 2013-09-20
最后登录: 2025-07-28
查看yangshuai的 主题 / 回贴
楼主  发表于: 8天前
描述:测试OK
图片:
描述:变送器读取温度报文
图片:
描述:变送器
图片:
描述:PLC
图片:
描述:程序
图片:
求助各位大佬关于通讯问题,不知道哪里有问题。
本人用FX3U加了一个FX3U-485BD板连接了一个RS485通讯的温度变送器,用的RS指令报文格式发送
通讯格式:
地址:1
波特率:9600
数据位:8
停止位:1
奇偶校验:无
接线方式如图所示,用商家自带的软件测试了收发没问题,但是用plc发送报文01 04 00 00 00 01 31 CA温度变送器不返回报文。D150无返回,程序如下图示:(不知道问题出在哪里,求大佬指导)    也不知道是不是程序没有写对,请指导
[ 此帖被yangshuai在2025-07-27 13:54重新编辑 ]
wzy4828
风流虽能惊天下,唯有闷骚动世人
级别: 家园常客
精华主题: 0
发帖数量: 65 个
工控威望: 542 点
下载积分: 2636 分
在线时间: 58(小时)
注册时间: 2024-01-16
最后登录: 2025-08-03
查看wzy4828的 主题 / 回贴
1楼  发表于: 4天前
发送数据要是脉冲信号,不能M8000,而且M8122要挂在发送下面,数据寄存器地址不对,这个要理清楚了,一个站要大约分配30ms的处理时间,我用3U做,你这个温度变送器5    6个没问题,再多我就没做过了,就是有时候接收数据会出现乱码(但是用厂家给的软件测试就一点问题也没有不知道怎么回事),估计是这种廉价变送器的问题。