技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術頻道 > 應用方案 > 艾默生 在EC10 上實現(xiàn)四位BCD 撥碼開關設定值輸入

艾默生 在EC10 上實現(xiàn)四位BCD 撥碼開關設定值輸入

時間:2008-09-25 16:51:00來源:lihan

導語:?本文使用EC10 的源型輸入功能,利用四個輸入口和四個輸出口來實現(xiàn)一組四位撥碼開關設定值的讀入
概要: 本文使用EC10 的源型輸入功能,利用四個輸入口和四個輸出口來實現(xiàn)一組四位撥碼開關設定值的讀入,并且可以在此基礎上實現(xiàn)更多位撥碼開關設定值的讀入,還可在這個程序編制過程中體會到如何在PLC 控制系統(tǒng)中節(jié)省輸入口的一些技巧。 關鍵詞:BCD 碼、撥碼開關、PLC、源型輸入、漏型輸入 一、撥碼開關簡介 如果PLC 控制系統(tǒng)中的某些控制參數(shù)或數(shù)據(jù)經(jīng)常需要人工修改,可使用撥碼開關與PLC 進行連接,在PLC 外部進行數(shù)據(jù)設定或修改。如下圖所示的四位一組的撥碼開關,每一位撥碼開關可以輸入十進制的0-9,或者是十六進制的0-A。 BCD 撥碼開關是十進制輸入,BCD 碼(即2-10 十進制)輸出,又稱為8421 撥碼開關。每位BCD 撥碼開關可輸入1 位10 進制數(shù),4 片BCD 撥碼開關拼接可得4 位10 進制輸入撥碼組。每個BCD 撥碼開關后面有5 個接點,其中C 為輸入控制線,另外4 根是BCD碼輸出信號線。撥盤撥到不同的位置時,輸入控制線C 分別與4 根BCD 碼輸出線中的某根或某幾根接通。其接通的BCD 碼輸出線狀態(tài)正好與撥盤指示的10 進制數(shù)相一致,符合2-10 進制編碼關系。
二、PLC 的源型輸入 EC10 系列PLC 提供給用戶進行輸入方式的選擇,端子排上的S/S 端子用來選擇信號的輸入方式,可以設置成源型輸入方式或漏型輸入方式。將S/S 端子與+24V 端子相連,即設置為漏型輸入方式,可以連接NPN 型傳感器,PLC 的+24V 端子和COM 端子配合,提供給輸入元件24V 直流電源;將S/S 端子和COM 端子相連,即設置為源型輸入方式,可以連接PNP 型傳感器,這時外部輸入元件將使用外部輔助電源。 EC20 出廠設置為漏型輸入,但可通過改焊PLC 內(nèi)部接口板上的JP0、JP1、JP2 三個跳線(0 歐姆SMT 電阻)來實現(xiàn)源型輸入,參照板上的絲印說明(√表示焊接,×表示斷開):
在主模塊中,所以的輸入端口只能采用同一種輸入方式(源型或漏型),如果EC20 需要采用源型輸入方式,請在訂貨時咨詢供應商,不要擅自改動,以免造成損壞。 在本文中,要利用四個PLC 輸入端口實現(xiàn)四位撥碼開關設定值的讀入,因此將使用四個PLC 輸出口來分別控制四位撥碼開關的依次讀入,所以對于PLC 輸入口而言,是采用源型輸入方式。 下圖為源型輸入方式的EC10 主模塊輸入端口內(nèi)部等效電路圖
三、設備及連線 設備器材說明:EC10-1614BTA 1 臺 四位撥碼開關 1 只 二極管IN4001 16 只 PLC 接線圖
四、PLC 程序及設計要點
2、在程序中設計了一個數(shù)據(jù)輸入按鈕X0,當X0 置為ON 時,PLC 依次讀入撥碼開關各位的設定值一次,避免重復讀數(shù),減少PLC 的運算量及輸入、輸出端口的通斷次數(shù)。 3、用Y2、Y3、Y4、Y5 的依次輸出,來控制在X1-X4 端口分別輸入四位撥碼開關每一位設定值的依次讀入:在僅有Y2 輸出時,X1-X4 讀入的是第一位即個位撥碼開關的設定值,在僅有Y3 輸出時,X1-X4 讀入的是第二位即十位撥碼開關的設定值…… 4、十位撥碼開關的讀數(shù)應乘以10,百位撥碼開關的讀數(shù)應乘以100,千位撥碼開關的讀數(shù)應乘以1000,應注意整數(shù)乘法運算的結(jié)果是32 位的整數(shù),本文中最大輸入值為9999,故所有的乘積(32 位數(shù))的高位都是0,在合并各位的讀數(shù)時,只需對各32 位數(shù)的低位進行處理。 5、程序中采用了SFTL 字串左移指令,配合SM11 周期為100ms 的時鐘振蕩,來實現(xiàn)Y2-Y5 的依次輸出和撥碼開關各位設定值的讀入。 五、注意事項 1、建議使用晶體管輸出型的PLC。 2、在程序中,撥碼開關每一位的設定值,是采用將K1X1 的值送入相應的D 寄存器,來讀進到PLC 的,因此在接線的時候,X1 對應的是每一位撥碼開關的1 腳,X4 對應的是每一位撥碼開關的8 腳。 3、在編制程序時,如果用SM15,即一個掃描周期振蕩一次的輸出來控制STFL 指令,由于這個時間間隔過短,容易造成數(shù)據(jù)刷新和輸入輸出口的刷新出現(xiàn)問題,會出現(xiàn)讀錯數(shù)據(jù)的情況。改用SM11,每100ms 振蕩一次,這個時間間隔在實際運用上也是允許的,而且不會出現(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 接線圖),隔斷四片開關相應的四個腳,可解決這個問題。因此在應用中如果要使用到這種撥碼開關,建議選購內(nèi)部帶有二極管的,不過要注意二極管的極型(共陰極或共陽極)是否符合要求。
參考書籍: 1、EC10 系列可編程控制器用戶手冊 2、EC1020 系列可編程控制器編程參考手冊 3、歐姆龍A7 系列撥碼開關產(chǎn)品樣本

標簽:

點贊

分享到:

上一篇:組態(tài)王軟件在熱煤爐監(jiān)控系統(tǒng)...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(wǎng)(www.surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號