許多朋友因為在學習組态王的過程中因為沒有實物PLC而發愁,這裡我通過天塔之光實例分享一個三菱OPC軟件模拟實物PLC與組态王通信的方法。
一、需要軟件
組态王軟件
三菱PLC編程軟件GX Works2
三菱OPC軟件MX OPC Configurator
二、控制要求
主畫面
如上圖所示的天塔燈光,當按下啟動按鈕後,燈光的變化順序為:
L12→L11→L10→L8→L1→L1、L2、L9→L1、L5、L8→L1、L4、L7→L1、L3、L6→L1→L2、L3、L4、L5→L6、L7、L8、L9→L1、L2、L6→L1、L3、L7→L1、L4、L8→L1、L5、L9→L1→L2、L3、L4、L5→L6、L7 、L8、 L9→L12→L11……如此循環,直到按下停止按鈕。
三、GX Works2編寫程序
1、IO表
2、雙擊GX Works2圖标進入界面,單擊工具欄上“新建”按鈕,對彈出的對話框進行如下圖設置:
單擊“确定”,進入編程界面。
3、編寫程序
4、程序完成後,轉換保存即可。
四、三菱OPC軟件MX OPC Configurator設置
1、雙擊MX OPC Configurator圖标進入界面。
2、按下鍵盤“Ctrl E”鍵,打開設置窗口。
3、設置好的界面如下圖:
點擊“OK”即可。
4、按下鍵盤“Ctrl L”鍵,進行輸入點設置,如下圖設置“X0”。
5、如上方法設置“X1”、“Y0”到“Y13”等全部I/O點。為了後期使用方便,液可以多設置一下點。
6、完成後的界面如下圖:
7、點擊工具欄上“start”按鈕,退出即可。
五、組态王畫面組态
1、雙擊組态王圖标,打開“工程管理器”,點擊工具欄上的“新建”,出現“新建工程向導”對話框,單擊“下一步”,在出現的對話框裡輸入“天塔之光”,單擊“下一步”,在“工程名稱”裡輸入“天塔之光”,單擊“完成”,并将該新建工程設置為當前工程。
2、制作如下圖畫面:
3、在工程浏覽器窗口點擊“OPC服務器”,雙擊“新建”,進行如下圖設置:
點擊“确定”完成設置。
4、點擊“數據詞典”,打開變量庫,雙擊“新建”,在彈出的“定義變量”對話框裡進行I/O離散型變量“qidong”的設置:
同上方法設置變量“tingzhi”,對應的寄存器為“Dev01.x1”。設置變量“deng1”,對應的寄存器為“Dev01.y0”。因為需要12個燈,所以最終設置到“deng12”。最終的數據詞典如下圖所示:
5、打開主畫面,雙擊“啟動”按鈕,在彈出的“動畫連接”對話框裡選擇“按下時”按鈕,如下圖設置:
點擊“确定”。然後選擇“彈起時”按鈕,如下圖設置:
點擊“确定”完成“啟動”按鈕的設置。“停止”按鈕的設置與此類似。
6、在主畫面上雙擊“L1”燈,在彈出的“動畫連接”對話框裡選擇“填充屬性”按鈕,如下圖設置:
點擊“确定”完成後,同樣方法設置其它11個燈。
7、在工具欄上點擊“文件”,在下拉框裡點擊“全部存”。
六、運行調試
1、打開做好的PLC文件,點擊GX Works2工具欄上“調試”→“模拟開始/停止”,程序進入調試狀态。
2、打開組态王主畫面,點擊“文件”,在下拉框裡點擊“切換到 View”,程序開始運行。點擊畫面上“啟動”按鈕,燈開始按照程序要求接通,如下圖所示:
按下“停止”按鈕,所以燈熄滅,直到按下“啟動”按鈕在從新開始循環。
七、心得交流
本文通過組态王和三菱OPC軟件完美結合,完成了天塔之光的制作,這種方法可以有效地檢驗我們編寫的PLC程序正确與否。在本案例中,組态王和PLC中的變量隻是相互對應了一下,沒有顯示出組态王豐富的動态效果,在以後的學習中,我會制作能夠體現組态王動态效果的案例。
因本人水平有限,本文尚有不足之處,望各位多多賜教。
,