哈喽,大家好,我是雷工!
最近一个项目涉及用KingIOServer采集三菱PLC数据,特记录通讯过程方便备忘。
一、版本说明:1、KingIOServer版本:3.7SP2

2、PLC型号:Q03UDV和Q03UDE自带以太网网口。
3、驱动选择:三菱Q系列PLC以太网驱动。
二、硬件连接用普通网线通过交换机连接笔记本与PLC设备。
三、PLC端配置1、双击工程左侧树形结构中的【网络参数】

2、选择【MESECNET/以太网】。如下图所示:

3、设置如下图:


5、设置【开放设置】项,设置KingIOServer所在计算机的IP,端口。

注意:计算机的端口号最好使用4000以后的端口。
6、设置完成后,需要将设置下载至PLC中,选择——PLC写入下传PLC程序参数。

1、创建设备
创建设备时,设备系列选择:三菱——Q_SERIAL_ETHERNET_BINARY——Melsec_Ethernet。

2、设备地址设置:
设备地址格式及范围
(10进制):PLCport(16进制):ComputerPort(16进制):t(10进制):TransType(10进制)
其中:
为PLC指定的IP地址,(aaa、bbb、ccc、ddd范围均为0-255)
PLCport为PLC指定的端口号,(范围:0-FFFF)
ComputerPort为PC端指定端口号,(范围:0-FFFF)
t是连接超时(单位秒),
TransType为0代表采用UDP,为1采用TCP进行通讯。
备注:
1、整个网络的PC和PLC,部分要相同,ddd和PLCport,ComputerPort部分不要重复。如本例设置的:192.168.0.3:2000:4000:3:1。
2、本机的端口号(即ComputerPort)应设置的大一些,太低容易被其他程序占用,建议设置到4000以上。
3、创建变量

4、运行

以上为在燕郊某项目现场采集三菱PLC通讯的案例,有同样需求的小伙伴可以参考设置。