亚洲精华国产精华精华液网站,你懂的,娇生惯养4ph归寻(矜以),丰年经继拇中文3与其他教材比较

技術頻道

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

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

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

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

標簽:

點贊

分享到:

上一篇:組態王軟件在熱煤爐監控系統...

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

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

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

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

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

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

主站蜘蛛池模板: 印江| 隆化县| 衡山县| 鸡泽县| 星子县| 静宁县| 正蓝旗| 哈密市| 巫山县| 铜陵市| 永州市| 桦甸市| 镇远县| 柳林县| 会同县| 荃湾区| 厦门市| 昌乐县| 霍山县| 睢宁县| 嘉兴市| 浮山县| 临洮县| 威宁| 西峡县| 东台市| 建平县| 昆明市| 呼伦贝尔市| 新巴尔虎左旗| 丰镇市| 忻城县| 天气| 怀柔区| 绥芬河市| 济宁市| 永州市| 和龙市| 司法| 新和县| 宁南县|