(完整版)S7-200模擬量詳細(xì)教程_第1頁(yè)
(完整版)S7-200模擬量詳細(xì)教程_第2頁(yè)
(完整版)S7-200模擬量詳細(xì)教程_第3頁(yè)
(完整版)S7-200模擬量詳細(xì)教程_第4頁(yè)
(完整版)S7-200模擬量詳細(xì)教程_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、模擬量比例換算因?yàn)锳/D (模/數(shù))、(D/A)數(shù)/模轉(zhuǎn)換之間的對(duì)應(yīng)關(guān)系,S7-200 CPU內(nèi)部用數(shù)值表示外部的模擬量信號(hào),兩者之間有一定的數(shù)學(xué)關(guān)系。這個(gè)關(guān)系就是模擬量 /數(shù)值量的換算關(guān)系。例如,使用一個(gè)0- 20mA的模擬量信號(hào)輸入,在S7-200 CPU內(nèi)部,0- 20mA對(duì)應(yīng)于數(shù)值范圍0- 32000;對(duì)于 4 - 20mA 的信號(hào),對(duì)應(yīng)的內(nèi)部數(shù)值為 6400 - 32000 。如果有兩個(gè)傳感器,量程都是 0 - 16MPa,但是一個(gè)是0 - 20mA輸出,另一個(gè)是4 - 20mA輸出。它 們?cè)谙嗤膲毫ο?,變送的模擬量電流大小不同,在S7-200內(nèi)部的數(shù)值表示也不同。顯然兩者之間存在

2、比例換算關(guān)系。模擬量輸出的情況也大致相同。上面談到的是0 - 20mA與4 - 20mA之間換算關(guān)系,但模擬量轉(zhuǎn)換的目的顯然不是在S7-200 CPU中得到一個(gè) 0 - 32000 之類的數(shù)值;對(duì)于編程和操作人員來(lái)說(shuō),得到具體的物理量數(shù)值(如壓力值、流量值),或者對(duì)應(yīng)物理量占量程的百分比數(shù)值要更方便,這是換算的最終目標(biāo)。如果使用編程軟件 Micro/WIN32中的PID Wizard(PID向?qū)В┥蒔ID功能子程序,就不必進(jìn)行0 - 20mA 與 4 - 20mA 信號(hào)之間的換算,只需進(jìn)行簡(jiǎn)單的設(shè)置。通用比例換算公式模擬量的輸入 /輸出都可以用下列的通用換算公式換算:Ov = (Osh -

3、Osl)*(Iv - Isl)/(Ish - Isl) + Osl其中:Ov: 換算結(jié)果Iv: 換算對(duì)象Osh: 換算結(jié)果的高限Osl: 換算結(jié)果的低限Ish: 換算對(duì)象的高限Isl: 換算對(duì)象的低限它們之間的關(guān)系可以圖示如下:圖 1. 模擬量比例換算關(guān)系實(shí)用指令庫(kù)在 Step7 - Micro/WIN Programming Tips (Micro/WIN 編程技巧中)的 Tip38 就是關(guān)于如何實(shí)現(xiàn)上述轉(zhuǎn)換的例程。Micro/WIN編程軟件中應(yīng)用為便于使用,現(xiàn)已將其導(dǎo)出成為”自定義指令庫(kù)“,可以添加到自己的在這個(gè)指令庫(kù)中,子程序Scale_l_to_R可用來(lái)進(jìn)行模擬量輸入到S7-200內(nèi)部

4、數(shù)據(jù)的轉(zhuǎn)換;子程序Scale_R_l可用于內(nèi)部數(shù)據(jù)到模擬量輸出的轉(zhuǎn)換。其中scale_l_R程序段例:將4 - 20mA模擬量輸入轉(zhuǎn)換為內(nèi)部百分比值 將內(nèi)部百分比值轉(zhuǎn)換為4 - 20mA模擬量輸出對(duì)于精度要求不高的地方,4-20ma轉(zhuǎn)換成0-20ma可按比例計(jì)算公式=(ai-4)/16)*20其程序段實(shí)例:發(fā)貼者 Memory Of Heart 時(shí)間: 下午3:54 0評(píng)論S7-200 +TD400C 顯示系統(tǒng)時(shí)間、運(yùn)行時(shí)間的程序看見(jiàn)論壇上有些朋友對(duì)西門(mén)子TD文本顯示器顯示時(shí)鐘的問(wèn)題比較關(guān)心,在這個(gè)帖子里筆者給出一個(gè) 已經(jīng)應(yīng)用于工程上的程序例子,并作出詳細(xì)分析,希望對(duì)關(guān)心這個(gè)問(wèn)題的朋友有些幫助

5、。這個(gè)程序是S7200+TD400C顯示系統(tǒng)時(shí)間、當(dāng)班運(yùn)行時(shí)間、累計(jì)運(yùn)行時(shí)間的例子以下是S7-200 S7200+TD400C 顯示系統(tǒng)時(shí)間、運(yùn)行時(shí)間的程序詳解:系統(tǒng)硬件配置如下:PLC :西門(mén)子 S7-200 CN ; CPU 226 CN REL02.01 ; AC100230V 電源/DC24V 輸入/繼電器輸出;訂貨號(hào) 6ES7 216-2BD23-0XB8 ;固件 02.01 Build2 ; ASIC : 01.00。文本顯示器:TD400C ;訂貨號(hào)6AV6 6640-0AA00-0AX0 ;自帶9芯TD/CPU電纜;版本:1.0.0.3。S7 -200與TD400C通過(guò)TD40

6、0C隨機(jī)配置的TD/CPU通信電纜連接,實(shí)現(xiàn)電源供給和通信(因 為當(dāng) TD400C 與 S7-200CPU之間的距離小于 2.5米時(shí),采用TD/CPU電纜的方式進(jìn)行供電;當(dāng)TD400C與S7-200 CPU之 間的距離超過(guò)2.5米時(shí),使用外部電源供電并使用PROFIBUS組件連接網(wǎng)絡(luò))。系統(tǒng)軟件配置如下:S7-200參數(shù)設(shè)置:在系統(tǒng)塊”的斷電數(shù)據(jù)保持”中設(shè)置VW1600以后2000個(gè)單元為斷電數(shù)據(jù)保持。TD400C參數(shù)設(shè)置:TD400C 地址:1CPU地址:2參數(shù)塊地址:0波特率:9.6KHSA : 31GUF : 10鍵盤(pán)聲音反饋:開(kāi)屏幕保護(hù)時(shí)間:10分鐘S7-200的系統(tǒng)時(shí)鐘調(diào)整為準(zhǔn)確的北

7、京時(shí)間F面先寫(xiě)一下該程序所用到的存儲(chǔ)器的意義,以便于理解程序本班運(yùn)行時(shí)間:小時(shí) VW1600、分鐘VW1604、秒VW1608 ;累計(jì)運(yùn)行時(shí)間:小時(shí) VW1620、分鐘VW1624、秒VW1628 ;系統(tǒng)時(shí)間(BCD碼字節(jié)):年 VB2000、月VB2001、日VB2002、小時(shí)VB2003、分鐘VB2004、 秒 VB2005、星期 VB2007 ;系統(tǒng)時(shí)間(整數(shù)):年VW1644、月VW1648、日VW1652、小時(shí)VW1656、分鐘VW1660、秒VW1664 ;本班設(shè)備開(kāi)始運(yùn)行時(shí)間:小時(shí) VW1680、分鐘VW1684、秒VW1688 ;本班設(shè)備最后運(yùn)行時(shí)間:小時(shí) VW1700、分鐘V

8、W1704、秒VW1708 ;上班時(shí)間設(shè)置:小時(shí) VW1720、分鐘VW1724 ;下班時(shí)間設(shè)置:小時(shí) VW1740、分鐘VW1744 ;本班運(yùn)行時(shí)間復(fù)位:VW1760 ;本班運(yùn)行時(shí)間被復(fù)位的時(shí)間: 年VW1764、月VW1768、日VW1772、小時(shí)VW1776、分鐘VW1780 ;累計(jì)運(yùn)行時(shí)間復(fù)位:VW1800 ;累計(jì)運(yùn)行時(shí)間被復(fù)位的時(shí)間: 年VW1804、月VW1808、日VW1812、小時(shí)VW1816、分鐘VW1820 ;EEPROM 寫(xiě)入次數(shù):VW3558因?yàn)榭紤]到編程中可能會(huì)用到一些中間存儲(chǔ)器,所以在TD400C中定義存儲(chǔ)器時(shí)留了余量,每?jī)蓚€(gè)存儲(chǔ)器之間都有1個(gè)字的存儲(chǔ)器留作備用。根

9、據(jù)相關(guān)技術(shù)要求,先組態(tài)TD400C畫(huà)面,達(dá)到預(yù)期目的。工具”一一文本顯示向?qū)А保扰渲肨D400C :倔魏撕翩隣齷黔這g毎頂都司單獨(dú)“且翻I讓蠶嬲嚴(yán)刪報(bào)評(píng)垃班改動(dòng)鋼麗隔.TD辟-文本顯示向?qū)ж闐400C配置0)標(biāo)準(zhǔn)菜單和更新建率使用本頁(yè)便操作員能夠訪問(wèn)特定的TD菜單 并指定與PLC1信的更新速率.TD可為特罡的菜單以及PI數(shù)據(jù)徧輯提供密碼保護(hù).0使能密瑪保護(hù)密碼(0000-9999 )|9421V使能T實(shí)時(shí)時(shí)鐘怖尸菜單;、:7使能録強(qiáng)制”菜單。V使能“存儲(chǔ)卡編程”菜單.&使能“改吏PIT工作模式”菜單. 廠使能杠編輯PLC存儲(chǔ)區(qū)”菜單.zJ鈔單擊獲取幫助和支持取消 I文*顯示向?qū)В═D4DGC

10、配置D)配置鍵蠱按鍵使用本頁(yè)配置TD鍵盤(pán)莊鍵控制的臉置位I-鍵盤(pán)/的按鍵可定文用來(lái)控制16 T 7存儲(chǔ)位配合FT按鍵使用、毎個(gè)按篋可控制兩個(gè) FLC 位.碉卿彎跆昭和斜窗血 昨昭伽,用作沁或技鏈稈號(hào)抜竇功掙J5F510SHIFT+F5SFSTE-11F6F6ar12SHIFT+F6S P619F7F7=)4SKIFT+7TS_F7afc15F9屈SH1FT+F6 S PS1 一5U/聲發(fā)|眶衛(wèi)迴匚鬆耋農(nóng)越礙藥r使用Keypad U曲i護(hù)譏龍盡設(shè)計(jì)程序)創(chuàng)健的自定文龍 盤(pán).單擊獲取幫助和支持上一步 下一步童消然后點(diǎn)擊 用戶菜單”配置用戶菜單。因?yàn)樵摴こ痰慕缑嬉蠛芎?jiǎn)單,所以每個(gè)菜單項(xiàng)只配置了 屏

11、幕(最多可以配置8個(gè)屏幕)。文豐顯示向?qū)А綯IMDEJC氏置0)岡TMQ0C單擊右懿価峯譚灣瞎3阿酬杲計(jì)送疔吋何聲班砌最后運(yùn)打叭 :二下班對(duì)叵謖聲 網(wǎng)運(yùn)麗問(wèn)竊 團(tuán)H甌時(shí)問(wèn)夏癥EErtcffl寫(xiě)幾次數(shù)曲氏信月第1個(gè)屏幕:文本顯示向?qū)В╥naoc配置0)Px黃單項(xiàng)累計(jì)運(yùn)折時(shí)間.的屏幕便用蕊頁(yè)定義屏莓.屏黑可包括PIT數(shù)據(jù)引用和踐標(biāo).屏專M此熬單壩已疋熨tJ回岡|血刨3|座厠 插入祇 融|蒯副曷|自|本班運(yùn)行時(shí)間:HB小時(shí)分秒累計(jì)運(yùn)行時(shí)間匕1小時(shí)分秒F1F2F3FlESC曰仃由F5FfiF7FB字萍 |睡P在攜有操作累離佗吋,此屛再應(yīng)當(dāng)設(shè)置齒默認(rèn)霊示O單擊獲取幫助和支持矚認(rèn)取消該屏幕中的第1個(gè)數(shù)據(jù)(

12、這里的數(shù)據(jù)排列順序?yàn)椋合劝吹?排從左至右、再按第2排從左至右的 順序依次排列,下同):交#顯示向?qū)?nD4nnc 舌(1崔人rueE1ZJ|廠憂洋用廠用尸在解揖此初K前妬輸入密嗎儷2廣 L悵恵叢證恬,此淘捉血當(dāng)丘朝戍盅可碎淞捋*粉單芒茯取幫助和支持因?yàn)榘婷娴膯?wèn)題,該屏幕的其它PLC數(shù)據(jù)和其它屏幕中的PLC數(shù)據(jù)就不一一列舉了。這些數(shù)據(jù) 都是VW、無(wú)符號(hào)數(shù)類型,具體對(duì)應(yīng)情況請(qǐng)參閱 3樓說(shuō)明。第2個(gè)屏幕:文本顯示向?qū)В╓4D0C毘置0)英中理泵址時(shí)TfT他屛卷便用走貝定見(jiàn)屁耳舜幕可豈薩TU較霜I用和醪盼單擊獲取韻助和玄捋第3個(gè)屏幕:第4個(gè)屏幕:第5個(gè)屏幕:WM夏首.0W4砂:丈冒弘臚怎丁包靶皿的耐I

13、刑:能乩勺I哮虛堆己廷衣.)0131洲剛IX刪血?jiǎng)蛣?chuàng) 卿嫌伽吶 聞囲圈邑CHEE1|本班遙行時(shí)間夏也、. 系統(tǒng)記錄:豐硏運(yùn)行時(shí)闔于年月曰:被疑位【F1FJn nESCEIOERF5FSF7F8廠,e冋5?力朋儲(chǔ)吃昴粉單左按臣幫回和支攔第6個(gè)屏幕:丈*顯示向軽nruomc配鯊n)梵單禺累計(jì)運(yùn)廿対胃夏位的屏甘阿0*貢.矍鳩!5.異耳可電幡山黴據(jù)引曲塾i.01 因WI 刪11迦1111 畠fel Ml咖的|副也倒E2ESA累討運(yùn)行時(shí)間復(fù)位J1 乖統(tǒng)記錄:髯計(jì)運(yùn)行時(shí)1司于代年1月日V:被復(fù)位FESCF1F?F?F4r5FBF7FfiENTER竽任 | nc廠亓哺否出作員操咋時(shí),甘加戌尺當(dāng)設(shè)吉言豈認(rèn)

14、施示.單擊獲聯(lián)第助和支持第7個(gè)屏幕:第8個(gè)屏幕:F面是主程序部分:首先在主程序中調(diào)用子程序:F面是子程序:先調(diào)用TD向?qū)傻淖映绦?讀系聽(tīng)時(shí)鐘,把年/月丿日外時(shí)旳鐘起畀星期依次啟入曲2如0訊日2則丹即002/B20U3/V昵DM用即005A/B20U7 存諸器中;帶日匚D騙碼C二逬制徧碼的十進(jìn)制值)的宇節(jié)轅欝討日匚。備碼的宇整數(shù));將日匚。覇碼的宇C整數(shù) 轉(zhuǎn)迪為整數(shù).值:把顯示年的存皓盟加別00以顯示為2EKT年,比找羨珂;苴它類同I先將日匚口編碼C二進(jìn)制編瑪?shù)氖M(jìn)制值)的字節(jié)轉(zhuǎn)換為日匚崩瑪?shù)淖郑ㄕ麛?shù))然后再將日匚D編碼的 宇(整撤)轉(zhuǎn)換為整數(shù)愎:這祥就得到了年*月/日丿小時(shí)陽(yáng)鐘書(shū)的整惡值C

15、本程序沒(méi)有趕理星期*汁里雯樸理 、弟待目同)、用于TEca顯示.常 ON 標(biāo)志 :3bl0.0real*_rtc ENENOIVB2500-VB2000-日EMENOINDUT-VW1640W/1S40-BCDJENENOINOUT -W1C42ENADDENOOUT-VW1644IN1IN2+2000-VW1642 -VB2003INOUTVW1S54W1G54INOUTVB2004INOUTVW1658系統(tǒng)分VAV1百加W1G55INOUTVB2005系統(tǒng)秒W1GS4W1SK2OUTTODR系統(tǒng)小wiess在網(wǎng)上也曾查閱過(guò),一部分人先用 BTI指令把這個(gè)BCD字節(jié)轉(zhuǎn)換整數(shù),然后用ITA指令

16、把整數(shù)轉(zhuǎn) 換為ASCII字符串,在畫(huà)面中嵌入這個(gè) ASCII字符串用于顯示。3CD.IENOBCDJEND指令讀到的實(shí)時(shí)時(shí)鐘是BCD字節(jié),要想把這個(gè)BCD字節(jié)顯示出來(lái),需要進(jìn)行轉(zhuǎn)換。BCDEND召ENO日ENENODUJ.VW1662符號(hào)地址莊釋IGW0.0系筑分鐘VAIGGO系筑秒W/1664VW1643丟塔日VW1652VW165E筆者也這樣試過(guò)一下,可能因?yàn)槠渌鼏?wèn)題沒(méi)有測(cè)試成功,而又突然想到一一在程序的多處都需要用到 這個(gè)實(shí)時(shí)時(shí)鐘數(shù)據(jù),所以轉(zhuǎn)換為ASCII字符以后對(duì)程序其它地方?jīng)]什么作用。 經(jīng)過(guò)考慮,我的轉(zhuǎn)換思 想是:先用BTI指令把這個(gè)BCD字節(jié)轉(zhuǎn)換BCD整數(shù),然后用BCDI指令把BC

17、D整數(shù)轉(zhuǎn)換為正常的 十進(jìn)制/十六進(jìn)制整數(shù),在畫(huà)面中嵌入這個(gè)得到的整數(shù)用于顯示。在程序的其它地方也可以使用這些 實(shí)時(shí)時(shí)鐘變例貉3累計(jì)運(yùn)行吋冋貌計(jì)總敷鵲示VW1628EN5UBJ匚l uINIOUT-VW1B28IN2SO+50-M31 1黠勰*馨辛乩 就減去so 馬于顯示:同時(shí)產(chǎn)生一個(gè)脈沖值號(hào)讓另鐘動(dòng)m;KA11-Q1.3II秒鐘 1I p 1INCJcmENO1 11 1r 1 izlVW1S28-INOUT-VW1628符號(hào)風(fēng)址注釋KA11設(shè)備運(yùn)行信號(hào)秒時(shí)鐘SM0.5燭知,d電為o網(wǎng)IS 4第計(jì)運(yùn)行時(shí)閭議計(jì)期種遜顯示蘿溜誤睪律盤(pán) 擁去d弼于顯示:同時(shí)產(chǎn)4個(gè)脈沖信杲辻小時(shí)數(shù)加;KA11-Q1.

18、3 IM31.1II1NC.W匚K1cunH11 1睪計(jì)運(yùn)W16Z4-E.N呻”t. Iri UQUTA累計(jì)運(yùn):VW162*kaTi累訐運(yùn)行分鐘累計(jì)運(yùn):曲1624SUBI|UlfCI1U60累計(jì)運(yùn):VW1624 -INIOUT+60 IN2累計(jì)運(yùn)*:W1624M31.2|地址Q1.3VW1624I莊釋設(shè)備運(yùn)行信號(hào)冋絡(luò)5累計(jì)運(yùn)行時(shí)間撫計(jì)小時(shí)敢顯示累計(jì)運(yùn)行小時(shí)數(shù)統(tǒng)計(jì);如臬小時(shí)數(shù)大于等于G(b就減去60 用于昱示:KA11:Q1.3M31.2INC_WEMENO累計(jì)運(yùn):W1620-OUT累計(jì)運(yùn)W16201 as| I1 B, |上班d-Bt;W1720上班分鐘;W1724;符號(hào)I地址1注釋1;KA11Q1.3設(shè)備運(yùn)行信號(hào)累計(jì)運(yùn)行小時(shí)VV/1620冋絡(luò)6本班運(yùn)行時(shí)間判定每天只有1個(gè)班; 系紜小時(shí)等于上班 系紜時(shí)間等于下班4【需I髒警龔誌鵲辟叡蠶2豔計(jì)班初設(shè)晝且小于下如刪

溫馨提示

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

評(píng)論

0/150

提交評(píng)論