此模块为温度通讯模块,内置有温度感知元件和通讯元件,可将温度数据由通讯的方式传输到电脑或者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 --------------------------------------------------------------------------------------------------------------------------------- 下面进行程序的编写:(注意:使用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
|