目录

1. 所需软件

2. 配置过程

2.1 MCGS组态

2.2 Modbus Poll配置

2.3 虚拟串口驱动配置

3. 试验结果


1. 所需软件

MCGS组态软件、MCGS模拟环境、Modbus Poll(实现Modbus主站模拟)、Configure Virtual Serial Port Driver(虚拟串口软件,可实现串口交叉互换)

2. 配置过程

2.1 MCGS组态

其中,DI01——DI04为离散输入寄存器,只能读取开关信号;

DO01——DO04为线圈寄存器,对单个或多个开关量可读可写;

AR01——AR04为输入寄存器,对两个byte的空间进行读取;

HR01——HR04为保持寄存器,对两个byte的空间进行读写。

图1 变量定义

图2 MCGS界面

2.2 Modbus Poll配置

需按照离散输入寄存器、线圈寄存器、保持寄存器、输入寄存器分别设置寄存器及其地址信息,从站地址需和MCGS组态对应。

图3 Modbus Poll配置页面

2.3 虚拟串口驱动配置

将MCGS和Modbus Slave的串口虚拟交叉相接。

图4 虚拟串口配置

3. 试验结果

图5 试验结果

注:MCGS作为从站时,Poll不可通过更改离散寄存器值而改变对应状态,也就是说对于只读值,主站对从站仅可以进行查询。

MCGS作为Modbus RTU从站相关推荐

  1. Modbus协议栈应用实例之二:Modbus RTU从站应用

    自从开源了我们自己开发的Modbus协议栈之后,有很多朋友建议我针对性的做几个示例.所以我们就基于平时我们的应用整理了几个简单但可以说明基本的应用方法的示例,这一篇中我们将使用协议栈实现一个Modbu ...

  2. 三菱Fx3u MODBUS RTU 从站程序 支持H03和H10功能码

    三菱Fx3u MODBUS RTU 从站程序 支持H03和H10功能码 下载到FX3U(配fx3u-485-BD通讯板)中可直接做从站,任意modbus主站可通信. D1000-D1499是读取区域( ...

  3. FreeModbus开源协议栈的(五)野火指南者+Keil+FreeModbus 的Modbus RTU从站

    在网上关于STM32F103+FreeModbus 的Modbus RTU从站移植的移植有很多,在此记录一下自己在野火的指南者开发板上基于FreeModbus的Modbus RTU从站的过程. 文章目 ...

  4. MCGS作为Modbus RTU主站

    目录 1. 所需软件 2. 配置过程 2.1 MCGS组态 2.2 Modbus Slave配置 2.3 虚拟串口驱动配置 3.  试验结果 1. 所需软件 MCGS组态软件.MCGS模拟环境.Mod ...

  5. MCGS的Modbus RTU设备配置 采集优化一定要不优化,否则没有通信数据

  6. Modbus RTU 通信应用案例

    如何打开项目归档文件 例程中的TIA博途项目文件与STEP 7项目文件均为归档文件,需要按如下方式打开: TIA博途项目文件 1. 打开TIA博途软件,通过软件左下方"项目视图"按 ...

  7. Modbus协议栈应用实例之六:Modbus ASCII从站应用

    自从开源了我们自己开发的Modbus协议栈之后,有很多朋友建议我针对性的做几个示例.所以我们就基于平时我们的应用整理了几个简单但可以说明基本的应用方法的示例,这一篇中我们来使用协议栈实现Modbus ...

  8. Modbus协议栈应用实例之一:Modbus RTU主站应用

    自从开源了我们自己开发的Modbus协议栈之后,有很多朋友建议我针对性的做几个示例.所以我们就基于平时我们的应用整理了几个简单但可以说明基本的应用方法的示例,在这一篇中我们先来使用协议栈实现Modbu ...

  9. Modbus协议栈开发笔记之五:Modbus RTU Slave开发

    Modbus在串行链路上分为Slave和Master,这一节我们就来开发Slave.对于Modbus RTU从站来说,需要实现的功能其实与Modbus TCP的服务器端是一样的.其操作过程也是一样的. ...

最新文章

  1. Xendesktop 可基于物理机及虚拟机的桌面控制交付
  2. SDUT-SQL题解
  3. 关于印象笔记“本笔记只能查看。它是从另一笔记创建的”
  4. GitHub标星3.6k | 给AI一张高清照片,分分钟还你3D人体模型
  5. oracle 实现HA,使用KeepAlived实现HAProxy高可用
  6. Linux 命令(97)—— info 命令
  7. Vmware Workstation虚拟机规划
  8. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第4节 等待唤醒机制_1_线程状态概述...
  9. Marlin固件配置
  10. html代码不兼容edge,edge兼容模式怎么设置?edge浏览器兼容性设置方法
  11. BitTorrent下载原理和演示
  12. 软件版本的GA 代表什么意思?
  13. uniApp入门(一)
  14. 小米云服务器怎么管理员密码,小米路由器管理密码怎么设置 小米路由器管理密码设置介绍【图文】...
  15. 基于centos部署的 漏洞扫描工具(afrog)
  16. HttpURLConnection获取百度搜狗360搜索链接重定向真实目标链接地址url
  17. OpenWrt下SSR与XWare迅雷远程冲突问题
  18. Hankson趣味题
  19. Eagle 设计师收图利器
  20. JZOJ 3057. 【NOIP2012模拟10.26】电影票

热门文章

  1. 做一个好父亲,做一个好丈夫,做一个好女婿,做一个好学生,写一个好博客
  2. 三十岁了,从零开始学python还有前途吗?
  3. 华为基本配置命令(整理)
  4. 上海盲人计算机培训,上海市阳光康复中心盲人定向行走培训项目助视障人士走出家门——点亮希望之光 照亮盲人世界...
  5. 为什么互联网公司CFO和CISO需要相处好
  6. 解决Win10桌面Explorer.exe占用CPU过高的问题。
  7. VueJS简明教程(一)之基本使用方法
  8. 计算机中dte的中文含义,DCE和DTE含义
  9. 系统部署在服务器,系统部署及服务器配置建议
  10. Task 03 python自动化之word操作