登录
首页 » 通信 » MODBUS RTU 51与维纶触摸屏通信例程。

MODBUS RTU 51与维纶触摸屏通信例程。

于 2022-02-02 发布 文件大小:589.62 kB
0 74
下载积分: 2 下载次数: 1

代码说明:

应用背景51和维纶触摸屏的通信。MODBUS RTU 51与维纶触摸屏通信例程。支持的功能码:位:01(读)、05(写),字:03(读)、06(写)还有与数码管显示输入的数据!注释的也比较详细。个人觉得移植性也比较好。各种的单片机上可以移植修改,关键技术51单片机与威纶通触摸屏通讯说明 本程序仅作为一个通信示例程序,实际使用需要根据需要修改。 请使用EB8000 V3.45以上软件打开触摸屏程序,程序为压缩后的触摸屏程序,请使用EB8000软件 工具——压缩/解压缩 菜单下的工具先进行解压缩;单片机使用Keil uVision3 V3.50编译 一、硬件连接    使用ATMEl 89S52单片机。 二、软件 1、通讯环境 触摸屏设置为主站,即PLC 类型 MODBUS RTU,通讯参数设为“9600,N,8,1”。 2、触摸屏程序,需要读取八个位,以及八个字,每次最少读取16个位,字可以一次读取一个也可以一次读取八个。 有0X1-0X8八个位切换开关,6X1-6X8八个字输入元件,支持的功能码:位:01(读)、05(写),字:03(读)、06(写) 当没有写操作时,屏不断的向单片机发送如下码(16进制显示): 01  01  00  00  00  10  3D  C6  (位读取) 01  03  00  00  00  08  44  0C  (字读取) 此时,如果不给屏发送相应返回值的话,屏就会提示“PLC no response” 3、51单片机程序思路及说明

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 696518资源总数
  • 104278会员总数
  • 53今日下载