tft每日頭條

 > 生活

 > plc指數怎麼計算

plc指數怎麼計算

生活 更新时间:2024-12-03 20:56:21
怎樣計算幂、指數、根、多項式、對數和線型值,怎樣将三角函數轉換為度計算?

說明:

下面為下列計算功能提供一些示例程序:

  1. 計算幂、指數、平方根、多項式、對數函數
  2. 計算三角函數轉換為度
  3. 計算線性值
  4. 映射不同的數學函數功能塊到控制器

1、幂、指數、根、多項式、對數的計算功能

在STEP7中隻能使用以 e (e = 2.7182818 ...) 為底的幂(EXP指令),也可以使用自然指數結合自然對數(LN指令)求任意數的幂(例如10的X次幂或2的X次幂),唯一的限制是底數不能為0。指令LN中輸入0沒有定義,使用0為底數将導緻不正确的運算結果。使用EXP和LN指令的數學公式定義如下:

plc指數怎麼計算(PLC怎樣計算幂指數)1

圖. 01

圖. 01 為通用求幂的方程式,使用STEP 7編寫的代碼如下:

plc指數怎麼計算(PLC怎樣計算幂指數)2

圖. 02

注意:

幂的值和輸入的值必須為32位浮點值并且符合"ANSI/IEEE Standard 754-1985, IEEE Standard for Binary Floating-Point Arithmetic"标準。

2三角函數轉換到角度

在STEP7中使用三角函數sine、cosine 和 tangent 時必須以弧度(0 到 2p) 定義角度值,角度值必須為浮點值并存儲于累加器1中,計算的結果再次存儲于累加器1中。

角度值通常為度(0 到360 度),在STEP7中必須轉換為弧度值,兩者為比例關系,180度對應 p (3.141593... .)

  • 弧度 = 角度 * p / 180
  • 角度 = 弧度 * p / 180

1.FC1: 角度值從度數轉換為弧度值。

  • 輸入參數:"度數" 數據類型為:REAL
  • 輸出參數:"弧度值" 數據類型為:REAL

plc指數怎麼計算(PLC怎樣計算幂指數)3

2.FC2: 角度值從弧度值轉換為度數。

  • 輸入參數:"弧度值" 數據類型為:REAL
  • 輸出參數:"度數" 數據類型為:REAL

plc指數怎麼計算(PLC怎樣計算幂指數)4

函數FC1和FC2在OB1中調用,如果開始位I1.0出現上升沿FC1被調用,如果開始位I1.1出現上升沿FC2被調用。

plc指數怎麼計算(PLC怎樣計算幂指數)5

3. 計算線性值

通過坐标的兩個點(x0,y0) 和 (x1,y1)可以決定線性特征,在橫坐标定義X參數的值,函數計算Y的坐标值。輸出參數Y為整數類型,取值範圍為-27648 to~ 27648.

plc指數怎麼計算(PLC怎樣計算幂指數)6

圖. 03

P點坐标值通過下列公式計算:

  • y = ((y1-y0) / (x1-x0)) *(x-x0) y0

plc指數怎麼計算(PLC怎樣計算幂指數)7

圖. 04

plc指數怎麼計算(PLC怎樣計算幂指數)8

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved