下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、變PLC、儀表資料轉(zhuǎn)載一西門子工程師wince讀寫定時器問題:2008/6/4 14:08:50 | By:天涯前日碰到了在 wincc 里面如何讀取定時器當前時間以及設(shè)定定時器的時間問題,想起來以前曾經(jīng)在西門子論壇里面看到過有人問這個問 題,就去官方論壇里面 search 一把,果然很多帖子啊,整理了一下:終于搞對了,WINCC里建立無符號32位數(shù),改變格式DwordToSimaticBCDTimer,線形標定過程值0-1000,變量值0-1,地址選擇對應的定時器就OK 了,要注意的是I/O域的數(shù)據(jù)格式選擇為字符串。將當前時間值的 BCD 碼傳給數(shù)據(jù)塊其實平常最多使用的是直接把定時器的bi端
2、接到一個MW,然后從WINCC中讀。用MW20做為定時器的時間設(shè)定值,前面用一條I_BCD碼轉(zhuǎn)換指令傳MW20定時時間,結(jié)果輸入0_999的數(shù)時間對應0_9.99S沒有 問題,但用0.1S做時間單元,設(shè)定4096以上的數(shù)時有時定時器不能正常啟動總的說來還是對這塊的幫組沒有看明白,那位給指點下, 我想連續(xù)的可以設(shè)定時間值在 10S-50S 該怎么設(shè)定s5#time數(shù)據(jù)格式是低12位為BCD碼時間數(shù);高2位是時基:0010ms01- 100ms1s10s所以大于4096就不正常了找了臺300plc,測試了下,第一個方法就可以(即:WINCC里建立無符號32位數(shù),改變格式DwordToSimatic
3、BCDTimer),我用的 是 sodts 定時器指令,其 bcd 輸出可以顯示當前計時時間,設(shè)定端也可以從 wincc 直接改寫,很簡單啊。不過要是沒有前面的同學指點,恐怕我還要翻資料窮找 8找了。當使用S5TIME數(shù)據(jù)類型輸入持續(xù)時間時,輸入條目以二進制編碼的十進制格式進行存儲。下圖說明了時 間值為 127,時間基準為 1s 的時間地址的內(nèi)容。當使用S5TIME時,輸入時間值的范圍為0999,并說明時間基準(參見下表)。時間基準指的是定時器 以多少間隔為一個單位來遞減時間值,一直到達0的時間間隔。S5TIME 的時間基準時間基準 時間基準的二進制代碼10ms 00100ms 011s101
4、0s11可以使用下列語法格式之一預裝載時間值:L1)W#16#wxyz此處二時間基準(即時間間隔或分辨率)此處xyz=以二進制編碼的十進制格式表示的時間值L1)S5T#aH_bbM_ccS_dddMS此處a=小時,bb=分鐘,cc=秒,dd=毫秒 時間基準自動選擇,該值四舍五入至具有此時間基準的下一個較小的數(shù)字。 可以輸入的最大時間值是 9,990 秒或 2H_46M_30S。將整數(shù)和實數(shù)轉(zhuǎn)換成 S5TIME 格式的數(shù)據(jù):這里所要求的時間值單位是毫秒。轉(zhuǎn)換程序分為兩步:首先將所要轉(zhuǎn)換的數(shù)據(jù)轉(zhuǎn)換為雙整數(shù)并存儲于數(shù)據(jù)格式為“TIME ”的臨時變量中。如將整數(shù)通過命令“ITD” 轉(zhuǎn)換為雙整,通過“R
5、ND”將實數(shù)轉(zhuǎn)換為雙整。調(diào)用STEP7標準庫中IEC功能庫中的FC40 (TIM_S5TI)功能塊將上步存儲的“TIME”格式的數(shù)據(jù)轉(zhuǎn)換為 “S5TIME ”數(shù)據(jù)格式的數(shù)值。程序所示為整數(shù)到“S5TIME ”數(shù)據(jù)的轉(zhuǎn)換例程。L #value_iITDT #tmp_timeCALL FC40IN := #tmp_timeRET_VAL := #time_S5WinCC顯示和更改PLC中的時間變量2008-04-30 18:57一. Step7中的兩種時間變量TIME和S5TIME#TIME格式的時間變量:占4字節(jié),本質(zhì)上是一個interger型變量,單位ms.S5#TIME格式的時間變量:占2字
6、節(jié),表示成16進制為W#16# wxyz , 其中w表示時基:w=0,1,2,3時, 對應的時基依次為10ms, 100ms, 1s,10sxyz以BCD碼格式表示數(shù) 值:xyz=123就表示123個時基.范圍0999.二 WinCC中顯示和修改#TIME格式變量.新建32位浮點變量,調(diào)整格式選FloatToUnsignedDWord.地址選中PLC中#TIME 變量地址,即可!此時,浮點變量是以ms為單位的時間值.如需以s位單位,線性標定里,修改量程使 倍數(shù)為1000倍.畫面中配置IO文本域,關(guān)聯(lián)到新建的浮點變量,即可顯示并修改.三.WinCC中顯示和修改#S5#TIME格式變量值.新建32
7、位浮點數(shù)變量,調(diào)整格式選FloatToSimaticBCDTime,地址選中PLC中S5TIME地址,即可!此時,浮點變量是以ms為單位的時間值.如需以s位單位,線性標定里,修改量程使 倍數(shù)為1000倍.畫面中配置10文本域,關(guān)聯(lián)到新建的浮點變量,即可正常顯示.經(jīng)測試,不把 10文本域的輸出格式屬性修改為字符串(保持缺省的10進制格式),同樣可以正確修改.需要注意的是,由于S5TIME的限制,并不能始終精確到10ms.根據(jù)輸入的值,WinCC會自動將之整定到對應的時基上.比如:輸入100.5s時,已經(jīng)不能用100ms時基(在范圍0-99.9S范圍可用),只能用1s的時基,所以WinCC將輸入整
8、定為100.0s并寫入PLC.四.WinCC中定義變量窗口分析.上圖為WinCC中設(shè)置修改S5TIME值的 變量定義圖,變量值:選32位浮點數(shù),4字節(jié),此處指WinCC中新建的變量為32位浮點型. 調(diào)整格式:選FloatToSimaticBCDTime,說明此Float變量,經(jīng)轉(zhuǎn)化為SimaticBCDTime(ms為單位)類型后,與PLC中S5TIME變量相關(guān)聯(lián).所謂格式調(diào)整,調(diào)整方向為:變量值-過程值.過程值地址選擇:此處指PLC中S5TIME變量的地址.線性標定:指定變量值(WinCC中變量)與過程值(PLC中變量值并經(jīng)轉(zhuǎn)化為 臨時float型)的線性轉(zhuǎn)化關(guān)系,所謂的上下限,并不是說要限制不能超限,僅僅是為了得到線 性因子和線性偏移量.子1000倍),因此,設(shè)定成0, 1000 0,1.000(零點不偏移,轉(zhuǎn)化因與設(shè)定成0,99900,9.990也是因子 1000),二者效果是完全相同的!上面的設(shè)置,顯示時的數(shù)據(jù)流為:PLC中S5Time變量值一-從SimaticBCDTime到Float的類型轉(zhuǎn)換(以ms 為單位的數(shù)值)Float值(ms為單位)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上??苿?chuàng)職業(yè)技術(shù)學院《高頻電子線路及》2023-2024學年第一學期期末試卷
- 上海交通職業(yè)技術(shù)學院《材料與化工傳輸原理》2023-2024學年第一學期期末試卷
- 上海健康醫(yī)學院《現(xiàn)代數(shù)值計算方法》2023-2024學年第一學期期末試卷
- 上海建設(shè)管理職業(yè)技術(shù)學院《高級管家服務(wù)原理與實務(wù)》2023-2024學年第一學期期末試卷
- 上海建橋?qū)W院《電子商務(wù)戰(zhàn)略管理》2023-2024學年第一學期期末試卷
- 電源研發(fā)中心項目可行性研究報告-用電需求多元升級電源技術(shù)創(chuàng)新市場呼聲漸高
- 上海海洋大學《清潔生產(chǎn)與工業(yè)水處理》2023-2024學年第一學期期末試卷
- 教師轉(zhuǎn)調(diào)分析報告范文
- 2024年中國滾筒式保護氣氛爐機組市場調(diào)查研究報告
- 新學期幼兒園培訓
- 河口水閘工程項目施工組織設(shè)計及進度計劃
- 國家開放大學2024春《1494員工勞動關(guān)系管理》期末考試真題及答案-開
- 中小學生研學旅行實務(wù) 課件 項目5、6 研學旅行實施主體、研學旅行服務(wù)機構(gòu)
- 《讀書·目的和前提》《上圖書館》課件
- 總承包公司項目管理崗位質(zhì)量職責及管理動作清單
- 城市軌道交通工程施工現(xiàn)場安全生產(chǎn)風險點清單
- 黑龍江省龍東地區(qū)2025屆英語九上期末監(jiān)測模擬試題含解析
- 2024年人教版小學三年級科學(上冊)期末試卷及答案
- 公共廣播系統(tǒng)施工與方案
- 2024年個人信用報告(個人簡版)樣本(帶水印-可編輯)
- 硒鼓回收處理方案
評論
0/150
提交評論