PLC通信协议【三菱Q系列】MC协议

一、MC协议

1.三菱MC协议的目的

MC协议的目的是开放PLC内部寄存器给外部设备,实现外部设备和PLC的数据交互。简单说就是允许外部设备通过MC协议来读/写PLC里面的寄存器

2. 通信协议方式

通讯方式有485和TCP/IP两种,本次只介绍TCP/IP下的配置和通讯方法,其实两者一样没啥大区别。
采用一发一收模式,外部设备主动发起通讯,发送特定网络帧给PLC;PLC在接收后返回一帧,如果接收的帧格式错误,则返回帧中会提示错误类型,如果接收帧格式正确,则返回写入成功帧或返回对应数据帧。

3. 通讯格式和内容

MC协议的通讯格式有很多种:3E、3C、4C、4E帧格式(头部两个字节的副头部标记帧格式)
先从3E帧开始分析然后说一下和其他三种的差别,具体可以参见《MELSEC通讯协议参考手册》
通讯内容分为二进制和ASCII文本,两者传输内容一致,只是形式不同,因为二进制相对于ASCII码形式一帧的数据长度更短,且数据不需要转换,所以通讯效率更高,推荐使用二进制方式。
故本次介绍通讯格式:3E帧,二进制。
发送帧格式,头部由TCP/IP协议自动添加 注意:两个字节的部分低位字节在前高位字节在后。

猜你喜欢

转载自blog.csdn.net/qq_43445867/article/details/130883290