博途SCL學習筆記 計算中兩種計算方式的比較
程序中的?計數(shù) 因子 factor1 表示 0. 1mm 的 脈沖 數(shù)。 本例 程 使用 的 編碼器 旋轉(zhuǎn) 一圈 會 發(fā)出 600 個 脈沖, 步進 電機 的 運行 速度 為 1 圈/ s, 因此, 發(fā)送 脈沖 的 頻率 為 600 脈沖/ s。 步進 電機 每轉(zhuǎn) 一圈 前進 4mm, 600 個 脈沖 對應 4mm, 那么 150 個 脈沖 對應 1mm, 即 15 個 脈沖 相當于 0. 1mm, 計數(shù) 因子 為 15。 使用 高速 計數(shù)器 檢測 到 的 脈沖 數(shù) 除以 計數(shù) 因子, 再 除以 10 就得 出 實際 的 運行 距離, 單位 為 毫米( mm)。
另一種計算方式是數(shù) 因子 factor1?表示 1mm 的 脈沖 數(shù)。
先把FB中的程序貼上


建立一個DB塊用于測試

在OB1中調(diào)用FB

Factor1 等于0.1時,計算結(jié)果為4.3
Factor1等于1時,計算結(jié)果為4.0
用計算器計算的結(jié)果是

由此我得出的結(jié)論是當計數(shù)因子過大時,計算結(jié)果與實際相差越大。
標簽: