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