zoukankan      html  css  js  c++  java
  • 串口屏(触摸屏)组态软件+多台51单片机MODBUS RTU多机串口通信程序源码

    串口屏(触摸屏)组态软件+多台51单片机MODBUS RTU多机串口通信程序源码
    实现触摸屏(串口屏)与单片机的通讯,主要是解决通讯协议的问题。本文使用开放的Modbus通讯协议,以广州易显的HMImaker触摸屏作主机(Master),单片机作从机(Slaver)。HMImaker触摸屏本身支持Modbus通讯协议,只要单片机按照Modbus协议进行收发数据,就可以进行通信了。触摸屏与单片机之间采用RS-485标准接口直接连接,与多台51单片机MODBUS RTU多机串口通信
    一、包括如下实例:

    二、串口屏(触摸屏)组态软件HMImaker实现功能:01、对4台51单片机4路数字量输入实现读操作,通过MODBUS RTU的02功能码实现;02、对4台51单片机4路继电器输出实现读操作,通过MODBUS RTU的01功能码实现;03、对4台51单片机4路模拟量输入实现读操作,通过MODBUS RTU的04功能码实现;04、对4台51单片机4路模拟量输出实现读操作,通过MODBUS RTU的03功能码实现;05、对4台51单片机4路继电器输出实现写操作,通过MODBUS RTU的05功能码实现;06、对4台51单片机4路模拟量输出实现写操作,通过MODBUS RTU的06功能码实现;07、组态工程以串口屏(触摸屏)组态软件HMImaker为例,如下所示:

    三、单片机从站支持的MODBUS RTU功能码:01、功能码01:此功能可对单片机4路(甚至更多,可扩展)数字量输出多路进行读操作;02、功能码02:此功能可对单片机4路(甚至更多,可扩展)数字量输入多路进行读操作;03、功能码03:此功能可对单片机4路(甚至更多,可扩展)模拟量输出多路进行读操作;04、功能码04:此功能可对单片机4路(甚至更多,可扩展)模拟量输入多路进行读操作;05、功能码05:此功能可对单片机4路(甚至更多,可扩展)数字量输出一路进行写操作;06、功能码06:此功能可对单片机4路(甚至更多,可扩展)模拟量输出一路进行写操作;07、功能码15:此功能可对单片机4路(甚至更多,可扩展)数字量输出多路进行写操作;08、功能码16:此功能可对单片机4路(甚至更多,可扩展)模拟量输出多路进行写操作。09、单片机程序截图如下




    四、通信参数如下:
    01、起始位:1位;
    02、数据位:8位;
    03、校验位:偶校验;
    04、停止位:1位;
    05、波特率:9600bps;
    06、物理层:RS485;
    07、通信协议:标准MODBUS RTU串口通信协议;
    08、串口选择:使用单片机串口1或者串口2;
    09、MODBUS RTU主站:组态软件HMImaker;
    10、MODBUS RTU从站:单片机。

    1、单片机TTL电平通讯,rs232串口,rs485串口通讯,CAN接口,支持音频播放功能,支持90度倒立显示

    2、配套人机界面组态软件HMImaker, "0"代码、 "0"编程、"所见即所得"、如制作PPT简单快速

    3、支持各种单片机使用,支持三菱,西门子,,台达,信捷等PLC通讯使用,支持modbus通讯

    4、单片机或PLC驱动控制4.3寸,5寸,7寸,8寸,10寸,12寸,15寸,42寸触摸屏,显示器,电视机

    5、工业触摸屏,工控主板,人机界面组态软件免费定制开发,大批量项目公司价格无条件支持。 



     

    串口屏(触摸屏)组态软件+多台51单片机MODBUS <wbr>RTU多机串口通信程序源码串口屏(触摸屏)组态软件+多台51单片机MODBUS <wbr>RTU多机串口通信程序源码

    串口屏(触摸屏)组态软件+多台51单片机MODBUS <wbr>RTU多机串口通信程序源码

    串口屏(触摸屏)组态软件+多台51单片机MODBUS <wbr>RTU多机串口通信程序源码
    串口触摸屏人机界面,工控机,嵌入式工控机,VGA工控机,15寸触摸屏,12寸触摸屏,10寸触摸屏,8寸触摸屏,7寸触摸屏,5寸触摸屏,4.3寸触摸屏,人机界面,单片机人机界面,PLC人机界面,单片机或PLC驱动控制5至80寸触摸显示器与电视机等系列产品。
  • 相关阅读:
    JavaScript——BOM和DOM
    css-2
    Css-1
    storage size of 'xxx' isn't known问题出现的可能原因之一
    解决VS2010中winsock.h与winsock2.h冲突(重复定义)——转载
    SQLite : 解决“找不到请求的 .Net Framework 数据提供程序。可能没有安装”的问题
    使用 VirtualBox 虚拟机在电脑上运行 Android 4.0 系统,让电脑瞬间变安卓平板
    C#连接ACCESS的一个问题
    对硅谷和硅谷科技公司的十四问,全程干货
    nginx源码学习资源
  • 原文地址:https://www.cnblogs.com/vgalvds/p/6728703.html
Copyright © 2011-2022 走看看