广州菱控自动化科技有限公司
主营:欧姆龙,三菱,安川,Pro-face
首页 > 解决方案 > 网络通讯_触摸屏 > 基于modbus协议的台达人机界面异构通讯
行业类别
全部 航空航天 新能源 冶金 石油 石化 化工 汽车 建材 包装 造纸印刷 纺织印染 机械 机床 木工 矿业 塑胶 交通 铁路 机场 港口 仓储 物流 能源 电力 输配电 水利 环保水处理 电子 食品饮料 制药医疗 烟草 电梯 网络通讯 市政 商业 楼宇 安防 锅炉供暖 制冷 金融保险 邮政 广电 军工 机器人 其它
产品类别
全部 PLC 变频器 伺服 DCS 触摸屏 传感器 机器视觉 仪器仪表 工业以太网 现场总线 工控机 嵌入式 数据采集 软件 低压电器 数传 电源 数控 机柜箱体 工具 单片机 流体 工业安全 安防 媒体 其它

基于modbus协议的台达人机界面异构通讯

发布日期:2021/10/3

                           中达电通股份有限公司  李铁成
Li Tiecheng

    摘  要: 讨论Modbus协议环境下台达DOP系列人机界面的异构系统集成技术。以台达DOP系列人机界面做为主站和做为从站的两种不同架构案例,分别给出台达DOP系列人机界面与其它品牌控制器的Modbus协议通讯方法。

  关键词:人机界面  串口调试  通讯参数  通讯线

  1  引言

  随着信息技术的飞速发展,企业装备系统要求智能设备通信的开放性和控制性增强,利用开放性技术完成各个层次的信息集成和信息共享,摆脱信息孤岛的问题,实现企业的信息化。同时企业在自动化系统改造和信息集成的过程中,都存在着新的信息系统中集成各种现有的智能设备或控制系统的异构系统集成问题。

  异构系统集成的基础是系统通讯。很多客户在使用台达人机界面的同时,还有很多其它品牌的仪表类控制器在设备当中同时应用,如果台达人机界面软件当中没有直接和该控制器进行通讯的现成协议那么该如何做到台达人机界面和其之间的通讯以及数据交换呢?如果控制器不支持标准Modbus协议,需要利用台达宏指令来编写通讯程序来实现台达人机界面和异构控制器的通讯,不在讨论范围,本文仅仅讨论台达人机界面作为主从站和其它支持标准Modbus协议的控制器做数据交换的实现过程。

  2 台达人机界面通讯准备

  2.1 通讯参数设定

  所有支持标准Modbus通讯协议的异构控制器均可以与台达DOP系列人机界面直接进行通讯。系统集成架构中的台达人机界面既可以是从站也可以是主站。以设定为RTU从站的模式的系统通讯配置设计为例,通讯协议设定如图1图2所示。控制区的长度打开设定为1是为了验证上位机在数据写入时人机界面从站换画面的效果。

  (1) 模块参数设置如图1所示。

  (2) 通讯协议设置如图2所示。

  设定为RTU主站的模式的系统通讯配置设计在本文第3章介绍。 

图1 RTU从站模块参数设置

图2 RTU从站通讯协议设置

  2.2 制作串口通讯线

  RS232串口通讯线的制作如图3所示。 

图3 制作RS232串口通讯线

  3台达人机界面通讯实现

  3.1 人机界面从站通讯

  利用做好的RS232串口通讯线将人机界面COM1口和具有串口的工程类笔记本电脑串口连接,利用笔记本串口调试器进行测试。打开串口调试软件,将串口调试软件设定与人机界面相匹配的通讯协议,笔记本作为上位机发送RTU资料到人机界面,使人机界面换画面到图5所示的2画面,操作如图4所示。提示:如果要换到第二个画面,就需要写入数据2到控制区第一个字,控制区第一个字即W40101,如果W40101=2就可以换到画面2,所以需要写入资料2到人机界面控制区第一个字的地址w40101即人机内部地址$100。在串口调试器当中写入资料串(如图4所示)01060064000249D4。其中01代表站号1;06代表单笔写入;0064代表写入地址。0002写入的资料;49D4为CRC校验码。

图4  建立笔记本通讯

  数据串在串口调试器写入之后,人机界面会自动接收到发送来的数据。无论当前在第几个画面都会换到画面2。以下类同,换到其它画面只是数据和校验码不同。换到画面3需写入的字符串: 0106006400038814;换到画面四需写入的字符串: 010600640004C9D6。

                           图5 笔记本通讯测试画面

  在从站人机界面数值输入组件w40101当中写入数值,在串口调试器当中能读回人机当前内容值并以RTU数据串显示,如下所列:

  人机界面当前内容值为6读回字符串如下:01 03 02 00 06 38 46

  其中01代表站号;03代表读取;02代表读取字数;0006读取的数据;3846为CRC校验码;

  人机界面当前内容值为9读回字符串如下:01 03 02 00 09 78 42

    以上为人机接口做从站的通讯测试情况。

  3.2 人机界面主站通讯

  人机界面做主站的情况亦然,只是在通讯模块参数当中设定稍有差别,仅作简单介绍如图5、图6所示。 

图5 RTU主站模块参数设置

图6 RTU主站通讯协议设置

图7  RTU主站通讯数值输入组件

  人机做主站 写入数据从站接收报文数据串如下:

  当人机界面数值输入组件(如图7所示)$99输入数据为3时,串口调试器接收回来的数据串为如图所示:01 06 00 63 00 03 39 D5

  其中01为站号;06为单笔写入;0063为人机内部地址$99;0003为写入资料;39D5为校验码。  

图8 RTU主站通讯串口调试器接收回来的数据

  当人机设定为6时接收回来的数据为:01 06 00 63 00 06 F9 D6

  当人机设定为99时接收回来的数据为:01 06 00 63 00 63 39 FD

  4  结束语

  通过基于modbus协议的台达人机界面异构通讯,充分证明了台达DOP系列人机界面与支持标准modbus 协议的异构上位机及下位机进行资料交换是完全可以实现的,而且实现起来简单易操作。

  


  • 基于紫金桥组态软件的产品质量跟踪管理系统
    基于紫金桥组态软件的产品质量跟踪管理系统

    产品质量是企业生存和发展之本,产品质量管理系统作为产品出厂最后一道关口,对保证产品质量起着至关重要的作用,本文主要介绍基于紫金桥组态软件平台和关系数据库构建产品质量跟踪管理系统的方法和过程。整个系

  • 基于CompactRIO的无人驾驶旋翼飞行器
    基于CompactRIO的无人驾驶旋翼飞行器

    应用领域: 航空研究 使用的产品: CompactRIO, LabVIEW 挑战: 开发一个有自动飞行功能的直升机平台,作为大学控制和导航研究之用。 应用方案:使用 NI LabVIEW和Compa

  • 基于紫金桥软件的胴体称重系统
    基于紫金桥软件的胴体称重系统

    一、概述随着各行业自动化水平的不断提高,紫金桥软件的应用也越来越广泛,近年来,紫金桥组态软件在实际应用中,以其可靠性、方便性和强大的功能得到用户的高度评价,在石化、炼油、汽车、化工、冶金、制药、建

  • 基于 PC 的控制技术的灵活性可以最大限度地缩短开发时间
    基于 PC 的控制技术的灵活性可以最大限度地缩短开发时间

    [2020年5月13日,中国] 随着国内新冠肺炎疫情的发展,口罩等医疗物资的需求大幅增加。与布尔科技合作的设备厂家逐步投产口罩生产设备,成为国内抗击新冠疫情期间第一批生产 N95 口罩机的企业。由

  • 基于物联网技术的无线数传模块在大型工业设备状态监测上的应用
    基于物联网技术的无线数传模块在大型工业设备状态监测上的应用

    一、引言,背景描述XX集团,全称XXXX工业集团股份有限公司,是一家专业生产汽车安全玻璃和工业技术玻璃的中外合资企业;是国内最具规模、技术水平最高、出口量最大的汽车玻璃生产供应商。 钢化玻璃生产工艺

  • 四信通信4G/3G路由器基于换热站远程监控系统方案
    四信通信4G/3G路由器基于换热站远程监控系统方案

    近年来,我国的城市集中供热规模不断扩大。集中供热是国家大力推广的节能和环保措施,换热站是连接供热站和用户极为重要的环节,其工作安全性、可靠性直接影响锅炉的安全性和供热质量。目前换热

  • 基于台达20PM的点胶机数控系统
    基于台达20PM的点胶机数控系统

    摘 要:台达DVP20PM00产品是一款同时具有逻辑控制和位置控制的功能强大的PLC,可以灵活、高速、精确的完成平面两轴及三轴运动控制,可广泛运用到点胶机相关设备。  关键词:点胶机 台达20P

  • 基于DELTA机电产品的高精密斜臂式丝网印刷机
    基于DELTA机电产品的高精密斜臂式丝网印刷机

    摘要:丝网印刷作为印刷方式其中之一,有着非常重要的地位,丝网印刷机械种类、型号繁多,但其基本工作原理相同。高精密斜臂式丝网印刷机有着较为普遍的意义。 关键字:可编程控制器(PLC)交流伺服(SER

销售热线

销售微信