13555715270 发表于 2019-7-26 10:20:57

【分享】菱工控板(兼容三菱PLC)与迪文T5屏MODBUS RTU通讯

三菱plc MODBUS RTU配置说明配置PLC前,请熟读“ZK2N PLC使用说明V2.4”文件的39页,41页,以便更好的理解PLC-RS484通讯口的配置,设定寄存器:P39:


                              
P41:



1.通讯参数配置:D8120,赋值H0881(十六进制);                  00001000 1000 0001
Modbus rtu从站,波特率9600,1位停止位,无校验2.从站地址:D8121=0x0001(十六进制);3.PLC程序如图:D0=1000,D1=2000,读数据时验证使用;


4.使用RS485转USB读取D0,D1测试是否成功:我使用的RS485转USB为“优越者1081”,DB9公头,1/2脚为RS485接口,2脚A,1脚B,1/2脚之间接终端电阻120欧,否则接收的数据可能不准确;
连接方式如图:



读取D1,D0测试,根据“ZK2NPLC使用说明 V2.4”,D0,D1对应的地址分别为0000,0001,所以读指令如下:01 03 00 00 00 02 C4 0B01:从站地址;03:读寄存器功能码;00:寄存器开始地址高位00:寄存器开始地址低位;00:读取寄存器个数高位;02:读取寄存器个数低位;C4:CRC校验高位;(此值使用CRC校验计算器计算)0B:   CRC校验低位;(此值使用CRC校验计算器计算)         CRC计算器:http://cht.nahua.com.tw/index.php?url=http://cht.nahua.com.tw/software/crc16/&key=Modbus,%20RTU,%20CRC16&title=計算%20Modbus%20RTU%20CRC16串口助手监视截图:


D0=0X03E8,D1=0X07D0,读取成功,至此PLC设置完毕;


迪文触摸屏MODBUS RTU配置说明
配置触摸屏前,请熟“T5平台Modbus主从机OS使用说明_V5.pdf”,以便更好的理解触摸屏串口4的MODBUS RTU协议的配置;
1.触摸屏工程:
D0对应地址0x1000,D1对应地址0x1001,触摸屏上电为0页,D0/D1在第1页显示;
上电后,触摸屏不读区D0/D1数据,点击按钮进入1页后,开始读取数据,超时时间500ms;

工程文件夹迪文屏程序\DWIN_SET;

我手里的为电阻屏,T5UID2.cfg为电阻屏配置,若使用电容屏代替,只需将0x28的最高位改为1,即0x1*;
2.触摸屏内核升级及配置:file:///C:/Users/tm/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg
文件地址:迪文屏程序\内核,该文件夹中共两个内核文件,分别复制到DWIN_SET文件夹对触摸屏升级,尽量不要同时升级;

3.串口4 MODBUS RTU主机OS程序升级:

下载OS程序:迪文屏程序\OS

4. 22文件配置说明:
读取D0/D1的配置文件:迪文屏程序\22文件配置;

以下说明以读取D0/D1寄存器为例,详细信息参考“T5平台Modbus主从机OS使用说明_V5.pdf”文件;

22文件配置如下:





22文件各字节解释:





配置完整后验证,串口转USB与触摸屏相连,串口助手监视数据,接收到触摸屏串口4发送的数据,通过串口4发送数据01 03 04 03 E8 07 D0 79 EF,触摸屏显示D0=1000,D1=2000;



触摸屏发送数据串口截取,串口截取到数据后,回复正确的数据,触摸屏可以正常显示,至此modbus RTU通讯配置完成;



13555715270 发表于 2019-7-26 10:25:41

由于我使用的迪文触摸屏接口为RS232,PLC接口为RS485,我中间使用RS232转RS485转换器连接!

Eden.zhao 发表于 2019-7-28 22:02:14

这个不错,谁要是有项目可以配合屏幕开发 。OS溜溜的

minlee 发表于 2019-8-3 22:17:16

可以考虑合作开发

13555715270 发表于 2019-8-5 10:36:23

minlee 发表于 2019-8-3 22:17
可以考虑合作开发

好的,电话我昵称,有需要随时联系

499467577 发表于 2019-8-29 17:38:16

13555715270 发表于 2019-7-26 10:25
由于我使用的迪文触摸屏接口为RS232,PLC接口为RS485,我中间使用RS232转RS485转换器连接! ...

望尘莫及啊

13555715270 发表于 2019-8-29 19:43:33

链接:https://pan.baidu.com/s/1e5VDHmJuJAVJXL_4FG3Dmw
提取码:pxl7

13555715270 发表于 2019-8-29 19:45:16

13555715270 发表于 2019-8-29 19:43
链接:https://pan.baidu.com/s/1e5VDHmJuJAVJXL_4FG3Dmw
提取码:pxl7

资料下载地址!

499467577 发表于 2019-8-29 21:13:23

13555715270 发表于 2019-8-29 19:43
链接:https://pan.baidu.com/s/1e5VDHmJuJAVJXL_4FG3Dmw
提取码:pxl7

谢谢!

13555715270 发表于 2019-9-1 21:38:12

499467577 发表于 2019-8-29 17:38
望尘莫及啊

例程已经上传,可以参照!
页: [1] 2 3 4
查看完整版本: 【分享】菱工控板(兼容三菱PLC)与迪文T5屏MODBUS RTU通讯