作為(wei) 工控中的一員,我們(men) 知道工控發展到今天plc在行業(ye) 中已經不可或缺的地步。而我們(men) 最常用的品牌有西門子,三菱等係列。接下來跟大家分享一下西門子200plc學習(xi) 心得。西門子plc的編程語言主要有梯形圖(LAD)、指令表(STL)、功能塊圖(FBD)、順序功能圖( SFC)、結構化文本(SCL)等,其中以梯形圖最為(wei) 常用。
下麵簡單介紹一下梯形圖
梯形圖由觸點,線圈或功能塊組成。梯形圖左邊一條豎線稱為(wei) 坐母線。觸點代表邏輯輸入條件,線圈代表邏輯輸出結果,功能塊代表定時器,計數器等附加指令。接下來再講一下程序結構用戶程序分為(wei) 可以分為(wei) 三個(ge) 程序區:主程序,子程序(SBR)和中斷程序(INT)。主程序:主程序是用戶的主體(ti) ,CPU在每個(ge) 掃描周期都執行一次主體(ti) 程序。子程序:子程序是程序的可選部分,隻有當主程序調用時才執行。合理的子程序可以優(you) 化主程序,減少CPU掃描時間。也可以封裝移植到其他程序當中。中斷程序:中斷程序是程序的可選部分,隻有當中斷事件發生時才去執行。中斷可在掃描周期任意的點去執行。中斷程序由用戶編寫(xie) ,由操作係統調用。根據優(you) 先級的不同進行先後調用。