求助:S7-1500的Array数组查找最大值、最小值和平均值问题

TIA中一个Array数组有500个整数,有没有什么指令?能不能在一个扫描周期内查找出其中的最大值、最小值?怎样以最快的速度找出最大值和最小值?

最佳答案

最大最小不能一个周期完成,需要多个周期。以下是我写的一段程序,求最大最小值的你可以参考一下。求平均值很简单,所有数相加除以总长度就好(这个一周期能完成)

图片说明:

求助:S7-1500的Array数组查找最大值、最小值和平均值问题  求助:S7-1500的Array数组查找最大值、最小值和平均值问题  求助:S7-1500的Array数组查找最大值、最小值和平均值问题  

提问者对于答案的评价:
xiexie

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc130352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月29日
下一篇 2017年5月29日

相关推荐

  • 1500转换时间并提取

    博途软件里面怎么把实数转换成时间设置到定时器里面 在WINCC画面里面时间可更改 最佳答案 问题主要是格式转换。比如浮点数的单位是分钟,1.5分钟转换为时间格式,见截图。…

    2017年6月3日
  • SM1231诊断灯闪烁

    我用的是231-4HF32-0XB0模块,模块电源连接没有问题,诊断灯一直在绿色闪烁状态,博途在线诊断显示在线模块与离线模块不兼容,请问是怎么回事? 最佳答案 1、可能你的有诊断功…

    SIMATIC S7-1500 2017年6月5日
  • 博途V14就是无法进行仿真,求高手帮忙看看

    问题1:硬件组态好之后,启动仿真时,弹出一个警示对话框,说已经有一个在线连接,可是我的电脑什么设备都没有连接啊?问题2:忽略上面的问题,选中CPU,点击下载设备,弹出的对话框中第三…

    2017年5月29日
  • S7-1500使用立即访问指令:P支持的最小寻址单位是什么

    S7-1500使用立即访问指令:P支持的最小寻址单位是什么 最佳答案 最小单位是位 提问者对于答案的评价:谢谢 专家置评 已阅,最佳答案正确。

    SIMATIC S7-1500 2017年6月4日
  • 一个PID同时控制两个风机的两个思路问题

    在输送煤气的末端采用煤气加压机加压已达到想要的压力,目前是两路加压管道,目的是一用一备,但是有时候一路管道压力加压不够的话,也会同时使用两路管道同时加压(两个加压机相同型号,管径相…

    SIMATIC S7-1500 2017年6月1日
  • TIA14_PLCSIM,使用前必须重启计算机

    这个是什么原因?怎么处理?请看图片 图片说明:       最佳答案 找到安装盘,重新安装一下PLCSIM这个应用。 提问者对于答案的评价:…

    2017年6月1日
  • 高速计数器就是不计数

    我想永高速计数器读取发电机转速,增量型光电编码器,这个高速计数器的StatusGate在哪里设置或者说能让它为True呢,我看好像不是强制为1的,但是SWGate能为True,St…

    SIMATIC S7-1500 2017年5月31日
  • 1500系列DP模块 cp1542-5 和 CM1542-5 有什么区别?

    1500系列DP模块 cp1542-5 和 CM1542-5 有什么区别? 最佳答案 总体来说CM1542-5功能强于CP1542-5。最大…

    SIMATIC S7-1500 2017年6月7日
  • 博图V14SP1安装问题

    博图V14 SP1不是一件兼容win10了吗?我在安装时怎么还提示不兼容?有没有装的碰到过这情况的?我的操作系统是win10专业版 问题补充:我安装的是V14SP1&nb…

    2017年5月29日
  • cpu一直处于stop状态

    cpu上电之后,一直处于stop模式,已经将开关拨到run了,后来将存储卡复位并且将cpu恢复至出厂状态,cpu还是处于此状态,后来讲所有AIDI模块去除,只留下cpu,还是不行,…

    2017年6月11日