本文给大家介绍用西门子200SMART PLC中的运算指令来做数学运算。在200SMART中给用户提供了三角函数运算指令,有求正弦,余弦,正切的运算指令。
正弦SIN A=a/c
余弦COS A=b/c
正切TAN A=a/b
本文以求正弦为例,说明三角函数运算指令的用法。浮点数正弦SIN指令对输入弧度值IN进行正弦三角函数运算,并将结果放置在OUT中;输入要以弧度为单位,如果是角度则需要先转换成弧度,用角度乘以0.01744(即π/180) 。比如下面程序是求30°的正弦,运算结果放在VD8:
同理可以去计算角度对应的余弦和正切值。
200SMART中还有对浮点数去平方根运算指令,下面指令是求:
如需对一个数开三次方根,可用下面程序实现(求VD12中存放数值的三次方根,结果放在VD24,此处指令中的输入输出操作数的数据类型都是浮点数):