S7-200 SMART V2.8数学运算的扩展使用
发布时间:2024-04-30
新增指令
位逻辑指令
程序块
程序块说明
转换指令
程序块
程序块说明
数学运算指令
程序块
程序块说明
逻辑运算
程序块
程序块说明
数学运算的扩展应用
S7-200 SMART V2.8版本推出了很多新的功能块,其中有不少有关数学运算的功能块 ,比如求平均值、极值和冒泡排序等功能,本文就结合实际现场需求推出了数学运算功能的扩展应用。
数学运算扩展应用库
程序块引脚
该扩展应用库可以实现对输入信号的采样,并将输入信号填充到对应数组中, 然后对数组数据进行求平均值、最大值和最小值等操作。
应用例程
为了方便理解数学运算的指令应用,特编写如下例程,用户可以根据实际情况进行测试学习。
1.
生成范围0.0~200.0的随机浮点数。
2.
把生成的随机浮点数填入VD100开始的数组中(数组总长度为10,实际长度为VW4),并计算平均值。
3.
计算从VD100开始的数组的最大值和最小值,同时对该数组进行排序,排序结果放到VD300开始的数组中。
基于精彩触摸屏的画面样例
在本样例中,配合PLC样例程序,展示了数学运算的运算过程和结果。
画面分为4个区域
输入随机数区域:
采集随机数数值,并放到对应数组中
数组数据元素区域:
显示存放采集的数据元素
数学运算结果区域:
显示数学运算结果
冒泡排序结果区域:
根据排序模式,显示排序后结果
展开全文
其他新闻
- S7-1200 如何创建 AT 覆盖变量 2024-04-30
- 西门子1200如何计算连接资源 2024-04-30
- S7-1200 最大 I/O 能力计算 2024-04-30
- S7-200 SMART通过RS485 口和DP01上传/下载程序 2024-04-30
- S7-200 SMART 硬件能力 顺序 2024-04-30
- S7-1200 Client 端的配置编程 2024-04-30
- 博途重器之—SCL 编程语言 2024-04-30
- 经常讲的IO控制器和设备是啥玩意 2024-04-30
- char 和 string 数据类型详解 2024-04-30
- 精智面板(Comfort Panels) 2024-04-30