LabVIEW與三菱FX系列PLC通信—OPC
本文介紹LabVIEW與三菱FX系列PLC通過編程口通信。通過OPC Server控制PLC的輸出節點的通斷。
1、 所需的硬體設備及連線
三菱FX系列PLC(本文使用FX3GA-60MR,實物見下圖),一根USB-SC09-FX編程線,一臺PC。
PLC通過交流電供電,編程線一端連接到PLC上,一端通過USB連接到PC機上。
2、 安裝PLC編程線的驅動。
通過線纜自帶的光碟裡的驅動安裝,安裝完成後,在設備管理器中可以找到這個識別出來的串口,如下圖所示:
3、 測試PC與PLC的連接
打開GX Works2軟體,新建一個工程,選擇正確的PLC型號,如下圖所示:
設置正確的COM埠,如下圖所示:
點擊通信測試,如果彈出下圖示的對話框,說明連接成功:
4、 配置OPC Server
打開NI OPC servers,先創建一個channel。配置如下圖所示,請注意COM ID,Baud rate,Data bits,Parity等的設置。
再創建一個device,配置如下圖所示,請注意要選擇正確的Model類型。
再創建兩個tag,如下圖所示,請注意他們的地址分別為Y000和Y001.
在OPC Quick Client中如果看到Y0,Y1的qulity是good,說明配置正確,如下圖所示:
5、 編寫LabVIEW 程序來控制Y0,Y1的通斷
1) 打開LabVIEW,首先創建一個工程,然後在工程中的我的電腦上右擊,創建I/O Servers,在彈出的對話框中選擇OPC Client。
2) 創建BoundVariables
在OPC1上右擊,選擇Create Bound Variables.找到Y0和Y1,並添加。
3) 創建LabVIEW程序,控制Y0和Y1.
此時PLC前面板如下圖所示: