國慶節懶了幾天盡去玩了,沒有學習。我把前段時間在新浪部落格記錄的內容轉發在這裡,那裡把訪問量清零後還沒有恢復。
原文地址:ABB_800xA學習筆記314:做一個實際的練習1_來自金沙江的小魚_新浪部落格 (sina.com.cn)
很久沒有學習ABB 800xA了,現場有一套800xA的裝置,如果出了問題還是得區處理,因此不能放下。這次是在虛擬機器下,使用software來做練習,題目是根據官方文件3BSE041880-600_A_en_System_800xA_Control_6.0_AC_800M_Getting_Started 中的例子來做的。
2. 點選選單file-new project,或者點選工具欄上新建按鈕,開啟新建專案對話方塊。選擇AC800M模板,輸入專案名字mydoors,點選OK按鈕,這裡不需要設定環境,由於授權不夠,選擇了環境也沒用.
可以在下方訊息框看到載入各種庫的過程
3. 載入完成後,可以看到庫、應用、控制器的基本框架形成了。
4. 開始建立邏輯。展開Application_1,找到下一級的Diagrams,預設有3個,在第2個Diagrams-normal中建立,雙擊開啟它。
預設會顯示變數編輯器。
點選後會彈出對話方塊,可以看到diagram2勾選上了,你可以對這一次保留操作寫一個註釋,也可以不寫,點選OK按鈕,關閉對話方塊。
對diagram2保留之後,可以看到專案樹形目錄上,diagram2前面打勾了。
關閉剛才開啟的diagram2的變數編輯器,再次開啟它(不關掉的話,編輯器還保留著非保留獨佔的狀態,無法編輯),在第一行建立photo_cell變數
寫變數型別時,如果不知道資料型別名字寫法,可以選中data type欄,按下ctrl+J組合鍵,可以顯示資料型別列表。描述一欄寫對這個變數的註釋,由於沒有安裝中文輸入法,所以這裡沒有寫中文。
可以看到變數編輯器中有兩個變數了。程式碼視窗裡面有剛才新建的變數。
可以點選一下工具欄上的check按鈕,沒有報錯,說明程式碼視窗只有變數,沒有完整邏輯不算出錯。
知道這兩種變數建立方法後,逐個建立其它變數。
可以看到標題欄最後有一個*,表示有了修改,沒有儲存,對其進行儲存。
6. 開始進行控制邏輯編寫
可以看到程式碼視窗有了一個tof功能塊,這個塊輸入輸出沒有連線任何變數。
程式碼視窗上方編輯器的功能塊編輯器可以看到剛才新增的tof功能塊,可以對其新增註釋。
透過選單insert-new page,或者程式碼視窗空白處點選滑鼠右鍵,關聯選單選擇pages-add new page,或者快捷鍵ctrl+N,任選一種方法新增新頁面。可以看到程式碼視窗下方現在變成2,表示第2內碼表。
對第2內碼表重新命名為customer_counter_up,插入功能塊CTU,名字為customer_count_up,寫相應註釋資訊。
到這裡功能塊建立完了,檢查一下沒有問題,儲存剛才的內容。