西门子博途STL:计算方程式的示例

描述

 

计算方程式

以下示例程序显示了如何使用三个运算指令计算以下方程式:

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” 中

 

 

 


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分