永宏PLC技術支援|初學者學PLC的應用指令,從基礎到進階的學習路徑
對於應用指令,初學者非常困惑,不知道哪些指令重要、哪些指令常用,應該怎樣學習它們。這些指令可以分為下面幾種類型:
1.屬於幾乎所有電腦語言都有的指令
例如資料的傳送、比較、移位、迴圈、數學運算、字邏輯運算、資料類型轉換等指令。這類指令非常重要,它們與電腦的基礎知識(例如數制、資料類型、定址方式等)有關,應通過例子和實驗瞭解這些指令的基本功能。學好一種型號的PLC的這類指令,再學別的PLC的同類指令就很容易了。
2.與順序控制程式有關的指令
這類指令中,FX的STL指令設計得最好,用STL指令設計的梯形圖與順序功能圖之間有明確的對應關係,因此易於理解和使用,設計的程式比其他方法設計的短,可以節約大量的設計階段。建議在學習這類指令之前,首先學習順序功能圖
3.與PLC的高級應用有關的指令
例如與PID控制、運動控制、高速輸入/高速輸出、通信有關的指令,這些指令也很重要。某些指令需要學習有關的專門知識,才能正確的理解和使用它們。
4.與PLC特定的硬體、軟體有關的指令
例如讀寫特殊模組和類比電位器的指令。
5.與某些特定的工程應用有關的指令
例如永宏FBS的凸輪順控指令和旋轉工作臺控制指令。
學習應用指令時,可以首先按指令的分類流覽所學的PLC有哪些應用指令,它們用來幹什麼,便於在需要的時候能找到手冊或説明中的指令說明。初學時沒有必要花大量的時間去瞭解應用指令的詳細使用方法,更沒有必要去死記硬背它們。重點是瞭解指令的基本功能。
可以採用需要什麼學什麼的方法,重點學習讀程式、編程式時遇到的和需要使用的指令,沒有用到的指令暫時不管它。在閱讀或編寫程式時如果遇到不常用的指令,可以通過程式設計手冊瞭解它們的詳細使用方法。
如果程式設計軟體有指令的線上說明(永宏的編輯軟體就可以線上查詢),選中指令清單或程式中的某條指令,按一下F1鍵,就可以看到該指令的大量細節,例如指令各參數的資料類型、可用的存儲區、參數的意義,指令的功能和應用實例、指令的執行對狀態字或有關標誌位元的影響等。
與學外語不能只靠背單詞,應主要通過閱讀和會話來學習一樣,要學好PLC的應用指令,也離不開實踐。一定要在讀程式和編程式的過程中學習應用指令。
有的指令實際上極少使用,它們屬於“休眠”的指令,學習的時候可以不管它們。萬一在讀程式時遇到它們,可以通過指令的線上說明或查手冊來瞭解它們。