计算方程式
以下示例程序显示了如何使用三个运算指令计算以下方程式:
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” 中 |
-
西门子
+关注
关注
94文章
3035浏览量
115798 -
STL
+关注
关注
0文章
86浏览量
18319 -
累加器
+关注
关注
0文章
50浏览量
9451
原文标题:西门子博途STL:计算方程式的示例
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论