哈嘍,大家好,我是雷工!
最近一個項目涉及用KingIOServer采集三菱PLC數據,特記錄通訊過程方便備忘。
一、版本說明:
1、KingIOServer版本:3.7SP2
2、PLC型號:Q03UDV 和Q03UDE自帶以太網網口。
3、驅動選擇:三菱Q系列PLC以太網驅動。
二、硬件連接
用普通網線通過交換機連接筆記本與PLC設備。
三、PLC端配置
1、雙擊工程左側樹形結構中的【網絡參數】
2、選擇【MESECNET/以太網】。如下圖所示:
3、設置如下圖:
4、設置【操作設置】項:設置PLC IP,點擊【結束設置】按鈕,完成設置。
5、設置【開放設置】項,設置KingIOServer所在計算機的IP,端口。
注意:計算機的端口號最好使用4000以后的端口。
6、設置完成后,需要將設置下載至PLC中,選擇——>PLC寫入下傳PLC程序參數。
四、KingIOServer端配置
1、創建設備
創建設備時,設備系列選擇:三菱——>Q_SERIAL_ETHERNET_BINARY——Melsec_Ethernet。
2、設備地址設置:
設備地址格式及范圍
aaa.bbb.ccc.ddd(10進制):PLCport(16進制):ComputerPort(16進制):t(10進制):TransType(10進制)
其中:
aaa.bbb.ccc.ddd為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,aaa.bbb.ccc部分要相同,ddd和PLCport,ComputerPort部分不要重復。如本例設置的:192.168.0.3:2000:4000:3:1。
2>、本機的端口號(即ComputerPort)應設置的大一些,太低容易被其他程序占用,建議設置到4000以上。
3、創建變量
點擊【變量】,根據點位表,創建幾個變量。
4、運行
然后點擊【運行】按鈕,查看通訊狀態,及核對采集變量數據是否一致。
五、后記
以上為在燕郊某項目現場采集三菱PLC通訊的案例,有同樣需求的小伙伴可以參考設置。