CN113950648A - 控制***及信息记录方法 - Google Patents

控制***及信息记录方法 Download PDF

Info

Publication number
CN113950648A
CN113950648A CN201980097457.XA CN201980097457A CN113950648A CN 113950648 A CN113950648 A CN 113950648A CN 201980097457 A CN201980097457 A CN 201980097457A CN 113950648 A CN113950648 A CN 113950648A
Authority
CN
China
Prior art keywords
information
unit
opening
closing
plc
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201980097457.XA
Other languages
English (en)
Inventor
志水义信
松尾大辅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN113950648A publication Critical patent/CN113950648A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/048Monitoring; Safety
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Abstract

控制***具有PLC(20)和主机(10)。PLC(20)具有:存储器(213);内部电路与外部设备之间的具有触点的继电器元件(225、226);CPU(212、221),它们对使继电器元件(225、226)的触点开闭的次数进行计数,将表示开闭的次数的开闭次数信息储存于存储器(213);以及通信IF(211),其将在存储器(213)储存的开闭次数信息发送至主机(10)。主机(10)具有:硬盘驱动器(16),其存储对PLC(20)进行识别的PLC编号;通信IF(13),其接收开闭次数信息;以及CPU(11),其将通信IF(13)接收到的开闭次数信息与PLC编号相关联地储存于硬盘驱动器(16)。

Description

控制***及信息记录方法
技术领域
本发明涉及控制***及信息记录方法。
背景技术
正在研究通过对PLC(Programmable Logic Controller)的运转中的信息进行记录而将记录下来的信息应用于设备的更换、维护等的技术。例如,在专利文献1中公开了如下PLC,即,对作为控制对象的设备的通电次数、通电时间等进行记录,在它们的当前值哪怕只有1个超过了设定值的情况下,设置异常标志并且向管理计算机进行通知。
专利文献1:日本特开2003-150211号公报
发明内容
在PLC包含输入输出用的有触点继电器的情况下,触点由于开闭动作而消耗,因此,希望对具有哪种程度的消耗进行记录而应用于PLC的单元的更换、维护等。但是,在专利文献1所记载的技术中,管理计算机没有掌握到PLC的单元的触点的开闭次数,因而无法在管理计算机侧基于开闭次数而进行解析,例如,无法进行PLC的单元的更换建议。
本发明就是鉴于上述情况而提出的,其目的在于提供能够通过与PLC连接的信息处理装置来掌握PLC的触点的开闭次数的控制***及信息记录方法。
为了达成上述目的,本发明的控制***具有PLC和信息处理装置。PLC具有:第1存储部;内部电路与外部设备之间的具有触点的继电器元件;处理器,其对使继电器元件的触点开闭的次数进行计数,将表示开闭的次数的开闭次数信息储存于第1存储部;以及发送部,其将在第1存储部中储存的开闭次数信息发送至信息处理装置。信息处理装置具有:第2存储部,其存储对PLC进行识别的PLC识别信息;接收部,其接收开闭次数信息;以及控制部,其将接收部接收到的开闭次数信息与PLC识别信息相关联地储存于第2存储部。
发明的效果
根据本发明,通过将PLC的识别信息与开闭次数信息相关联地储存于信息处理装置的存储部,从而能够通过与PLC连接的信息处理装置来掌握PLC的触点的开闭次数。
附图说明
图1是本发明的实施方式涉及的控制***的概略图。
图2是本发明的实施方式涉及的主机及PLC的硬件结构图。
图3是表示本发明的实施方式涉及的继电器元件的开闭动作的一个例子的图。
图4是本发明的实施方式涉及的控制***的时序图。
图5是表示本发明的实施方式涉及的在CPU单元中储存的开闭次数信息的一个例子的图。
图6是表示本发明的实施方式涉及的在主机中储存的开闭次数信息的一个例子的图。
图7是表示本发明的实施方式涉及的设备信息的一个例子的图。
图8是表示本发明的实施方式涉及的阈值决定基准信息的一个例子的图。
图9是本发明的实施方式涉及的警报显示处理的流程图。
具体实施方式
(实施方式)
以下,参照附图,对本发明的控制***的实施方式进行说明。
本实施方式涉及的控制***1是用于对各种设备进行控制的***。控制***1如图1所示,具有用于对各种信息集中进行处理的主机10和对各种设备进行控制的多个PLC(Programmable Logic Controller)20、30。
主机10是对各种信息集中进行处理的信息处理装置。主机10分别与PLC 20及PLC30可通信地连接。具体地说,在主机10中安装有用于PLC 20及PLC 30的设计、编程、调试、保养等使PLC 20及PLC30运转的专用软件即工程工具。主机10接收用户的操作而启动工程工具,执行用于使PLC 20及PLC 30运转的各种功能。例如,主机10按照用户所指定的频率,分别从PLC 20及PLC 30定期取得运转中的信息。
PLC 20及PLC 30各自包含多个单元,是对各种设备进行控制的控制装置。例如,PLC 20对设备2及设备3进行控制,PLC 30对设备4及设备5进行控制。设备2、设备3、设备4及设备5是权利要求书所记载的外部设备的一个例子。
PLC 20具有:CPU(Central Processing Unit)单元21,其用于对其它单元进行控制;多个输入输出单元22、23、24,它们与各种设备之间进行数据的收发;以及专用总线25,其将各单元连接。例如,输入输出单元22分别与设备2及设备3连接。
PLC 30具有:CPU单元31,其用于对其它单元进行控制;输入输出单元32,其与设备5之间进行数据的收发;通信单元33,其用于与远程输入输出单元34之间进行通信;远程输入输出单元34,其与设备4之间进行数据的收发;以及专用总线35,其将各单元连接。这里,PLC 30的主体与设备4物理性地分离,因此,采用通信单元33和远程输入输出单元34,通信单元33与远程输入输出单元34通过LAN(Local Area Network)线缆而连接。
接下来,参照图2,对主机10及PLC 20的硬件结构进行说明。主机10具有执行各种处理的CPU 11、对各种信息进行存储的存储器12、用于收发信息的通信IF(Interface)13、对信息进行显示的显示器14、接收操作的键盘15和对各种信息进行存储的硬盘驱动器16。
CPU 11通过将在硬盘驱动器16存储的工程工具读取至存储器12而执行,从而执行后述的各种处理。CPU 11是权利要求书所记载的控制部的一个例子。
存储器12包含易失性存储器及非易失性存储器,除了用作CPU 11的工作区域以外,还是对为了主机10的基本动作而由CPU 11执行的控制程序、BIOS(Basic Input OutputSystem)等进行存储的主存储装置。
通信IF 13是网卡、网络适配器等用于与PLC 20、30之间对信息进行通信的通信设备。通信IF 13是权利要求书所记载的接收部的一个例子。
显示器14是液晶面板、投影仪等用于对信息进行显示的设备。显示器14对用户操作键盘15而输入信息所需的信息、CPU 11的处理结果等进行显示。显示器14是权利要求书所记载的显示部的一个例子。
键盘15是接收用于对信息进行输入的操作的设备。
硬盘驱动器16是对信息进行存储的辅助存储装置。在硬盘驱动器16中储存前述的工程工具、在后述的处理中参照的设定信息、从PLC 20、30取得的各种信息等。硬盘驱动器16是权利要求书所记载的第2存储部的一个例子。
PLC 20的CPU单元21具有用于对信息进行通信的通信IF 211、执行各种处理的CPU212、对各种信息进行存储的存储器213和对专用总线25进行控制的专用总线控制电路214。
通信IF 211是用于与主机10之间对信息进行通信的通信电路。通信IF 211是权利要求书所记载的发送部的一个例子。
CPU 212通过将由主机10生成的梯形图程序读取至存储器213而执行,从而经由输入输出单元22、23、24等而执行用于对设备2、3等进行控制的各种处理。CPU 212是权利要求书所记载的处理器的一个例子。
存储器213包含易失性存储器及非易失性存储器,是用作CPU 212的工作区域的主存储装置。存储器213是权利要求书所记载的第1存储部的一个例子。
专用总线控制电路214是对专用总线25进行控制的控制电路。CPU单元21与输入输出单元22之间的通信是将专用总线控制电路214作为接口,经由专用总线25而进行的。
PLC 20的输入输出单元22具有:CPU 221,其对各设备进行控制;存储器222,其对各种信息进行存储;输入电路223,其对应于从设备2输入的模拟信号而启动,生成向CPU单元21发送的数字信号;输出电路224,其通过从CPU 221发送的数字信号而启动,对继电器元件226进行开闭控制;继电器元件225,其用于对应于从设备2输入的模拟信号而启动输入电路223;继电器元件226,其由输出电路224进行开闭控制而用于对设备3进行驱动;以及专用总线控制电路227,其对专用总线25进行控制。
CPU 221对输入输出单元22所具有的各种部件进行控制。例如,CPU 221如果从CPU单元21接收到指示输出的信号,则启动输出电路224,将继电器元件226的触点控制为闭合状态。并且,CPU 221将表示继电器元件226的触点已成为闭合状态这一情况的信息写入至存储器222。另外,在通过从设备2接收到的输入信号,继电器元件225的触点成为闭合状态,输入电路223已启动的情况下,CPU 221将表示继电器元件225的触点已成为闭合状态这一情况的信息写入至存储器222。CPU 212是权利要求书所记载的处理器的一个例子。
存储器222包含易失性存储器及非易失性存储器,是用作CPU 221的工作区域的主存储装置。存储器222是权利要求书所记载的第3存储部的一个例子。
输入电路223是对应于来自设备2的输入信号而启动,用于生成向CPU单元21发送的信号的电子电路。如果从设备2接收到输入信号,则继电器元件225的触点成为闭合状态,输入电路223生成数字信号,将生成的数字信号经由CPU 221而发送至CPU单元21。
输出电路224是用于使设备3驱动或者停止的电子电路。具体地说,输出电路224通过来自CPU 221的指示而启动,使继电器元件226的触点变为闭合状态。由此,向设备3施加电压,设备3驱动。输入电路223及输出电路224是权利要求书所记载的内部电路的一个例子。另外,专用总线控制电路227是对专用总线25进行控制的控制电路。
继电器元件225及继电器元件226是具有触点的机械继电器。继电器元件225的触点在未从设备2接收到输入信号的情况下,如图3所示成为开路状态。然后,如果从设备2接收到输入信号,则线圈被励磁,触点成为闭合状态。另一方面,继电器元件226的触点在未从CPU单元21接收到信号的情况下成为开路状态。然后,如果从CPU单元21接收到信号,则线圈被励磁,触点成为闭合状态。在继电器元件225或继电器元件226的触点处,在成为闭合状态时,电流不被切断,在成为开路状态时,电流被切断。以下,触点的开闭次数是指将触点从开路状态变为闭合状态、再变为开路状态的次数记作1次而进行计数得到的开闭动作的次数。具体地说,触点的开闭次数是对触点从开路状态变化为闭合状态的次数进行计数得到的。
接下来,参照附图,对控制***1的动作进行说明。首先,对从设备2输入模拟信号的情况进行说明。在这种情况下,设备2向输入输出单元22发送模拟信号(步骤S11)。这样,输入输出单元22的继电器元件225成为闭合状态。由此,输入电路223启动而生成数字信号,将生成的数字信号经由CPU 221及专用总线控制电路227而发送至CPU单元21。
CPU 221将表示已成为闭合状态这一情况的信息即闭合信息写入至存储器222。然后,输入输出单元22经由专用总线25而将闭合信息发送至CPU单元21(步骤S12)。CPU单元21的CPU 212基于接收到的闭合信息,将表示各触点的开闭次数的开闭次数信息储存于存储器213。此外,在存储器213已储存有开闭次数信息的情况下,CPU 212将开闭次数累加而对开闭次数信息进行更新。在存储器213储存的开闭次数信息如图5所示,包含用于对设置有输入输出单元的槽进行识别的槽编号、对开闭的触点进行识别的触点编号、开闭次数。此外,槽编号是权利要求书所记载的槽识别信息的一个例子。
返回图4,接下来,对从CPU单元21向设备3发送模拟信号的情况进行说明。在这种情况下,CPU单元21将表示输出模拟信号的请求的输出请求信号发送至输入输出单元22(步骤S21)。这样,输入输出单元22的继电器元件226的触点成为闭合状态。并且,输入输出单元22的输出电路224将模拟信号发送至设备3(步骤S22)。具体地说,向设备3施加电压,设备3驱动。并且,CPU 221将表示已成为闭合状态这一情况的信息即闭合信息写入至存储器222。接下来,CPU 221从存储器222读取闭合信息而发送至CPU单元21(步骤S23)。CPU单元21的CPU 212基于接收到的闭合信息,将表示各触点的开闭次数的开闭次数信息储存于存储器213。
此外,就PLC 30而言,在CPU单元31取得远程输入输出单元34的继电器元件的开闭次数的情况下,除了经由通信单元33而对闭合信息进行收发这一点以外,与上述情况相比也没有特别的变化。
接下来,对主机10收集在CPU单元21储存的开闭次数信息的动作进行说明。作为前提,在输入输出单元22的存储器222预先储存有表示单元ID的信息。单元ID是用于对输入输出单元22进行识别的标识符。具体地说,单元ID采用能够对各个体进行物理识别的序列编号、制造编号等。单元ID是权利要求书所记载的单元识别信息的一个例子。
主机10以预先决定的周期而定期地例如在1天1次的夜间批处理中,将请求开闭次数信息的开闭次数信息请求信号发送至包含PLC 20在内的各PLC(步骤S31)。PLC 20的CPU单元21的CPU 212将请求单元ID的发送的单元ID请求信号发送至输入输出单元22(步骤S32)。CPU 212从存储器222读取表示单元ID的信息而发送至CPU单元21(步骤S33)。CPU单元21的CPU 212从存储器213读取开闭次数信息,将读取到的开闭次数信息和在步骤S33中接收到的单元ID信息发送至主机10(步骤S34)。主机10的CPU 11基于单元ID信息和从各PLC接收到的开闭次数信息而将开闭次数信息储存于硬盘驱动器16。
在主机10储存的开闭次数信息如图6所示,包含与单元ID和触点编号的组合相关联的开闭次数。另外,开闭次数信息包含槽编号和对PLC进行识别的PLC编号。PLC编号与槽编号的组合是对设置有作为对象的输入输出单元的PLC和槽进行确定的标识符。另外,在主机10的硬盘驱动器16储存有通信对象即PLC 20、PLC 30等各PLC的PLC信息。在PLC信息中包含用于对PLC进行识别的PLC编号和对在各PLC配置的输入输出单元进行识别的单元ID。主机10在步骤S31中建立与PLC 20之间的通信时,基于PLC信息而确定通信对象即PLC20的PLC编号。并且,主机10将在步骤S34中接收到的开闭次数信息与表示PLC 20的PLC编号相关联地储存于硬盘16。此外,PLC编号是权利要求书所记载的PLC识别信息的一个例子。
返回图4,接下来,对将输入输出单元重组的动作进行说明。例如,设想设置PLC 30的输入输出单元32来取代PLC 20的输入输出单元22的情况。在这种情况下,负责人操作主机10,针对重组的内容进行输入。然后,主机10将输入输出单元32的开闭次数信息与对应的槽编号一起发送至PLC 20的CPU单元21(步骤S41)。CPU单元21的CPU 212将在存储器213储存的开闭次数中的与接收到的槽编号对应的值更新为接收到的开闭次数信息所包含的次数的值。然后,CPU单元21的CPU 212从更新后的次数的值起进行计数。
接下来,说明主机10基于在主机10储存的开闭次数信息而对警报进行显示的动作。作为前提,在主机10的硬盘驱动器16预先储存有表示与各槽的各触点连接的设备的特性的设备信息和表示用来决定警报显示所用的阈值的基准的阈值决定基准信息。
设备信息如图7所示,是针对PLC编号、槽编号、触点编号的每个组合,将表示流过与触点连接的负载的电流的大小的负载电流值、和表示施加于负载的电压的大小的负载电压值关联起来的信息。负载电流值和负载电压值是由与触点连接的负载即设备决定的值。***负责人在设计了向PLC连接哪种设备之后,对主机10的键盘15进行操作而输入与各触点的负载电流值及负载电压值相关的信息。
阈值决定基准信息是用于决定警报显示所用的阈值的信息。***负责人考虑成为各输入输出单元的寿命的目标的规定而输入用于决定阈值的信息。例如,***负责人针对作为寿命的目标而与负载电压值及负载电流值对应地规定的开闭次数,设定将该开闭次数的80%的值设为阈值的阈值决定基准信息,存储于主机10的硬盘驱动器16。具体地说,阈值决定基准信息是规定了基于负载电压值及负载电流值而决定阈值的基准的信息。例如,阈值决定基准信息如图8所示的图形所示的那样,针对每个负载电压值而规定了负载电流值与阈值之间的相关关系。
主机10的CPU 11定期地例如每天读取在硬盘驱动器16储存的工程工具,开始图9所示的警报显示处理。CPU 11如果开始警报显示处理,则从硬盘驱动器16读取开闭次数信息、设备信息及阈值决定基准信息,取得每个触点的开闭次数和阈值(步骤S51)。具体地说,CPU 11从设备信息取得每个触点的负载电流值及负载电压值,基于从阈值决定基准信息取得的负载电压值及负载电流值而对阈值进行计算。
在某个触点的负载电流值为0.3A、负载电压值为AC(Alternating Current)100V的情况下,CPU 11从图8所示的图形所示的阈值决定基准信息取得例如15(万次)这一阈值作为对应的阈值。
接下来,CPU 11对是否存在开闭次数超过了阈值的触点进行判定(步骤S52)。CPU11如果判定为不存在开闭次数超过了阈值的触点(步骤S52:No),则结束警报显示处理。另一方面,CPU 11如果判定为存在开闭次数超过了阈值的触点(步骤S52:Yes),则生成警报信息及建议信息(步骤S53)。
具体地说,CPU 11生成表示开闭次数超过了阈值的触点接近寿命这一状况的消息作为警报信息。例如,警报信息是“PLC(1)、槽(2)的输入输出单元(U9912)的触点(2)接近寿命。”的消息。在警报信息中包含用于对超过了阈值的触点进行确定的PLC编号、槽编号、单元ID等。另外,CPU 11对在硬盘驱动器16储存的梯形图程序进行解析,生成表示应该如何向各PLC配置输入输出单元的建议的建议信息。具体地说,CPU 11生成在实际地配置了输入输出单元的情况下有望使各PLC的每个触点的开闭次数以彼此接近的定时(timing)迎来寿命的建议信息。例如,CPU 11根据由梯形图程序规定的进行信号的输入输出的固定周期处理,对各触点的每一定期间的开闭次数的预测值进行计算。具体地说,在以T小时为单位执行触点P进行N次开闭的处理的情况下,CPU 11通过下式而计算触点P的X小时后的开闭次数的预测值即KP(X)。
KP(x)=(N/T)X+CP
这里,CP是触点P的预测时间点时的开闭次数。并且,CPU 11根据计算出的各触点的预测值和在硬盘驱动器16储存的各触点的达到寿命为止的剩余开闭次数,生成在实际地配置了输入输出单元的情况下有望使各PLC的每个触点的开闭次数以彼此接近的定时迎来寿命的建议信息。然后,CPU 11例如当对PLC信息所包含的配置进行比较,判断为在更换了某2个输入输出单元时有望使各PLC的每个触点的开闭次数以彼此接近的定时迎来寿命的情况下,生成表示更换该输入输出单元这一状况的消息作为建议信息。建议信息例如是“建议更换PLC(1)、槽(2)的输入输出单元(U9912)和PLC(2)、槽(1)的输入输出单元(U4017)。”的消息。此外,输入输出单元的更换可以是相同PLC内的更换,也可以是多个PLC之间的更换。并且,建议信息也可以不是对上述输入输出单元的配置进行更换的建议。例如,建议信息也可以是建议***引入时的旧的输入输出单元的配置的信息。在这种情况下,可以预先将表示旧的输入输出单元的开闭次数的信息储存于硬盘驱动器16。这样,在上述的例子中,CPU 11能够对引入的***的梯形图程序进行解析而计算出各触点的开闭次数的预测值。具体地说,上述式子中的CP的值根据所配置的输入输出单元的选择而变动,(N/T)X的值根据梯形图程序而变动。CPU 11也可以根据这些值而生成表示出在实际地配置了输入输出单元的情况下有望使各PLC的每个触点的开闭次数以彼此接近的定时迎来寿命的配置的消息作为建议信息。
接下来,显示器14对开闭次数信息、警报信息及建议信息进行显示(步骤S54)。显示的开闭次数信息是图6所示这样的表示每个触点的开闭次数的表形式的信息。另外,显示的警报信息及建议信息是在步骤S53的处理中生成的信息。
根据本实施方式涉及的控制***1,主机10将各PLC的单元ID和开闭次数信息相关联地进行存储,从而主机10能够掌握各PLC的开闭次数。由此,主机10能够利用所掌握的各PLC的开闭次数而执行对***的保养、运转等进行辅助的功能。
根据本实施方式涉及的控制***1,并非将各PLC的槽编号,而是将能够对各输入输出单元物理地进行识别的单元ID与开闭次数信息相关联。因此,即使设置有输入输出单元的槽被变更,开闭次数信息也得到继承而记录准确的开闭次数。
另外,控制***1对每个触点的开闭次数进行记录,因此,能够更准确地掌握各输入输出单元的继电器寿命。另外,能够在维护时,以触点为单位研究设备的配置变更。但是,为了使***的引入变得简单,也可以不以触点为单位而是以输入输出单元为单位对开闭次数进行记录。这样,能够减轻***引入的工作量,掌握每个输入输出单元的大致的继电器寿命。
另外,就控制***1而言,由于各PLC的CPU单元不需要将单元ID记录于内部,因此,相对于现有***来说的修改部位少。
根据本实施方式涉及的控制***1,通过对警报信息进行显示,从而能够事先掌握继电器寿命用尽这一情况。并且,通过显示在实际地配置了输入输出单元的情况下有望使各PLC的每个触点的开闭次数以彼此接近的定时迎来寿命的建议信息,从而能够使各PLC的继电器寿命平均化,能够将***的停止频率抑制得少。
根据本实施方式涉及的控制***1,基于负载电压值和负载电流值而决定阈值,对是否显示警报信息进行判定。由此,继电器寿命的预测精度提高,能够显示可靠性高的警报信息。另外,主机10也可以基于负载电压值和负载电流值而预测继电器寿命,生成建议信息。由此,建议信息的精度提高,生成有用的建议信息。
(变形例)
本发明不限定于上述实施方式,能够进行其它各种变更。
在上述实施方式中,输入输出单元22、23、24、32及远程输入输出单元34是权利要求书所记载的接口单元的一个例子。作为接口单元而示出了包含输入电路和输出电路这两者的输入输出混合单元的例子。但是,接口单元也可以是仅包含输入电路的输入单元,也可以是仅包含输出电路的输出单元。即,接口单元包含输入输出混合单元、输入单元及输出单元这三者。
在上述实施方式中示出的控制***1的结构仅是一个例子。例如,PLC也可以还具有供给电源的电源单元、用于对伺服放大器、伺服电动机等进行控制的运动单元、用于与包含传感器的模拟设备之间进行数据的输入输出的模拟单元等。
在上述实施方式中,例示了具有在常时为开路状态,如果对线圈进行励磁则成为闭合状态的动合(make)触点的继电器元件。但是,也可以是具有在常时为闭合状态,如果对线圈进行励磁则成为开路状态的动断(brake)触点的继电器元件。在这种情况下,也可以在从闭合状态变成开路状态时对开闭次数进行计数。也可以是具有其它触点的继电器元件。也可以与继电器元件的寿命相关联地对开闭次数的计数方法适当进行调整。
主机10也可以还存储有每个输入输出单元的机型的信息。由此,能够提出同种输入输出单元的更换的建议,因此,能够生成更现实的建议信息。
主机10也可以并非由专用的装置实现,而是使用通常的计算机实现。例如,也可以通过从储存有用于使计算机执行上述任意者的程序的记录介质将该程序安装于计算机,从而构成执行上述处理的主机10。另外,也可以通过由多个服务器、计算机等协同地进行动作,或者由专用的装置和服务器、计算机等协同地进行动作,从而构成主机10。另外,也可以是以下结构,即,取代在硬盘驱动器16储存各种信息,通过LAN间连接将其它数据库服务器与主机10连接,向数据库服务器储存各种信息。
另外,用于向计算机供给程序的方法是任意的。例如,也可以经由通信线路、通信网络、通信***等而供给。
另外,在由OS(Operating System)提供上述功能的一部分的情况下,只要通过程序提供由OS提供的功能以外的部分即可。
作为主机10对建议信息进行生成及显示的定时,示出了与对警报信息进行显示的定时相同的例子。但是,建议信息的生成及显示的定时也可以与警报信息的显示不同。例如,主机10也可以对各触点的开闭次数的波动进行判定,在波动变大时生成、显示建议信息。另外,也可以在进行控制***1的维护的定时由主机10生成、显示建议信息。
在图9所示的警报显示处理的步骤S53的处理中,示出了CPU 11生成建议信息的例子,该建议信息表示出在实际地配置了输入输出单元的情况下有望使各PLC的每个触点的开闭次数以彼此接近的定时迎来寿命。但是,建议信息的生成方法不限于此。例如,也可以将建议信息的生成规则储存于硬盘驱动器16而生成满足该生成规则的建议信息。这样,能够与控制***1的特性、领域等相匹配地灵活地变更建议信息的生成方法。
在上述实施方式中,作为表示设备的特性的设备信息而示出了包含负载电流值和负载电压值的例子,但也可以使负载电流为交流电流的情况下的功率因数、负载电流为直流电流的情况下的时间常数等进一步包含于设备信息。
在上述实施方式中,除了触点的开闭次数以外,也可以记录触点成为闭合状态的时间。在这种情况下,主机10也可以考虑到开闭次数和成为闭合状态的时间而显示警报或生成建议信息。这样,在成为闭合状态的时间对继电器寿命带来影响的情况下,能够更准确地掌握继电器寿命。
此外,本发明能够在不脱离本发明的广义精神和范围的情况下,实现各种实施方式以及变形。另外,上述实施方式用于对本发明进行说明,并不限定本发明的范围。即,本发明的范围不是由实施方式而是由权利要求书示出的。并且,在权利要求书的范围内及与其等同的发明的意义的范围内实施的各种变形被视为处在本发明的范围内。
标号的说明
1控制***,2、3、4、5设备,10主机,11CPU,12存储器,13通信IF,14显示器,15键盘,16硬盘驱动器,20PLC,21CPU单元,22、23、24输入输出单元,25专用总线,30PLC,31CPU单元,32输入输出单元,33通信单元,34远程输入输出单元,35专用总线,211通信IF,212CPU,213存储器,214专用总线控制电路,221CPU,222存储器,223输入电路,224输出电路,225、226继电器元件,227专用总线控制电路。

Claims (10)

1.一种控制***,其具有PLC和信息处理装置,
所述PLC具有:
第1存储部;
内部电路与外部设备之间的具有触点的继电器元件;
处理器,其对使所述继电器元件的所述触点开闭的次数进行计数,将表示开闭的所述次数的开闭次数信息储存于所述第1存储部;以及
发送部,其将在所述第1存储部中储存的所述开闭次数信息发送至所述信息处理装置,
所述信息处理装置具有:
第2存储部,其存储对所述PLC进行识别的PLC识别信息;
接收部,其接收所述开闭次数信息;以及
控制部,其将所述接收部接收到的所述开闭次数信息与所述PLC识别信息相关联地储存于所述第2存储部。
2.根据权利要求1所述的控制***,其中,
所述处理器针对每个所述触点而取得使所述继电器元件的所述触点开闭的所述次数,将取得的每个所述触点的所述开闭次数信息储存于所述第1存储部。
3.根据权利要求1或2所述的控制***,其中,
所述PLC具有:
接口单元,其作为与所述外部设备之间的接口而起作用;以及
CPU单元,其对所述接口单元进行控制,
所述接口单元具有:
所述继电器元件;以及
第3存储部,其存储对该接口单元进行识别的单元识别信息,
所述CPU单元具有:
所述第1存储部;
所述处理器;以及
所述发送部,
所述发送部还从所述接口单元取得所述单元识别信息而发送至所述信息处理装置,
所述接收部还接收所述单元识别信息,
所述控制部将所述接收部接收到的所述单元识别信息与所述PLC识别信息及所述开闭次数信息相关联地储存于所述第2存储部。
4.根据权利要求3所述的控制***,其中,
所述处理器将所述开闭次数信息与对设置有所述接口单元的槽进行识别的槽识别信息相关联地储存于所述第1存储部。
5.根据权利要求3或4所述的控制***,其中,
所述信息处理装置还具有显示部,
所述信息处理装置的所述第2存储部对表示与所述接口单元的每个所述触点连接的设备的特性的设备信息和表示用于根据所述设备信息而决定阈值的基准的阈值决定基准信息进行存储,
所述信息处理装置的所述控制部还基于所述设备信息和所述阈值决定基准信息而对所述阈值进行计算,对所述开闭次数信息所表示的所述次数是否超过了计算出的所述阈值进行判定,在判定为超过了所述阈值的情况下,使表示已接近寿命这一情况的警报显示于所述显示部。
6.根据权利要求5所述的控制***,其中,
所述设备信息包含表示流过与所述触点连接的负载的电流的大小的负载电流值和表示施加于所述负载的电压的大小的负载电压值,
所述阈值决定基准信息是表示基于所述负载电压值及所述负载电流值而决定所述阈值的基准的信息。
7.根据权利要求5所述的控制***,其中,
所述第2存储部还储存由所述PLC执行的程序和表示对所述接口单元进行配置的建议的建议信息的生成规则,
所述控制部还对所述程序进行解析而对开闭次数的预测值进行计算,基于计算出的所述预测值,按照所述生成规则而生成所述建议信息,使生成的所述建议信息显示于所述显示部。
8.根据权利要求7所述的控制***,其中,
所述生成规则规定出生成如下内容的建议信息,即,在实际地配置了所述接口单元的情况下有望使所述PLC的每个触点的开闭次数以彼此接近的定时迎来寿命。
9.根据权利要求7或8所述的控制***,其中,
所述第2存储部还对所述PLC的多个所述接口单元的配置的信息进行存储,
所述控制部通过与所述接口单元的所述配置进行比较,从而生成表示对多个接口单元进行更换的建议的建议信息。
10.一种信息记录方法,其具有以下步骤:
PLC对使继电器元件的触点开闭的次数进行计数,将表示开闭的所述次数的开闭次数信息发送至信息处理装置,该信息处理装置存储对所述PLC进行识别的PLC识别信息;
所述信息处理装置接收所述开闭次数信息;以及
所述信息处理装置将接收到的所述开闭次数信息与所述PLC识别信息相关联地进行记录。
CN201980097457.XA 2019-06-18 2019-06-18 控制***及信息记录方法 Pending CN113950648A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2019/024019 WO2020255237A1 (ja) 2019-06-18 2019-06-18 制御システムおよび情報記録方法

Publications (1)

Publication Number Publication Date
CN113950648A true CN113950648A (zh) 2022-01-18

Family

ID=71738588

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980097457.XA Pending CN113950648A (zh) 2019-06-18 2019-06-18 控制***及信息记录方法

Country Status (3)

Country Link
JP (1) JP6732146B1 (zh)
CN (1) CN113950648A (zh)
WO (1) WO2020255237A1 (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01255003A (ja) * 1988-04-05 1989-10-11 Mitsubishi Electric Corp プログラマブルコントローラ
JPH0511277U (ja) * 1991-07-25 1993-02-12 横河電機株式会社 高信頼性形リレー装置
JP2003150211A (ja) * 2001-11-12 2003-05-23 Omron Corp 制御システム及びスレーブ並びに制御情報収集装置及び制御情報収集方法
JP2005251015A (ja) * 2004-03-05 2005-09-15 Digital Electronics Corp エディタ装置、エディタプログラムおよびそのプログラムを記録した記録媒体、ならびに制御システム、制御モニタプログラムおよびそのプログラムを記録した記録媒体
CN1848013A (zh) * 2005-04-05 2006-10-18 株式会社捷太格特 分散控制装置
CN113496849A (zh) * 2020-04-02 2021-10-12 日本电产三协株式会社 继电器装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08335103A (ja) * 1995-06-07 1996-12-17 Mitsubishi Electric Corp プラント進行状態表示システム
JP2004021393A (ja) * 2002-06-13 2004-01-22 Toshiba Corp 多重化制御システム
JP2013235377A (ja) * 2012-05-08 2013-11-21 Mitsubishi Electric Corp 接点出力機器

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01255003A (ja) * 1988-04-05 1989-10-11 Mitsubishi Electric Corp プログラマブルコントローラ
JPH0511277U (ja) * 1991-07-25 1993-02-12 横河電機株式会社 高信頼性形リレー装置
JP2003150211A (ja) * 2001-11-12 2003-05-23 Omron Corp 制御システム及びスレーブ並びに制御情報収集装置及び制御情報収集方法
JP2005251015A (ja) * 2004-03-05 2005-09-15 Digital Electronics Corp エディタ装置、エディタプログラムおよびそのプログラムを記録した記録媒体、ならびに制御システム、制御モニタプログラムおよびそのプログラムを記録した記録媒体
CN1848013A (zh) * 2005-04-05 2006-10-18 株式会社捷太格特 分散控制装置
CN113496849A (zh) * 2020-04-02 2021-10-12 日本电产三协株式会社 继电器装置

Also Published As

Publication number Publication date
JP6732146B1 (ja) 2020-07-29
WO2020255237A1 (ja) 2020-12-24
JPWO2020255237A1 (ja) 2021-09-13

Similar Documents

Publication Publication Date Title
US10591886B2 (en) Control system, control program, and control method for device switching responsive to abnormality detection
US10838850B2 (en) Robotic regression testing for smart devices
EP2189899A1 (en) Systems and methods to provide customized release notes during a software system upgrade of a process control system
CN103377110B (zh) 在状况监视中使用的方法和***
CN104049579A (zh) 从现场仪表设备后台收集诊断数据
CN102680887B (zh) 使用振动或振动特征检测开关促动的方法和***
US11619923B2 (en) Digital twin management system and method
AU2021329227B2 (en) Systems and methods for HVAC equipment predictive maintenance using machine learning
CN113950648A (zh) 控制***及信息记录方法
JP2021096639A (ja) 制御方法、制御装置、機械設備、制御プログラム、記録媒体
EP2933706B1 (en) Information processing device and program
US6937962B2 (en) Predictive diagnostic system in a programmable automaton
CN116044867A (zh) 基于自动编程的液压***控制方法、***、设备及介质
US20220308569A1 (en) Alarm management apparatus, alarm management method, and computer-readable recording medium
CN110955222B (zh) 发动机数据记录仪的测试方法及测试***
CN114641735A (zh) 用于管理驱动组件的***和方法
CN111858203A (zh) 服务器性能检测方法、***、可编程控制器及存储介质
WO2020193330A1 (en) Automated device maintenance
KR20200121082A (ko) 장비 자산 관리를 위한 정비 예측 시뮬레이션 시스템 및 그 방법
JP2002287807A (ja) 制御装置の動作異常検出システムおよびその方法
EP4046368B1 (en) A method for configuring an intelligent electronic device
US20210263502A1 (en) Receiving thermal data and producing system thermal grades
CN117355802A (zh) 维护调度装置以及维护调度方法
JP2024502396A (ja) 製造機器のエネルギー消費量を最適化するシステム及び装置
Kularatne The Field Limitations of Diagnostics in Processor-Controlled Industrial Systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20220118

RJ01 Rejection of invention patent application after publication