论文摘要
可编程逻辑控制器(programmable logic controller, PLC)在工业领域中发挥着极其重要的作用。如今不断增长的工业控制需求对PLC有了更高的性能要求,其中可靠性要求备受关注。提高PLC的可靠性一般可从硬件和软件两方面着手,硬件方面主要通过冗余技术增强系统的容错能力,来确保系统在发生故障时仍维持正常工作,但是直接导致开发成本的提高,也增大了开发过程的复杂程度;软件方面则主要依赖PLC的自检测能力或采用故障诊断技术,而在传统PLC系统中加入故障诊断功能,必然会扩大程序规模,并延长扫描周期,致使PLC对实时控制的及时响应要求难以满足。如何在提高系统可靠性的同时不影响控制任务的及时响应,是本论文主要的研究内容。嵌入式PLC指的是在嵌入式系统中实现PLC控制软件代码的解释及执行,是嵌入式系统与PLC技术的完美结合。嵌入式PLC性价比高且多任务的工作特性弥补了传统PLC提高可靠性的软、硬件方法的不足,故本论文采用嵌入式PLC技术实现高可靠性PLC。论文主要工作可分为如下两个方面。首先,实现了具有软故障诊断功能的嵌入式PLC。为了不影响原有的控制性能,仅将故障诊断系统的数据采集任务嵌入到PLC控制系统中,该任务将软故障诊断数据发送到上位机诊断系统;嵌入式PLC内核采用优先级抢占式调度算法协调控制任务与数据采集任务的同步运行,利用周期执行控制任务、控制周期的空余时间执行数据采集任务;研究了系统的内存管理策略及进程通信策略的设计方案;讨论了嵌入式PLC中两类数据的不同通信需求,提出双串口通信策略。其次,在PC机上采用状态机技术建立故障诊断系统。对正常运行的嵌入式控制系统的诊断数据建立初始规范模型;再对实际运行的嵌入式控制系统进行数据采集,与改进的被动测试错误检测算法结合,检测未知状态或诊断出已知软故障,若诊断出故障情况则做出相应提示,若检测到规范模型未知的状态,则定期人工判定是否为故障情况,以此完善规范模型;采用行程编码技术对状态机进行数据压缩,以减少诊断系统占用的内存容量。本论文的科研工作为高可靠性PLC的研究提供了一种启发式新方法的探索和尝试,最后将其应用在电梯控制系统实验平台上,选取电梯开关门过程进行规范训练及故障诊断,验证了本文所提方法的可行性和实用性。
论文目录
相关论文文献
- [1].嵌入式PLC的设计与研究[J]. 电子制作 2018(16)
- [2].基于STM32的嵌入式PLC的设计[J]. 电子世界 2018(07)
- [3].嵌入式PLC的设计及相关问题研究[J]. 科技创新导报 2015(36)
- [4].嵌入式PLC的设计及通信功能的扩展[J]. 电子设计工程 2015(17)
- [5].STM32嵌入式PLC在FA506细纱机上的设计与应用[J]. 信息系统工程 2014(07)
- [6].基于FA506细纱机的嵌入式PLC系统的研究[J]. 科技致富向导 2010(30)
- [7].嵌入式PLC与组态软件通信的研究[J]. 自动化技术与应用 2014(08)
- [8].基于ARM的嵌入式PLC的设计与开发[J]. 南京工业职业技术学院学报 2012(04)
- [9].基于Cortex-M4的快速嵌入式PLC研究[J]. 单片机与嵌入式系统应用 2019(04)
- [10].基于EASY CORE芯片组的专用PLC设计[J]. 单片机与嵌入式系统应用 2008(04)
- [11].基于ATM的嵌入式PLC的设计与实现[J]. 电子技术与软件工程 2018(14)
- [12].基于嵌入式控制器与CAN总线的机械装备智能监控系统设计[J]. 机床与液压 2016(04)
- [13].嵌入式PLC系统的设计与实现[J]. 工矿自动化 2012(07)
- [14].基于加密与验证机制的嵌入式PLC系统设计[J]. 青岛大学学报(自然科学版) 2015(01)
- [15].基于Cortex-M3的嵌入式PLC设计[J]. 仪器仪表用户 2013(04)
- [16].嵌入式PLC在控制领域的应用研究[J]. 山东工业技术 2017(03)
- [17].基于STM32的嵌入式PLC教学实验系统开发[J]. 萍乡学院学报 2015(06)
- [18].嵌入式PLC的信息安全策略设计与实现[J]. 计算机科学 2013(09)