加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684

福建省泉州市西门子一级PLC模块代理商

更新时间
2024-10-19 08:00:00
价格
请来电询价
西门子PLC
西门子触摸屏
西门子伺服电机
西门子变频器
西门子直流调速器
西门子电缆
联系电话
13922889745
联系手机
18475208684
联系人
向小姐
立即询价

详细介绍

5.求juedui值


指令如图9所示,求juedui值指令表示对输入 IN 处指定的值取juedui值,并将结果输出到OUT地址中。


指令数据类型如下:ABS_W是Int的数据类型,ABS _DI是Dint的数据类型,ABS _R是Real的数据类型。如果不太清楚指令的数据类型,可以把鼠标放在指令处不动2s即可看到指令对应引脚的数据类型。    

图9


测试如图10所示,对输入 IN 处指定的值取juedui值,并将结果输出到OUT地址中。

图10




6.反三角函数



正弦 (SIN)、余弦 (COS) 和正切 (TAN) 指令计算角度值(弧度为单位) IN 的三角函数,并在 OUT 中输出结果,这几个三角函数指令在这里不做介绍。


要将角度从度转换为弧度:使用 MUL_R (*R) 指令将以度为单位的角度乘以 1.745329E-2(约为 π/180),浮点数为745329。


指令如图11所示,反正弦 (ARC_SIN)、反余弦 (ARC_COS) 和反正切 (ARC_TAN) 指令是对正弦 (SIN)、余弦 (COS) 和正切 (TAN) 指令输出的结果的进行反三角函数,并在 OUT 中输出结果。


反正弦 (ARC_SIN)、反余弦 (ARC_COS) 和反正切 (ARC_TAN) 指令的IN引脚和OUT引脚都是Real的数据类型。    

图11


测试如图12所示,在状态图表中对VD0复制30.0,程序段1中,通过MUL_R指令乘以745329,把30°转换成弧度,使用正弦 (SIN)指令求出弧度的正弦指令输出结果,使用反正弦 (ARC_SIN)指令把正弦指令输出结果转换程弧度,然后使用DIV_R指令除以745329,把弧度转换成角度值。


反余弦 (ARC_COS) 和反正切 (ARC_TAN) 指令也是一样的计算过程,这里不做过多的介绍。

图12



7.低通滤波器



指令如图13所示,可使用“低通滤波器”指令来衰减高频分量,例如信号中的噪声。


使用以下公式计算指令的结果:

y(n) = Coef*y(n-1) + (1- Coef)* x(n);

y(n) 为当前滤波器输出,Coef 为滤波器系数,y(n-1) 为上一个滤波器输出,x(n) 为当前采样值。


可指定以下滤波器参数:

Coef:滤波器系数,如果作为命令中的比率参数的滤波器系数被设为 0,则不执行滤波。    


N:目前,S7-200 SMART 支持 64 个一阶低通滤波器,因此在编程时必须指定使用哪个滤波器。


相同编号的低通滤波器将使用历史滤波值和当前采样值一起计算,得到当前滤波值。

图13


测试如图14所示和图15所示,图14为滤波前的波形图,图15为使用低通滤波器指令后的波形图。


8.总结



以上就是整个西门子S7-200smart v2.8新增的数学运算指令内容,文章内容如有错误或者有不懂的问题请联系我们。


由于新功能需要软件和硬件都需要V2.8的版本,小编准备了软件和固件升级包等链接,复制下方链接即可进入下载界面。  

 


9.软件下载链接


http://www.jcpeixun.com/software/H5/detail.aspx?id=17499


下载包包含:西门子S7-200SMART STEP7 V2.8 软件包、西门子S7-200SMART V2.8固件升级包、西门子S7-200SMART  V2.8系统手册、西门子S7-200SMART  V2.8样本手册。


联系方式

  • 电  话:13922889745
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684