內蒙古PLC程序編寫關于順序功能圖設計法
內蒙古PLC程序編寫關于順序功能圖設計法,步進指令的引入:分析生產工藝對控制的要求,我們發(fā)現不少生產過程都可以劃分為若干工序,每一個工序要求一定的執(zhí)行機構動作。在滿足某些條件后,它又從一個工序轉為另一個工序,通常這種控制稱為順序控制。順序控制是按順序一步一步來進行控制的,進入下一步決定于轉換條件是否滿足。它的基本結構可以用狀態(tài)轉移圖(順序功能圖)來描述,工作臺自動往復控制系統,順序控制的全部過程,可以分成有序的若干步序(STEP),或說若干個階段。各步都有自己應完成的動作(ACTION)。從每一步轉移到下一步,一般都是有條件的,條件滿足則上一步動作結束,下一步動作開始上一步的動作會被去掉,這就是狀態(tài)轉移圖(SFC,Sequential Function Chart)的設計概念。使用順序控制設計首先根據系統的工藝過程,畫出狀態(tài)轉移圖,然后根據狀態(tài)轉移圖畫出梯形圖。狀態(tài)轉移圖(Sequential function chart,SFC):順序功能圖或功能表圖,它是一種通用的技術語言。1987年IEC國際電工委員會):IEC848。1994年IEC(國際電工委員會):IEC1131狀態(tài)轉移圖編程:步、有向連線、轉換、轉換條件和動作(或命令)系統所處的階段(狀態(tài)),根據輸出量的狀態(tài)變化劃分。任何一步內,各個輸出量狀態(tài)保持不變,同時相鄰的兩步輸出量總的狀態(tài)是不同的。
初始步:系統的初始狀態(tài)相對應的步,一般是系統等待啟動命令的相對靜止狀態(tài)
內蒙古PLC程序編寫活動步:系統正處于某一步所在的階段,相應的動作被執(zhí)行與步對應的動作或命令
有向連線和轉換條件
有向連線(狀態(tài)轉移路線和方向)
步的活動狀態(tài)的進展:從上到下,從左到右,有向連線上的箭頭可省略。
轉換(分割兩個相鄰步)
轉換條件:是與轉換相關的邏輯命題
(1)步進接點須與左母線連接,步進指令具有主控功能。STL指令用來將狀態(tài)寄存器S的觸點與母線相連并提供主控功能。STL指令與RET指令并不需要成對使用,但在系列STL電路結束后,要寫入RET指令
(2)當步進接點接通時,其后面的電路才能按邏輯動作。如果步進接點斷開,則后面的電路則全部斷開,相當于該段程序跳過。若需要保持輸出結果,可用SET和RST指令。
(3)允許同一編號元件的線圈在不同的STL接點后面多次使用。在同一個程序段中,同一狀態(tài)繼電器地址號只能使用一次。
(4)可以在步進接點內處理順控指令
(5)如右圖所示,在狀態(tài)內的母線將LD或LDI指令寫入后,對不需要觸點的驅動就不能再編程,需要按下圖方式進行變換。
(6)內蒙古PLC程序編寫為了控制電機正反轉時避免兩個線圈同時接通短路,在狀態(tài)內可實現輸出線圈互鎖。