当前位置:   article > 正文

三菱MC协议之Qt开发_qt mc协议

qt mc协议

MC协议是三菱的独有协议,他的PLC或者控制器内置的协议,通过此协议,外部可以控制或读取plc的点位,从而轻松实现plc
和上位机的沟通,这个协议类似modbus协议,都是一问一答,但是帧结构完全不一样。
具体的协议规则三菱有专门的说明书,有详细的说明,但是应为太详细了导致它有500多页,简单的帧结构大家可以参考这个
微博:https://blog.csdn.net/xy943294069/article/details/48416535

读指令

500000FFFF03000C00 10 00 01 04 00 00 16 00 00 A8 01 00

响应长度

读指令

子指令

起始位地址

D型寄存器代码

读多少位

 

D0 00 00 FF FF 03 00 04 00 00 00 63 00

固定头(报文副头部,网络编号,控制器网络编号,目标模块I/O编号,请求目标模块)

响应长度

结束字节

也不是每个三菱的plc都支持mc协议,像三菱的fx系列就不支持,但他有串口编程协议,通过编程口的串口,也可以实现上述功能,
但是协议结构跟mc完全不一样
前段时间我们完成了用qt在ubuntu平台对上述两种plc的通讯,(只是D型寄存器)
后面我会陆续吧代码和 协议结构整理出来分享给大家,如果大家有类似的疑问,欢迎交流。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/297389
推荐阅读
相关标签
  

闽ICP备14008679号