主营:欧姆龙,三菱,安川,Pro-face

首页 > 解决方案 > 网络通讯_触摸屏 > 基于modbus协议的台达人机界面异构通讯

分类+

基于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
  • 基于物联网技术的无线数传模块在大型工业设备状态监测上的应用 基于物联网技术的无线数传模块在大型工业设备状态监测上的应用 一、引言,背景描述XX集团,全称XXXX工业集团股份有限公司,是一家专业生产汽车安全玻璃和工业技术玻璃的中外合资企业;是国内最具规模、技术水平最高、出口量最大的汽车玻璃生产供应商。 钢化玻璃生产工艺
  • 基于Canopen现场总线的大跨径门机起重设备同步纠偏控制应用案例 基于Canopen现场总线的大跨径门机起重设备同步纠偏控制应用案例 一.门机起重设备的特殊性:门机起重设备的安全性要求越来越突出,安全第一的概念在控制中越来越重要,按照规定,40米以上的大跨径门机必须加装双轨同步纠偏控制,以防止左右双轨的门机轮子超偏而啃轨甚至脱轨的
  • 基于MSER、SVM的玻璃纤维管纱毛羽检测 基于MSER、SVM的玻璃纤维管纱毛羽检测 本文为解决玻璃纤维管纱(奶瓶纱)人工检测质量不稳定的问题,提出了一种基于最大稳定极值区域(MSER)和支持向量机(SVM)的玻璃纤维管纱毛羽检测方法。解决方案利用机器视觉技术对管纱毛羽疵点进行实时检
  • 基于台达20PM的点胶机数控系统 基于台达20PM的点胶机数控系统 摘 要:台达DVP20PM00产品是一款同时具有逻辑控制和位置控制的功能强大的PLC,可以灵活、高速、精确的完成平面两轴及三轴运动控制,可广泛运用到点胶机相关设备。  关键词:点胶机 台达20P
  • 基于 PC 的楼宇自动化系统在弗劳恩霍夫 IAO 虚拟工程中心的应用 基于 PC 的楼宇自动化系统在弗劳恩霍夫 IAO 虚拟工程中心的应用   新建的虚拟工程中心(ZVE)的设计与其内部进行的科研工作一样具有创新意义。灵活、全方位的楼宇自动化系统创造了无限的可能性,并能整体地节约能源。系统集成商 Herrmann GmbHCo. KG

专注服务于工控领域 7×8小时售后支持

全方位的技术支持 因为专注所以专业