加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15267534595

SIEMENS陕西省西安市西门子(授权)中国一级代理-西门子变频器伺服电机总代理

更新时间
2024-11-17 09:10:00
价格
请来电询价
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
联系手机
15267534595
联系人
梁涛
立即询价

详细介绍

在实际的工作现场中,可能会使用PLC对电机或者其他设备进行运行时间统计,统计完后需要对设备运行时间进行排序,以便于设备的维保工作。


1

控制需求:

需要对10台电机的运行时间进行排序,排序可以由低到高或者由高到低的模式可选择。


2

排序方法:可使用冒泡排序法

冒泡排序法的原理:

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个数据的排序。


3

程序设计

1、创建DB数据块,如图1

图片

图1


2、新建FB块并编写程序

图片

图片


3、主程序OB1

图片


4、程序验证    

图片


相关产品

联系方式

  • 电  话:18126392341
  • 联系人:梁涛
  • 手  机:15267534595
  • 微  信:15267534595