步科触摸屏做从站与单片机通讯.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

硬件:步科触摸屏(型号:MT4230TE)

软件:串口调试助手

触摸屏组态

通讯连接 2)HMI 3)PLC

4)

通讯配置

以上为触摸屏做主站通讯时Modbus寄存器地址对应

当触摸屏做从站时:

LW0 数据地址为 00 00 LW1数据地址为 00 01

LB0 数据地址为 00 00 LB1数据地址为 00 01

区别在于功能码不同

LW0的数据类型为DWORD时,包含LW0、 LW1

画面组态

MODBUS协议概述

调试(用串口调试助手代替单片机)

读多个寄存器(MODBUS功能码03)

请求格式:

目标站号

功能码

起始地址

高字节

起始地址

低字节

读取个数

高字节

读取个数

低字节

CRC

1字节

03

1字节

1字节

1字节

1字节

2字节

?

正确应答格式:

站号

功能码

返回数据字节数

寄存器1高字节

寄存器1低字节

CRC

1字节

03

1字节

1字节

1字节

2字节

(从左到右,高字节到低字节)

写多个寄存器(MODBUS功能码16)

请求格式:

目标

站号

功能码

起始地址

高字节

起始地址低字节

数量

高字节

数量

低字节

强制值字节数

强制值1

高字节

强制值1

低字节

CRC

1字节

10

1字节

1字节

1字节

1字节

1字节

1字节

1字节

2字节

?正确应答格式:

目标站号

功能码

起始地址

高字节

起始地址低字节

数量

高字节

数量

低字节

CRC

校验码

1字节

10

1字节

1字节

1字节

1字节

2字节

例1:读启动 、停止按钮、 制冷、加热指示灯的状态

按下启动按钮(LW.B101.0置1),按下停止按钮(LW.B101.1置1)

请求数据:

01 为目标站号, 03 为功能码表示读寄存器 ,00 65 为寄存器地址 表示从该寄存器地址开始读取数据,00 02 表示读取两个寄存器, D4 14为CRC校验码

最近下载