前言:在學習PLC編程或程序開發過程當中,若是身邊沒有實體PLC,又想驗證程序邏輯,這時,仿真軟件是不錯的選擇。針對AB PLC的仿真軟件Studio 5000 Logix Emulate,有的同窗說:很差用,功能簡單,不如什麼某某家仿真軟件。abseMe在這裏要說,其實它很強大,界面看似簡單,但隱含的功能卻很多。今天,本文先分享如何使用其仿真程序,在後面的,將分享更強大功能的應用。編程
1、Emulate使用說明學習
1. PLC編程軟件版本是多少,仿真軟件就需使用對應的版本,例:使用Studio 5000 v30編程,Emulate仿真軟件就得使用v30版本;spa
2. 本文使用的版本爲30,其向下兼容,包含有之前的版本號,如:20,21,23等,這就意味着,安裝了v30版本,不須要安裝低版本的仿真軟件了,就能夠仿真Studio 5000 v20至v30的程序。3d
2、Emulate仿真組態blog
1. 打開Emulate v30仿真軟件,默認的界面以下圖,0號槽爲RS LINX,1號槽爲計算機,這兩個槽默認被佔用,不能刪除,其做用是用RS LINX把計算機和仿真器鏈接,模擬實體PLC.開發
2. 在2號槽,鼠標右鍵,選擇Ctreate.io
3. 選擇Emulate 5570 Controller,Slot選擇2,點OK.軟件
4. Version選擇30,其餘選項均默認,點擊回車鍵.配置
5. 選擇CPU 0,其餘選項均默認,點擊回車鍵.下載
6. 這樣CPU就建好了.
7. 在3號槽創建仿真IO模塊,方法同上.
8. 選擇1789-SIM 32 Point IO模塊仿真器,Slot選擇3,點OK.
9. 其餘步序同上,點擊回車鍵進行下一步,至此,仿真器端的CPU和IO模塊就建好了,見下圖.
3、Studio 5000組態編程
1. 打開Studio 5000編程軟件,選擇Emulate 5570 Controller,填寫Name,點Next.
2. 版本選擇30,機架選擇1756-A7,也能夠選擇其餘,Slot選擇2,點完成.
3. 在IO配置,在機架上右鍵,選擇新建模塊.
4. 選擇1756-Module,點擊建立
.
5. 本步序很重要,詳細設置見下圖紅色方框標識,嚴格按此參數填寫,不然沒法仿真.
6. 本步序也很重要,RPI建議填寫50ms,不然仿真不必定成功.
7. 在控制器標籤裏創建2個DI點(Btn_Start,Btn_Stop),1個DO點(MotorCtrl),這次用到別名標籤,指向的仿真IO模塊的點位.
8. 在主程序裏,編寫一段控制電機啓停的邏輯程序。
4、RSLINX創建鏈接
1. 點擊配置,選擇Vistual Backplane(SoftLogix58xx, USB),點擊Add New.
2. 輸入鏈接的名稱,這樣RSLINX端的配置完成.
5、模擬仿真效果
1. 下載程序到仿真器裏,在Studio 5000裏點擊Path圖標,選中RSLINX創建的仿真器路徑(02,Studio 5000 Logix Emulate), 點擊下載按鈕,下載完成後,使CPU處於RUN狀態.
2. 回到仿真器,在3號槽模塊上右鍵,點擊Properties.
3. 在出現的界面進入I/O Data項,在這裏就能夠配合程序模擬IO點的動做和狀態,鼠標點擊就能夠觸發Inputs點位,點一下開啓,再點一下關閉,Outputs點位只能顯示.
4. 如今看看仿真器配合程序模擬的效果,點擊Inputs的00點位,看到程序裏面的Btn_Start閉合,電機啓動,仿真器裏的Outputs的00點位顯示黃色.
5. 點擊關閉Inputs的00點位,開啓01點位,看到程序裏面的Btn_Start斷開,Btn_Stop動做,電機中止,仿真器裏的Outputs的00點位指示燈熄滅.
結束語:至此,整個仿真過程就完成了。另外,仿真軟件Studio 5000 Logix Emulate v30,可到我公衆號裏的《軟件目錄》下載.
--abseMe:堅持原創 注重實用