計算方程式
以下示例程序顯示了如何使用三個運算指令計算以下方程式:
RESULT = ((A + B) x C) /D
實施
下表列出了 PLC 變量表中所用操作數的聲明:
名稱 |
數據類型 |
備注 |
---|---|---|
A |
INT |
被加數 |
B |
INT |
加數 |
C |
INT |
乘數 |
D |
INT |
除數 |
RESULT |
INT |
最終結果 |
以下 STL 程序說明了如何實現此示例:
STL |
說明 |
---|---|
L "A" |
//將操作數的值“A”加載到累加器 1 中 |
L "B" |
//將操作數的值“A”加載到累加器 2 中 //將操作數的值“B”加載到累加器 1 中 |
+I |
//將累加器 1 和 2 中的值相加 //將合計值保存到累加器 1 中 |
L "C" |
//將合計值移動到累加器 2 中 //將操作數的值“C”加載到累加器 1 中 |
*I |
//將累加器 1 和 2 中的值相乘 //將乘積保存到累加器 1 中 |
L "D" |
//將乘積移動到累加器 2 中 //將操作數的值“D”加載到累加器 1 中 |
/I |
//將累加器 2 中的值除以累加器 1 中的值 //將結果保存到累加器 1 中 |
T "RESULT" |
//結果傳送到操作數“RESULT” 中 |
-
西門子
+關注
關注
93文章
3008瀏覽量
115629 -
STL
+關注
關注
0文章
85瀏覽量
18300 -
累加器
+關注
關注
0文章
50瀏覽量
9440
原文標題:西門子博途STL:計算方程式的示例
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論