APP下载

PLC故障检测优化算法

2017-03-27刘新祺

电子技术与软件工程 2017年4期
关键词:优化算法

刘新祺

摘 要 PLC是一种经常用于自动化编程控制的计算机,常用于汽车制造领域、机械制造领域等领域。其编程部分中故障检测是必不可少的一部分。为了即时显示故障信息,PLC需持续检测故障情况以在故障发生时将将故障信息立即显示在操作屏上。而传统检测方式采用逐个检测,步骤复杂,对CPU要求也较高,提高了运行成本和设备成本。本文将利用变址寄存器加以循环语句来迭代运算,并用循环语句优化该检测步骤,将原有的上千步运算步骤减至十余步,同时单次循环时间减少约10%。

【关键词】PLC 故障检测 优化算法 变址寄存器 循环语句

1 引言

PLC(Programmable logic Controller,简称PLC)编程是现代社会机械化生产的重要编程方式,其广泛应用于各种自动化编程控制。2016年,PLC占有上百亿人民币的市场份额,其编程方式精简与准确程度直接关系着生产效率与质量。而设备故障检测步骤则是编程中的重要部分。当设备运行设备出现故障时,需要检测出故障位置并将故障具体情况显示在屏幕上。传统的算法采用逐个检测排查的方式,占用上千步,耗时近1ms。本文将利用变址寄存器循环语句优化该检测步骤,在本例中将运算步骤精简至十余步,耗时减少0.2ms,效率提高约10%。

2 背景

PLC起源于美国汽车制造业的激烈竞争。为了适应生产工艺的变革,一些公司研发出以计算机为基础的系统,逐步演变为今天的PLC编程。

第一代的PLC只是继电器控制装置的替代产品,一直到上世纪70年代初,其仅由一些元器件和中小型集成电路组成,采用的是磁芯存储器,仅有计数、定时等功能,也只能用于单一控制。……

登录APP查看全文

猜你喜欢

优化算法
原子干涉磁力仪信号鉴频优化算法设计
故障树计算机辅助分析优化算法研究与应用
混沌优化算法在TSP问题的应用
再制造闭环供应链研究现状分析
故障树计算机辅助分析优化算法的实践应用
基于软件无线电收发机前端设计方法的分析与研究