6ES7 952-1KL00-0西門子內(nèi)存卡6ES7 952-1KL00-0AA0
參考價(jià): | 面議 |
- 6ES7 134-4GB51-0 產(chǎn)品型號(hào)
- 西門子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):114更新時(shí)間:2018-03-07 12:23:16
描述:
下面的 Clock_Integer 庫(kù)可以自動(dòng)將傳輸值從十進(jìn)制轉(zhuǎn)換為 BCD 格式,反之也可以從 BCD 格式轉(zhuǎn)換成十進(jìn)制。然后執(zhí)行相應(yīng)的時(shí)間操作 READ_RTC或SET_RTC。這樣當(dāng)傳輸值用操作面板或程序的十進(jìn)制格式保存時(shí),便于時(shí)間函數(shù)的處理 (READ_RTC和SET_RTC)。
注意事項(xiàng):
在條目號(hào):16689345中可以找到關(guān)于將庫(kù)插入 STEP 7 Micro/WIN 中的信息。
圖1: Clock_Integer庫(kù)
庫(kù)的全局存儲(chǔ)區(qū)
庫(kù)使用全局存儲(chǔ)區(qū)來保證傳輸?shù)挠脩魯?shù)據(jù)的*性。從 庫(kù)中將其中一個(gè)函數(shù) (READ_RTC_I或SET_RTC_I)插入到STEP 7 Micro/Win 項(xiàng)目,然后選中 STEP 7 Micro/Win 菜單“文件”中的條目“Library Memory Allocation (分配庫(kù)內(nèi)存)”。系統(tǒng)會(huì)提供一個(gè)地址區(qū),或者您也可以自己選擇一個(gè)地址區(qū)。該庫(kù)需要8個(gè)字節(jié)。
圖2:庫(kù)存儲(chǔ)區(qū)
從CPU中讀取時(shí)間(READ_RTC_I)
圖3:函數(shù)“READ_RTC_I”
函數(shù)“READ_RTC_I”的參數(shù)
參數(shù) | 變量類型 | 說明 |
EN | [BOOL] | 激活塊 如有需要時(shí)才激活塊,這樣能減輕CPU負(fù)擔(dān) |
地址 | [DWORD] | 用于保存讀取的時(shí)間值的地址 從該偏移量地址開始為其分配8個(gè)字節(jié)。 |
表1:函數(shù)“READ_RTC_I”的參數(shù)
功能:
如果激活輸入信號(hào)“EN”,該塊讀取當(dāng)前時(shí)間,將 所讀取的BCD值轉(zhuǎn)換成十進(jìn)制值,并保存在從給定偏移量地址開始的地址中。
在CPU中設(shè)置時(shí)間(SET_RTC_I)
圖4:函數(shù)“SET_RTC_I”
函數(shù)“SET_RTC_I”的參數(shù)
參數(shù) | 變量類型 | 說明 |
EN | [BOOL] | 激活塊 只有在需要時(shí)才激活該塊,這樣能減輕CPU負(fù)擔(dān)。 |
地址 | [DWORD] | 存儲(chǔ)用戶時(shí)間數(shù)據(jù)的地址,該塊讀取從該偏移量地址開始的8個(gè)字節(jié)。 |
表2:參數(shù)“SET_RTC_I”
功能:
如果激活輸入信號(hào)(EN),該塊讀取所存儲(chǔ)的用戶數(shù)據(jù),將 它們轉(zhuǎn)換成BCD格式并以該格式來設(shè)置CPU時(shí)鐘.
以十進(jìn)制格式讀取CPU時(shí)鐘的實(shí)例:
如果激活V50.0,就讀取時(shí)間。所讀取的數(shù)據(jù)以十進(jìn)制格式存儲(chǔ)在VB10開始的地址中。
圖5:“READ_RTC_I”實(shí)例
在狀態(tài)表中檢查數(shù)值:
該數(shù)值以十進(jìn)制格式存放在時(shí)間函數(shù)所用的結(jié)構(gòu)中。
時(shí)間函數(shù)的存儲(chǔ)區(qū)結(jié)構(gòu)(READ_RTC, SET_RTC):
VB10 = 年份
VB11 = 月份
VB12 = 日期
VB13 = 小時(shí)
VB14 = 分鐘
VB15 = 秒鐘
VB16 = 保留
VB17 = 星期
如果要將 WinCC flexible 操作面板連接到 S7-200,那要明確 S7-200 只能作為 DP 從站操作。
面板或者 PC 一定作為 PROFIBUS DP 網(wǎng)絡(luò)中的 DP 主站,S7-200 作為從站。
在 WinCC flexible 中需要進(jìn)行如下設(shè)置:
- 在 WinCC flexible 中組態(tài)到 S7-200 的控制器連接,通過
Project > Communication > Connections。
圖 1:選擇控制器協(xié)議
- 為了能夠建立 S7-200 從站和 PC 主站間的通信,必須激活選項(xiàng)“Only master on the bus”。
圖 2:僅作為總線上的主站
實(shí)例:
五臺(tái)運(yùn)行 WinCC flexible 運(yùn)行系統(tǒng) 的 PC 與一臺(tái) S7-200 的 PROFIBUS DP 通信。某臺(tái) PC 作為 DP 主站,那么激活這臺(tái) PC 的“Only master on the bus”。不要激活其它 PC 的“Only master on the bus”選項(xiàng)。
現(xiàn)在如果主站 PC 故障,PROFIBUS DP 網(wǎng)絡(luò)的所有通信將中斷,因?yàn)榭偩€上沒有任何可用的主站。只要主站 PC 再次恢復(fù)在線(WinCC flexible 運(yùn)行系統(tǒng)啟動(dòng)并且控制器連接允許),那么其它的 PC 站將重新建立與 S7-200 的連接。
補(bǔ)救措施:
激活每臺(tái) PC 的“Only master on the bus”選項(xiàng),將所有 PC 聲明為主站,這樣通信不再僅依賴于某一臺(tái) PC。
PROFIBUS DP 連接的其它設(shè)置參照前述輸入即可。
圖 3:其它設(shè)置
注意:
PC 中的 PG/PC 接口必須設(shè)置為“S7ONLINE --> PROFIBUS”。