广东湘恒智能科技有限公司
主营产品: 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头
【每周都要SMART!】S7-200 SMART V2.8数学运算的扩展使用
发布时间:2024-11-26

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

图片


新增指令



位逻辑指令

程序块

图片


程序块说明

图片



转换指令

程序块

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

程序块说明

图片



数学运算指令

程序块

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

程序块说明

图片



逻辑运算

程序块

图片图片图片

程序块说明

图片


数学运算的扩展应用


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


数学运算扩展应用库

图片图片图片


程序块引脚

图片


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



应用例程


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


1. 

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


图片

2. 

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


图片

3. 

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


图片


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


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


画面分为4个区域

输入随机数区域:

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

数组数据元素区域:

显示存放采集的数据元素

数学运算结果区域:

显示数学运算结果

冒泡排序结果区域:

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


图片


展开全文
拨打电话 微信咨询 发送询价