设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
三菱FX5U通信协议支持功能
返回列表
发新帖
[三菱]
三菱FX5U通信协议支持功能
[复制链接]
115
|
0
|
2024-4-8 07:14:20
|
显示全部楼层
|
阅读模式
通信协议支持功能大大加强了通信程序的移植能力,使得通信程序能重复使用,方便工程师的编程,使得通信程序的编程变的简单,高效。下面我们以FX5U为例子来探讨下三菱的通信协议支持功能。
主要分为三步:①协议设置,②协议写入,③协议执行。 下面我们通过一个实例来了解如何使用通信协议支功能。设备:FX5U-32MT/ES(客户端) 电脑网口调试软件(服务器)通信协议:ModBus TCP实现功能:使用03功能码读取寄存器值
(一)协议设置
在PLC工程的“工具》通信协议支持功能”进入通信协议支持功能模型类型选择界面,在模型类型中选择CPU(以太网)
点击确定后进入通信协议支持功能设置界面,点击“文件》新建”
点击“添加”,在协议添加界面中添加MOCBUS/TCP并选择03:RD Holding Registers。
添加完成后需要设置3个数据包:发送数据包、通信正常接收数据包、通信出错接收数据包。
在设置数据包之前我们首先来简单回顾下ModbusTCP协议(具体可参数文章《三菱FX5U系列ModBusTCP通信帧格式(上)》和《三菱FX5U系列ModBusTCP通信帧格式(下)》)
客户端发送:19B2 0000 0006 0A 03 0000 0002(发送数据包的内容)
19B2 通俗的讲就是报头,服务器原样返回0000 MODBUS/TCP协议(固定值), 服务器原样返回0006 模块ID到读取长度的字节数0A 模块ID(FX5U的IP地址最后一段为.10,即0AH)03 功能码0000 读取的MODBUS软元件号起始地址0002 读取的长度 (即读取D0-D1)
服务器返回:19B2 0000 0007 0A 03 04 0004 0000(通信正常接收数据包的内容)
19B2 通俗的讲就是报头,服务器原样返回0000 MODBUS/TCP协议, 服务器原样返回0007 返回的数据字节数0A 跟随客户端03 功能码04 读取字节数0004 D0的值0000 D1的值
在发送数据包中,有7个配置元素,在03功能码中各配置元素含义如下;配置元素号1:报头,需要使用寄存器来设置。配置元素号2:MODBUS/TCP协议,固定值,不需要设置。配置元素号3:模块ID到读取长度的字节数,自动计算,不需要设置。配置元素号4:模块ID,需要使用寄存器来设置。配置元素号5:功能码,在协议名中选择的是03功能码,所以此处不需要设置。配置元素号6:读取的MODBUS TCP软元件号起始地址,需要使用寄存器来设置。配置元素号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的通信协议支持功能的使用方法,如有疑问可留言或致电我司。
兴东机电设备(深圳)有限公司
三菱工控产品特级代理商
三菱工控产品技术培训中心
三菱工控产品维修中心
所有原创文章版权为
兴东机电设备(深圳)有限公司
所有,严禁盗用文章等相关内容。如喜欢并愿意分享,请一定通过链接方式转载分享。欢迎关注此公众号,如有三菱产品需求、技术问题,可以联系我公司:0755-82984881。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
兴东机电
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』