您现在的位置: 三菱 > 三菱评价 > 正文 > 正文

三菱FX5U通信协议支持功能

  • 来源:本站原创
  • 时间:2021/11/12 13:29:01
福州治白癜风最好的医院 http://pf.39.net/bdfyy/bjzkbdfyy/140721/4429412.html
通信协议支持功能大大加强了通信程序的移植能力,使得通信程序能重复使用,方便工程师的编程,使得通信程序的编程变的简单,高效。下面我们以FX5U为例子来探讨下三菱的通信协议支持功能。主要分为三步:①协议设置,②协议写入,③协议执行。下面我们通过一个实例来了解如何使用通信协议支功能。设备:FX5U-32MT/ES(客户端)电脑网口调试软件(服务器)通信协议:ModBusTCP实现功能:使用03功能码读取寄存器值(一)协议设置在PLC工程的“工具》通信协议支持功能”进入通信协议支持功能模型类型选择界面,在模型类型中选择CPU(以太网)点击确定后进入通信协议支持功能设置界面,点击“文件》新建”点击“添加”,在协议添加界面中添加MOCBUS/TCP并选择03:RDHoldingRegisters。添加完成后需要设置3个数据包:发送数据包、通信正常接收数据包、通信出错接收数据包。在设置数据包之前我们首先来简单回顾下ModbusTCP协议(具体可参数文章《三菱FX5U系列ModBusTCP通信帧格式(上)》和《三菱FX5U系列ModBusTCP通信帧格式(下)》)客户端发送:19BA(发送数据包的内容)19B2通俗的讲就是报头,服务器原样返回MODBUS/TCP协议(固定值),服务器原样返回模块ID到读取长度的字节数0A模块ID(FX5U的IP地址最后一段为.10,即0AH)03功能码读取的MODBUS软元件号起始地址读取的长度(即读取D0-D1)服务器返回:19B20A0304(通信正常接收数据包的内容)19B2通俗的讲就是报头,服务器原样返回MODBUS/TCP协议,服务器原样返回返回的数据字节数0A跟随客户端03功能码04读取字节数D0的值D1的值在发送数据包中,有7个配置元素,在03功能码中各配置元素含义如下;配置元素号1:报头,需要使用寄存器来设置。配置元素号2:MODBUS/TCP协议,固定值,不需要设置。配置元素号3:模块ID到读取长度的字节数,自动计算,不需要设置。配置元素号4:模块ID,需要使用寄存器来设置。配置元素号5:功能码,在协议名中选择的是03功能码,所以此处不需要设置。配置元素号6:读取的MODBUSTCP软元件号起始地址,需要使用寄存器来设置。配置元素号7:读取的长度,需要使用寄存器来设置。在通信正常接收数据包中,有7个配置元素,在03功能码中各配置元素含义如下;配置元素号1:报头,需要使用寄存器来存储。配置元素号2:MODBUS/TCP协议,固定值,不需要寄存器存储。配置元素号3:模块ID到返回寄存器值的数据的字节数,不需要寄存器存储。配置元素号4:模块ID,需要使用寄存器来存储。配置元素号5:功能码,不需要寄存器存储。配置元素号6:配置元素号7的数据长度。配置元素号7:返回寄存器值的数据,需要使用寄存器来存储。在通信出错接收数据包中,有6个配置元素,在03功能码中各配置元素含义如下;配置元素号1:报头,需要使用寄存器来存储。配置元素号2:MODBUS/TCP协议,固定值,不需要寄存器存储。配置元素号3:模块ID到返回寄存器值的数据的字节数,不需要寄存器存储。配置元素号4:模块ID,需要使用寄存器来存储。配置元素号5:错误功能码,不需要寄存器存储。配置元素号6:错误代码,需要使用寄存器来存储。设置好发送数据包、通信正常接收数据包、通信出错接收数据包后我们需要将协议设置文件写进PLC中,(二)PLC程序(1)设置通信参数(2)编写程序①将要发送的数据传进发送数据包②建立通信③使用通信协议支持功能发送数据④通信完成关闭连接

以上就是FX5U的通信协议支持功能的使用方法,如有疑问可留言或致电我司。

兴东机电设备(深圳)有限公司

三菱工控产品特级代理商

三菱工控产品技术培训中心

三菱工控产品维修中心

所有原创文章版权为兴东机电设备(深圳)有限公司所有,严禁盗用文章等相关内容。如喜欢并愿意分享,请一定通过链接方式转载分享。欢迎


本文编辑:佚名
转载请注明出地址  http://www.sanlingasl.com/slpj/9682.html

热点文章

  • 没有任何图片文章
  • 没有热点文章
推荐文章

  • 没有任何图片文章
  • 没有推荐文章

Copyright © 2012-2020 三菱版权所有



现在时间: