在EC10上實現(xiàn)四位BCD撥碼開關數(shù)據輸入_第1頁
在EC10上實現(xiàn)四位BCD撥碼開關數(shù)據輸入_第2頁
在EC10上實現(xiàn)四位BCD撥碼開關數(shù)據輸入_第3頁
在EC10上實現(xiàn)四位BCD撥碼開關數(shù)據輸入_第4頁
在EC10上實現(xiàn)四位BCD撥碼開關數(shù)據輸入_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、在EC10上實現(xiàn)四位BCD 撥碼開關設定值輸入概要:本文使用EC10的源型輸入功能,利用四個輸入口和四個輸出口來實現(xiàn)一組四位撥碼開關設定值的讀入,并且可以在此基礎上實現(xiàn)更多位撥碼開關設定值的讀入,還可在這個程序編制過程中體會到如何在PLC 控制系統(tǒng)中節(jié)省輸入口的一些技巧。關鍵詞:BCD 碼、撥碼開關、PLC 、源型輸入、漏型輸入一、撥碼開關簡介如果PLC 控制系統(tǒng)中的某些控制參數(shù)或數(shù)據經常需要人工修改,可使用撥碼開關與PLC 進行連接,在PLC 外部進行數(shù)據設定或修改。如下圖所示的四位一組的撥碼開關,每一位撥碼開關可以輸入十進制的09,或者是十六進制的0A 。BCD 撥碼開關是十進制輸入,BC

2、D 碼(即210十進制)輸出,又稱為8421撥碼開關。每位BCD 撥碼開關可輸入1位10進制數(shù),4片BCD 撥碼開關拼接可得4位10進制輸入撥碼組。每個BCD 撥碼開關后面有5個接點,其中C 為輸入控制線,另外4根是BCD 碼輸出信號線。撥盤撥到不同的位置時,輸入控制線C 分別與4根BCD 碼輸出線中的某根或某幾根接通。其接通的BCD 碼輸出線狀態(tài)正好與撥盤指示的10進制數(shù)相一致,符合210進制編碼關系。 撥碼開關外形圖 撥碼開關接線端子圖二、PLC 的源型輸入EC10系列PLC 提供給用戶進行輸入方式的選擇,端子排上的S/S端子用來選擇信號的輸入方式,可以設置成源型輸入方式或漏型輸入方式。將

3、S/S端子與24V 端子相連,即設置為漏型輸入方式,可以連接NPN 型傳感器,PLC 的24V 端子和COM 端子配合,提供給輸入元件24V 直流電源;將S/S端子和COM端子相連,即設置為源型輸入方式,可以連接PNP 型傳感器,這時外部輸入元件將使用外部輔助電源。EC20出廠設置為漏型輸入,但可通過改焊PLC 內部接口板上的JP0、JP1、JP2三個跳線(0歐姆SMT 電阻)來實現(xiàn)源型輸入,參照板上的絲印說明(表示焊接,×表示斷開):源型輸入方式 × × 漏型輸入方式(出廠設置) × 在主模塊中,所以的輸入端口只能采用同一種輸入方式(源型或漏型),如果

4、EC20需要采用源型輸入方式,請在訂貨時咨詢供應商,不要擅自改動,以免造成損壞。在本文中,要利用四個PLC 輸入端口實現(xiàn)四位撥碼開關設定值的讀入,因此將使用四個PLC 輸出口來分別控制四位撥碼開關的依次讀入,所以對于PLC 輸入口而言,是采用源型輸入方式。下圖為源型輸入方式的EC10主模塊輸入端口內部等效電路圖 三、設備及連線設備器材說明:EC101614BTA 1臺四位撥碼開關 1只二極管IN4001 16只PLC 接線圖:各種信號輸入設備 四、PLC 程序及設計要點 1、 D30中的數(shù)據,即為4位BCD 撥碼開關的設定值。2、在程序中設計了一個數(shù)據輸入按鈕X0,當X0置為ON 時,PLC

5、依次讀入撥碼開關各位的設定值一次,避免重復讀數(shù),減少PLC 的運算量及輸入、輸出端口的通斷次數(shù)。3、用Y2、Y3、Y4、Y5的依次輸出,來控制在X1-X4端口分別輸入四位撥碼開關每一位設定值的依次讀入:在僅有Y2輸出時,X1-X4讀入的是第一位即個位撥碼開關的設定值,在僅有Y3輸出時,X1-X4讀入的是第二位即十位撥碼開關的設定值4、十位撥碼開關的讀數(shù)應乘以10,百位撥碼開關的讀數(shù)應乘以100,千位撥碼開關的讀數(shù)應乘以1000,應注意整數(shù)乘法運算的結果是32位的整數(shù),本文中最大輸入值為9999,故所有的乘積(32位數(shù))的高位都是0,在合并各位的讀數(shù)時,只需對各32位數(shù)的低位進行處理。5、程序中

6、采用了SFTL 字串左移指令,配合SM11周期為100ms 的時鐘振蕩,來實現(xiàn)Y2-Y5的依次輸出和撥碼開關各位設定值的讀入。五、注意事項1、建議使用晶體管輸出型的PLC 。2、在程序中,撥碼開關每一位的設定值,是采用將K1X1的值送入相應的D 寄存器,來讀進到PLC 的,因此在接線的時候,X1對應的是每一位撥碼開關的1腳,X4對應的是每一位撥碼開關的8腳。3、在編制程序時,如果用SM15,即一個掃描周期振蕩一次的輸出來控制STFL 指令,由于這個時間間隔過短,容易造成數(shù)據刷新和輸入輸出口的刷新出現(xiàn)問題,會出現(xiàn)讀錯數(shù)據的情況。改用SM11,每100ms 振蕩一次,這個時間間隔在實際運用上也是允

7、許的,而且不會出現(xiàn)讀數(shù)混亂的問題。4、在PLC 接線圖中可以看到,如果在撥碼開關的1、2、4、8腳和PLC 的輸入口中間如果沒有二極管,先假設個位開關的撥碼設定是3,即個位開關的1腳和2腳與C 腳之間接通,在Y2輸出一個高電平到個位開關C 腳并讀取個位的設定值后,Y2輸出終止,Y3輸出高電平到十位開關的C 腳,這個時候本應該是讀取十位開關的設定值,但Y3輸出的高電平可能會通過個位開關的1腳和2腳流到C 腳,等同于Y2也輸出了一個高電平加在個位開關的C 腳上,這樣將會導致讀數(shù)混亂。在撥碼開關的1、2、4、8腳和PLC 輸入口之間焊焊上二極管IN4001(參見PLC 接線圖),隔斷四片開關相應的四個腳,可解決這個問題。因此在應用中如果要使用到這種撥碼開

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論