单片机与触摸屏基于MODBUS协议通信的应用
2017-03-18黄月明
中国新技术新产品 2017年7期
黄月明
摘 要:本文以自动温控鼓风机为例,介绍了触摸屏与单片机控制系统组成人机交换界面。重点讲述了基于MODBUS RTU协议的触摸屏与单片机的通信方法,并讲述应用程序设计方法,提供了通用的软件硬件设计方法。目前该系统已通过实践证明可以可靠稳定地运行。
关键词:触摸屏;单片机控制系统;MODBUS协议
中图分类号:TP393 文献标识码:A
自动控制系统经常需要观察运行状态或输入输出相关的参数,触摸屏能直观生动地显示运行参数和状态,具有良好的人机交互性。单片机广泛应用于工业控制中,与触摸屏配合使用可以构成良好的人机交互界面。但现有工控触摸屏都只支持与PLC的接口通信,没有支持与单片机的接口通信的工控触摸屏,故给单片机和工控触摸屏组成控制系统带来了很大的障碍。本文以自动温控鼓风机项目为例,以MODBUS协议为载体,搭建单片机与工控触摸屏通信的通用平台。
一、MODBUS通信协议介绍
1. MODBUS协议简述
Modbus协议是广泛应用于电子控制器上开放性通用语言。MODBUS协议在一根通信线上使用主从应答式连接,在一根单独的通信线上信号沿着相反的两个方向传输。首先,主计算机的信号寻址到一台唯一的终端设备,然后,终端设备发出的应答信号以相反的方向传输给主机。MODBUS协议只允许在主机和终端设备之间通信,而不允许独立的终端设备之间的数据交换,这样终端设备不会在它们初始化时占据通信线路,而仅限于响应到达本机的查询信号。……
登录APP查看全文
