大家好,欢迎来到IT知识分享网。
总结一下上位机通过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码两种通讯方式协议内容有所不同,具体可以查询三菱的通讯协议资料。我这边主要使用的是如下这份,主要是其中的第3章 通过 QnA 兼容 3E/3C/4C 帧、4E 帧进行通信时
https://pan.baidu.com/s/1jQs8l2M7IZHvMKFqrgP0qw
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
FF03FF00001C00D*002
//读取D1090
FF03FF0000000D*00
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/85125.html