一杯清酒邀明月
天下本无事,庸人扰之而烦耳。

总结一下上位机通过MC协议与Q系列PLC通讯的配置。现场碰到的硬件有两种一种是自带网口的CPU如Q06UDEH,另一种是使用网络模块QJ71E71-100。

一. PLC端设定

1.1 自带网口的CPU

GX Works 软件打开【参数】-->>【PLC参数】-->>【内置以太网端口设置】配置IP,协议格式等参数。

 然后进【打开设置】,如下是按TCP协议开放了两个供上位机MC协议的端口。

这样PLC端的配置就结束了。

1.2 使用网络模块QJ71E71-100通讯(界面与上述的内置网口PLC有所不同)

GX Works 软件打开【参数】-->>【网络参数】-->>【以太网***】配置IP,协议格式等参数。下图中的初始时间设置,允许RUN中写入一定要勾对!!!

 

 然后进【打开设置】,如下是按TCP协议开放了一个供上位机MC协议的端口3210。

二 通讯测试

上位机可以通过网络调试助手测试通讯端口的配置状况,二进制与ASCII码两种通讯方式协议内容有所不同,具体可以查询三菱的通讯协议资料。

1 二进制模式

   如下指令为向D7000写入H000C

   发送:50 00 00 FF FF 03 00 OE 00 10 00 01 14 00 00 58 1B 00 A8 01 00 0C 00
   接收:D0 00 00 FF FF 03 00 02 00 00 00

  如下指令为读取D100开始的20个D值
   发送:50 00 00 FF FF 03 00 0C 00 10 00 01 04 00 00 64 00 00 A8 14 00
   接收:D0 00 00 FF FF 03 00 2A 00 00 00 00 00 FF FF FF FF FF FF 00 00 01 00 FD FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

2 ASCII模式

 //设定D1090为H2032
500000FF03FF00001C001014010000D*00109000012032

//读取D1090
500000FF03FF000018001004010000D*0010900001

posted on   一杯清酒邀明月  阅读(4355)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
历史上的今天:
2021-04-02 Qt 延时之QApplication::processEvents详解
2021-04-02 Qt 设置按钮禁用
2020-04-02 Qt 教你使用windeployqt工具来进行Qt的打包发布
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示