發布日期:2022-04-26 點擊率:123 品牌:信捷_XINJIE
可編程控制器(PLC)是采用微電腦技術制造的自動化控制器,它以順序控制為主,回路調節為輔,能完成邏輯判斷、定時、記憶和算術運算等功能。 菱PLC狀態編程有什么方法控制以及注意事項有哪些?下面6個方面來淺析
(1) 對狀態進行編程處理,必須使用步進接點指令STL,它表示這些處理(包括驅動、轉移)均在該狀態接點形成的子母線上進行。
(2)與STL步進接點相連的觸點應使用LD或LDI指令,下一條STL指令的出現意味著當前STL程序區的結束和新的STL程序區的開始。RET指令意味著整個STL程序區的結束,LD點返回左側母線。每個STL步進接點驅動的電路一般放在一起,最后一個STL電路結束時(即步進程序的最后),一定要使用RET指令,否則將出現“程序語法錯誤”信息,PLC不能執行用戶程序。
(3)狀態編程順序為:先進行驅動處理,再進行轉移處理,不能顛倒。驅動處理就是該狀態的輸出處理,轉移處理就是根據轉移方向和轉移條件實現下一個狀態的轉移。
(4)初始狀態可由其他狀態驅動,但運行開始時,必須用其他方法預先作好驅動,否則狀態流程不可能向下進行。一般用控制系統的初始條件,若無初始條件,可用M8002或M8000進行驅動。M8002是一個初始脈沖,它只在PLC運行開關由STOP→RUN時有電一個掃描周期,故初始狀態S0就只被它“激活”一次,因此,初始狀態S0就只有初始復位的功能。M8000是運行監視,它在PLC的運行開關由STOP→RUN后一直有電,直到PLC停電或PLC的運行開關由RUN→STOP,故初始狀態S0就一直處在被“激活”的狀態。有的時候還用其他觸點進行組合來驅動S0。
(5)STL步進接點可以直接驅動或通過別的觸點驅動Y、M、S、T等元件的線圈和應用指令。驅動負載使用OUT指令時,若同一負載需要連續在多個狀態下驅動,則可在各個狀態下分別輸出,也可以使用SET指令將負載置位,等到負載不需要驅動時,用RST指令將其復位。負載的驅動或狀態轉移的條件也可能是多個,要視其具體邏輯關系,將其進行串、并聯組合。
(6)若為順序不連續轉移(即跳轉),不能使用SET指令進行狀態轉移,應改用OUT指令進行狀態轉移。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航