西门子1200/1500PLC不定长数组选择排序的编程案例

发布者:温柔的心情最新更新时间:2024-07-04 来源: elecfans关键字:西门子  PLC 手机看文章 扫描二维码
随时随地手机看文章

选择排序算法首先从第1个位置开始对全部元素进行选择,选出全部元素中最小的给该位置,再对第2个位置进行选择,在剩余元索中选择最小的给该位置即可;以此类推,重复进行“最小元素”的选择,直至完成第(n-1)个位置元素的选择,则第n个位置就只剩唯一的最大元素,此时不需要再进行选择。

caf858fa-358c-11ee-9e74-dac502259ad0.png

cb12b222-358c-11ee-9e74-dac502259ad0.png

实例:不定长数组选择排序编程

01:新建功能块FC: SelectSort_Functions

02:接口定义:

cb24bc2e-358c-11ee-9e74-dac502259ad0.png

03:程序编写:

cb3e4cca-358c-11ee-9e74-dac502259ad0.png

04:定义全局数据块:

cb9bfd2a-358c-11ee-9e74-dac502259ad0.png

05:OB中调用子程序:

cbea829c-358c-11ee-9e74-dac502259ad0.png

06:程序演示结果:

cbffcc1a-358c-11ee-9e74-dac502259ad0.png


关键字:西门子  PLC 引用地址:西门子1200/1500PLC不定长数组选择排序的编程案例

上一篇:如何读取 ET 200SP PROFINET IO 设备的站名称
下一篇:CH44X系列霍尔传感器在无刷电机中的安装和优势

推荐阅读最新更新时间:2024-11-01 20:48

PLC携手触摸屏控制系统的应用
0 引言   随着科技的飞速发展, 越来越多的机器与现场操作都趋向于使用人机界面, 而PLC 控制器强大的功能及复杂的数据处理也要求有一种功能与之匹配而操作简便的人机界面。触摸屏的出现无疑是21世纪自动化领域的一个巨大革新。触摸屏和PLC的组合使用已经成为主导形式。   PLC是一种结构简单、通用性好、功能较完备的新型控制元件, 其主要优点是抗干扰能力强, 可以提高系统的可靠性和稳定性以及生产效率, 特别适用于工业控制。   触摸屏是一种连接人和机器的人机界面, 它代替了原始的控制台和显示器, 可用于数据显示和参数设置,并且可以用动态曲线的形式描述系统的控制过程; 扩展了PLC的功能, 减少了按钮、开关、仪表等仪器的使用。
[模拟电子]
<font color='red'>PLC</font>携手触摸屏控制系统的应用
基于Profibus-DP现场总线的板坯传动系统的应用
1、前言     随着微处理器的技术发展和广泛的应用,原来由主控计算机完成的一些任务被分散到了控制对象当中,出现了智能化设备。智能化设备实现了信息采集、显示、处理、传输以及优化控制等功能与一身。二是计算机在速率、稳定性、可靠性等性能的不断提高,为主控计算机与设备之间高速度的、高精度的、高稳定性的、高可靠性的及其便利的操作性和维护性带来可能,从而催生了现场总线技术。如今以数字信号为传输特征的分布式控制系统(DCS,Distributed Control System分布式控制系统)代替以模拟信号为传输特征的集中控制系统已是大势所趋。     虽然现场总线发展至今已有二十多年的历史,但尚未形成统一的标准。绝大部分市场仍由几大知
[嵌入式]
营收较2016再翻倍!任正非称按1500亿美金收入规模实施改革
近日,华为官方论坛心声社区又放出任正非的讲话文件。其内容来自任正非在公司监督与管控体系延伸建设思考汇报会上的讲话。 任正非表示,子公司监督性董事会的定位与作战队伍的目标一致——“多产粮食,增加土壤战略肥力”,“粮食”不仅是指销售收入,还包括利润和现金流。有利润的收入,有现金流的利润,我们对多产粮食的定义。 另外,“业务扩张”与“风险控制” 二者之间的有效平衡,防止走向忽视风险(过左)或过度保守(过右)两个极端。 在业务队伍管理和改革上,任正非表示,未来五至十年,公司将按1500亿美金销售收入规模来实施业务组织改革。 而在今年3月31日,华为公布的2016年,年报数据显示,华为2016年三大业务实现全球收入5216亿元,同比
[手机便携]
PLC在数控系统点位控制中的应用
   一、 引言   数控技术是综合应用了电子技术、计算技术、自动控制与自动检测等现代科学技术成就而发展起来的,目前在许多领域尤其是在机械加工行业中的应用日益广泛。   数控系统按其控制方式划分有点位控制系统、直线控制系统、连续控制系统。在机械加工时,数控系统的点位控制一般用在孔加工机床上(例如钻孔、铰孔、镗孔的数控机床),其特点是,机床移动部件能实现由一个位置到另一个位置的精确移动,即准确控制移动部件的终点位置,但并不考虑其运动轨迹,在移动过程中刀具不切削工件。   实现数控系统点位控制的通常方法可以有两种:一是采用全功能的数控装置,这种装置功能十分完善,但其价格却很昂贵,而且许多功能对点位控制来说是多余的;二是采用单板机
[工业控制]
PLC输入端口和输出端口工作原理与接线
PLC输入端口和输出端口工作原理 输入输出接口是plc和工业控制现场各类信号连接的部分。输入口用来接受生产过程的各种参数。输出口用来送出可编程控制器运算后得出的控制信息,并通过机外的执行机构完成工业现场各类控制。由于可编程控制器在工业生产现场工作,对输入输出接口有两个主要的要求,一是接口有良好的抗干扰能力,二是接口能满足工业现场各类信号的匹配要求。 1 .输入端口 可编程控制器为不同的接口需求设计了不同的接口单元。主要有以下几种。 ( 1 )数字量输入接口 它的作用是把现场的数字(开关)量信号变成可编程控制器内部处理的标准信号。数字(开关)量输入接口按可接纳的外部信号电源的类型不同分为直流输入接口单元和交流输入接口单元。如
[嵌入式]
<font color='red'>PLC</font>输入端口和输出端口工作原理与接线
西门子6SE70变频器故障实例处理
  变频器和交流电机组成的交流调速系统具有更宽的允许电压波动范围、更小的体积、更强的通讯能力,更优良的调速性能,在工矿企业中得到了广泛的应用。在变频器的应用中,   也会遇到各种各样的故障现象,借助于变频器完善的自诊断保护功能,并通过平时工作中积累的经验来提高处理变频器故障的技术水平,这将明显地缩短对变频器故障处理的时间。西门子6SE70系列变频器在应用中因受周围环境条件,如:温度、湿度、粉尘、硫化氢腐蚀性气体等因素的影响,出现的各种故障报警现象也很多。   变频器操作手册上的故障对策表中介绍的皆为较常见的故障,在出现未涉及的一些代码时应对变频器作全面检查。变频器的维修方式采用在线电压检测及直流电阻测量两种方法,测量各关键
[嵌入式]
工业智能网关实现PLC数据采集和远程监控
随着工业互联网的不断发展,工业智能网关(物联网网关)的应用场景也越来越广泛。例如,在智能制造领域,网关可以用于实现设备的远程监控和故障预警,提高生产效率和降低维护成本;在能源管理领域,网关可以用于实现能源的远程监测和节能优化,提高能源利用效率。 物通博联推出的工业智能网关具备良好的适配性,可以接入西门子、三菱、欧姆龙、施耐德、台达、汇川等PLC,进行协议解析和数据采集,从而实现设备远程监控、故障报警、远程控制和远程维护等,帮助企业对生产设备进行更加精准和智能的管理工作。 1、读取PLC工作状态及PLC所控制的I/O点状态,并通过组态实时显示在触摸屏上,以便于管理者随时了解PLC及其控制设备的工作状态。 2、触摸屏下发控制指
[嵌入式]
基础的PLC编程设计实例
PLC在学习的过程中,除了需要掌握必备的基础理论知识以外,更需要亲身设计电路来实践,刚开始学习PLC编程的时候,可以先从小的电路小的程序入手,由浅入深,先易后难的进行学习,今天我们就重点来看看具体的基础的PLC编程实例:
[嵌入式]
基础的<font color='red'>PLC</font>编程设计实例
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved