ADP第四章(48页).doc
《ADP第四章(48页).doc》由会员分享,可在线阅读,更多相关《ADP第四章(48页).doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-4. 人機介面的系統控制讀寫區為了讓PWS與各廠牌PLC.的通訊連線能雙向溝通資料及顯示畫面,故需定義人機介面的系統用控制暫存區和狀態應答暫存區(其相對於PLC.的暫存器位址)。其設定步驟是由ADP規劃軟體視窗中在應用欄的下拉表單中選設定工作參數;圖4-1 PWS系統工作參數設定ADP會出現如圖3-1的設定應用對話方塊。在設定應用對話方塊中先選定欲連線PLC的廠牌及機型,例如MITSUBISHI FX2N然後在右上方控制區即可輸入系統控制區的啟始位址,例如D0(長度為10Words)、在狀態區即可輸入系統狀態應答暫存器的啟始位址,例如D10(長度固定為6Words=D10-D15)、以下將詳
2、細說明各個相對暫存器的用法及功能。注意:本例中對PLC 其暫存器資料型態為word單位,需使用D0,D1。4.1. 控制區在PWS-系統中有關系統控制區的功能最重要,設計者由PLC可控制人機介面的動作模式;由系統設定表中控制區指定其暫存器位置(如上圖之D0),它是壹個連續的資料區塊,其長度最少為2Words,最大為32Words;且隨著所使用功能其長度增加(例如使用配方功能時則長度最少需為6 Words以上;暫存器D0-5),每個位置之功能及意義說明如下:Word# Member Ex. FX2 畫面編號控制暫存器Dn Screen Number Register (SNR) D0 控制命令旗
3、幟暫存器Dn+1 Command Flag Register (CFR) D1 緩衝區記錄控制暫存器#1Dn+2 Logging Buffer CONtrol Register #1(LBCR1) D2 緩衝區記錄控制暫存器#2Dn+3 Logging Buffer CONtrol Register #2(LBCR2) D3 緩衝區記錄控制暫存器#3Dn+4 Logging Buffer CONtrol Register #3(LBCR3) D4 配方編號控制暫存器Dn+5 RCPNo Number Register (RNR) D5 使用者應用暫存器 D6.DmmDn+6以上 General
4、 User Area Register (GUAR) CBn , n 不可超過31 Dn=CBn例如在控制區設定為 D0(可任意指定啟始位址,上表中之編號則隨啟始位址而平移);長度10表示人機主動快速讀取PLC暫存器D0D9 (10words)的內容資料並存放在人機內部的控制暫存器CB0CB9。從ADP 3.00以後版本有關控制區設定可以不設置,例如對NC控制應用,變頻器,溫控器等的連線應用,因不需要由控制器主動要求人機對應動作故常不需指定控制區,當不指定控制區時,請設計者將控制區指定位置(如上圖之D0)清為空白,且長度為0。4.1.1 畫面編號控制暫存器(Screen Number Regi
5、ster)此暫存器SNR (Dn)可由PLC(D0)指定人機介面顯示指定畫面,或列印指定畫面時用。動作完成後人機不會自動設0給D0,但由人機換畫面按鈕換畫面人機會自動設0給D0。從ADP 3.00版本有關SNR的觸發方式可使用Pulse MOV或MOV兩種方式由PLC控制。換畫面編號控制暫存器(位元 09)和其它的位元s(位元 1015)是獨立的,也就是說換畫面時無需去控制背燈狀態或語言指定,相同地當設定背燈狀態或選擇語言指定時也無需特別指定畫面編號。換畫面時,即使並未控制開啟背燈,人機也會打開背燈。此暫存器除了SNR (Dn)的內容值相對之位元#(位元0-位元15)之功能如下:Dn 16-位
6、元 # (00-15) FUNCTION 位元 9-.位元 0 前10位元用來決定換畫面的編號 位元 10保留 位元 13=off,12=off,11=off無指定語言,不動作 位元 13=off,12=off,11=on指定語言1 位元 13=off,12=on,11=off指定語言2 位元 13=off,12=on,11=on指定語言3 位元 13=on,12=off,11=off指定語言4 位元 13=on,12=off,11=on指定語言5 位元 13=on,12=on,11=off保留 位元 13=on,12=on,11=on保留 位元 14 設為1時背燈切除 位元 15 設為1時背
7、燈點亮 4.1.2 控制命令旗幟暫存器(Command Flag Register)此暫存器CFR (Dn+1)(例如D1)的內容值相對之位元#(位元0-位元15)之功能如下:Dn+1 16位元#(00-15) Function位元0Alarm History Buffer Clear Flag 1Alarm Frequency Buffer Clear Flag2Print Change Paper Flag (Form Feed Flag) 3Hardcopy Flag 4Recipe Write Flag, Data send from PWS to PLC5RCPNO Change F
8、lag6Recipe Read Flag, Data send from PLC to PWS7Buzzer action controls8Clear Flag #1 9Clear Flag #2 10Clear Flag #3 11Clear Flag #4 12Trigger Flag #1 13Trigger Flag #2 14Trigger Flag #3 15Trigger Flag #4 Alarm History Buffer Clear Flag:警報記錄清除控制旗幟信號由PLC 控制人機介面警報記錄緩衝區的清除;可由觸發此清除控制旗幟信號位元0設為ON/OFF 1次(約1
9、 秒),即可將警報記錄緩衝區的資料清除。Alarm Frequency Buffer Clear Flag:警報頻次表清除控制旗幟信號由PLC 控制人機介面警報發生頻次表的清除;可由觸發此清除控制旗幟信號位元1設為ON/OFF 1次(約1 秒),即可將警報發生頻次表的資料清除。Print Change Paper Flag:列印換頁控制旗幟信號要由PLC控制人機介面所連線的印表機換頁時,只需將此旗幟信號位元#2設為ON(約1秒)即可。但欲再次觸發前需先將此旗幟信號OFF。Hardcopy Flag:Hardcopy 控制旗幟信號由PLC欲控制人機介面Hardcopy目前顯示之畫面資料時,設計時
10、只需啟動此Hardcopy 控制旗幟信號位元#3為ON(約1 秒)。但欲再次觸發前需先將此旗幟信號OFF。Recipe Write To PLC Flag:配方寫入控制旗幟信號由PLC指定人機介面將PWS-配方資料儲存RAM區中指定之1組配方資料送給PLC時,需先將欲傳送之配方組別指定編號(N)寫入配方編號控制暫存器(RNR)Dn+5內,然後將配方寫入控制旗幟信號位元#4設為ON即可。但欲再次觸發前需先將此旗幟信號OFF。(注意PWS-人機需配方功能型才提供此功能)RCPNO Change Flag:配方組別編號變更控制旗幟信號RCPNo是PWS-內部系統暫存器,用來控制畫面顯示配方資料的組別
11、指定,要由PLC改變PWS-的RCPNo的內容值,只要先將指定數值(N)寫入配方編號控制暫存器(RNR)Dn+5內,然後將配方組別編號變更控制旗幟信號位元#5設為ON即可(約1 秒)。人機PWS-的RCPNo的內容值就自動被改為數值N,同時畫面上將顯示第N組配方所對應的配方資料RCPW0-RCPWm。但欲再次觸發前需先將此旗幟信號OFF。(注意PWS-人機需配方功能型才提供此功能)Recipe Read From PLC Flag:配方回存控制旗幟信號由PLC控制將PLC配方對應資料回存至PWS-配方資料儲存RAM區時,需先將欲回存之配方組別指定編號(N)寫入配方編號控制暫存器(RNR)Dn+
12、5內,然後將配方回存控制旗幟信號位元#06設為ON即可(約1 秒) 。但欲再次觸發前需先將此旗幟信號OFF。Buzzer Flag:蜂鳴器信號由PLC欲控制人機介面蜂鳴器之動作時,設計時只需啟動此蜂鳴器控制旗幟信號位元#7為ON(約1 秒)。但欲再次觸發前需先將此旗幟信號OFF。Clear Flags #1-#4:曲線圖清除控制旗幟信號由PLC 控制人機介面曲線圖曲線的清除;可由觸發此清除控制旗幟信號位元 8-位元11設為ON/OFF 1次即可清除曲線圖或XY曲線圖元件上的曲線。Trigger Flags #1-#4:曲線圖取樣控制旗幟信號人機介面需由PLC控制整組曲線圖的資料總表之取樣;每次
13、當觸發此曲線圖取樣控制旗幟信號位元12-位元15設為 ON/OFF 1 次(約1 秒) 則人機即讀取整組曲線圖的連續資料總表取樣一次,並立刻轉為一條連續曲線顯示在人機畫面的曲線圖或XY曲線圖元件。4.1.3 記錄緩衝區控制暫存器(Logging Buffer Control Register)在操作歷史資料顯示元件的設置,必需先指定其信號相對應之PLC 讀取記錄緩衝區;才能連線應用。記錄緩衝區是指取樣資料儲存在人機的記憶體中battery backup RAM 位置。記錄緩衝區的位置及大小需先設定。圖4-2 PWS-系統記錄緩衝區設定_對話方塊PWS-人機介面可設定追蹤多組歷史趨勢圖取樣,共可
14、分為十二組記錄緩衝區,除了可設為人機自動定時(time interval)取樣外,也可由PLC控制人機介面歷史趨勢圖的取樣或清除;其各組#1-#12觸發取樣控制或清除控制分別由三個記錄緩衝區控制暫存器(LBCR#1-#3)(即Dn+2Dn+4)控制。LBCR1Buffer # 4Buffer # 3Buffer # 2Buffer #1LBCR2Buffer # 8Buffer # 7Buffer # 6Buffer #5LBCR3Buffer #12Buffer #11Buffer #10Buffer #9TB: Trigger 位元趨勢圖取樣控制信號。CB: Clear 位元趨勢圖清除控制
15、信號。SB: Size 位元趨勢圖多筆取樣控制信號。Trigger 位元 #1-#12:趨勢圖取樣控制信號人機介面除了可設為定時(time interval)取樣外,也可由PLC 控制人機介面歷史趨勢圖的取樣;可由觸發此趨勢圖取樣控制信號Trigger 位元(TB#1-TB#12)設為 ON/OFF 1 次(約1 秒) 即執行取樣一次。但欲再次觸發前需先將此旗幟信號OFF。舉例說明Example FX2 PLC:1. 假設Control Block為D0長度62. 記錄緩衝區#11其信號相對應之PLC為D2003. 記錄緩衝區#11其記錄筆_長度(取樣長度record size )3 word
16、s所以由PLC將欲記錄的資料先存入D200-D202,然後同時設D4的位元 10= off,設D4的位元 8=on,當人機偵測到LBCR3的Trigger 位元 8由off變為on, 則將自動讀取PLC D200-D202的資料,並將取樣資料儲存在人機的記錄緩衝區記憶體battery backup RAM 位置。Clear 位元 #1-#12:趨勢圖清除控制信號由PLC控制人機介面歷史趨勢圖曲線的清除;可由觸發此趨勢圖清除控制信號Clear 位元(CB#1-CB#12)設為ON/OFF 1次(約1 秒) 即執行清除趨勢圖曲線一次。但欲再次觸發前需先將此旗幟信號OFF。Size 位元 #1-#1
17、2:趨勢圖多筆取樣控制信號人機介面除了可設為單筆取樣外,也可由PLC控制人機介面歷史趨勢圖的趨勢圖多筆取樣;可由觸發此趨勢圖趨勢圖多筆取樣控制信號Size 位元(SB#1-SB#12)設為ON,再觸發此趨勢圖取樣控制信號Trigger 位元(TB#1-TB#12)設為 ON/OFF 1 次(約1 秒) 即執行多筆取樣一次。但欲再次觸發前需先將此旗幟信號OFF。4.1.4 配方編號控制暫存器(RCPNo Number Register)此暫存器RNR (Dn+5)可由PLC (D5)指定人機介面送1組指定配方資料(第N組)回PLC時用或由PLC控制將PLC配方區資料回存至PWS-配方資料(第N組
18、)RAM區時用。RCPNo是PWS-內部系統暫存器,用來控制畫面顯示配方資料的組別指定或控制PLC配方區資料回存配方資料用的,也就是說只要改變RCPNo的值,就可以控制畫面顯示或傳送各組配方資料到指定位址。相關說明請參考本章第三小節。4.1.5 使用者應用暫存器(General User Area Register)在ADP畫面元件的規畫設計時為了更快速的顯示效果,設計時可直接讀取(不可寫入)控制區的內部暫存器資料(使用者應用暫存器長度最多32個,看控制區的長度設定而定),其格式如下:格式說明CBnn 表示控制區的第n個Words的資料暫存器,n為十進制;n0但小於所設長度。CBn.bn.b
19、表示控制區的第n個Word暫存器的相對位元資料,b為十六進制b=0-f。例如在ADP畫面欲規畫一個RNR數值顯示元件的設計效果,設計時可直接讀取D5(可寫入)或可直接讀取CB5(不可寫入) 。4.1.6 決定控制區的長度在ADP畫面應用規畫最少需2個暫存器,一個SNR (Screen Number Register)和一個CFR (Control Flag Register),當針對不同功能特性設計時所需的控制區的長度,也自然需配合調整如下表:1.如果使用配方功能時,控制區長度最少需6個暫存器。2.如果不使用配方功能,但使用記錄緩衝區Logging Buffer #9-#12,控制區長度最少需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ADP 第四 48
限制150内