前面一篇博客介紹了如何安裝模擬器,這一篇通過一個練習簡單的學習如何使用模擬器。
安裝完后通過我的電腦右鍵-管理,選擇服務,看看有沒有freelance controller emulator服務有沒有啟動。
運行freelance engineering 2019,因為沒有授權,會提示只能運行100天。
點擊確認按鈕,會告訴你這是演示模式,可以看到菜單欄、最近打開的項目列表和提示對話框。
點擊確定按鈕關閉提示框,然后依次點擊項目、新建
會彈出新建的項目設置對話框,選擇項目保存的路徑和名字
點擊保存按鈕,會彈出進一步設置的信息框,這里簡單填寫一些信息,這一個練習用不到那些信息。可以設置一個密碼,這樣下一次打開的時候就需要輸入密碼了,這里設置密碼為0147
設置完成后點擊確定按鈕
會出現下面這樣的界面
在AC900F_Prj05處點擊鼠標右鍵,選擇插入-下一級,只有一個組態選項。
點擊確認按鈕,彈出設置對話框,這里也沒啥可以設置的。
點擊確定按鈕,可以看到左邊的樹形結構增加了一個層級
在“組態”層級點擊鼠標右鍵,選擇插入-下一級,彈出對話框。
選擇軟件,然后點擊確定按鈕。再次彈出軟件層級設置對話框。
這也沒啥可以設置的。
點擊確定按鈕,可以看到左邊樹形結構增加了一個層級
在“軟件”層級點擊鼠標右鍵,選擇插入-下一級,彈出對話框
這一次的對話框選項豐富,這里選擇過程站,然后點擊確定按鈕。過程站就是包含程序邏輯、人機畫面的東西。
過程站也沒啥可以設置的。
點擊確定按鈕,這下子樹形目錄多了很多東西。先不解釋每一項的作用,從字面上大體可以知道,后面的自學用到的時候再去詳細了解。
在“過程站.USRTask"層級點擊鼠標右鍵,選擇插入-下一級,選擇默認任務
點擊確定按鈕,彈出的對話框修改一下名字,其他保持默認。
點擊確認按鈕,樹形目錄又增加一個層級
在”默認任務(任務)(PLC模式)“層級點擊鼠標右鍵,選擇插入-下一級
彈出對話框選擇程序列表。另外一個選項是順控圖。
點擊確認按鈕,彈出對話框簡單設置一下。
樹形結構增加一個層級
在程序列表(PL)(啟動)層級點擊鼠標右鍵,選擇插入-下一級
這里選擇FBD程序FBD,這是功能塊編程,點擊確認按鈕。
點擊確認按鈕,樹形目錄增加層級
至此,已經到了最底層結構了,可以使用鼠標右鍵單擊壓力檢測程序層級,在其前或者后增加同等層級,比如”溫度檢測程序“、”流量檢測程序“
雙擊壓力檢測程序。
在右方編輯區域空白處鼠標右鍵單擊,選擇變量-讀,然后在合適位置點擊左鍵,把讀變量塊放置下來。然后空白處鼠標右鍵結束放置讀變量塊,也可以連續點擊鼠標左鍵,連續放置讀變量塊。
鼠標雙擊剛才放置的讀變量塊,填寫一個變量,如果這個變量是新建的,就會要求你進一步設置變量類型等信息。
點擊確定按鈕,可以在變量選項卡處,看到剛才建立的變量了,紅色變量是建立了從未使用的變量。
回到壓力檢測程序繼續完善。點擊鼠標右鍵,選擇塊-轉換-數據類型轉換-數據類型到REAL,然后放置到合適的位置,同上面一樣,可以放置一個,也可以連續放置多個。
再使用鼠標右鍵,選擇塊-模擬量-量程轉換,放置在合適的位置,然后雙擊進行設置。
對這個塊進行命名,這個命令會出現標簽列表中。由於本項目使用的AI模塊是AI810,4-20mA信號進入模板模數轉換后數值范圍是0-28480,因此這里將輸入起點和終點寫成0.0-28480.0.這兩個數都是real類型,所以前面才插入了一個數據類型轉換到real的塊。
點擊確定按鈕。
鼠標右鍵插入變量-寫變量。
點擊確定按鈕,這樣就有了4各塊,目前這4各塊沒有任何關聯。點擊鼠標右鍵,選擇畫線,然后將它們相連,每次在起點管腳處單擊鼠標左鍵,然后放開鼠標(當然不放開也行)到了終點管腳再點擊一下鼠標左鍵,如下圖所示。
如果有錯誤,線條會有紅色。
至此,一個簡單的程序部分就做完了。
在上面組態層級點擊鼠標右鍵,彈出的對話框這一次只有硬件可以選擇了。
點擊確定按鈕,簡單配置一下,再點擊確定按鈕
樹形結構就會增加硬件層級
雙擊硬件層級,或者點擊工具欄上的”硬件結構“按鈕(紅圈處),打開硬件設置對話框。
當前什么也沒有。
在Control Net的下方點擊鼠標右鍵,插入,彈出對話框選擇emulator(模擬器)
點擊確定按鈕,可以看到控制網絡增加了一個模擬器
在模擬器的圖形處,點擊鼠標右鍵,選擇資源指定,選擇過程站,就是前面建立的D-PS
點擊確定按鈕。
點擊工具欄上保存按鈕,然后點擊硬件結構左側樹形目錄最上面一個層級 ,然后點擊工具欄上的檢查按鈕(紅圈處)
無論有沒有錯誤、警告和提示,都會給出結論
點擊工具欄上的網絡配置按鈕(紅圈處)
彈出的對話框,將模擬器的IP地址修改成127.0.0.1,注意幾下模擬器的資源ID,這里是1
點擊確定按鈕
需要再次保存和檢查一下,剛才那一步保存檢查可以不做,這一次一並完成也可以。
點擊工具欄上返回按鈕(紅圈處),回到前面的界面。
點擊工具欄上保存按鈕,在主界面點擊樹形結構最上面一層,然后點擊工具欄上的檢查按鈕。
沒有任何問題
現在都是綠色的樹形結構,表示沒有問題
打開瀏覽器,地址欄輸入http://127.0.0.1;8888
如果從未打開過模擬器,模擬器列表是空的,這個時候輸入以下模擬器的ID,然后后點擊初始化控制器按鈕,在前面網絡配置對話框處可以查詢到.
不要關閉瀏覽器。
工具欄上最左邊的按鈕是切換在線/離線的。顯示為小人,表示當前離線,點擊一下就在線。
如果顯示一支筆,表示當前在線,點擊一下就離線。
將前面做的項目設置為在線,可以看到過程站顯示版本錯誤,這表示CPU與PC上不一致。在過程站(EMULATOR)處點擊鼠標右鍵,選擇加載-整個站。因為前面的配置從未下載,所以選擇整個站。如果下載過,然后做了修改,就加載修改對象。會問你是不是要加載整個站。在連接實際的控制器時,加載整個站會CPU停機,因此要慎重。
點擊是按鈕
會顯示加載過程,可以不理會。
全部加載完成后,過程站會顯示運行,就不會再顯示不一致了。
雙擊打開壓力檢測程序,在PT100讀變量塊點擊鼠標右鍵,選擇寫入數值,寫14240,這是28480的一半,輸入完成后鼠標放到這個讀變量塊上懸停,會顯示當前數值14240.0,將鼠標移到右邊寫變量塊PT100_HMI上懸停,就會顯示數值為550.0,與前面寫的邏輯一致。
將程序離線,點擊菜單項目-關閉項目,會詢問是否要修改,選擇確定。
點擊菜單項目-退出,就可以退出freelance engeering.
至此,我的第一個模擬器練習就做完了。