公司新闻
电机运行时间排序案例分享,赶紧收藏学习!
发布时间: 2024-06-29 22:48 更新时间: 2024-11-21 09:10
在实际的工作现场中,可能会使用PLC对电机或者其他设备进行运行时间统计,统计完后需要对设备运行时间进行排序,以便于设备的维保工作。
控制需求:
需要对10台电机的运行时间进行排序,排序可以由低到高或者由高到低的模式可选择。
排序方法:可使用冒泡排序法
冒泡排序法的原理:
1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。
2、对每一对相邻元素做同样的工作,从开始第一对到结尾的Zui后一对。在这一点,Zui后的元素应该会是Zui大的数。
3、针对所有的元素重复以上的步骤,除了Zui后一个。
4、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
例如有10个数据分别是:8,10,5,3,9,2,6,4,7,1
第一次下标(指针)指到第一个元素“8”,它与第二个数据比较,是顺序关系所以不需要比较
第二次下标(指针)后移到第二个元素“10”,它与第三个数据比较,10和5数据需要交换位置
第三次下标(指针)后移到第三个元素“10”,它与第三个数据比较,10和3数据需要交换位置
依次这样排序就可以得到第一个数据的位置,然后再重复比较得到10个数据的排序。
程序设计
1、创建DB数据块,如图1
图1
2、新建FB块并编写程序
3、主程序OB1
4、程序验证
其他新闻
- 到底是先有电压还是先有电流? 2024-11-21
- PLC中模拟量信号的转换公式 2024-11-21
- 详解西门子PLC与触摸屏的RS485通信 2024-11-21
- 西门子软件安装注意事项 2024-11-21
- 利用Nettoplcsim将西门子PLCSIM变成一个真实PLC,实现与录波软件、HMI软件等的通讯 2024-11-21
- 西门子PLC S7-200SMART实现2ms周期采集的方法(带时间戳采集) 2024-11-21
- 用PLC录波软件排除控制系统疑难故障的方法总结 2024-11-21
- PLC-RecorderV3通过复制粘贴快捷操作采集变量 2024-11-21
- 用网络调试助手测试PLC-Reocrder收听模式的过程 2024-11-21
- PLC的时序和调试工具 2024-11-21
- PLC-Recorder文件存储设置的一些注意事项和技巧 2024-11-21
- PLC-Recorder快速监控多个PLC位,节省授权点数的技巧(以西门子S7-1200为例) 2024-11-21
- 西门子PLC S7-200SMART如何与WINCC通讯? 2024-11-21
- 西门子PLC(S7-1200、1500)通讯程序报16#80C8错误的解决方法 2024-11-21
- 西门子PLC(TIA博途)常见的Profinet通讯诊断报警错误你都知道怎么解决吗? 2024-11-21
产品分类
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595