西門子6ES7 288-1SR60-0AA0PLC外部數(shù)據(jù)輸入方法
西門子6ES7 288-1SR60-0AA0PLC外部數(shù)據(jù)輸入方法
數(shù)據(jù)外部輸入應(yīng)用程序設(shè)計實(shí)例
一、設(shè)計思路
首先,介紹了某公司西門子PLC S7-200的物理存儲區(qū)結(jié)構(gòu)。物理存儲區(qū)一般以字節(jié)為單位,所以存儲單位是字節(jié)單位。當(dāng)操作數(shù)長度為字或雙字時,標(biāo)識符后給出的存儲單元參數(shù)是字或雙字中最低的字節(jié)單元數(shù),顯示了字節(jié)、單詞和雙單詞之間的關(guān)系及其表示。當(dāng)使用的數(shù)據(jù)寬度為字或雙字時,應(yīng)確保不會產(chǎn)生重疊的內(nèi)存字節(jié)分配。例如,偶數(shù)數(shù)字地址如MW10、MW12和MW14或奇數(shù)數(shù)字地址如MW11、MW13和MW15應(yīng)用于字地址編碼。由于存儲器字MW10占用MB10和MB11的兩個字節(jié),MW11占用MB11和MB12的兩個字節(jié),數(shù)據(jù)存儲結(jié)構(gòu),其中數(shù)據(jù)的高位由MSB表示,低位由LSB表示。
其次,以某公司的S7200PLC為例,構(gòu)成進(jìn)行加熱溫度控制管理系統(tǒng),加熱工作時間可以采用社會三位十進(jìn)制數(shù)的BCD碼撥盤從PLC外部數(shù)據(jù)輸入,PLC輸入/輸出一個接點(diǎn)分配如下表所示:
采暖系統(tǒng)的加熱元件由PLC輸出點(diǎn)Q0.0控制,系統(tǒng)啟動按鈕由I1.4輸入,RESET按鈕由I1.5輸入,兩個字節(jié)的 PLC 輸入映像寄存器 IB0 和 IB1 被選為外部數(shù)據(jù)輸入,外部數(shù)據(jù)使用三個 BCD 碼撥號以 IB0 和 IB1 字節(jié)放置。每個 BCD 代碼表盤需要四個 PLC 輸入點(diǎn),例如,在 PLC 的 I0.3 端有一個位 BCD 代碼 8421 端, I0.2,I0.1,I0.0輸入點(diǎn),分配給PLC的輸入觸點(diǎn)IB0的低4位是BCD代碼的位位,BCD代碼高4位數(shù)的10位數(shù)字,IB1的下4位是BCD代碼的10位數(shù)字,高 4 位無效位。使用傳輸說明十、百位成三個內(nèi)部標(biāo)志寄存器保存,并饋送十位數(shù)字,百位乘以右十“和權(quán)“100,最后將處理位、十位、百位相加,操作結(jié)果作為加熱器的加熱時間常數(shù),PLC 將其饋入加熱時間計時器時,用戶程序初始化,實(shí)時控制加熱器加熱時間,PLC 讀取每個操作中的 BCD 代碼撥號數(shù)據(jù),啟動初始化程序。這使用更改外部撥號的數(shù)據(jù)。也就是說,加熱時間可以靈活變化,最后,在程序流程中,介紹了外部數(shù)據(jù))輸入處理的基本思路。
二、用戶處理器
用戶管理程序由主程序和初始化子程序主要組成,根據(jù)自己特殊重要標(biāo)志位SMO.1在程序進(jìn)行首次通過掃描時給出的脈沖響應(yīng)信號,調(diào)用系統(tǒng)初始化子程序,實(shí)現(xiàn)BCD碼的數(shù)據(jù)信息錄入,這樣,在其后的掃描周期中我們不再會調(diào)用該程序,這減少了環(huán)境掃描工作時間且程序更結(jié)構(gòu)化,用戶應(yīng)用程序設(shè)計說明:程序段一實(shí)現(xiàn)服務(wù)子程序可以調(diào)用這些功能;段二和段三實(shí)現(xiàn)加熱器加熱溫度控制技術(shù)功能,輸出電壓繼電器Q0.0由I1.4置位、定時器T37或I1.5復(fù)位,定時器T37的計時常數(shù)由內(nèi)部企業(yè)標(biāo)志寄存器MW8置入;段5—段9為BCD碼數(shù)據(jù)作為輸入、處理模塊子程序。段6和7分別向MW2、6和VW2發(fā)送單個比特、10比特和100比特。
設(shè)計一個關(guān)鍵技術(shù)技巧和注意的地方
設(shè)計技巧:利用BCD碼盤將加熱器的加熱時間值設(shè)置為BCD碼數(shù),利用PLC的數(shù)據(jù)傳輸指令讀入輸入圖像寄存器,用于控制運(yùn)行后加熱定時器的預(yù)設(shè)值,實(shí)現(xiàn)實(shí)時控制。
注: 應(yīng)特別熟悉 plc 物理寄存器的內(nèi)部結(jié)構(gòu),以便正確確定 bcd 碼數(shù)據(jù)輸入與 plc 輸入接點(diǎn),使其與定時器時間常數(shù)對應(yīng)。其次,當(dāng) plc 從停止?fàn)顟B(tài)進(jìn)入運(yùn)行狀態(tài)時,這個引用程序讀取外部數(shù)據(jù),因此撥號數(shù)據(jù)只能在 bcd 狀態(tài)下修改。如果需要在程序運(yùn)行時更改數(shù)據(jù),只需稍微更改子例程調(diào)用條件即可。
隨著可編程控制器技術(shù)在現(xiàn)代工業(yè)中的廣泛應(yīng)用,利用外部設(shè)備輸入和修改控制數(shù)據(jù)的應(yīng)用越來越多。應(yīng)迅速推廣西門子PLC的應(yīng)用技術(shù)和技能,不斷提高工業(yè)控制技術(shù)水平,提高勞動生產(chǎn)率,提高人民生活水平和綜合國力,西門子PLC可編程邏輯控制器是專為工業(yè)環(huán)境應(yīng)用而設(shè)計的數(shù)字操作電子系統(tǒng)。西門子plc 6ES7 288-1SR60-0AA0采用一種可編程存儲器,在其中存儲執(zhí)行邏輯運(yùn)算、順序控制、定時、計數(shù)和算術(shù)運(yùn)算的指令,并通過數(shù)字或模擬輸入輸出控制各種類型的機(jī)械設(shè)備或生產(chǎn)過程。西門子PLC在國內(nèi)也有廣泛的應(yīng)用,如冶金、化工、印刷生產(chǎn)線等,西門子PLC產(chǎn)品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。西門子S7系列可編程控制器體積小、速度快、標(biāo)準(zhǔn)化、可網(wǎng)絡(luò)通信、功能強(qiáng)、可靠性高,以上,我們討論了一種簡單可靠的外部數(shù)據(jù)輸入方法,可供專門從事PLC應(yīng)用技術(shù)研究的工程技術(shù)人員參考。
總結(jié):以上內(nèi)容就是小編為大家介紹的西門子6ES7 288-1SR60-0AA0 PLC外部數(shù)據(jù)輸入方法,本公司是西門子plc代理商,如果您有這方面的任何需求,歡迎大家咨詢?nèi)莞须姎猓覀儗⒔o您真誠的服務(wù)。
標(biāo)題:西門子6ES7 288-1SR60-0AA0PLC外部數(shù)據(jù)輸入方法 地址:http://m.yisiweijiaoyu.cn/gongsi/3969.html