國家廣播電視總局623臺 王 剛
DX-600發射機是由美國哈里斯公司生產的全固態調幅中波發射機,該發射機采用SLC-500系列A-B PLC,美國Rockwell公司開發的A-B PLC具有豐富的指令系統,不同系列的PLC所能支持的指令種類有所區別,本文主要介紹PLC-5系列可編程序控制器的指令類型。
1.常開點指令(XIC)
XIC指令指如果輸入信號是1(ON),則該輸入點對應的邏輯為真(true)。類似于常開開關,即此點初始狀態為開,若輸入信號為真,則此軟元件導通。XIC指令形式如下圖。在該指令中,若系統掃描到Local:1:I.Date.0輸入點有信號,則運算邏輯為真。Local:1:I.Date.0與本地模塊1號槽中的0號點對應。若運算邏輯為真,那么軟元件呈綠色顯示。

圖1
如圖1程序中,Local:1:I.Date.0電路輸入信號為假,軟元件不導通。
2.輸出解鎖存指令(OUT)
OUT指令常用以復位由OTL指令鎖存的位,也可稱之為復位(RES)指令.當前端邏輯條件為真時,該指令復位鎖存的信號點.在此之后該信號的當前值不受前段邏輯條件決定,必須由OTL指令再次置位該點。

圖2
如圖2程序中,若前端邏輯條件為真,則Local:2:O.Date.0復位。
1.延時導通型計時器指令(TON)
用戶可以通過使用TON指令在設定的時間內控制計時器的通斷,從而達到控制輸出信號。當前端邏輯條件為真時,計時器開始計時,直至累加指等于設定值。此過程中若前段邏輯條件變為假,或者復位計時器,那么計時器停止計時并將當前值清零。TON指令的元素標簽如下:
(1)計時器(Timer):指定當前計時器標簽。
(2)定值(Present):用戶設定的計時器總計時時間。
(3)累加值(Accum):計時器當前值,是一個變化值,顯示計時器累加計時數值,計時器復位時,累加值變為0。
(4)使能(EN):當前計時器使能時,(EN)導通并顯示綠色。
(5)完成(DN):當前計時器計時完成時,(DN)導通并顯示綠色。
(6)復位(RES):可在其它程序段中通過復位指令RES將指定計時器當前值復位。
2.加計數指令(CTU)
CTU指令是一條輸出指令。
操作數和計數器結構如表1和表2所示:

表1 操作數

表2 計數器結構
說明:CTU指令為加計數。如果前端邏輯條件為真時使能位(.CU)是復位狀態,則計數器累加值(.ACC)加1。如果使能位(.CU)是置位狀態,或前端邏輯條件為假,則計數器不執行計數操作。如果要將累加值清零,則可以用RES指令清零累加值,或用MOV指令將常數0寫入到累加值中去。
1.加法指令(ADD)
ADD指令是一條輸出指令。ADD指令是把用戶輸入數據1與數據2進行加法運算,并存放到設定的地址中。
2.傳送指令(MOV)
MOV指令是一條輸出指令。MOV指令可實現對相同數據類型的數據進行傳送。當前端邏輯條件為真時,掃描數據1當前值,將該值復制到數據2對應的寄存器中去。

圖3
圖3 中0000:當I:0.12導通,I:0.16不導通;或者I:0.12不導通,I:0.16導通時,B3:1.4寄存器導通。
0001:當B3:1.4不導通時,置位B3:1.5并鎖存。
0002:當B3:2.3導通且B3:1.6上升沿觸發時,復位B3:1.5。
0003:當B3:1.1不導通時,計時器T4.6開始計時,計時時間50×0.01s。
A-B PLC控制系統與其他流行品牌PLC對比,A-B的軟件設計簡單易懂、易掌握,軟件功能強大,集成化更高,具有強大的組態能力以及硬件穩定性好,質量可靠等特點,因此被歐美設備廣泛采用。本文通過對SLC-500系列PLC指令系統的簡要分析,形成一個比較系統的文獻,方便查閱交流。
[1]陳立定,吳玉香,蘇開才編.電氣控制與可編程控制器[M].廣州:華南理工大學出版社,2001.
[2]徐德等編.可編程控制器應用技術[M].第二版,濟南:山東科技出版社,2001.
[3]王德吉等編.羅克韋爾PLC控制技術[M].機械工業出版社,2013.