:1800弄(電子商務(wù)園)5005.
公司主營:西門子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2018-11-07 11:14:06瀏覽次數(shù):271
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
描述:
對于“比較實數(shù)是否相等"的比較運算,由運算提供的實數(shù)類型的數(shù)值非常不。由于實數(shù)存在修正的誤差,故不推薦使用此數(shù)據(jù)格式進行“相等"比較。
浮點數(shù) (或?qū)崝?shù)) 由一個 32 位的單精度數(shù)表示,而訪問時使用雙字格式。在 S7-200 中,實數(shù)到 6 個小數(shù)位。
當(dāng)使用包括較大數(shù)和很小數(shù)的一系列數(shù)值來計算實數(shù)時,可能會出現(xiàn)不的結(jié)果。當(dāng)在狀態(tài)表中查看實數(shù)時,相同的實數(shù)可能有不同的二進制表示。
因此我們推薦不要使用“LDR="函數(shù),而是使用“LDR<="和“LDR>="這兩個函數(shù)來進行比較運算。這為你提供一個數(shù)值比較的比較框架。
以歸檔文件形式提供的 STEP 7 Micro/WIN 庫:
將“real_compare"文件到單獨的目錄內(nèi),然后雙擊啟動該文件。將 STEP 7 Micro/WIN 庫解包。然后便可以集成該庫,在版本 V3.2.4.27 及更高的 STEP 7 Micro/WIN 中,可以將該庫用于 S7-200 項目。
描述:
使用以下庫可以實現(xiàn)過多的邊沿評價。通常CPU僅支持256個邊沿評價 - 見條目號:8804150。本程序例程也可以用于子程序中。通常CPU不支持此程序例程 - 見條目號:7115899。
這個庫包含兩個例行程序:分別適用于上升沿和下降沿。
圖1:庫文件夾
上升沿
圖2:上升沿子程序調(diào)用
參數(shù) | 變量類型 | 說明 |
EN | BOOL | 必須始終高(1) |
Input | BOOL | 輸入,當(dāng)發(fā)生(0 -> 1)改變時,激 活輸出1個循環(huán)周期. |
Memory | BOOL | 臨時存儲區(qū) |
Output | BOOL | 輸出 |
功能:
如果輸入(input)的狀態(tài)發(fā)生變化0 -> 1(上升沿),那么輸出(output)將被置位一個循環(huán)周期。
存儲位保留該狀態(tài)。為了識別另一個邊沿,輸入(input)必須運行一個零循環(huán)。這樣存儲位將被復(fù)位。
圖3:上升沿的時序圖
下降沿
圖4:下降沿子程序調(diào)用
參數(shù) | 變量類型 | 說明 |
EN | BOOL | 必須始終高(1) |
Input | BOOL | 輸入,當(dāng)發(fā)生(0 -> 1)改變時,輸出1個循環(huán)周期 |
Memory | BOOL | 臨時存儲區(qū) |
Output | BOOL | 輸出 |
功能:
如果輸入 (input) 的狀態(tài)發(fā)生1 -> 0 (下降沿)變化,那么輸出 (output) 將被置位一個循環(huán)周期.
存儲位保留該狀態(tài)。為了識別另一個邊沿,輸入 (input) 必須被復(fù)位為 High 1個循環(huán)周期。這樣存儲位將被復(fù)位。
圖5:下降沿的時序圖
上升沿與下降沿(塊: Edge_detect)
圖6:子程序調(diào)用塊Edge_detect
參數(shù) | 變量類型 | 說明 |
EN | [BOOL] | 使能: 使能功能,必須一直為TRUE (1) |
IN | [BOOL] | 輸入,在上升沿(0->1)或下降沿(1->0),將被設(shè)置為“ OUT"一個循環(huán)周期。 |
Memory | [BOOL] | 臨時存儲區(qū) |
OUT | [BOOL] | 輸出 |
功能:
如果輸入“IN"出現(xiàn)上升沿(0->1)或下降沿 (1->0)變化,那么輸出“OUT2"將被置位一個循環(huán)周期。存儲位保存“IN"的當(dāng)前狀態(tài)。
圖7:Edge_detect 圖
STEP 7 Micro/WIN庫的存檔文件:
把“rising_falling_edge.exe" 文件到一個單獨的文件夾,然后雙擊啟動該文件。解包 STEP 7 Micro/WIN 庫。然后可以集成這個庫到 S7-200 項目中,可以在 STEP 7 Micro/WIN的3.2.4.27 以及更高版本中使用這個庫。下載包含兩個子程序。