0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STC8单片机扩展WiFi通信实现功能与组态王组态软件详细组态

ss 来源:关育谋 作者:关育谋 2020-09-19 10:17 次阅读

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、延时子函数:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5997

    文章

    43945

    浏览量

    620444
  • STC
    STC
    +关注

    关注

    14

    文章

    298

    浏览量

    65208
收藏 人收藏

    评论

    相关推荐

    组态软件InTouch的功能和特点

    说到组态软件(HMI/SCADA),就不得不提到InTouch,这是全球组态软件的鼻祖,也是当今全球最流行的三大组态
    的头像 发表于 12-27 09:35 2526次阅读
    <b class='flag-5'>组态</b><b class='flag-5'>软件</b>InTouch的<b class='flag-5'>功能</b>和特点

    分布式IO与组态王通信例程

    一台。2.软件准备组态王7.5版本软件,可通过组态王官网自行下载;亿佰特分布式IO配置工具V1.1,可在亿佰特官网相对应位置下载。三工程创建1.安装
    的头像 发表于 12-22 08:20 416次阅读
    分布式IO与<b class='flag-5'>组态王</b><b class='flag-5'>通信</b>例程

    EG网关网口连接组态王使用教程

    EG网关网口连接组态王使用教程 前言:组态王软件广泛应于工业控制领域,是一款性能高,运行稳定的工业组态软件。此次我们要把
    的头像 发表于 12-20 17:05 360次阅读
    EG网关网口连接<b class='flag-5'>组态王</b>使用教程

    组态和传统组态有什么不同?有什么功能

    在工业自动化领域,组态软件是用于数据采集和监控设备工艺流程的重要工具,它具备丰富图形素材,允许工程师去编辑与组合,实现各种机器设备与数据的实时交互,能够为现场设备管理提供可视化的管理手段。而云
    的头像 发表于 12-08 10:44 261次阅读

    什么是组态图?什么是组态软件

    随着计算机技术和工业自动化水平迅速提高,而车间现场种类繁杂的控制设备和过程监控装置使得传统的工业控制软件无法满足用户的各种需求。在“组态”概念出现之前,工程技术人员需要通过编写程序来实现某一
    的头像 发表于 12-01 10:30 936次阅读
    什么是<b class='flag-5'>组态</b>图?什么是<b class='flag-5'>组态</b>图<b class='flag-5'>软件</b>?

    亚控组态王入门详解

    电子发烧友网站提供《亚控组态王入门详解.pdf》资料免费下载
    发表于 11-16 15:54 2次下载
    亚控<b class='flag-5'>组态王</b>入门详解

    什么是组态软件组态软件的几种常见类型

    组态软件的定义 组态软件实际上是一种开发工具软件或开发环境,用户通过类似“搭积木”的方式来快速构建自己所需要的
    的头像 发表于 10-31 09:46 1142次阅读
    什么是<b class='flag-5'>组态</b><b class='flag-5'>软件</b>?<b class='flag-5'>组态</b><b class='flag-5'>软件</b>的几种常见类型

    3分钟实现EG网关串口连接组态王

    前言:组态王软件广泛应于工业控制领域,是一款性能高,运行稳定的工业组态软件。此次我们要把组态王软件
    的头像 发表于 10-25 16:30 331次阅读
    3分钟<b class='flag-5'>实现</b>EG网关串口连接<b class='flag-5'>组态王</b>

    工控软件组态王单片机多机串口通讯的设计原理

    电子发烧友网站提供《工控软件组态王单片机多机串口通讯的设计原理.pdf》资料免费下载
    发表于 10-24 10:58 1次下载
    工控<b class='flag-5'>软件</b><b class='flag-5'>组态王</b>与<b class='flag-5'>单片机</b>多机串口通讯的设计原理

    工控软件组态王单片机多机串口通讯的设计原理

    电子发烧友网站提供《工控软件组态王单片机多机串口通讯的设计原理.pdf》资料免费下载
    发表于 10-20 11:48 3次下载
    工控<b class='flag-5'>软件</b><b class='flag-5'>组态王</b>与<b class='flag-5'>单片机</b>多机串口通讯的设计原理

    组态王与200Smart无线PPI通信例程

    电子发烧友网站提供《组态王与200Smart无线PPI通信例程.zip》资料免费下载
    发表于 10-07 16:22 0次下载
    <b class='flag-5'>组态王</b>与200Smart无线PPI<b class='flag-5'>通信</b>例程

    【教程】基于数传电台的组态王控制

    案例介绍采用亚控科技组态王结合亿佰特E90系列数传电台实现远程采集控制PLC。在这里主要介绍通信环境的搭建,故不采用过于复杂的控制程序,但为了体现控制效果,使用我们最熟悉的点灯系统作为测试
    的头像 发表于 06-21 17:45 421次阅读
    【教程】基于数传电台的<b class='flag-5'>组态王</b>控制

    浅谈组态王软件的仿真驱动的使用

    在某些地方我们需要用到仿真数据,比如随机数据。 组态王的仿真驱动很好的解决了此问题。
    的头像 发表于 05-19 11:39 2218次阅读
    浅谈<b class='flag-5'>组态王</b><b class='flag-5'>软件</b>的仿真驱动的使用

    浅谈巨控云组态使用

    大家对组态软件都非常熟悉,比如西门子的wincc,施耐德的intouch,AB的FT VIEW SE,以及国产的组态王kingscada,力控,杰控,易控等。这些基本都用在C/S架构的PC端,随着
    的头像 发表于 05-19 11:38 933次阅读
    浅谈巨控云<b class='flag-5'>组态</b>使用

    组态王与三菱PLC的通信应用案例

    系统与仿真PLC通信。   PLC接线图和程序   PLC   ● 功能概述   实现组态王对三菱PLC FX1N—4AD模拟量输入模块电压的采集。   ● 硬件连接   PLC硬件连
    发表于 05-05 15:18