中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: 【话题】写程序该怎么写,想读取温湿度(20230905)
发表新帖 回复该主题
回帖:28个,阅读:704 [上一页] [1] [2] [3] [下一页]
* 帖子主题:

【话题】写程序该怎么写,想读取温湿度(20230905)

分享到
84690
ZCMY 版主
文章数:47305
年度积分:749
历史总积分:84690
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2023/9/4 18:45:24
#10楼
3G的你只是加个485BD通讯板是不支持MODBUS的;
18704
pqsh 版主
文章数:7350
年度积分:534
历史总积分:18704
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2023/9/4 19:49:15
#11楼
以下是引用惜缘2023/9/4 18:00:06的发言:
FX3G的PLC.
附件 1.jpg

附件 微信截图_20230904164703.jpg
你那个0106的不用.那个是用来改温度传感器的id(地址)的.
然后直接用0103那个,然后温度就会返回如010304那个.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
40983
YXBK 版主
文章数:18785
年度积分:1397
历史总积分:40983
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2023/9/4 19:55:56
#12楼
回复 #9楼 惜缘
首先你的先用串口助手调试出来通讯正常能接受到数据值。

你在目标字串哪里只需要输入 01 03 00 00 00 02 因为后面的CRC校验你的软件可以计算

计算后看看计算结果哪里是不是01 03 00 00 00 02 C4 0B,如果是再发送

然后看有没有返回,返回的内容是什么。


这里需要注意

1.你的硬件是否都能正常使用(USB转串口,这个模块本身)

2.接线是否正确

3.模块与串口调试助手的通讯参数设置是否一致(波特率、数据位、校验这些)

4.串口调试助手这个软件是否有问题

要想通讯成功,上面的4点必须全部OK才行,任意一点不对都是不行的。



这里成功后,再上PLC,你的PLC是不是加装了485BD板?
大家一起学习
1744
惜缘
文章数:96
年度积分:121
历史总积分:1744
注册时间:2006/8/25
发站内信
发表于:2023/9/4 20:46:31
#13楼
回复 #12楼 YXBK
是的,上面加的485BD板
1744
惜缘
文章数:96
年度积分:121
历史总积分:1744
注册时间:2006/8/25
发站内信
发表于:2023/9/4 20:55:14
#14楼
回复 #10楼 ZCMY
有串口调试软件。
20132
bnnyygy
文章数:5747
年度积分:798
历史总积分:20132
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2023/9/4 21:15:57
#15楼
01 06 07 D0 00 02 08 86

标准的modbus rtu 协议

01 是从站地址,功能码是06(写单个寄存器),07 D0 是数据地址 16#7D0是10#2000。00 02是数据大小,2个字节  后面是CRC校验


FX好像不能直接用,需要自己写RS指令来搞,有点麻烦;

说简单点,只需要把你需要发送的数据通过RS指令发出去就行,唯一麻烦就是计算CRC校验,


总结:能搞,就是麻烦
[此贴子已经被作者于2023/9/4 21:16:16编辑过]
40983
YXBK 版主
文章数:18785
年度积分:1397
历史总积分:40983
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2023/9/4 21:37:07
#16楼
回复 #15楼 bnnyygy
他这个是读取数据,固定的报文,不需要更改CRC校验码。

如果是写入就麻烦一些,写入的数据不同就要重新计算。
大家一起学习
20132
bnnyygy
文章数:5747
年度积分:798
历史总积分:20132
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2023/9/4 21:39:51
#17楼
回复 #16楼 YXBK
也麻烦啊,

返回数据还是要CRC计算吧,

自己写程序反正麻烦,


还是喜欢直接填地址,关联变量就行。
1744
惜缘
文章数:96
年度积分:121
历史总积分:1744
注册时间:2006/8/25
发站内信
发表于:2023/9/4 21:53:54
#18楼
回复 #17楼 bnnyygy
你说的是用西门子的吗
20132
bnnyygy
文章数:5747
年度积分:798
历史总积分:20132
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2023/9/4 21:59:35
#19楼
回复 #18楼 惜缘
汇川的EASY,H5U,以及AM系列(CODESYS)

西门子的博图也还好,200SMART也还行表情


就是FX老的搞起来麻烦,我以前记得试着搞过,很麻烦
工控学堂推荐视频:

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

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

62.4004