stc8单片机扩展wifi通信模块和组态王组态软件实现modbus tcp以太网通信
一、通信实现功能:
1、modbus tcp client:组态王组态软件
2、modbus tcp server:stc单片机+wifi通信模块
3、组态王组态软件对单片机数字量输入、晶体管输出、模拟量输入、模拟量输出实现读写操作
二、组态王组态软件详细组态:
1、新建工程:
2、选择io设备:modbus tcp
3、设备名称:从站01
4、设备ip地址、端口号、单元id和超时时间
5、通信恢复时间:
6、变量组态:包括数字量输入、晶体管输出、模拟量输入、模拟量输出
7、数字量输入详细组态:1区寄存器,寄存器编号100001开始,其他以此类推
8、晶体管输出详细组态:0区寄存器,寄存器编号000001开始,其他以此类推
9、模拟量输入详细组态:3区寄存器,寄存器编号300001开始,其他以此类推
10、模拟量输出详细组态:4区寄存器,寄存器编号400001开始,其他以此类推
11、新建画面
12、画面组态效果:
三、单片机modbus tcp server通信程序:
1、所选头文件:
2、单片机串口1宏定义:
3、安信可esp-12f系列wifi通信模块用宏定义:
4、共用函数定义:
5、modbus用函数定义1:
6、modbus用函数定义2:
7、串口1用函数定义:
8、安信可esp-12f用函数定义:
9、串口1用变量定义:
10、共用变量定义:
11、安信可esp-12f系列wifi模块用变量定义:
12、主函数:
13、定时器0中断初始化子函数:
14、串口1中断初始化子函数:
15、安信可esp-12f系列wifi模块设置子函数:
16、安信可esp-12f系列wifi模块全局中断子函数:
17、安信可esp-12f系列wifi模块处理等待子函数:
18、串口1接收判断子函数:
19、modbus之01功能码判断子函数:
20、modbus之01功能码处理子函数:
21、延时子函数:
新MacBook Pro如期而至 京东下单赠365天延保服务
vivo发布新款5G手机,钻孔屏+6400万+4800mAh配置
关于阀控密封铅蓄电池容量与电导的相关性
本届CES的重头戏:无线PC VR方案KwikVR可同时适用于Vive和Rift
什么是PWM 和PFM
STC8单片机扩展WiFi通信实现功能与组态王组态软件详细组态
创新工艺可以消除SiC衬底中的缺陷
我国智能化输变电装备的发展趋势分析
单母线接线的优点和缺点
消防电源模块应用出现的常见故障应当如何防范
欧盟委员会在布鲁塞尔发布《人工智能白皮书》
安全用电的接地与接零保护技术
关于TVS二极管阵列NUP2105L的介绍
“恒驰”新能源汽车品牌的首次亮相
小米23.8英寸显示器支持1080p分辨率,超薄机身设计
为什么选择 Xilinx AI 方案?
应用于室内外LED屏中背光驱动芯片WH3803D
无人机 | 民航局发布新规 范围涵盖绝大部分作业类无人机
我国无人机数量超2万 但半数无证在“黑飞”
数码管的驱动方式