[三菱] 如何使用三菱Q系列MC协议读取内部软元件

[复制链接]
查看28296 | 回复0 | 2024-4-1 17:03:26 | 显示全部楼层 |阅读模式
在我们使用Q系列PLC内置以太网功能时可以使用socket通讯进行数据通讯,通过建立客户端,服务器,进行握手,双方相互进行数据的发送及接收。除此之后,还可以使用内置以太网端口通过 MC 协议进行通信。可以通过个人计算机、显示器等的使用 MC 协议对 CPU 模块的软元件数据进行写入 / 读取。通过写入 / 读取软元件数据,可以从个人计算机、显示器等对 CPU 模块进行动作监视及数据分析、生产管理等。此外,通过远程口令功能,可以防止来自于外部的非法访问。



1.所谓 MC通讯协议就是对方设备通过Q 系列C24 或者 Q 系列E71 来进行 PLC CPU 软元件数据和程序的读出/写入的 Q 系列PLC 用的通讯方式的名称.如果设备能够编入应用程序而且能够用 MC 协议的控制顺序进行数据的收发,就能够用 MC 协议进行通讯.2.对方设备用于访问PLC 的文件格式和控制顺序由每种 Q 系列C24 和 Q 系列E71 决定经由以太网接口模块通讯时A 兼容 1E 帧               QnA 兼容 3E 帧3.经由串行通讯模块通讯时A 兼容 1C 帧               QnA 兼容 2C 帧QnA兼容 3C 帧            QnA 兼容 4C 帧具体的通讯帧格式得看对应的手册进行查询。目前有两种通讯方法一种使用 ASCII 代码数据另一种使用二进制代码数据。用二进制代码的数据进行通讯与用 ASCII 代码的数据进行通讯相比通讯量减少一半,所以,可缩短通讯时间。 4.本次我们以 QnA 兼容 3E 帧进行举例说明


用Ascii码进行通讯时的数据格式


















最后我们以实际的例子为大家演示一遍硬件:QO3UDVCPU,笔记本一台,网线一根软件:GX-Works2编程软件,


NetAssist网络调试助手


设置方法:(1)工程窗口 [Parameter( 参数 )] [PLC Parameter( 可编程控制器参数 )] [Built-in Ethernet Port Setting( 内置以太网端口设置 )]


从二进制码、ASCII 码中选择 MC 协议中使用的通信数据代码。希望在 CPU 模块运行中也进行写入的情况下,应勾选 “Enable online change(FTP, MC Protocol)( 允许 运行中写入 (FTP 及 MC 协议 ))(2)工程窗口 [Parameter( 参数 )] [PLC Parameter( 可编程控制器参数 )] [Built-in Ethernet Port Setting( 内置以太网端口设置 )] ( 打开设置 ) 按钮


500000FF03FF000021001014010001M*0000300009111111111         M30到M38  9个数据写1


500000FF03FF000018000004010000D*0001200003D120到D122 3个数据读取D00000FF03FF0000100000001400150016对应的数据分别为D120=20,D120=21,D120=22,十进制数


  以上就是本次关于如何使用三菱Q系列MC协议读取内部软元件的说明

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则