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

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

3天内不再提示

ModBus网络的背景、选型及其应用详解

Kji5_JST_GK 2017-12-12 16:40 次阅读

Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。

ModBus网络是一个工业通信系统,由带智能终端的可编程控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。

ModBus网络只有一个主机,所有通信都由他发出。网络可支持247个之多的远程从属控制器,但实际所支持的从机数要由所用通信设备决定。采用这个系统,各PC可以和中心主机交换信息而不影响各PC执行本身的控制任务。

Modbus具有协议标准化,开放化;兼容多种电气接口;帧格式简单、紧凑,通俗易懂,用户使用容易,厂商开发简单诸多优点,被广泛应用作为工业现场总线。在一些现场环境恶劣,无条件安放工控主机的情况下,客户还需要读取并记录现场数据,那么只能通过HMI设备的脚本,做数据转换和换算了。现以一台HMI设备为Slave与一台温度模块为Master通讯为例,,做Modbus_RTU通讯以及脚本运算。

一.项目背景

在一些现场条件不允许安放工控机的情况下,客户又需要读取和记录历史数据,只能通过HMI自身内部换算了,比如简单的SCALE换算。考虑到除了SCALE换算,还会涉及到一些数据类型转换、数模转换等。如果HMI的数值原件直接读取地址,那该多方便。那么就需要将各种转换、换算技成,最终传送给HMI寄存器,这就需要用到脚本语言了。

二.设备选型

1.威纶通MT8102Ie触摸屏一块

2.威纶通编程软件EasybuilderPro

3.研华铂电阻模块ADAM-4015

4.RS-48通讯线一条

5.USBRS-485通讯线一条

三.电气连接

为HMI和ADAM-4015模块供电DC24v。用USB转RS-485通讯线和RS-485通讯线连接ADAM-4015模块设置模块为Modbus模式。站地址为11;再用RS-485线将HMI于ADAM-4015模块及连接。

四.HMI程序组态

打开EasybuilderPro软件

添加一台Modbus设备

设置通讯端口和通讯参数

打开软件10号窗口添加数值元件,现以Q=c*m*(t1-t2)这个公式为例,添加五个数值元件,其中c和m启用输入功能,其它为只读数值元件。

接下来就要做脚本指令转换,如下图,不做过多解释

然后将新建的数值元件与其地址相关联,下载到触摸屏运行,c和m输入对应值,改变t1和t2温度,屏幕很快做出反应,显示出Q值。

应用脚本语言(宏指令)整合各种计算与换算过程,最终界面元件只需关联地址即可。最主要的是在数据读取速到要求不是很高的情况下,这样省去了工控机、数据采集软件,满足了现场施工条件,也为客户节省了部分投资成本。

威纶通触摸屏不仅支持Modbus_RTU模式,同样也可以用Modbus_TCP方式实现这一过程(我没被充值,不是打广告)。

至此触摸屏与模块智捷通讯实验成功,不足之处请指教,谢谢!

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

    关注

    9

    文章

    580

    浏览量

    48412
  • Modicon
    +关注

    关注

    0

    文章

    4

    浏览量

    9593

原文标题:HMI与数据采集模块的Modbus_RTU通讯

文章出处:【微信号:JST-GK,微信公众号:剑指工控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    详解MCU外围复位电路原理以及器件选型计算

    详解MCU外围复位电路原理以及器件选型计算
    的头像 发表于 04-13 21:16 1.5w次阅读
    <b class='flag-5'>详解</b>MCU外围复位电路原理以及器件<b class='flag-5'>选型</b>计算

    LED光电参数定义及其详解

    LED光电参数定义及其详解
    发表于 08-17 21:57

    Linux系统命令及其使用详解

    Linux系统命令及其使用详解
    发表于 08-20 13:38

    智能电表设计及其原理详解

    智能电表设计及其原理详解
    发表于 11-12 09:45

    modbus协议讲解modbus-rtu以及modbus-tcp协议详解

    modbus协议讲解modbus-rtu以及modbus-tcp协议详解,见附件。
    发表于 03-01 10:14

    Modbus背景及程序框架

    Modbus背景及程序框架主从通信程序及注释
    发表于 07-28 07:16

    STM32--MODBUS 通讯篇 精选资料分享

    MODBUS STM32通讯篇文章目录MODBUS STM32通讯篇一、MODBUS简介二、MODBUS协议详解1.
    发表于 08-03 06:50

    Modbus详解(全书+PDF)

    Modbus详解,有需要的看看
    发表于 11-01 15:47

    背景吸收干扰及其校正技术

    背景吸收干扰及其校正技术
    发表于 08-12 09:36 23次下载

    Modbus通信协议详解

    关于Modbus通信协议的详解和应用分析
    发表于 10-12 16:54 150次下载
    <b class='flag-5'>Modbus</b>通信协议<b class='flag-5'>详解</b>

    Modbus_通讯协议详解

    Modbus_通讯协议详解Modbus_通讯协议详解
    发表于 12-08 14:13 0次下载

    LED光电参数定义及其详解

    LED光电参数定义及其详解
    发表于 02-08 00:50 21次下载

    xilinxFPGA选型详解

    本文档内容介绍了基于xilinxFPGA选型详解,供参考查阅
    发表于 03-15 15:58 4次下载

    电磁阀知识大全,原理、维护、选型一一详解

    电磁阀知识大全,原理、维护、选型一一详解
    发表于 04-19 10:56 70次下载

    Modbus通讯协议详解及程序例程

    Modbus通讯协议详解 工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。Modbus
    的头像 发表于 01-18 10:24 1.8w次阅读
    <b class='flag-5'>Modbus</b>通讯协议<b class='flag-5'>详解</b>及程序例程