在設計編程軟件時,可以參考行業內的大公司(例如西門子公司)成熟的PLC編程軟件。對于一個熟悉主流PLC編程軟件的用戶,如果不需看入門文件和幫助文件、不需要培訓,就能較順利地用*次使用的編程軟件來完成基本的操作,這樣的軟件在使用方便性上就是成功的。
一、使用戶操作簡單方便的措施
1.基本操作
同一個功能能分別用菜單命令、工具欄上的按鈕、右鍵快捷菜單命令這3種方式來實現。
1)菜單的設置
建議盡可能仿照國內廣泛使用的主流PLC的編程軟件的菜單設置,使用戶易于過渡到新的編程軟件。
2)工具欄上的按鈕
同一個操作,使用工具欄上的按鈕比使用菜單命令更為方便。按鈕不要太大,光標放到某個按鈕上,應能自動顯示描述該按鈕功能的文字。按鈕能提供所有zui常用的操作。按鈕的個數如果太少,有的操作不太直觀方便。按鈕的個數太多,占用的空間太大,應折衷考慮。能分組關閉或顯示按鈕。
3)右鍵快捷菜單
點擊窗口中的某個對象或區域,出現包含與它有關的zui常用的指令的快捷菜單。因為與特定的對象有關,使用快捷菜單中的指令比使用菜單中的指令更為方便。
2.大量使用拖放功能
拖放是一種極為方便直觀的操作方法。拖放功能是指將一個對象從一個地方拖到另一個地方,例如在硬件組態時將一個模塊拖放到機架,在生成程序時將指令列表中的一條指令拖放到梯形圖中,組態網絡時將通信接口拖放到網絡上等。西門子的新一代軟件TIAPortal的拖放功能無處不在。
3.強大的幫助功能
幫助窗口中的“目錄”選項卡應包含編程軟件的使用方法,和與編程有關的全部信息。此外幫助窗口還應有“索引”和“搜索”的功能。
好的編程軟件應有覆蓋面廣的在線幫助功能,打開某個對話框的選項卡,選中某個菜單中的某條命令,選中指令列表或程序中的某條指令,按計算機的鍵,將會出現選中的對象的在線幫助。
4.剪貼板功能
可用鍵盤、鼠標選中畫面上的個別或多個對象,然后可以通過剪貼板進行刪除、復制、粘貼、剪切等操作。
軟件應是開放的,可通過剪貼板實現編程軟件中的內容(例如指令表程序)與別的軟件(例如Word和Excel)的相互傳送。
5.仿真器
如果僅僅用梯形圖來仿真,受到的限制很大,因為往往不能同時看到感興趣的全部變量。建議采用西門子STEP7的仿真軟件PLCSIM的方案,被仿真的對象以字節、字或雙字為單位,由用戶生成。也可以采用類似于監控用的變量表的方式,用一行監控一個字節(8個位變量,每個位變量用一個小方框表示)、字或雙字。
在關閉仿真軟件時應能自動保存當時的仿真對象的設置。
6.程序段的劃分
西門子的S7-200/300/400的梯形圖程序被劃分為程序段(Network),一個程序段只能放一塊獨立電路,有的程序段只有一條指令,這樣導致梯形圖很不緊湊。S7-1200允許在一個程序段中放多塊獨立電路(即允許合并S7-200/300/400的程序段)。建議梯形圖不要劃分程序段,或采用S7-1200的方案。
7.可組態的界面
編程軟件的界面可根據用戶的需求和愛好來設置,例如顯示工具欄上的哪些按鈕,打開程序塊時程序編輯器的初始顯示方式,可關閉和顯示注釋,可調整觸點的寬度和表格顯示的內容等等。可參考STEP7的“選項”→“自定義”菜單命令的功能。
8.其他
建議變量的定義采用比較直觀的表格方式,而不是文本方式。
IEC61131-3規定地址前面要加百分號,例如“%IB0”,建議在輸入時允許不輸入%,輸入后自動添加%。
二、防錯和查錯的措施
應以預防為主,盡可能讓用戶想犯錯誤都犯不了。在操作過程中檢查錯誤,即使給出錯誤信息。在操作完成時進行總體檢查,顯示操作過程中檢查不出來的錯誤的信息。
1.防止程序輸入出錯的措施
如果輸入了錯誤的數據類型、地址或常數,用紅色或別的方式標記,提醒用戶改正。也可以自動彈出錯誤信息對話框。
在編譯程序后給出程序的語法錯誤,顯示錯誤的位置和錯誤的內容。雙擊編譯信息中有錯誤的行,自動打開出錯的程序,光標放在出錯的位置。
2.防止錯誤操作的措施
在硬件組態時選中某個模塊,用顏色顯示允許添加該模塊的位置或插槽,在拖放模塊時用光標顯示是否允許模塊放在當前的位置。
根據當前軟件的操作和選中的對象,禁止當前條件下不允許的操作,例如禁止執行某些菜單命令,禁止使用工具欄上的某些按鈕,禁止使用對話框中的某些多選框和單選框。被禁止操作的對象用灰色顯示。
3.檢查錯誤的措施
在操作結束時(例如點擊“確認”按鈕關閉對話框或編譯硬件組態),檢查操作是否成功完成,如果有操作錯誤,則顯示出錯誤信息。
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://m.lfljgfsj.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025第十一屆中國國際機電產品交易會 暨先進制造業博覽會
展會城市:合肥市展會時間:2025-09-20