您现在所在的是:

串口通信

回帖:0个,阅读:820 [上一页] [1] [下一页]
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/7/21 15:27:33
#0楼
STC8单片机扩展WiFi通信模块和组态王组态软件实现Modbus TCP以太网通信

一、通信实现功能:
1、Modbus TCP Client:组态王组态软件
2、Modbus TCP Server:STC单片机+WiFi通信模块
3、组态王组态软件对单片机数字量输入、晶体管输出、模拟量输入、模拟量输出实现读写操作
二、组态王组态软件详细组态:
1、新建工程:
附件 01.jpg
2、选择IO设备:Modbus TCP
附件 02.jpg
3、设备名称:从站01
附件 03.jpg
4、设备IP地址、端口号、单元ID和超时时间
附件 04.jpg
5、通信恢复时间:
附件 05.jpg
6、变量组态:包括数字量输入、晶体管输出、模拟量输入、模拟量输出
附件 06.jpg
7、数字量输入详细组态:1区寄存器,寄存器编号100001开始,其他以此类推
附件 07.jpg
8、晶体管输出详细组态:0区寄存器,寄存器编号000001开始,其他以此类推
附件 08.jpg
9、模拟量输入详细组态:3区寄存器,寄存器编号300001开始,其他以此类推
附件 09.jpg
10、模拟量输出详细组态:4区寄存器,寄存器编号400001开始,其他以此类推
附件 10.jpg
11、新建画面
附件 11.jpg
12、画面组态效果:
附件 12.jpg
三、单片机Modbus TCP Server通信程序:
1、所选头文件:
附件 13.jpg
2、单片机串口1宏定义:
附件 14.jpg
3、安信可ESP-12F系列WiFi通信模块用宏定义:
附件 15.jpg
4、共用函数定义:
附件 16.jpg
5、Modbus用函数定义1:
附件 17.jpg
6、Modbus用函数定义2:
附件 18.jpg
7、串口1用函数定义:
附件 19.jpg
8、安信可ESP-12F用函数定义:
附件 20.jpg
9、串口1用变量定义:
附件 21.jpg
10、共用变量定义:
附件 22.jpg
11、安信可ESP-12F系列WIFI模块用变量定义:
附件 23.jpg
12、主函数:
附件 24.jpg
13、定时器0中断初始化子函数:
附件 25.jpg
14、串口1中断初始化子函数:
附件 26.jpg
15、安信可ESP-12F系列WIFI模块设置子函数:
附件 27.jpg
16、安信可ESP-12F系列WIFI模块全局中断子函数:
附件 28.jpg
17、安信可ESP-12F系列WIFI模块处理等待子函数:
附件 29.jpg
18、串口1接收判断子函数:
附件 30.jpg
19、Modbus之01功能码判断子函数:
附件 31.jpg
20、Modbus之01功能码处理子函数:
附件 32.jpg
21、延时子函数:
附件 33.jpg
四、组态王组态软件Modbus TCP通信测试工程提供下载
附件:
[本地下载]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003