品牌:其他 | 產地:美國 |
AE VHF 2060 RF AE VHF 2060 RF
<<專業>><<誠信>><<創新>><<合作>><<共贏>>的經營理念
《《不斷開發新產品》》《《為客戶提供服務》》
《《以大限度追求客戶滿意》》《《並不斷開拓新領域業務》》
Allen-Bradley(美國AB)係列產品
Schneider(施耐德電氣)係列產品
General electric(通用電氣)係列產品
Westinghouse(美國西屋)係列產品
SIEMENS(西門子係列產品)
-----------------------------
所有的A-B PLC(Micrologix1000, SLC500, PLC-5和Controllogix)都支持梯形圖的編程方式,而大多數PLC-5係列處理器(增強型以上係列)還支持結構文本及順序功能圖兩種編程方式。
1、梯形圖
梯形圖是一種典型,也是基本的編程方式,它採用圖形語言,沿用了繼電器的觸點、線圈、串並聯等術語和圖形符號,並增加了一些繼電接觸控制沒有的符號。梯形圖形象、直觀,對於熟悉繼電器表示方式的人來說,非常容易接受,而不需要學習更深的計算機知識。這是一種為廣泛的編程方式,適用於順序邏輯控制、離散量控制、定時/計數控制等操作。
梯形圖一般由多個不同的階梯組成,每一個階梯又可以由一個或幾個輸入指令及一個輸出指令組成。輸出指令應出現在階梯的右邊,而輸入指令則出現在輸出指令的左邊,如圖1所示。
圖1
2、結構文本
結構文本類似於BASIC編程,利用它可以很方便地建立、編輯和實現復雜的算法,特別在數據處理、計算存儲、決策判斷、優化算法等涉及描述多種數據類型的變量應用中非常有效。對於PLC-5處理器結構文本可以支持以下結構。
賦值:賦一個整數或浮點數值給一個數據單元
非保持型位賦值:賦一個二進制數給一個位單元,當處理器工作模式從編程方式到運行方式時或當順序功能圖(SFC)的步被掃描後,這些位被清零。
保持型位賦值:賦一個二進制數給一個位單元,當處理器工作模式從編程方式到運行方式時或SFC的步被掃描後,這些位並不被清零。
IF-THEN-ELSE:有條件的執行一段程序
FOR-NEXT:重復執行一段程序
WHILE:只要輸入表達式為真就重復執行一段程序
REPEAT:重復執行一段程序直至某輸入表達式為真
EXIT:在處理器到達正常結束條件之前退出循環結構(REPEAT,FOR 或WHILE)
CASE:根據一個數學表達式或操作數據的值有條件地執行一段程序
;;:相當於一個無操作指令NOP
梯形圖功能:可調用任一梯形圖程序或指令。
下面是一段利用結構文本的編程例子:
IF (T4:0.DN) THEN
TON(T4:0,0.01,100,0)
ELSE RES(T4:0)
END-IF
3、順序功能圖SFC
SFC是一種順序控制語言,用這種語言可以對一個控制過程進行控制,並顯示該過程的狀態。對於用戶的應用,可將邏輯分成易於處理的步和轉換來替代較長的梯形圖或結構文本。SFC中的每一步對應於一個控制任務(實際上是一段為了完成某一個控制任務的程序,該程序可以是梯形圖、結構文本、SFC的任一形式),用方框表示,步與步之間有轉換條件(也是一段程序),通過對該條件的檢測來決定處理器什麼時候可始執行下一步,轉換條件用水平線表示。通過顯示這些步和轉換條件,你可在任何時刻看到一個機器過程的狀態。簡單的SFC程序例子,如圖2示。
圖2
二、指令係統
A-B PLC具有豐富的指令係統(約有110多條指令),雖然不同係列的PLC所能支持的指令的種類有所區別,但一些基本指令卻是大家共用的,下面主要介紹PLC-5係列可編程序控制器的指令類型。
1、繼電器指令
繼電器指令用於監控數據表中的位狀態,如輸入位或者計時器控制字的位,繼電器型指令包括:
檢查通(XIC);檢查斷(XIO);
輸出激勵(OTE);輸出鎖存(OTL);
輸出解鎖(OTU);立即輸入(IIN);
立即輸出(IOT)。
2、計時器/計數器指令
計時器和計數器指令用於控制基於時間和事件計數的操作,包括:
通延時計時器(TON);斷延時計時器(TOF);
保持型計時器(RTO);加計數(CTU);
減計數(CTD);計時器/計數器復位(RES)。
3、比較指令
比較指令用於比較表達式或指定比較指令的值,它包括:
比較(CMP);等於(EQU);
大於等於(GEQ);大於(GRT);
小於等於(LEQ);小於(LES);
極限測試(LIM);屏蔽相等比較(MEQ);
不等於(NEQ)。