1. 三菱 MC 协议的目的
MC 协议的目的是开放 PLC 内部寄存器给外部设备,实现外部设备和 PLC 的数据交互。
简单说就是允许外部设备通过 MC 协议来读/写 PLC 里面的寄存器
2. 通信协议方式
通讯方式有 485 和 TCP/IP 两种,本次只介绍 TCP/IP 下的配置和通讯方法,其实两者一
样没啥大区别。
采用一发一收模式,外部设备主动发起通讯,发送特定网络帧给 PLC;PLC 在接收后返
回一帧,如果接收的帧格式错误,则返回帧中会提示错误类型,如果接收帧格式正确,则
返回写入成功帧或返回对应数据帧。
3. 通讯格式和内容
MC 协议的通讯格式有很多种:3E、3C、4C、4E 帧格式
先从 3E 帧开始分析然后说一下和其他三种的差别,具体可以参见《MELSEC 通讯协议参
考手册》
通讯内容分为二进制和 ASCI I 文本,两者传输内容一致,只是形式不同,因为二进制相
对于 ASCII 码形式一帧的数据长度更短,且数据不需要转换,所以通讯效率更高,推荐使用
二进制方式。
故本次介绍通讯格式:3E 帧,二进制。
发送帧格式,头部由 TCP/IP 协议自动添加 注意:两个字节的部分低位字节在前高位字
节在后。
响应帧格式
4. 在 PLC 中的设置
PLC 中只需要简单设置参数即可并不需要额外编程,步骤如下:1.在右侧工程栏中双击