近期查了一下ihyerDB-modbus采集器的相关配置,由于没有相关的modbus设备,于是今天上午根据网上的线索下载了Modbus Slave(modbus从站仿真器).笔记本也没有串口,于是下载了Virtual Serial Port Driver 7.2虚拟串口.一切准备就绪就开始仿真实验了.

1.下载Modbus Slave:http://down1.cr173.com/soft1/ModbusSlave.rar

2.下载Virtual Serial Port Driver 7.2:http://down.liangchan.net/vspd7.2.308.zip

(安装很简单,都是无脑下一步).

3.打开modbus slave F8呼出从站设置,配置从站站地址,功能码,功能码与寄存器对应关系为,具体可参考:http://blog.csdn.net/xukai871105/article/details/15654689

4.F3呼出Mdobus协议的工作方式,分为串口\以太网等,并配置相应的串口参数等.配置完毕如图显示,未连接,这里将Modbus Slave连接至电脑的虚拟串口com2上.参数为:9600-E-8-1.

5.安装好虚拟串口后,新建一对虚拟串口,上图.右边的Break line/restore connection选项是指示是否启用com1与com2的通讯,把slave仿真器配置在com2上,再把串口调试精神配置在com1上,可以模拟上位机发送召唤码在本机调试.

6.准备工作做完后就要开始ihyerDB的modbus配置了.下载ihyerDB数据库-打开服务-配置服务器-自带手册解释的很清楚,这里不一一阐述.

7.打开modbus配置工具.依次配置采集器列表---设备列表---右侧连接信息列表.采集配置时选择类型为modbus,名字随意命名.之后填写设备名称.

8.待设备配置完毕后,主要配置右侧端口号相关信息,由于使用的是虚拟串口,slave仿真器使用的是com2,这里配置成com1.参数同样为9600-E-8-1.注意扫描组的配置如图:

9.在本地采集器配置选项卡中,选中刚刚配置的modbus采集器,启动运行.上图:

10.打开ihyerDB的系统管理工具,选择采集状态查看菜单,显示配置的采集器为活动状态,设备为已连接的状态表示配置完毕.上图.

11.点击管理工具的数据源菜单,进行Tag配置.

12.一切配置完毕后,就可以点击菜单的实时记录查询,如图所示,节点的状态为Good连接正常,并能实时获取寄存器400002的数值,由于一个寄存器表示两个字节,一个16位整型,正好用一个完成的寄存器地址描述,如例子中的400002,则表示读取一个16位的整型数,用400002中获取.对照slave结果比对,上图:

完成了所有的配置实验,之后ihyerDB可支持C#的二次开发,可以直接从tag节点取出寄存器的数据.

IhyerDB modBus采集器配置.的更多相关文章

  1. 通用采集器Modbus协议应用

    1.  功能码 通用采集器一般包含DI,DO,AI相关接口,对此类接口主要应用功能码01~06. 3类接口具体对应关系如下: 继电器定义,功能码01/05(01:读线圈,05写线圈) 序号       ...

  2. 火车采集器 帝国CMS7.2免登录发布模块

    帝国cms7.2增加了金刚模式,登录发布有难度.免登录发布模块配合火车采集器,完美解决你遇到的问题. 免登录直接获取栏目列表 通过文件内设置密码免登录发布数据 帝国cms7.2免登陆文章发布接口使用说 ...

  3. WEB页面采集器编写经验之一:静态页面采集器

    严格意义来说,采集器和爬虫不是一回事:采集器是对特定结构的数据来源进行解析.结构化,将所需的数据从中提取出来:而爬虫的主要目标更多的是页面里的链接和页面的TITLE. 采集器也写过不少了,随便写一点经 ...

  4. 【RSYSLOG】rsyslog作为日志采集器安装配置说明

    RSYSLOG is the rocket-fast system for log processing. About 由于环境基于CentOS 6.7 x64,rsyslog本身就是OS的组件,由于 ...

  5. javacoo/CowSwing 丑牛迷你采集器

    丑牛迷你采集器是一款基于Java Swing开发的专业的网络数据采集/信息挖掘处理软件,通过灵活的配置,可以很轻松迅速地从 网页上抓取结构化的文本.图片.文件等资源信息,可编辑筛选处理后选择发布到网站 ...

  6. 实战ELK(4)Metricbeat 轻量型指标采集器

    一.介绍 用于从系统和服务收集指标.从 CPU 到内存,从 Redis 到 Nginx,Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据. 1.系统级监控,更简洁(轻量型指标采 ...

  7. 使用火蜘蛛采集器Firespider采集天猫商品数据并上传到微店

    有很多朋友都需要把天猫的商品迁移到微店上去.可在天猫上的商品数据非常复杂,淘宝开放接口禁止向外提供数据,一般的采集器对ajax数据采集的支持又不太好. 还有现在有了火蜘蛛采集器,经过一定的配置,终于把 ...

  8. prometheus学习系列十一: Prometheus 采集器的编写

    在前面的文章已经写了官方的几个exporter的使用了. 在实际使用环境中,我们可能需要收集一些自定义的数据, 这个时候我们一般是需要自己编写采集器的. 快速入门编写一个入门的demo 编写代码 fr ...

  9. Metricbeat 轻量型指标采集器

    一.介绍 用于从系统和服务收集指标.从 CPU 到内存,从 Redis 到 Nginx,Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据. 1.系统级监控,更简洁(轻量型指标采 ...

随机推荐

  1. 关于ajax学习

    一.Ajax是XMLHttpRequest对象,javascript,XML,CSS,DOM等多种技术的组合 1.XML :(可扩展的标记语言) 提供了用于描述结构化数据的格式,适用于不同应用间的数据 ...

  2. 使用hexo+coding搭建免费个人博客

    1.检测node和npm 先检测一下有没有node.js和npm $ node -v //如果有,说明node.js安装成功! $ node -v v8.4.0 //如果有,说明npm安装成功! $n ...

  3. Codeforces Round #555 (Div. 3) E. Minimum Array 【数据结构 + 贪心】

    一 题面 E. Minimum Array 二 分析 注意前提条件:$0 \le  a_{i} \lt n$ 并且 $0 \le  b_{i} \lt n$.那么,我们可以在$a_{i}$中任取一个数 ...

  4. POJ_3470 Walls 【离散化+扫描线+线段树】

    一.题面 POJ3470 二.分析 POJ感觉是真的老了. 这题需要一些预备知识:扫描线,离散化,线段树.线段树是解题的关键,因为这里充分利用了线段树区间修改的高效性,再加上一个单点查询. 为什么需要 ...

  5. chainWebpack 和 htmlWebpackPlugin搭配使用

    const HtmlWebpackPlugin = require('html-webpack-plugin'); ... chainWebpack: config => { config .p ...

  6. SVN无法读取cruuent修复方法

    解决方法:在网上百度和google了一大圈之后,终于得知是断电时current和txn-current文件没有写入当前最新版本号和最新版本的路径问题 当时非常抓狂,项目刷新一直为空. 1.先把curr ...

  7. 【Guava】PreConditions来校验参数

    前置条件:让方法调用的前置条件判断更简单. 在我们的日常开发中,经常要对入参进行一定的参数校验,比如是否为空,参数的取值范围是否符合要求等等.这种参数校验如果我们单独进行校验的话,代码的重复率比较高, ...

  8. 数据库sqlite3在linux中的使用

    在linux下我们首先要获取root权限 当然也可是使用 sudo命令 接着让我们来安装sqlite3吧!博主当然是已经安装好了! 别急,的确你是安装好了sqlite3但是有一点必须要记住,你还没有安 ...

  9. [CPP] Object Based Class

    前言 几年前接触到一款很好玩的RPG游戏,叫作CPP.最近想着怀念一下,又不想干巴巴地去玩.于是乎,我打算写几篇攻略,主要是记录一下游戏中一些奇妙的点.游戏的第一章是面向对象程序设计,其中又分为基于对 ...

  10. Esper简介

    1. CEP(Complex Event Processing, 复杂事件处理) 事件(Event)一般情况下指的是一个系统中正在发生的事,事件可能发生在系统的各个层面上,它可以是某个动作,例如客户下 ...