找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

搜索
查看: 5206|回复: 4

5、三菱PLC与MODBUS通讯仪表进行自由口协议通讯

[复制链接]
发表于 2019-3-5 10:48:48 | 显示全部楼层 |阅读模式
此模块为温度通讯模块,内置有温度感知元件和通讯元件,可将温度数据由通讯的方式传输到电脑或者PLC。
这里我们主要掌握通讯的基本三要素:接口、参数和协议。


      
接线图

模块接线: 模块底部有接线指示,红色接24V,黑色接0V,白色接485A,绿
色接485B;其中白色和绿色接到USB转485对应的AB端子上。


2、下载温度模块测试软件和串口调试软件。
软件下载地址:
软件下载好设置参数如下图。

  打开温度模块测试软件,其中COM串口号以USB转485在电脑设备管理器端口号为准,通讯参数改为9600 8 1 N;然后保存退出再次打开软件,点击读取温度,软件下方出现上图类似字符串,此时记住010400010001,退出软件。
  下面使用电脑与仪表通过USB转485进行连接。接线方式为仪表上的485A接到USB转485的A+,485B接到USB转485的B-;电源6-24V接到相对应电源正极,GND接到电源负极(0V)。
打开串口助手软件设置如下图。根据电脑端读出的USB转485的com口设置好参数9600 8 1 N选择DTR、MODBUSRTU并打开串口。


  如图输入上述字符串点击发送,此时回应蓝色字符串,如上图的0FC5为十六进制数转换为十进制得出3964,即温度为39.64度,这样就实现了温度数据的读取。
经过上面的分析,我们可以通过PLC与仪表RS无协议通讯发送数据01 04 00 01 00 01 60 0A到仪表,然后将PLC接收到数据的第4个与第5个进行运算就可以得出实际温度。

参考程序:             一、3G PLC          二、FX3U+485BD
---------------------------------------------------------------------------------------------------------------------------------
一、3G   PLC
下面进行程序的编写:(注意:使用RS无协议通讯时,先在软件中查看D8001的值确定版本号。若为26230及以上版本,则使用下面的程序,若是26230以下版本型号,需要将下面程序中M8161的置位去掉。)




进入下一步学习:http://csgkplc.com/forum.php?mod=viewthread&tid=10972&extra=page%3D1
-------------------------------------------------------------------------------------------------------------------------------
二、FX 3U+485BD
程序的编写:


进入下一步学习:http://csgkplc.com/forum.php?mod=viewthread&tid=10972&extra=page%3D1





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

0

主题

16

回帖

817

积分

VIP会员

积分
817
发表于 2019-4-8 17:41:06 | 显示全部楼层
老师,温度模块测试软件和串口调试软件,不能下载
回复

使用道具 举报

 楼主| 发表于 2019-4-26 09:54:31 | 显示全部楼层
yezelong 发表于 2019-4-8 17:41
老师,温度模块测试软件和串口调试软件,不能下载

您好,已经修复。
回复

使用道具 举报

0

主题

16

回帖

106

积分

VIP会员

积分
106
发表于 2019-11-15 21:56:08 | 显示全部楼层
程序应该对的,D153数据为0 ,不懂了。
回复

使用道具 举报

发表于 2020-12-21 12:06:13 | 显示全部楼层
老师,温度模块测试软件和串口调试软件,不能下载
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|陈胜工控自动化 ( 鄂ICP备16011018号 )

GMT+8, 2024-11-23 17:31 , Processed in 0.098636 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表