加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15903418770
公司新闻
【每周都要SMART!】S7-200 SMART V2.8数学运算的扩展使用
发布时间: 2024-04-18 09:42 更新时间: 2024-05-02 07:00

Hi!又和大家见面啦!今天和我一起了解S7-200 SMART V2.8版本数学运算的扩展使用吧!

图片


新增指令



位逻辑指令

程序块

图片


程序块说明

图片



转换指令

程序块

图片图片图片图片图片图片

程序块说明

图片



数学运算指令

程序块

图片图片图片图片图片图片图片图片图片图片图片

程序块说明

图片



逻辑运算

程序块

图片图片图片

程序块说明

图片


数学运算的扩展应用


S7-200 SMART V2.8版本推出了很多新的功能块,其中有不少有关数学运算的功能块 ,比如求平均值、极值和冒泡排序等功能,本文就结合实际现场需求推出了数学运算功能的扩展应用。


数学运算扩展应用库

图片图片图片


程序块引脚

图片


该扩展应用库可以实现对输入信号的采样,并将输入信号填充到对应数组中, 然后对数组数据进行求平均值、Zui大值和Zui小值等操作。



应用例程


为了方便理解数学运算的指令应用,特编写如下例程,用户可以根据实际情况进行测试学习。


1. 

生成范围0.0~200.0的随机浮点数。


图片

2. 

把生成的随机浮点数填入VD100开始的数组中(数组总长度为10,实际长度为VW4),并计算平均值。


图片

3. 

计算从VD100开始的数组的Zui大值和Zui小值,同时对该数组进行排序,排序结果放到VD300开始的数组中。


图片


基于精彩触摸屏的画面样例


在本样例中,配合PLC样例程序,展示了数学运算的运算过程和结果。


画面分为4个区域

输入随机数区域:

采集随机数数值,并放到对应数组中

数组数据元素区域:

显示存放采集的数据元素

数学运算结果区域:

显示数学运算结果

冒泡排序结果区域:

根据排序模式,显示排序后结果


图片


联系方式

  • 电  话:15915421161
  • 联系人:张经理
  • 手  机:15903418770
  • 微  信:15915421161