PLC系统的错误状态控制方法技术方案

技术编号:33141397 阅读:17 留言:0更新日期:2022-04-22 13:51
本发明专利技术涉及PLC系统的错误状态控制方法,其中,包括:a)步骤,利用在用于PLC系统设定的计算机中执行的控制程序,来制作能够在PLC系统的中央处理装置执行并且使外部模块的信号打开、关闭或阻止的错误事件任务,并存储于PLC系统的存储器;b)步骤,由所述PLC系统的中央处理装置阶段性地执行存储于存储器的程序;c)步骤,由所述中央处理装置确认是否从所述外部模块接收到通知错误发生的信号;以及d)步骤,在所述c)步骤中接收到了通知错误发生的信号的情况下,通过执行错误事件任务来阻止所述中央处理装置以错误模式运行。处理装置以错误模式运行。处理装置以错误模式运行。

【技术实现步骤摘要】
【国外来华专利技术】PLC系统的错误状态控制方法


[0001]本专利技术涉及PLC系统的错误状态控制方法,更详细地说,涉及一种能够最小化调试处理的PLC系统的错误状态控制方法。

技术介绍

[0002]通常,PLC(Programmable Logic Controller)主要在用于工厂自动化的非触点式顺序控制电路系统中使用,通过将继电器、计时器、计数器等要素硬件连接来构成控制系统,或在可改变程序的非触点式时序控制中使用。
[0003]PLC的优点在于,速度快、耐环境、操作容易、经济性,并且包括多个控制要素,能够进行可编程的实时组合控制,而不是简单的顺序控制器。
[0004]通常,PLC包括:输入电路,与多个传感器连接;输出电路,与马达等控制对象连接;内部存储器和外部存储器,存储用于执行根据输入的处理的程序;以及中央处理装置,进行处理,使得能够根据程序处理通过输入电路输入的信号,并通过输出电路输出。
[0005]为了提高PLC的可靠性,系统自身的稳定性是一个重要的因素,但是在系统的运行中因发生了未定义的错误而引起异常的情况下能否有效地处理该异常也是很重要的因素。
[0006]现有的PLC系统设计成在发生意想不到的错误导致控制动作异常的情况下,自行进入错误模式(Error Mode)。
[0007]为此,PLC的中央处理装置具有自诊断功能,但是存在对于中央处理装置不能检测的输入输出控制部分,需要实现额外的安全电路的问题点。
[0008]通常,实现为在以错误模式运行时将输出全部关闭,并发出警报,此外,也可以根据情况采用根据参数设定将所有的输出保持现状态或关闭的方式。
[0009]下面,参照附图对如上所述的现有的PLC系统的错误状态控制方法进行说明。
[0010]图1是现有的PLC系统的扫描流程图。
[0011]参照图1,现有的PLC系统包括初始化处理步骤(S11)、输入图像区域刷新步骤(S12)、程序运算处理步骤(S13)、输出图像区域刷新步骤(S14)、结束处理步骤(S15)、错误发生判断步骤(S16)以及在发生错误的情况下从运行状态进入到错误模式的错误模式进入步骤(S17)。
[0012]在PLC系统中,扫描(SCAN)是指,对制作为PLC的基本程序运行方式的程序从始至终反复地运算执行的过程。
[0013]首先,S11步骤是通过电源的接通动作或电源的重置动作,PLC首次被驱动的步骤,执行数据的初始化和各个模块的初始化作业。
[0014]接着,在S12步骤中,读取输入模块的状态并存储于存储器。此时的输入模块表示各种传感器,读取传感器的状态值并作为初始数据存储于PLC的内部存储器。
[0015]接着,如S13步骤,PLC的中央处理装置执行存储于内部存储器或外部存储器的程序,此时,在程序的执行中使用存储于所述存储器的数据。
[0016]程序的执行从制作的程序的开始到结束连续运算。
[0017]图2是在PLC的中央处理装置中运算处理的程序的示例图。
[0018]如图2所示,程序可以包括具有复数个处理程序的扫描程序100和追加到用户程序的事件任务200。
[0019]事件任务可以追加为能够根据周期、设备条件等进行各种各样的执行。
[0020]接着,如S14步骤,在程序运算结束的状态下,作为该运算的结果的输出值存储于输出图像区域,并向输出模块输出所存储的数据。此时的输出模块是各种外部设备,作为代表可以是电动机。
[0021]如上所述为了在根据给定的用户程序执行运算之后再次返回到开始,如S15步骤,执行结束处理。此时的结束处理是基于包括在中央处理装置中的自诊断模块进行的自己诊断和确认是否存在用户事件的过程。
[0022]用户事件可以非常多样地发生,可以包括扫描程序的变更或特定的输入模块或输出模块的分离、新的连接等物理环境变化。
[0023]接着,如S16步骤,确认是否在包括输入模块和输出模块的外部设备发生了故障错误。
[0024]此时的故障错误是根据是否有在包括传感器等输入模块和电动机等输出模块的外部设备自身发生故障时向PLC的中央处理装置发送的故障诊断信号来判断的。
[0025]在所述S16步骤中,如果判断为未从外部设备输入故障诊断信号,则再次执行所述S11步骤。
[0026]相反,如果判断为从外部设备输入了故障诊断信号,则进入S17步骤的错误模式。
[0027]在此,错误模式是指PLC的中央处理装置处于停止状态而不是运行状态(Run),需要用户利用PADT(Programmable Debugging Tool,可编程调试工具)来解决或强制解除错误状态并重置,PLC的中央处理装置才能以运行状态动作。
[0028]此时,通过PLC而连接的输入模块和输出模块的数量根据系统而不同,但是当应用于工厂自动化时与非常多的外部设备连接。
[0029]以往,PLC的中央处理装置响应全部的外部设备的故障诊断信号,从而如果输入故障诊断信号,就进入到错误模式,因此PLC的运转状态非常频繁地停止,而为了重置需要用户手动解除错误模式,从而存在维护需要很多的时间,并且使成本增加的问题点。

技术实现思路

[0030]专利技术要解决的问题
[0031]鉴于上述问题,本专利技术的目的在于,提供一种能够减少进入错误模式的频度的PLC系统的错误状态控制方法。
[0032]另外,本专利技术的目的还在于,提供一种能够提高PLC系统的灵活性,减小用户的介入的PLC系统的错误状态控制方法。
[0033]用于解决问题的手段
[0034]用于实现如上所述的目的的本专利技术的PLC系统的错误状态控制方法包括:a)步骤,利用在用于PLC系统设定的计算机中执行的控制程序,来制作能够在PLC系统的中央处理装置执行并且使外部模块的信号打开、关闭或阻止的错误事件任务,并存储于PLC系统的存储器;b)步骤,由所述PLC系统的中央处理装置阶段性地执行存储于存储器的程序;c)步骤,由
所述中央处理装置确认是否从所述外部模块接收到通知错误发生的信号;以及d)步骤,在所述c)步骤中接收到了通知错误发生的信号的情况下,通过执行错误事件任务来阻止所述中央处理装置以错误模式运行。
[0035]在本专利技术的实施例中,所述d)步骤包括,在接收到通知错误发生的所述信号的情况下,确认是否存在针对外部模块的错误事件任务的步骤,并在没有错误事件任务的情况下,中央处理装置可以以错误模式运行。
[0036]在本专利技术的实施例中,在所述d)步骤中,当存在针对发生错误的外部模块的错误事件任务时,在错误事件任务的执行次数小于设定的次数的情况下,可以执行错误事件任务,在错误事件任务的执行次数为设定的次数以上的情况下,中央处理装置可以以错误模式运行。
[0037]在本专利技术的实施例中,所述设定的次数可以根据所述外部模块而不同地设定。
[0038]在本专利技术的实施例中,如果所述c)步骤的确认结果,未接收到通知错本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种PLC系统的错误状态控制方法,其中,包括:a)步骤,利用在用于PLC系统设定的计算机中执行的控制程序,来制作能够在PLC系统的中央处理装置执行并且使外部模块的信号打开、关闭或阻止的错误事件任务,并存储于PLC系统的存储器;b)步骤,由所述PLC系统的中央处理装置阶段性地执行存储于所述存储器的程序;c)步骤,由所述中央处理装置确认是否从所述外部模块接收到通知错误发生的信号;以及d)步骤,在所述c)步骤中接收到了通知错误发生的信号的情况下,通过执行错误事件任务来阻止所述中央处理装置以错误模式运行。2.根据权利要求1所述的PLC系统的错误状态控制方法,其中,在所述d)步骤中,当存在针对发生错误的外部模块的错误事件任务时,在错误事件任务的执行次数小于设定的次数的情况下,执行错误事件任务,在错误事件任务的执行次数为设定的次数以上的情况下,中央处理装置以错误模式运行。3.根据权利要求1所述的PLC系统的错误状态控制方法,其中,所述d)步骤包括,在接收到了通知错误发生的所述信号的情况下,确认是否存在针对外部模块的错误事件任务的步骤,并在没有错误事件任务的情况下,中央处理装置以错误模式运行。4.根据权利要...

【专利技术属性】
技术研发人员:朴昶佑
申请(专利权)人:LS电气株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1