迪文科技论坛

 找回密码
 立即注册
搜索
查看: 16790|回复: 39

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

[复制链接]

17

主题

118

回帖

1103

积分

金牌会员

Rank: 6Rank: 6

积分
1103
QQ
发表于 2019-7-26 10:20:57 | 显示全部楼层 |阅读模式
三菱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.使用RS485USB读取D0,D1测试是否成功:我使用的RS485USB为“优越者1081”,DB9公头,1/2脚为RS485接口,2A1B,1/2脚之间接终端电阻120欧,否则接收的数据可能不准确;
连接方式如图:



读取D1,D0测试,根据“ZK2NPLC使用说明 V2.4”,D0,D1对应的地址分别为00000001,所以读指令如下:01 03 00 00 00 02 C4 0B
01:从站地址;
03:读寄存器功能码;
00:寄存器开始地址高位
00:寄存器开始地址低位;
00:读取寄存器个数高位;
02:读取寄存器个数低位;
C4:  CRC校验高位;(此值使用CRC校验计算器计算)
0B:   CRC校验低位;(此值使用CRC校验计算器计算)
         CRC计算器:http://cht.nahua.com.tw/index.ph ... c16/&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通讯配置完成;



本帖子中包含更多资源

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

x
梦想画板子画到眼瞎,写程序写到秃头!
回复

使用道具 举报

17

主题

118

回帖

1103

积分

金牌会员

Rank: 6Rank: 6

积分
1103
QQ
 楼主| 发表于 2019-7-26 10:25:41 | 显示全部楼层
由于我使用的迪文触摸屏接口为RS232,PLC接口为RS485,我中间使用RS232转RS485转换器连接!
梦想画板子画到眼瞎,写程序写到秃头!
回复

使用道具 举报

1

主题

5

回帖

90

积分

注册会员

Rank: 2

积分
90
发表于 2019-7-28 22:02:14 | 显示全部楼层
这个不错,谁要是有项目可以配合屏幕开发 。OS溜溜的
回复

使用道具 举报

0

主题

1

回帖

11

积分

新手上路

Rank: 1

积分
11
发表于 2019-8-3 22:17:16 | 显示全部楼层
可以考虑合作开发
回复

使用道具 举报

17

主题

118

回帖

1103

积分

金牌会员

Rank: 6Rank: 6

积分
1103
QQ
 楼主| 发表于 2019-8-5 10:36:23 | 显示全部楼层
minlee 发表于 2019-8-3 22:17
可以考虑合作开发

好的,电话我昵称,有需要随时联系
梦想画板子画到眼瞎,写程序写到秃头!
回复

使用道具 举报

0

主题

2

回帖

55

积分

注册会员

Rank: 2

积分
55
发表于 2019-8-29 17:38:16 | 显示全部楼层
13555715270 发表于 2019-7-26 10:25
由于我使用的迪文触摸屏接口为RS232,PLC接口为RS485,我中间使用RS232转RS485转换器连接! ...

望尘莫及啊
回复

使用道具 举报

17

主题

118

回帖

1103

积分

金牌会员

Rank: 6Rank: 6

积分
1103
QQ
 楼主| 发表于 2019-8-29 19:43:33 | 显示全部楼层
梦想画板子画到眼瞎,写程序写到秃头!
回复

使用道具 举报

17

主题

118

回帖

1103

积分

金牌会员

Rank: 6Rank: 6

积分
1103
QQ
 楼主| 发表于 2019-8-29 19:45:16 | 显示全部楼层
13555715270 发表于 2019-8-29 19:43
链接:https://pan.baidu.com/s/1e5VDHmJuJAVJXL_4FG3Dmw
提取码:pxl7

资料下载地址!
梦想画板子画到眼瞎,写程序写到秃头!
回复

使用道具 举报

0

主题

2

回帖

55

积分

注册会员

Rank: 2

积分
55
发表于 2019-8-29 21:13:23 | 显示全部楼层
13555715270 发表于 2019-8-29 19:43
链接:https://pan.baidu.com/s/1e5VDHmJuJAVJXL_4FG3Dmw
提取码:pxl7

谢谢!
回复

使用道具 举报

17

主题

118

回帖

1103

积分

金牌会员

Rank: 6Rank: 6

积分
1103
QQ
 楼主| 发表于 2019-9-1 21:38:12 | 显示全部楼层

例程已经上传,可以参照!
梦想画板子画到眼瞎,写程序写到秃头!
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-22 14:52 , Processed in 0.089394 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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