异常状态判定方法和设备的制作方法

文档序号:2510855阅读:246来源:国知局
专利名称:异常状态判定方法和设备的制作方法
技术领域
本发明涉及一种判定例如印刷机中异常的异常状态判定方法和设备。
背景技术
通常,印刷机具有操作开关、限位开关、继电器等,如例如日本专利待审公开No.4-85041中所描述的。根据操作开关、限位开关和继电器的触点的导通/断开,来开始或停止印刷机的驱动。
然而,操作者有时可能瞬时触摸操作开关。作为选择,由于例如振动,限位开关或继电器的触点可能瞬时导通。在这种情况下,和响应正常操纵或操作一样,印刷机响应误操作或故障而操作。此时,只有当产生信号时,才指示操作开关或限位开关的信号的产生。
为此,当常规印刷机由于瞬时误操纵或故障而操作、然后操作开关、限位开关或继电器的触点返回到原始状态时,操作者不能知道异常的原因,因此必须调查异常原因。结果,印刷机的运行率降低了,并且维修人员的负担增加了。

发明内容
为解决这些问题而提出了本发明,本发明的目的是检测操作开关、限位开关或继电器的触点的瞬时操作,并指定异常的原因。
为了实现以上目的,根据本发明一方面,提供了一种异常状态判定方法,包括以下步骤监测可以取至少两种状态的检测目标;以及当检测到检测目标的一种状态,然后在预先设置时间内检测到该检测目标的另一种状态时,判定异常。
根据本发明另一方面,提供一种异常状态判定设备,包括监测装置,用于监测可以取至少两种状态的检测目标;以及第一异常判定装置,用于当检测到检测目标的一种状态,然后在预先设置时间内检测到该检测目标的另一种状态时,判定异常。


图1所示为根据本发明第一实施例的印刷机中的中央控制单元的配置例子框图;图2所示为根据本发明第一实施例的印刷机中的异常状态检测单元(PLC控制单元)的配置例子框图;图3A至3C是与中央控制单元的CPU所执行的异常状态显示程序相对应的处理操作的流程图;图4A至4L是与PLC控制单元的CPU所执行的异常状态检测程序相对应的处理操作的流程图;图5是PLC控制单元的CPU的功能框图;图6所示为根据本发明第二实施例的印刷机中的中央控制单元的配置例子框图;图7所示为根据本发明第二实施例的印刷机中的异常状态检测单元(检查单元)的配置例子框图;图8A至8D是与中央控制单元的CPU所执行的异常状态显示程序相对应的处理操作的流程图;图9A至9C是与检查单元的CPU所执行的异常状态检测程序相对应的处理操作的流程图;以及图10是检查单元的CPU的功能框图。
具体实施例方式
以下将参考附图来详细描述本发明的实施例。
根据本发明第一实施例的印刷机包括中央控制单元和异常状态检测单元(可编程逻辑控制(PLC)控制单元)。
如图1所示,中央控制单元1包括中央处理器(CPU)1A、随机存储器(RAM)1B、只读存储器(ROM)1C、输入设备1D、显示设备1E、输出设备1F、输入/输出接口(I/O I/F)1G和1H以及存储器M1至M7。
CPU 1A根据ROM 1C中所存储的程序操作,同时获取通过接口1G和1H提供的各种输入信息,并访问RAM 1B和存储器M1至M7。ROM 1C存储只有本实施例专有的异常状态显示程序。显示设备1E的例子是FD驱动器和打印机。
存储器M1是正常操作发生(occurrence)电路存储器,用于存储正常操作的安全停止电路。存储器M2是断路(break)发生电路存储器,用于存储发生断路的安全停止电路。存储器M3是瞬时操作发生电路存储器,用于存储发生瞬时操作的安全停止电路。存储器M4是正常操作文本数据存储器,用于存储器为每个安全停止电路而预先设置的正常操作发生的情况下的文本数据。存储器M5是断路文本数据存储器,用于存储为每个安全停止电路而预先设置的断路发生的情况下的文本数据。存储器M6是瞬时操作文本数据存储器,用于存储为每个安全停止电路而预先设置的瞬时操作发生的情况下的文本数据。存储器M7是异常日志存储器,用于存储异常日志。
如图2所示,PLC控制单元2包括CPU 2A、RAM 2B、ROM 2C、输入设备2D、显示设备2E、输出设备2F、印刷机驱动开关2G、内部时钟计数器2H、输入/输出接口(I/O I/F)2I至2N、以及存储器M8至M15。显示设备2E的例子是FD驱动器和打印机。
输入设备2D、显示设备2E和输出设备2F通过接口2J连接到CPU2A。印刷机驱动开关2G通过接口2I连接到CPU 2A。内部时钟计数器2H通过接口2M连接到CPU 2A。
接口2K是为印刷机中的第一至第n安全停止电路的A触点SA1至SAn而设的,用于调节(mediate)CPU 2A对A触点SA1至SAn状态的接收。接口2L是为印刷机中的第一至第n安全停止电路的B触点SB1至SBn而设的,用于调节CPU 2A对B触点SB1至SBn状态的接收。
在该实施例中,为了描述方便,假定第一至第n安全停止电路的每一个都有一个继电器。即,在该实施例中,第一至第n安全停止电路的A触点SA1至SAn是分别设于第一至第n安全停止电路中的继电器的A触点。第一至第n安全停止电路的B触点SB1至SBn是分别设于第一至第n安全停止电路中的相同继电器的B触点。A触点SA(SA1至SAn)被设置成常开(非操作状态)并且一旦继电器驱动就闭合(操作状态)。与A触点SA(SA1至SAn)互补,B触点SB(SB1至SBn)被设置成,当A触点SA断开时闭合而当A触点SA闭合时断开。换句话说,B触点SB被设置为常闭(非操作状态)且一旦继电器驱动就断开(操作状态)。
在该实施例中,一旦在印刷机驱动期间识别出某种异常,安全停止电路就操作,以停止驱动印刷机。在该实施例中,在安全停止电路的继电器中,在印刷机驱动期间A触点SA是断开的(非操作状态),同时B触点SB是闭合的(非操作状态)。为了停止驱动印刷机,使A触点SA闭合预定时间(操作状态),同时使B触点SB断开预定时间(操作状态)。以下,安全停止电路的继电器的A触点将被称为安全停止电路的A触点,且安全停止电路的继电器的B触点将被称为安全停止电路的B触点。
CPU 2A根据ROM 2C中所存储的程序操作,同时获取通过接口2I至2N提供的各种输入信息,并访问RAM 2B和存储器M8至M15。ROM 2C存储只有该实施例才有的异常状态检测程序。
存储器M8是印刷机驱动开关状态存储器,用于存储印刷机驱动开关2G的状态。存储器M9是A触点状态存储器,用于存储安全停止电路的A触点的状态。存储器M10是B触点状态存储器,用于存储安全停止电路的B触点的状态。存储器M11是正常操作发生电路存储器,用于存储正常操作的安全停止电路。存储器M12是断路发生电路存储器,用于存储发生断路的安全停止电路。存储器M13是瞬时操作发生电路存储器,用于存储发生瞬时操作的安全停止电路。存储器M14是阈值存储器,用于存储预先设置的正常/异常判定阈值。存储器M15是计数值存储器,用于存储内部时钟计数器2H的计数值。
中央控制单元1的CPU 1A通过接口1H连接到PLC控制单元2,以便向PLC控制单元2发送信息/从PLC控制单元2接收信息。PLC控制单元2的CPU 2A通过接口2N连接到中央控制单元1,以便向中央控制单元1发送信息/从中央控制单元1接收信息。
以下将参考与存储器M1至M15的存储内容关联的图3A至图3C和图4A至4L中的流程图,来描述通过中央控制单元1和PLC控制单元2的协作所执行的、根据该实施例的印刷机异常状态检测/显示操作。
在异常状态检测/显示操作之前,中央控制单元1的CPU 1A初始化存储器M1、M2和M3(图3A步骤S101)。中央控制单元1向PLC控制单元2发送检测开始信号(步骤S102)。
一旦从中央控制单元1收到检测开始信号(图4A步骤S201中‘是’),PLC控制单元2的CPU 2A就读取印刷机驱动开关2G的状态,并将该状态存储在存储器M8中(步骤S202)。CPU 2A根据印刷机驱动开关2G的状态,来检查印刷机是正在被驱动,还是处于停止态(步骤S203)。
如果印刷机驱动开关2G不是在操作(步骤S203中‘否’),则CPU 2A判定印刷机处于停止态,并且流程前进到从步骤S204起的处理。如果印刷机驱动开关2G在操作(步骤S203中‘是’),则CPU 2A判定印刷机正在被驱动,并且流程前进到从步骤S239起的处理(图4E)。
[基于B触点状态的正常/异常判定]一旦判定印刷机处于停止态(步骤S203中‘否’),CPU 2A就读取第一安全停止电路(即第一安全停止电路)的B触点SB的状态,并将该状态存储在存储器M10中(步骤S204)。CPU 2A检查B触点SB是处于操作状态(开)还是处于非操作状态(闭)(步骤S205)。
如果第一安全停止电路的B触点SB处于非操作状态(闭)(步骤S205中‘否’),则读取第一安全停止电路的A触点SA的状态,并将该状态存储在存储器M9中(步骤S206)。然后,检查A触点SA是处于操作状态(闭)还是处于非操作状态(开)(步骤S207)。
根据该结果,如果A触点SA处于非操作状态(步骤S207中‘否’),则流程直接前进到步骤S212(图4B)。如果A触点SA处于操作状态(步骤S207中‘是’),则判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器M12中作为断路发生电路(步骤S210)。
如果第一安全停止电路的B触点SB处于操作状态(开)(步骤S205中‘是’),则读取第一安全停止电路的A触点SA的状态,并将该状态存储在存储器M9中(步骤S208)。然后,检查A触点SA是处于操作状态(闭)还是处于非操作状态(开)(步骤S209)。
根据该结果,如果A触点SA处于非操作状态(步骤S209中‘否’),则判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器M12中作为断路发生电路(步骤S210)。如果A触点SA处于操作状态(步骤S209中‘是’),则判定正在执行正常操作,并把第一安全停止电路的电路号写入存储器M11中作为正常操作发生电路(步骤S211)。
在该实施例中,当印刷机处于停止态并且每个安全停止电路都正常时,B触点SB闭合(非操作状态)而A触点SA断开(非操作状态)。在这种情况下,流程经由步骤S205、S206和S207前进到步骤S212。
在该实施例中,例如当在停止印刷机期间通过操作者的操作来断开为安全停止电路之一服务的保护罩电路(safety cover circuit该电路操作用于停止驱动印刷机)(设置为操作状态),并且该安全停止电路正常时,B触点SB是断开的(操作状态),而A触点SA是闭合的(操作状态)。在这种情况下,流程经由步骤S205、S208和S209前进到步骤S211,以把第一安全停止电路的电路号写入存储器M11中作为正常操作发生电路。
相反,如果第一安全停止电路的B触点SB处于非操作状态(闭)(步骤S205中‘否’),同时A触点SA处于操作状态(闭)(步骤S207中‘是’),即如果第一安全停止电路的B触点SB和A触点SA都闭合,则判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器M12中作为断路发生电路(步骤S210)。
如果第一安全停止电路的B触点SB处于操作状态(开)(步骤S205中‘是’),同时A触点SA处于非操作状态(开)(步骤S209中‘否’),即如果第一安全停止电路的B触点SB和A触点SA都断开,则判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器M12中作为断路发生电路(步骤S210)。
对于下一安全停止电路(例如第二安全停止电路),CPU 2A执行与对于第一安全停止电路所执行的步骤S204至S211中一样的处理。更具体地说,比较B触点的状态和A触点的状态。如果下一安全停止电路的B触点SB和A触点SA都闭合,则判定发生了异常(断路)。如果下一安全停止电路的B触点SB和A触点SA都断开,则判定发生了异常(断路),并把下一安全停止电路的电路号写入存储器M12中作为断路发生电路。如果下一安全停止电路的B触点SB断开(操作状态),而A触点SA闭合(操作状态),则判定正在执行正常操作,并把下一安全停止电路的电路号写入存储器M11中作为正常操作发生电路(图4B步骤S212至S219)。
类似,重复步骤S212至S220中的处理操作,直到步骤S220中所有n个安全停止电路的B触点的处理都结束为止。利用该处理,根据B触点的状态来判定所有安全停止电路的正常/异常。把每个断路发生电路的电路号写入存储器M12中,并把每个正常操作发生电路的电路号写入存储器M11中。
CPU 2A读取第一安全停止电路的A触点SA的状态,并把该状态存储在存储器M9中(图4C步骤S221)。CPU 2A检查A触点SA是处于操作状态(闭)还是处于非操作状态(开)(步骤S222)。
如果第一安全停止电路的A触点SA处于非操作状态(开)(步骤S222中‘否’),则读取第一安全停止电路的B触点SB的状态,并把该状态存储在存储器M10中(步骤S223)。然后,检查B触点SB是处于操作状态(开)还是处于非操作状态(闭)(步骤S224)。
根据该结果,如果B触点SB处于非操作状态(步骤S224中‘否’),则流程直接前进到步骤S229(图4D)。如果B触点SB处于操作状态(步骤S224中‘是’),则判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器M12中作为断路发生电路(步骤S227)。
如果第一安全停止电路的A触点SA处于操作状态(闭)(步骤S222中‘是’),则读取第一安全停止电路的B触点SB的状态,并把该状态存储在存储器M10中(步骤S225)。然后,检查B触点SB是处于操作状态(开)还是处于非操作状态(闭)(步骤S226)。
根据该结果,如果B触点SB处于非操作状态(步骤S226中‘否’),则判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器M12中作为断路发生电路(步骤S227)。如果B触点SB处于操作状态(步骤S226中‘是’),则判定正在执行正常操作,并把第一安全停止电路的电路号写入存储器M11中作为正常操作发生电路(步骤S228)。
在该实施例中,当印刷机处于停止态并且每个安全停止电路都正常时,A触点SA断开(非操作状态),同时B触点SB闭合(非操作状态)。在这种情况下,流程经由步骤S222、S223和S224前进到步骤S229。
在该实施例中,例如当在停止印刷机期间通过操作者的操作来断开为安全停止电路之一服务的保护罩电路(safety cover circuit该电路操作用于停止驱动印刷机)(设置为操作状态),并且该安全停止电路正常时,A触点SA是闭合的(操作状态)而B触点SB是断开的(操作状态)。在这种情况下,流程经由步骤S222、S225和S226前进到步骤S228,以把第一安全停止电路的电路号写入存储器M11中作为正常操作发生电路。
相反,如果第一安全停止电路的A触点SA处于非操作状态(开)(步骤S222中‘否’),同时B触点SB处于操作状态(开)(步骤S224中‘是’),即如果第一安全停止电路的A触点SA和B触点SB都断开,则判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器M12中作为断路发生电路(步骤S227)。
如果第一安全停止电路的A触点SA处于操作状态(闭)(步骤S222中‘是’),同时B触点SB处于非操作状态(闭)(步骤S226中‘否’),即如果第一安全停止电路的A触点SA和B触点SB都闭合,则判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器M12中作为断路发生电路(步骤S227)。
对于下一安全停止电路,CPU 2A执行与对于第一安全停止电路所执行的步骤S204至S211中一样的处理。更具体地说,比较A触点的状态和B触点的状态。如果下一安全停止电路的A触点SA和B触点SB都断开,则判定发生了异常(断路)。如果下一安全停止电路的A触点SA和B触点SB都闭合,则判定发生了异常(断路),并把下一安全停止电路的电路号写入存储器M12中作为断路发生电路。如果下一安全停止电路的A触点SA闭合(操作状态),而B触点SB断开(操作状态),则判定正在执行正常操作,并把下一安全停止电路的电路号写入存储器M11中作为正常操作发生电路(图4D步骤S229至S236)。
类似,重复步骤S229至S237中的处理操作,直到步骤S237中所有n个安全停止电路的A触点的处理都结束为止。利用该处理,根据A触点的状态来判定所有安全停止电路的正常/异常。把每个断路发生电路的电路号写入存储器M12中,并把每个正常操作发生电路的电路号写入存储器M11中。
当所有安全停止电路的处理都结束时(步骤S237中‘是’),CPU2A读出存储器M11中所写入的正常操作发生电路的电路号、存储器M12中所写入的断路发生电路的电路号、以及存储器M13中所写入的瞬时操作发生电路的电路号,并把它们发送给中央控制单元1(步骤S238)。稍后将描述瞬时操作发生电路。
一旦判定印刷机正在被驱动(图4A步骤S203中‘是’),CPU 2A就读取第一安全停止电路的B触点SB的状态,并把该状态存储在存储器M10中(图4E步骤S239)。CPU 2A检查B触点SB是处于操作状态(开)还是处于非操作状态(闭)(步骤S240)。
如果第一安全停止电路的B触点SB处于非操作状态(闭)(步骤S240中‘否’),则读取第一安全停止电路的A触点SA的状态,并把该状态存储在存储器M9中(步骤S241)。然后,检查A触点SA是处于操作状态(闭)还是处于非操作状态(开)(步骤S242)。
在该实施例中,当正在驱动印刷机,并且每个安全停止电路都正常时,B触点SB闭合(非操作状态),同时A触点SA断开(非操作状态)。因此,如果第一安全电路正常,则流程经由步骤S240、S241和S242前进到步骤S256(图4G)。
相反,如果第一安全停止电路的B触点SB处于非操作状态(闭)(步骤S240中‘否’),并且A触点SA处于操作状态(闭)(步骤S242中‘是’),即如果第一安全停止电路的B触点SB和A触点SA都闭合,则CPU 2A判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器12中作为断路发生电路(图4F步骤S254)。
如果第一安全停止电路的B触点SB断开(操作状态)(步骤S240中‘是’),则CPU 2A向内部时钟计数器2H输出使能信号se和复位信号sr(步骤S243)。然后,CPU 2A停止向内部时钟计数器2H输出复位信号sr,并使内部时钟计数器2H开始计数操作(步骤S244)。内部时钟计数器2H的计数值被存储在存储器M15中。CPU 2A读取第一安全停止电路的A触点SA的状态,并把该状态存储在存储器M9中(步骤S245)。CPU 2A检查A触点SA是处于操作状态(闭)还是处于非操作状态(开)(图4F步骤S246)。
如果第一安全停止电路的B触点SB断开(操作状态)(步骤S240中‘是’),同时A触点SA闭合(操作状态)(步骤S246中‘否’),则CPU 2A读出存储器M14中预先设置的正常/异常判定阈值(步骤S248),并将该阈值和内部时钟计数器2H的计数值进行比较(步骤S249和S250)。如果内部时钟计数器2H的计数值小于正常/异常判定阈值(步骤S250中‘否’),则CPU 2A返回到步骤S245以重复相同操作。
如果在内部时钟计数器2H的计数值达到正常/异常判定阈值之前,第一安全停止电路的A触点SA变为打开状态(非操作状态),即如果在检测到安全停止电路的B触点SB的打开状态(操作状态)之后,在与正常/异常判定阈值对应的预定时间(预先设置时间)过去之前第一安全停止电路的A触点SA变为打开状态(非操作状态)(步骤S246中‘是’),则CPU 2A判定发生了异常(瞬时操作),并把第一安全停止电路的电路号写入存储器13中作为瞬时操作发生电路(步骤S247)。A触点SA的这种瞬时操作是由例如瞬时操纵、振动、失调和接触不良引起的。
如果第一安全停止电路的A触点SA连续闭合(操作状态),并且内部时钟计数器2H的计数值达到了正常/异常判定阈值(步骤S250中‘是’),即如果在检测到第一安全停止电路的B触点SB的打开状态(操作状态)之后,在与正常/异常判定阈值对应的预定时间(预先设置时间)内安全停止电路的A触点SA连续闭合(操作状态),则CPU 2A停止向内部时钟计数器2H输出使能信号se,以停止内部时钟计数器2H的操作(步骤S251)。CPU 2A读取第一安全停止电路的A触点SA的状态(步骤S252),确认A触点SA闭合(操作状态)(步骤S253中‘是’),判定正在执行正常操作,并把第一安全停止电路的电路号写入存储器M11中作为正常操作发生电路(步骤S255)。
如果第一安全停止电路的A触点SA断开(非操作状态)(步骤S253中‘否’),即如果第一安全停止电路的A触点SA处于非操作状态(开),而与第一安全停止电路的B触点SB的操作状态(开)无关,则CPU 2A判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器M12中作为断路发生电路(步骤S254)。
对于下一安全停止电路,CPU 2A执行和对于第一安全停止电路所执行的步骤S239至S255中一样的处理。更具体地说,CPU 2A测量在检测到下一安全停止电路的B触点SB的打开状态(操作状态)之后的时间。取决于安全停止电路的A触点SA是否在该时间达到与正常/异常判定阈值对应的预定时间(预先设置时间)之前返回到打开状态(非操作状态),来判定正常/异常(瞬时操作发生)。另外,取决于虽然B触点SB处于操作状态(开)但安全停止电路的A触点SA是否处于非操作状态(开),以及虽然B触点SB处于非操作状态(闭)但安全停止电路的A触点SA是否处于操作状态(闭),来判定正常/异常(断路发生)。如果判定发生了瞬时操作,则把下一安全停止电路的电路号写入存储器M13中作为瞬时操作发生电路。如果判定发生了断路,则把下一安全停止电路的电路号写入存储器M12中作为断路发生电路。如果判定正在执行正常操作,则把下一安全停止电路的电路号写入存储器M11中作为正常操作发生电路(图4G和4H步骤S256至S272)。
类似,重复步骤S256至S273中的处理操作,直到步骤S273中所有n个安全停止电路的B触点的处理都结束为止。利用该操作,根据B触点的状态来判定所有安全停止电路的正常/异常。每个瞬时操作发生电路的电路号都被写入存储器M13中,每个断路发生电路的电路号都被写入存储器M12中,每个正常操作发生电路的电路号都被写入存储器M11中。
CPU 2A读取第一安全停止电路的A触点SA的状态,并把该状态存储在存储器M9中(图4I步骤S274)。CPU 2A检查A触点SA是处于操作状态(闭)还是处于非操作状态(开)(步骤S275)。
如果第一安全停止电路的A触点SA处于非操作状态(开)(步骤S275中‘否’),则读取第一安全停止电路的B触点SB的状态,并把该状态存储在存储器M10中(步骤S276)。然后,检查B触点SB是处于操作状态(开)还是处于非操作状态(闭)(步骤S277)。
在该实施例中,当正在驱动印刷机,并且每个安全停止电路都正常时,A触点SA断开(非操作状态),同时B触点SB闭合(非操作状态)。因此,如果第一安全电路正常,则流程经由步骤S275、S276和S277前进到步骤S291(图4K)。
相反,如果第一安全停止电路的A触点SA处于非操作状态(开)(步骤S275中‘否’),并且B触点SB处于操作状态(开)(步骤S277中‘是’),即如果第一安全停止电路的A触点SA和B触点SB都断开,则CPU 2A判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器12中作为断路发生电路(图4J步骤S289)。
如果第一安全停止电路的A触点SA闭合(操作状态)(步骤S275中‘是’),则CPU 2A向内部时钟计数器2H输出使能信号se和复位信号sr(步骤S278)。然后,CPU 2A停止向内部时钟计数器2H输出复位信号sr,并使内部时钟计数器2H开始计数操作(步骤S279)。内部时钟计数器2H的计数值被存储在存储器M15中。CPU 2A读取第一安全停止电路的B触点SB的状态,并把该状态存储在存储器M10中(步骤S280)。CPU 2A检查B触点SB是处于操作状态(开)还是处于非操作状态(闭)(图4J步骤S281)。
如果第一安全停止电路的A触点SA闭合(操作状态)(步骤S275中‘是’),同时B触点SB断开(操作状态)(步骤S281中‘否’),则CPU 2A读出存储器M14中预先设置的正常/异常判定阈值(步骤S283),并将该阈值和内部时钟计数器2H的计数值进行比较(步骤S284和S285)。如果内部时钟计数器2H的计数值小于正常/异常判定阈值(步骤S285中‘否’),则CPU 2A返回到步骤S280以重复相同操作。
如果在内部时钟计数器2H的计数值达到正常/异常判定阈值之前,第一安全停止电路的B触点SB变为闭合状态(非操作状态),即如果在检测到安全停止电路的A触点SA的闭合状态(操作状态)之后,在与正常/异常判定阈值对应的预定时间(预先设置时间)过去之前第一安全停止电路的B触点SB变为闭合状态(非操作状态)(步骤S281中‘是’),则CPU 2A判定发生了异常(瞬时操作),并把第一安全停止电路的电路号写入存储器13中作为瞬时操作发生电路(步骤S282)。B触点SB的这种瞬时操作是由例如瞬时操纵、振动、失调和接触不良引起的。
如果第一安全停止电路的B触点SB连续断开(操作状态),并且内部时钟计数器2H的计数值达到了正常/异常判定阈值(步骤S285中‘是’),即如果在检测到第一安全停止电路的A触点SA的闭合状态(操作状态)之后,在与正常/异常判定阈值对应的预定时间(预先设置时间)内安全停止电路的B触点SB连续断开(操作状态),则CPU 2A停止向内部时钟计数器2H输出使能信号se,以停止内部时钟计数器2H的操作(步骤S286)。CPU 2A读取第一安全停止电路的B触点SB的状态(步骤S287),确认B触点SB断开(操作状态)(步骤S288中‘是’),判定正在执行正常操作,并把第一安全停止电路的电路号写入存储器M11中作为正常操作发生电路(步骤S290)。
如果第一安全停止电路的B触点SB闭合(非操作状态)(步骤S288中‘否’),即如果第一安全停止电路的B触点SB处于非操作状态(闭),而与第一安全停止电路的A触点SA的操作状态(闭)无关,则CPU 2A判定发生了异常(断路),并把第一安全停止电路的电路号写入存储器M12中作为断路发生电路(步骤S289)。
对于下一安全停止电路,CPU 2A执行和对于第一安全停止电路所执行的步骤S274至S290中一样的处理。更具体地说,CPU 2A测量在检测到下一安全停止电路的A触点SA的闭合状态(操作状态)之后的时间。取决于安全停止电路的B触点SB是否在该时间达到与正常/异常判定阈值对应的预定时间(预先设置时间)之前返回到闭合状态(非操作状态),来判定正常/异常(瞬时操作发生)。另外,取决于虽然A触点SA处于操作状态(闭),但安全停止电路的B触点SB是否处于非操作状态(闭),以及虽然A触点SA处于非操作状态(开),但安全停止电路的B触点SB是否处于操作状态(开),来判定正常/异常(断路发生)。如果判定发生了瞬时操作,则把下一安全停止电路的电路号写入存储器M13中作为瞬时操作发生电路。如果判定发生了断路,则把下一安全停止电路的电路号写入存储器M12中作为断路发生电路。如果判定正在执行正常操作,则把下一安全停止电路的电路号写入存储器M11中作为正常操作发生电路(图4K和4L步骤S291至S307)。
类似,重复步骤S291至S308中的处理操作,直到步骤S308中所有n个安全停止电路的A触点的处理都结束为止。利用该操作,根据A触点的状态来判定所有安全停止电路的正常/异常。每个瞬时操作发生电路的电路号都被写入存储器M13中,每个断路发生电路的电路号都被写入存储器M12中,每个正常操作发生电路的电路号都被写入存储器M11中。
当所有安全停止电路的处理都结束时(步骤S308中‘是’),CPU2A读出存储器M11中所写入的正常操作发生电路的电路号、存储器M12中所写入的断路发生电路的电路号、以及存储器M13中所写入的瞬时操作发生电路的电路号,并把它们发送给中央控制单元1(步骤S309)。
在该异常状态检测操作中,在检测安全停止电路的B触点的打开状态(操作状态)时(步骤S240和S257),安全停止电路的B触点可以是已经断开的(操作状态)。另外,在检测安全停止电路的A触点的闭合状态(操作状态)时(步骤S275和S292),安全停止电路的A触点可以是已经闭合的(操作状态)。然而,在驱动印刷机期间CPU2A高速地从步骤S239重复处理操作。为此,安全停止电路的B触点实际变为打开状态(操作状态)的定时和检测打开状态(操作状态)的定时之间的差小。安全停止电路的A触点实际变为闭合状态(操作状态)和检测闭合状态(操作状态)的定时之间的差小。因此,可以无误地检测瞬时操作发生。
如果在异常状态检测操作期间、安全停止电路操作,则印刷机与瞬时操作/异常操作无关地停止。在这种情况下,印刷机驱动开关2G取消自保持,并指示印刷机停止状态。因此,当在步骤S309中把存储器M11、M12和M13中的内容发送到中央控制单元1、并再次从中央控制单元1发送检测开始信号时,根据步骤S203中的‘否’,流程前进到从步骤S204起的处理。即,当印刷机正在被驱动时,根据步骤S203中的是,重复从步骤S239起的处理。然而,如果至少一个安全停止电路操作,流程就前进到从步骤S204起的处理,而不是前进到从步骤S239起的处理。
在该异常状态检测操作中,测量在检测到安全停止电路的B触点的打开状态(操作状态)之后的时间。取决于安全停止电路的A触点是否在该时间达到与正常/异常判定阈值对应的预定时间(预先设置时间)之前返回到打开状态(非操作状态),来判定异常(瞬时操作发生)。然而,可以取决于安全停止电路的B触点是否在预先设置时间内返回到闭合状态(非操作状态),来判定异常(瞬时操作发生)。这也适用于测量检测到安全停止电路A触点的闭合状态(操作状态)之后的时间的情况。可以取决于安全停止电路的A触点是否在该时间达到与正常/异常判定阈值对应的预定时间(预先设置时间)之前返回到打开状态(非操作状态),来判定异常(瞬时操作发生)。
中央控制单元1的CPU 1A从PLC控制单元2接收存储器M11中的正常操作发生电路的电路号、存储器M12中的断路发生电路的电路号以及存储器M13中的瞬时操作发生电路的电路号(图3A步骤S103),并把正常操作发生电路的电路号写入存储器M1中,把断路发生电路的电路号写入存储器M2中,以及把瞬时操作发生电路的电路号写入存储器M3中(步骤S104)。
CPU 1A从存储器M1中读出第一正常操作发生电路的电路号,并从存储器M4中与该电路号对应的地址中读出文本数据(步骤S105)。该文本数据是为用作第一正常操作发生电路的安全停止电路而预先判定的正常操作发生文本数据。文本数据可以包含相应安全停止电路的位置信息。CPU 1A在显示设备1E上显示所读出的文本数据(步骤S106)。
CPU 1A从存储器M1中读出下一正常操作发生电路的电路号,从存储器M4中与该电路号对应的地址中读出文本数据(步骤S107),并在显示设备1E上显示该文本数据(步骤S108)。
类似,重复步骤S107至S109中的处理操作,直到在步骤S109中存储器M1中的所有正常操作发生电路的处理都结束为止。利用该处理,对于所有安全停止电路即存储器M1中的所有正常操作发生电路,都把为这些电路而预先判定的正常操作发生文本数据显示在显示设备1E上。
CPU 1A从存储器M2中读出第一断路发生电路的电路号,并从存储器M5中与该电路号对应的地址中读出文本数据(图3B步骤S110)。该文本数据是为用作第一断路发生电路的安全停止电路而预先判定的断路发生文本数据。文本数据可以包含相应安全停止电路的位置信息。CPU 1A在显示设备1E上显示所读出的文本数据(步骤S111)。CPU 1A从内部时钟读取当前时间(步骤S112),并把步骤S110中所读出的文本数据和步骤S112中所读取的当前时间写入存储器M7中,作为异常日志(步骤S113)。
CPU 1A从存储器M2中读出下一断路发生电路的电路号,从存储器M5中与该电路号对应的地址中读出文本数据(步骤S114),并在显示设备1E上显示该文本数据(步骤S115)。CPU 1A从内部时钟读取当前时间(步骤S116),并把步骤S114中所读出的文本数据和步骤S116中所读取的当前时间写入存储器M7中,作为异常日志(步骤S117)。
类似,重复步骤S114至S118中的处理操作,直到在步骤S118中存储器M2中的所有断路发生电路的处理都结束为止。利用该处理,对于所有安全停止电路即存储器M2中的所有断路发生电路,都把为这些电路而预先判定的断路发生文本数据显示在显示设备1E上。另外,对于存储器M2中的所有断路发生电路,都把异常发生时的文本数据和时间保存在存储器M7中,作为异常日志。
CPU 1A从存储器M3中读出第一瞬时操作发生电路的电路号,并从存储器M6中与该电路号对应的地址中读出文本数据(图3C步骤S119)。该文本数据是为用作第一瞬时操作发生电路的安全停止电路而预先判定的瞬时操作发生文本数据。文本数据可以包含相应安全停止电路的位置信息。CPU 1A在显示设备1E上显示所读出的文本数据(步骤S120)。CPU 1A从内部时钟读取当前时间(步骤S121),并把步骤S119中所读出的文本数据和步骤S121中所读取的当前时间写入存储器M7中,作为异常日志(步骤S122)。
CPU 1A从存储器M3中读出下一瞬时操作发生电路的电路号,从存储器M6中与该电路号对应的地址中读出文本数据(步骤S123),并在显示设备1E上显示该文本数据(步骤S124)。CPU 1A从内部时钟读取当前时间(步骤S125),并把步骤S123中所读出的文本数据和步骤S125中所读取的当前时间写入存储器M7中,作为异常日志(步骤S126)。
类似,重复步骤S123至S127中的处理操作,直到在步骤S127中存储器M3中的所有瞬时操作发生电路的处理都结束为止。利用该处理,对于所有安全停止电路即存储器M3中的所有瞬时操作发生电路,都把为这些电路而预先判定的瞬时操作发生文本数据显示在显示设备1E上。另外,对于存储器M3中的所有瞬时操作发生电路,都把异常发生时的文本数据和时间保存在存储器M7中,作为异常日志。
当对于存储器M3中所有瞬时操作发生电路的电路号的处理都结束时(步骤S127中‘是’),CPU 1A返回到步骤S101,以初始化存储器M1、M2和M3、并向PLC控制单元2发送检测开始信号(步骤S102)。在PLC控制单元2中重复上述异常状态检测操作。中央控制单元1接收发自PLC控制单元2的“正常操作发生电路的电路号”、“断路发生电路的电路号”和“瞬时操作发生电路的电路号”,并重复上述异常状态显示操作。
接下来将参考图5来描述由PLC控制单元2的CPU 2A所实现的功能概要。CPU 2A根据ROM 2C中所存储的异常状态检测程序操作,以至少实现如图5所示的监测器单元20和判定单元23。
监测器单元20监测可以取两种状态的检测目标。在这种情况下,检测目标是A触点SA和B触点SB之一。监测器单元20包括第一状态检测单元21和第二状态检测单元22。
第一状态检测单元21检测A触点SA的状态。更具体地说,第一状态检测单元21执行步骤S206、S208、S214、S216、S221、S229、S241、S245、S252、S258、S262、S269、S274和S291中的处理。
第二状态检测单元22检测B触点SB的状态。更具体地说,第二状态检测单元22执行步骤S204、S212、S223、S225、S231、S233、S239、S256、S276、S280、S287、S293、S297和S304中的处理。
判定单元23根据监测器单元20的检测结果,来判定A触点SA和B触点SB的正常/异常。判定单元23包括第一异常判定单元24、第一正常判定单元25、第二异常判定单元26和第二正常判定单元27。
当监测器单元20检测到检测目标的一种状态、然后在预先设置时间内检测到该检测目标的另一种状态时,第一异常判定单元24判定异常。根据上述实施例,当在印刷机操作期间检测到A触点SA和B触点SB都处于操作状态、并且A触点SA和B触点SB之一在预先设置时间内从操作状态返回到正常状态时,第一异常判定单元24判定发生了异常(瞬时操作)。更具体地说,第一异常判定单元24执行步骤S247、S264、S282和S299中的处理。
当即使超出预先设置时间、A触点SA和B触点SB也都维持操作状态时,第一正常判定单元25根据监测器单元20的检测结果来判定操作正常(正常操作发生)。更具体地说,第一正常判定单元25执行步骤S255、S272、S290和S307中的处理。
第二异常判定单元26根据监测器20的检测结果对A触点SA的状态和B触点SB的状态进行比较,并且如果这两个状态相符,则判定发生了异常(断路)。更具体地说,第二异常判定单元26执行步骤S210、S218、S227、S235、S254、S271、S289和S306中的处理。
在停止印刷机的期间,第二正常判定单元27根据监测器20的检测结果对A触点SA的状态和B触点SB的状态进行比较,并且如果这两个状态不符,则判定操作正常(正常操作发生)。更具体地说,第二正常判定单元27执行步骤S211、S219、S228和S236中的处理。
如上所述,根据该实施例,监测A触点(常开触点)和B触点(常闭触点)至少之一的状态。当触点状态在预先设置时间内返回到原始状态时,判定异常。因此,可以检测印刷机中继电器的触点的瞬时操作,并且能够指定异常的原因。结果,可以防止印刷机运行率的降低,并可减轻维修人员的负担。
根据该实施例,比较A触点的状态和B触点的状态。如果这两个触点处于相同状态,则判定发生了异常。更具体地说,在正常状态下,A触点和B触点互补地操作,并且决没有相同的状态。当A触点断开时,B触点闭合。当A触点闭合时,B触点断开。如果A触点和B触点处于相同状态,则A触点SA和B触点SB之一或两者异常。在该实施例中,通过比较A触点的状态和B触点的状态,来检测该异常。当存在多对A触点和B触点时,顺序地比较A触点的状态和对应B触点的状态,由此指定触点的位置。
因此,根据该实施例,当位于印刷机安全停止电路中的继电器的触点之一断路时,可以指定断路触点的位置,从而可以在短时间内实现恢复。结果,可以防止印刷机运行率的降低,并可以减轻维修人员的负担。
在上述实施例中,举例说明了安全停止电路的A触点(第一触点)和B触点(第二触点)。然而,第一触点和第二触点不限于继电器的触点。本发明也可应用于具有以相反方向(即互补地)操作的触点的各种电路,以及象具有两条用于输出信号的、以相反方向操作的输出线的检测器那样的设备。
在上述实施例中,监测安全停止电路的继电器的A触点和B触点两者的状态。然而,可以监测一个触点的状态,并且当该触点的状态在预先设置时间内返回到原始状态时,可以判定瞬时操作发生电路。
在上述实施例中,根据安全停止电路继电器的A触点和B触点的状态,来比较B触点和A触点的状态,并判定断路的发生。相反,可以只根据A触点和B触点的状态之一、只比较B触点和A触点的状态之一,由此进行判定。
在上述实施例中,如果必要,可以把存储器M7中所保存的异常日志显示在显示设备1E上。如果异常日志不仅包含异常判定结果、而且包含异常判定时间,则可以知道所发生的瞬时操作的时间和类型,并利用它们来辅助修理。在该实施例中,要保存为异常日志的当前时间是包含年、月、日的时间数据。
根据本发明第二实施例的印刷机包括中央控制单元和异常状态检测单元(检查单元)。
如图6所示,中央控制单元3包括CPU 3A、RAM 3B、ROM 3C、输入设备3D、显示设备3E、输出设备3F、输入/输出接口(I/O I/F)3G和3H以及存储器M16至M21。
CPU 3A根据ROM 3C中所存储的程序操作,同时获取通过接口3G和3H提供的各种输入信息,并访问RAM 3B和存储器M16至M21。ROM 3C存储只有该实施例才有的异常状态显示程序。显示设备3E的例子是FD驱动器和打印机。
存储器M16是正常操作发生单元存储器,用于存储正常操作的检查单元。存储器M17是瞬时操作发生单元存储器,用于存储发生了瞬时操作的检查单元及瞬时操作发生时间。存储器M18是检测结果存储器,用于存储检查单元的检测结果、即瞬时停止的有/无和瞬时停止时间。存储器M19是正常操作文本数据存储器,用于存储位每个检查单元而预先设置的正常操作发生的情况下的文本数据。存储器M20是瞬时操作文本数据存储器,用于存储位每个检查单元而预先设置的瞬时操作发生的情况下的文本数据。存储器M21是异常日志存储器,用于存储异常日志。
N(N为整数;N≥2)个检查单元4-1至4-N连接到中央控制单元3。检查单元4-1至4-N具有相同的配置。以下将描述检查单元4,来代表检查单元4-1至4-N。
如图7所示,检查单元4包括CPU 4A、RAM 4B、ROM 4C、内部时钟计数器4D、输入/输出接口(I/O I/F)4E至4G及存储器M22至M25。
内部时钟计数器4D通过接口4F连接到CPU 4A。接口4E是为印刷机中诸如操作开关或限位开关的开关或检测器(以下将被称为检测目标5)而设的接口,以调解CPU 4A对检测目标5的状态的接收。
CPU 4A根据ROM 4C中所存储的程序操作,同时获取通过接口4E至4G提供的各种输入信息,并访问RAM 4B和存储器M22至M25。ROM 4C存储只有该实施例才有的异常状态检测程序。
存储器M22是先前状态存储器,用于存储检测目标的先前状态。存储器M23是当前状态存储器,用于存储检测目标的当前状态。存储器M24是阈值存储器,用于存储预先设置的正常/异常判定阈值。存储器M25是计数值存储器,用于存储内部时钟计数器4D的计数值。
中央控制单元3的CPU 3A通过接口3H连接到多个检查单元4(4-1至4-N),以向检查单元4(4-1至4-N)发送信息/从检查单元4(4-1至4-N)接收信息。检查单元4(4-1至4-N)的每一个的CPU 4A都通过接口4G连接到中央控制单元3,以向中央控制单元3发送信息/从中央控制单元3接收信息。
以下将参考和存储器M16至M25的存储内容关联的图8A至8D和图9A至9C中的流程图,来描述通过中央控制单元3和检查单元4的协作所执行的、根据该实施例的印刷机异常状态检测/显示操作。
在异常状态检测/显示之前,中央控制单元3的CPU 3A初始化存储器M16和M17(图8A步骤S401)。中央控制单元3向每个检查单元4发送检测开始信号(步骤S402)。
一旦从中央控制单元3收到检测开始信号(图9A步骤S502中为是),检查单元4的CPU 4A就读取检测目标5的状态,并把该状态存储在存储器M23中(步骤S503)。刚开始操作检查单元4时的检测目标5的状态被存储在检查单元4的存储器M22中,作为检测目标5的先前状态(步骤S501)。
CPU 4A从存储器M22中读出检测目标5的先前状态(步骤S504),并检查检测目标5的先前状态是断开还是导通(步骤S505)。
如果检测目标的先前状态是断开(步骤S505中为是),则CPU 4A从存储器M23中读出检测目标5的当前状态(步骤S506),并检查检测目标5的当前状态是导通还是断开(步骤S507)。
如果检测目标5的先前状态是断开(步骤S505中‘是’),并且检测目标5的当前状态是导通(步骤S507中‘是’),则CPU 4A向内部时钟计数器4D输出使能信号se和复位信号sr(图9B步骤S508)。然后,CPU 4A停止向内部时钟计数器4D输出复位信号sr,并使内部时钟计数器开始计数操作(步骤S509)。内部时钟计数器4D的计数值被存储在存储器M25中。CPU 4A读取检测目标5的状态,并把该状态存储在存储器M23中(步骤S510)。CPU 4A检查该状态是断开还是导通(步骤S511)。
如果检测目标5的状态是导通(步骤S511中‘否’),则CPU 4A从存储器M24中读出预先设置的正常/异常判定阈值(步骤S513),并将该阈值和内部时钟计数器4D的计数值进行比较(步骤S514和S515)。如果内部时钟计数器4D的计数值小于正常/异常判定阈值(步骤S515中‘否’),则CPU 4A返回到步骤S510以重复相同操作。
如果在内部时钟计数器4D的计数值达到正常/异常判定阈值之前、检测目标5的状态变为断开,即如果在检测到检测目标5的导通状态后,在与正常/异常判定阈值对应的预定时间(预先设置时间)过去之前检测目标5的状态变为断开(步骤S511中为是),则CPU 4A判定发生了异常(瞬时操作)。CPU 4A从内部时钟读取当前时间(步骤S512),并把所读取的当前时间和代表瞬时操作发生的信息(在该例子中为“存在瞬时停止”)作为检测结果发送给中央控制单元3(图9C步骤S520)。
一旦从中央控制单元3收到接收完成信号(步骤S521中‘是’),CPU 4A就停止向中央控制单元3发送检测结果(步骤S522),从存储器M23中读出检测目标5的当前状态(在该情况下为“断开”)(步骤S523),把当前状态写入存储器M22中作为检测目标5的先前状态(步骤S524),并返回到步骤S502。
如果检测目标5保持为导通,并且内部时钟计数器4D的计数值达到正常/异常判定阈值(图9B步骤S515中‘是’),即如果在检测到检测目标5的导通状态后,在与正常/异常判定阈值对应的预定时间(预先设置时间)内检测目标5保持为导通,则CPU 4A判定操作正常,并停止向内部时钟计数器4D输出使能信号se以停止其操作(图9C步骤S516)。CPU 4A把代表没有发生瞬时操作的信息(在该例子中为“不存在瞬时停止”)作为检测结果发送给中央控制单元3(步骤S517)。
一旦从中央控制单元3收到接收完成信号(步骤S518中‘是’),CPU 4A就停止向中央控制单元3发送检测结果(步骤S519),从存储器M23中读出检测目标5的当前状态(在该情况下为“导通”)(步骤S523),把该当前状态写入存储器M22中作为检测目标5的先前状态(步骤S524),并返回到步骤S502。
如果在步骤S505中检测目标5的先前状态是导通、或者在步骤S507中检测目标5的当前状态是断开,则CPU 4A把代表没有发生瞬时操作的信息(在该例子中为“不存在瞬时停止”)作为检测结果发送给中央控制单元3(步骤S525)。
一旦从中央控制单元3收到接收完成信号(步骤S526中‘是’),CPU 4A就停止向中央控制单元3发送信息(步骤S527),从存储器M23中读出检测目标5的当前状态(步骤S528),把该当前状态写入存储器M22中作为检测目标5的先前状态(步骤S529),并返回到步骤S502。
一旦从第一检查单元4收到检测结果(图8A步骤S403中‘是’),中央控制单元3的CPU 3A就把该检测结果存储在存储器M18中(步骤S404)。CPU 3A根据该检测结果来检查在第一检查单元4中是否发生了检测目标5的瞬时停止(步骤S405)。
如果发生了瞬时停止(步骤S405中‘是’),CPU 3A就把第一检查单元4所对应的单元号以及瞬时停止发生时间写入存储器M17中(步骤S407)。如果没有发生瞬时停止(步骤S405中‘否’),则CPU3A把第一检查单元4所对应的单元号写入存储器M16中(步骤S406)。CPU 3A向发送了检测结果的第一检查单元4发送接收完成信号(步骤S408)。
一旦从下一检查单元4收到检测结果(图8B步骤S409中‘是’),中央控制单元3的CPU 3A就把该检测结果存储在存储器M18中(步骤S410)。CPU 3A根据该检测结果来检查在下一检查单元4中是否发生了检测目标5的瞬时停止(步骤S411)。
如果发生了瞬时停止(步骤S411中‘是’),则CPU 3A把下一检查单元4所对应的单元号以及瞬时停止发生时间写入存储器M17中(步骤S413)。如果没有发生瞬时停止,则CPU 3A把下一检查单元4所对应的单元号写入存储器M16中(步骤S412)。CPU 3A向发送了检测结果的下一检查单元4发送接收完成信号(步骤S414)。
类似,重复步骤S409至S415中的处理操作,直到在步骤S415中所有检查单元4的处理都结束为止。利用该处理,把没有发生瞬时停止的检查单元的单元号(正常操作发生单元的单元号)写入存储器M16中,并把发生了瞬时操作的检查单元的单元号(异常发生单元的单元号)及瞬时停止发生时间写入存储器M17中。
当所有检查单元4的处理都结束时(步骤S415中‘是’),CPU 3A从存储器M19中与存储器M16中第一检查单元的单元号对应的地址中,读出文本数据(图8C步骤S416),并在显示设备3E上显示该文本数据(步骤S417)。
CPU 3A检查是否存储器M16中所有检查单元的单元号的处理都结束了(步骤S418)。如果存储器M16中还有任何检查单元的单元号(步骤S418中‘否’),则CPU 3A从存储器M19中与存储器M16中下一检查单元的单元号对应的地址中,读出文本数据(步骤S419),并在显示设备3E上显示该文本数据(步骤S420)。
类似,重复步骤S419至S421中的处理操作,直到在步骤S421中存储器M16中所有检查单元的单元号的处理都结束为止。利用该处理,对于所有检查单元的单元号即存储器M16中的所有正常操作发生单元,都把为这些单元而预先判定的正常操作发生文本数据显示在显示设备3E上。
CPU 3A从存储器M20中与存储器M17中第一检查单元的单元号对应的地址中,读出文本数据(图8D步骤S422),并在显示设备3E上显示该文本数据(步骤S423)。CPU 3A也把与存储器M17中第一检查单元的单元号对应的文本数据及瞬时停止发生时间写入存储器M21中作为异常日志(步骤S424)。
CPU 3A检查是否存储器M17中所有检查单元的单元号的处理都结束了(步骤S425)。如果存储器M17中还有任何检查单元的单元号(步骤S425中‘否’),则CPU 3A从存储器M20中与存储器M17中下一检查单元的单元号对应的地址中,读出文本数据(步骤S426),并在显示设备3E上显示该文本数据(步骤S427)。CPU 3A也把与存储器M17中下一检查单元的单元号对应的文本数据及瞬时停止发生时间写入存储器M21中作为异常日志(步骤S428)。
类似,重复步骤S426至S429中的处理操作,直到在步骤S429中存储器M17中所有检查单元的单元号的处理都结束了。利用该处理,对于所有检查单元的单元号即存储器M17中的所有异常发生单元,都把为这些单元而预先判定的异常操作发生文本数据显示在显示设备3E上。另外,对于存储器M17中的所有异常发生单元,都把异常操作发生文本数据和异常发生时间保存在存储器M21中作为异常日志。
当存储器M17中所有异常发生单元的单元号的处理都结束了(步骤S429中‘是’),CPU 3A返回到步骤S401以初始化存储器M16和M17,并向每个检查单元4发送检测开始信号(步骤S402)。在每个检查单元4中重复上述异常状态检测操作。中央控制单元3接收发自每个检查单元4的检测结果,并重复上述异常状态显示操作。
如上所述,根据该实施例,可以检测印刷机中例如操作开关或限位开关的触点的瞬时操作,并且能够指定异常的原因。结果,可以防止印刷机运行率的降低,并且能够减轻维修人员的负担。
接下来将参考图10来描述由检查单元4的CPU 4A实现的功能概要。CPU 4A根据ROM 4C中所存储的异常状态检测程序操作,以至少实现图10所示的监测器单元40、异常判定单元41和正常判定单元42。
监测器单元40监测可以取两种状态的检测目标5,并检测检测目标5的状态。更具体地说,监测器单元40执行步骤S501、S503和S510中的处理。在这种情况下,检测目标5是用于操作印刷机的多个操作开关和用于检测印刷机中状态的多个检测器的至少之一。
当监测器单元40检测到检测目标5处于操作状态(导通),然后检测到检测目标5在预先设置时间内从操作状态(导通)返回到停止状态(断开)时,异常判定单元41判定异常(存在瞬时停止)。更具体地说,如果步骤S511中为是,则异常判定单元41判定异常发生。
当即使超出预先设置时间、检测目标5也保持操作状态(导通),则正常判定单元42根据监测器单元40的检测结果来判定正常(不存在瞬时停止)。更具体地说,如果步骤S515中为是,则正常判定单元42判定正常。
在上述第一和第二实施例中,判定可以取两种状态的检测目标的正常/异常。然而,在本发明中,即使对于像可以取三种或更多状态的3点开关那样的检测目标,也能获得相同的功能和效果。在这种情况下,当检测到检测目标的一种状态、然后在预先设置时间内检测到检测目标的另一种状态时,判定异常(存在瞬时停止)。另一方面,当检测到检测目标的一种状态,然后即使超出预先设置时间、检测目标也保持这种状态时,则判定正常(不存在瞬时停止)。
权利要求
1.一种异常状态判定方法,其特征在于包括以下步骤监测可以取至少两种状态的检测目标;以及当检测到检测目标的一种状态,然后在预先设置时间内检测到该检测目标的另一种状态时,判定异常。
2.根据权利要求1所述的方法,其中监测步骤包括监测作为检测目标的第一触点和第二触点至少之一的步骤,第一触点被设置为常开且在操作中闭合,并且与第一触点互补、第二触点被设置为常闭且在操作中断开,以及判定步骤包括根据第一触点和第二触点中的至少被监测触点的状态变化进行判定的步骤。
3.根据权利要求2所述的方法,其中判定步骤包括步骤当检测到第一触点和第二触点都处于操作状态,然后第一触点和第二触点之一在预先设置时间内从操作状态返回到正常状态时,判定异常。
4.根据权利要求3所述的方法,进一步包括步骤当即使超出预先设置时间、第一触点和第二触点也都维持操作状态时,判定正常。
5.根据权利要求2所述的方法,进一步包括步骤比较第一触点的检测状态和第二触点的检测状态,并且当第一触点和第二触点处于相同状态时,判定异常。
6.根据权利要求2所述的方法,其中监测步骤包括步骤监测作为第一触点和第二触点的、位于印刷机中的电路的触点。
7.根据权利要求1所述的方法,其中判定步骤包括步骤当检测到检测目标处于操作状态,然后检测目标在预先设置时间内从操作状态返回到停止状态时,判定异常。
8.根据权利要求7所述的方法,进一步包括步骤当即使超出预先设置时间、检测目标也维持操作状态时,判定正常。
9.根据权利要求1所述的方法,其中监测步骤包括监测作为检测目标的、用于操作印刷机的多个操作开关和用于检测印刷机中状态的多个检测器的至少之一。
10.根据权利要求1所述的方法,进一步包括步骤把异常判定结果和异常判定时间一起存储为异常日志。
11.一种异常状态判定设备,其特征在于包括监测装置(20、40),用于监测可以取至少两种状态的检测目标;以及第一异常判定装置(24、41),用于当检测到检测目标的一种状态,然后在预先设置时间内检测到该检测目标的另一种状态时,判定异常。
12.根据权利要求11所述的设备,其中检测目标是第一触点和第二触点至少之一,第一触点被设置为常开且在操作中闭合,并且与第一触点互补、第二触点被设置为常闭且在操作中断开。
13.根据权利要求12所述的设备,其中当检测到第一触点和第二触点都处于操作状态、然后第一触点和第二触点之一在预先设置时间内从操作状态返回到正常状态时,所述第一异常判定装置(24)判定异常。
14.根据权利要求13所述的设备,进一步包括正常判定装置(25),用于当即使超出预先设置时间、第一触点和第二触点也都维持操作状态时,判定正常。
15.根据权利要求12所述的设备,进一步包括第二异常判定装置(26),用于比较第一触点的检测状态和第二触点的检测状态,并且当第一触点和第二触点处于相同状态时,判定异常。
16.根据权利要求12所述的设备,其中第一触点和第二触点是位于印刷机中的电路的触点。
17.根据权利要求11所述的设备,其中当检测到检测目标处于操作状态,然后检测目标在预先设置时间内从操作状态返回到停止状态时,所述第一异常判定装置(41)判定异常。
18.根据权利要求17所述的设备,进一步包括正常判定装置(42),用于当即使超出预先设置时间、检测目标也维持操作状态时,判定正常。
19.根据权利要求11所述的设备,其中检测目标是用于操作印刷机的多个操作开关和用于检测印刷机中状态的多个检测器的至少之一。
20.根据权利要求11所述的设备,进一步包括异常日志存储装置(M7、M21),用于把异常判定结果和异常判定时间一起存储为异常日志。
全文摘要
在一种异常状态判定方法中,监测可以取至少两种状态的检测目标。当检测到检测目标的一种状态,然后在预先设置时间内检测到该检测目标的另一种状态时,判定异常。也公开了一种异常状态判定设备。
文档编号B41F33/00GK1911659SQ200610110
公开日2007年2月14日 申请日期2006年8月8日 优先权日2005年8月8日
发明者塚本阳造 申请人:小森公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1