控制设备、控制系统、支援装置以及控制设备的维护的管理方法

文档序号:10699098阅读:255来源:国知局
控制设备、控制系统、支援装置以及控制设备的维护的管理方法
【专利摘要】支援装置(300)在执行PLC(100)的维护动作时,向PLC(100)记录用于确定该维护动作的信息。维护动作包括向PLC(100)写入固件等数据以及删除该数据中的至少一个。支援装置(300)也可以在该支援装置(300)也记录用于确定该维护动作的信息。另外,PLC(100)利用记录介质(500)所记忆的数据,执行该PLC(100)的维护动作。此时,PLC(100)在该PLC(100)记录用于确定该维护动作的信息。PLC(100)也可以在记录介质(500)记录用于确定该维护动作的信息。
【专利说明】
控制设备、控制系统、支援装置以及控制设备的维护的管理方法
技术领域
[0001]本发明涉及用于控制生产系统等FA(工厂自动化)系统的控制设备的维护动作。
【背景技术】
[0002]用于掌管在生产工厂的制造现场等设置的FA系统的控制的PLC(程控逻辑控制器)等控制设备,基于控制程序执行运算,来控制上述系统。在这样的控制设备中,能够通过安装恰当的程序,来对已经安装的程序进行升级。另外,在这样的控制设备中,能够通过安装恰当的程序,来追加功能。对于下载控制设备的程序,提出了各种技术。例如日本特开2002 — 297388号公报(专利文献I)中,提出了能够仅下载系统程序的一部分的下载方法。
[0003]另外,对于控制设备,在日本特开2009— 223586号公报(专利文献2)中公开了如下技术,即,将控制设备中产生的异常信息记录在该控制设备。
[0004]现有技术文献
[0005]专利文献
[0006]专利文献I:日本特开2002 — 297388号公报
[0007]专利文献2:日本特开2009 — 223586号公报

【发明内容】

[0008]发明所要解决的问题
[0009]以往,如专利文献2公开那样,在控制设备中,若产生异常,则记录该异常信息。但是,若未产生异常,则并不记录用于表示控制设备的状态的信息。因此,在以往的上述那样的控制设备中,难以在之后验证:并未产生异常而执行的维护作业的内容。因此,为了验证控制设备的状态,需要详细地分析控制设备。
[0010]另外,在使用上述控制设备的生产工厂的制造现场等,有时该现场的操作者在没有得到该现场的监督者的允许的情况下,进行程序的下载等控制设备的维护。在这样的情况下,监督者需要进行上述那样的控制设备的详细的分析,来验证该控制设备的状态,从而变得很繁杂。尤其,在促进企业的全球化的近几年,一家企业的生产工厂可能会分布于多国。由此,生产工厂可能位于与该生产工厂的实际的监督者常驻的国家不同的国家。在这样的时候,为了分析控制设备,上述实际的监督者需要前往生产工厂位于的国家,从而便利性很差。
[0011]本发明是鉴于上述问题而提出的,其目的在于,能够容易地确认控制设备的维护的历史。
[0012]用于解决问题的手段
[0013]根据一个方面,提供用于控制生产系统的控制设备。控制设备具有:记忆装置;处理器,以将记录在可搬型记录介质的控制设备的固件,写入记忆装置的方式构成。处理器构成为,向记忆装置写入:用于确定固件的写入的信息。
[0014]优选为,用于确定固件的写入的信息,包括:用于确定向记忆装置写入的固件的名称的信息。
[0015]优选为,用于确定固件的写入的信息,包括:用于确定可搬型记录介质的信息。
[0016]根据其它方面,提供一种控制系统,具有:用于控制生产系统的控制设备、能够与控制设备进行通信的支援装置。控制设备包括:第一记忆装置;第一接口,用于与支援装置进行通信。支援装置包括:第二记忆装置;第二接口,用于与控制设备进行通信;控制器,通过第二接口,向第一记忆装置写入记录在第二记忆装置的控制设备的固件。控制器还向第一记忆装置写入:用于确定固件的写入的信息。
[0017]优选为,控制器还向第二记忆装置写入:用于确定固件的写入的信息。支援装置还包括显示单元,该显示单元构成为,将第一记忆装置内的用于确定固件的写入的信息、第二记忆装置内的用于确定固件的写入的信息显示。
[0018]优选为,控制设备还包括处理器,该处理器构成为,将记录在可搬型记录介质的该控制设备的固件,写入第一记忆装置,其中,可搬型记录介质能够相对于该控制设备进行装卸。处理器构成为,向第一记忆装置写入:用于确定将记录在可搬型记录介质的固件写入第一记忆装置的信息。显示单元还显示:用于确定将记录在可搬型记录介质的固件写入第一记忆装置的信息。
[0019]根据其它方面,提供一种支援装置,能够与用于控制生产系统的控制设备进行通信。该支援装置包括:记忆装置;接口,能够与控制设备进行通信;控制器,以通过接口,向控制设备写入记录在记忆装置的该控制设备的固件的方式构成。控制器构成为,向控制设备写入:用于确定向该控制设备写入固件的信息。
[0020]优选为,用于确定向控制设备写入固件的信息,包括:用于确定控制设备的信息。
[0021]根据其它方面,提供一种控制设备的维护的管理方法,由用于控制生产系统的控制设备的计算机执行。管理方法,包括:将记录在可搬型记录介质的控制设备的固件,写入该控制设备的记忆装置的步骤;向控制设备的记忆装置写入:用于确定固件的写入的信息。
[0022]优选为,用于确定固件的写入的信息,包括:用于确定可搬型记录介质的信息。
[0023]根据其它局面,提供一种向控制设备写入固件的管理方法,由能够与用于控制生产系统的控制设备进行通信的支援装置执行。管理方法,包括:向控制设备写入该控制设备的固件的步骤;向控制设备写入:用于确定写入该控制设备的固件的信息的步骤。
[0024]优选为,用于确定写入控制设备的固件的信息,包括:用于确定控制设备的信息。
[0025]根据其它局面,提供一种控制设备,用于控制生产系统。控制设备具有:记忆装置;处理器,以从记忆装置删除控制设备的固件的方式构成。处理器向记忆装置写入:用于确定固件的删除的信息。
[0026]发明的效果
[0027]根据本发明,在控制设备记录有:用于确定固件的写入或者删除中的至少一个的信息。由此,在控制设备中记录有:固件的写入或者删除中的至少一个历史。因此,通过参照该历史,能够容易地确认控制设备的固件的维护的历史。尤其,在控制设备能够通过网络进行通信的情况下,该制造现场的实际的监督者能够从远程参照并确认:设置于制造现场的控制设备的固件的维护的历史。
【附图说明】
[0028]图1是概略性地示出本发明的一个实施方式的控制系统的结构的一例的图。
[0029]图2是概略性地示出支援装置的硬件结构的一例的图。
[0030]图3是示出PLC的硬件结构的一例的图。
[0031 ]图4是用于说明本实施方式的控制系统的PLC的维护动作的一例的概要的图。
[0032]图5是示意性地示出记忆在PLC的非易失性存储器的维护动作的历史的一例的图。
[0033]图6是示意性地示出记忆在支援装置的维护历史记忆部的维护动作的历史的一例的图。
[0034]图7是示意性地示出记录在记录介质的维护动作的历史的一例的图。
[0035]图8是用于通过支援装置进行PLC的维护动作的处理的一例的流程图。
[0036]图9是用于通过支援装置进行PLC的维护动作的处理的其它例的流程图。
[0037]图10是PLC利用记录介质执行的维护动作的处理的一例的流程图。
[0038]图11是示出将支援装置内的维护动作的历史、PLC内的维护动作的历史组合起来显不的一例的图。
[0039]图12是示出安装有ID为“2B63— 3AA4”的记录介质时的、维护动作的历史的显示的一例的图。
[0040]图13是示出安装有ID为“3C87— 2EB5”的记录介质时的、维护动作的历史的显示的一例的图。
[0041]其中,附图标记说明如下:
[0042]100:PLC,
[0043]122:处理器,
[0044]124:主存储器,
[0045]126:非易失性存储器,
[0046]132:输入装置,
[0047]134:连接器,
[0048]136、316:SD 存储卡接口,
[0049]150:系统固件,
[0050]160:管理存储器,
[0051 ]300:支援装置,
[0052]308:硬盘,
[0053]314;监视器,
[0054]330:程序记忆部,
[0055]331:数据记忆部,
[0056]332:维护历史记忆部,
[0057]500:记录介质。
【具体实施方式】
[0058]一边参照附图,一边对于本发明的实施方式进行详细说明。此外,对于图中的相同或者相当部分,标注相同的附图标记并省略反复说明。
[0059]<控制系统的结构>
[0060]图1是概略性地示出本发明的一个实施方式的控制系统的结构的一例的图。如图1所示,控制系统包括PLC100和支援装置300 JLC100是掌管FA系统的控制的控制设备的一例。PLC100控制FA系统中的例如继电器、用于驱动马达的伺服马达驱动器等的动作。支援装置300是能够与PLC100进行通信的信息处理装置的一例。支援装置300例如由通用的计算机构成。对于能够在PLC100中执行的程序,进行各种参数的设定、程序设计、监控、调试等。[0061 ]在图1的控制系统中,支援装置300执行PLC100的维护动作。在本实施方式中,对于可能包含在维护动作中的各种动作中的、向PLC100的非易失性存储器126写入固件以及删除该固件的动作,进行主要说明。PLC100如后述那样包括运算装置(图3的处理器122),通过使该运算装置执行程序,来掌管FA系统的控制。PLC100的维护动作例如包括:向PLC100写入用于FA系统的控制的数据。维护动作的一例为,如在图1中用箭头Rl表示那样,支援装置300向PLC100写入数据。
[0062]在图1的控制系统中,也可以如在图1中用箭头R3表示那样,PLC100通过向该PLC100写入记录在记录介质500的数据,来执行该PLC100的维护动作。记录在记录介质500的数据,可以如在图1中用箭头R2表示那样,通过支援装置300写入记录介质500,也可以通过其它装置写入记录介质500。
[0063]在图1的控制系统中,PLC100有时还会被支援装置300指示,来执行该PLC100的维护动作。更具体地说,例如,支援装置300指示PLC100写入记录在支援装置300的数据。这样,PLCl 00写入记录在支援装置300的数据。
[0064]在PLC100中,当执行维护动作时,记录用于确定该维护动作的信息。作为一例,用于确定维护动作的信息,是由支援装置300写入的。此时,支援装置300也可以在该支援装置300也记录:该用于确定维护动作的信息。
[0065]作为其它例,用于确定维护动作的信息,是由PLC100自身写入的。更具体地说,PLC100在将记录在记录介质500的数据写入PLC100来执行维护动作时,还将该用于确定维护动作的信息写入PLC100。此时,PLC100也可以在记录介质500记录:该用于确定维护动作的信息。
[0066]<支援装置300的硬件结构>
[0067]图2是概略性地示出支援装置300的硬件结构的一例的图。如图2所示,支援装置300包括CPU(Central Processing Unit,中央处理器)302、R0M(Read Only Memory,只读存储器)304、RAM (Random Access Memory,随机存储器)306、硬盘驱动器(HDD) 308。CPU302 执行包括 OS (Operating Sy stem,操作系统)的各种程序。R0M304 存储 B1S (Basic Input/Output System,基本输入输出系统)或各种数据。RAM306提供用于存储CPU302执行程序所需要的数据的作业区域。HDD308非易失性地存储CPU302所执行的程序等。在控制系统中,通过CPU302和RAM306构成控制器的一例。
[0068]硬盘308能够记忆向PLC100发送的数据(程序的数据以及/或者批处理文件的数据)、对PLC100执行的维护动作的历史。在图2中,程序记忆部330指,记忆用于执行维护动作的应用程序的区域。数据记忆部331指,记忆向PLC100发送的数据的区域。维护历史记忆部332指,记忆维护动作的历史的区域。存储在硬盘308的程序以及数据,能够记录在能够相对于支援装置300装卸的记录介质,从而与支援装置300本体分开独立地流通。
[0069]支援装置300还包括用于接受来自用户的操作的键盘310以及鼠标312、用于向用户提示信息的监视器314、SD(Secure Digital,安全数字)存储卡接口 316。在本实施方式中,作为记录介质500的一例,采用SD存储卡。CPU302通过SD存储卡接口 316,读取记录在记录介质500的数据,另外,向记录介质500记录数据。支援装置300还包括用于与PLC100等进行通信的通信接口(IF)318。
[0070]<PLC100的硬件结构>
[0071]图3是示出PLC100的硬件结构的一例的图。如图3所示,PLC100包括处理器122、主存储器124、非易失性存储器126、LED(Light Emitting D1de,发光二极管)128、输入装置132、连接器134、SD存储卡接口 136。
[0072]处理器122通过执行存储于非易失性存储器126等的程序,来控制PLC100的动作。主存储器124可用作处理器122的作业区域。非易失性存储器126记忆程序等各种数据。LED128为通知部的一例,被处理器122控制点亮动作。输入装置132接受从外部输入的信息,例如由按钮等构成。连接器134是为了与包括USB(Universal Serial Bus,通用串行总线)存储器等记录介质的外部的设备连接而设置的。处理器122能够通过连接器134与外部的设备进行通信。SD存储卡接口 136用于读取:在作为记录介质500的一例的SD存储卡记录的数据。处理器122通过SD存储卡接口 136,读取在记录介质500记录的数据。
[0073]<维护动作的概要>
[0074]图4是用于说明本实施方式的控制系统的PLC100的维护动作的一例的概要的图。在图4的左侧,示出了进行维护动作之前的PLC100的状态。在图4的右侧,示出了进行维护动作之后的PLC100的状态。
[0075]在图4的左侧所示的状态下,在PLC100安装有系统固件150、(用于实现)追加功能A(的程序)170。系统固件指,用于提供PLC100的基本功能的软件。系统固件例如包括用于实现PLC100的基本功能(程序执行、通信、感测等)的软件、0S(0perating System,操作系统),或者用于控制PLC100所装载的硬件资源(例如,显示装置或者存储器)的软件。
[0076]追加功能指,装载有PLC100的制造装置特有的功能。作为一例,可举出温度控制功能或特殊通信功能。另外,追加功能为,PLC100的厂商为了提高竞争力而设置的与PLC100的基本功能不同的功能,希望通过该追加功能提高控制设备的价值的功能。即,各PLC100、装载有控制设备的各制造装置,应用功能可能不同。该应用功能(追加功能)还可称为“附加固件”,由PLC100的固件的一种实现。
[0077]系统固件150以及追加功能A170例如记忆在非易失性存储器126中。另外,PLC100包括管理存储器160,该管理存储器160记忆:用于确定该PLC100的维护动作的信息。管理存储器160例如由非易失性存储器126构成。在PLC100中,处理器122执行追加功能A170,从而实现确定的功能。
[0078]作为PLC100的维护动作的一例,支援装置300向PLC100的非易失性存储器126写入(用于实现)追加功能B(的应用程序)。由此,PLC100的状态向图4的右侧所示的状态转移。如图4的右侧所示,PLC100还具有追加功能B171。
[0079]此外,PLC100自身也能够执行该PLC100的维护动作。更具体地说,PLC100的处理器122能够将记录在记录介质500的追加功能B的应用程序,写入非易失性存储器126。另外,处理器122被支援装置300指示,来将记录在支援装置300的数据记忆部331的数据写入非易失性存储器126。
[0080]<维护动作的历史信息(PLC100) >
[0081]在本实施方式的控制系统中,PLC100记忆该PLC100的维护动作的历史(维护动作历史)。图5是示意性地示出记录在PLC100的非易失性存储器126的维护动作的历史的一例的图。
[0082]如图5所示,维护动作的历史包括:执行了维护动作的日期与时刻;用于确定提供了维护动作的数据的设备的信息(图5中的“设备”);维护动作的内容。该内容例如为,下载的程序的名称。另外,在该历史中,分配有用于确定各维护动作的序号。
[0083]例如,图5的序号为T的维护动作为:在2014年I月5日的9点10分15秒开始(或者完成)的、FW(固件)程序(系统固件的一种)的向V2.01的版本升级,从由ID: “AAA”确定的计算机(PC)提供数据。PC的ID为,用于确定支援装置300的信息的一例。在本实施方式中,ID为“AAA”的计算机,指支援装置300。即,意味着:序号为“I”的维护动作是由支援装置300执行的。“版本升级”这样的处理内容,是在开始进行维护动作时,根据记录在非易失性存储器126的数据的内容来确定的。更具体地说,在开始进行维护动作时,在PLC100的非易失性存储器126已经写入有与在该维护动作中要写入的程序相比文件名相同、但是版本更旧的程序的情况下,CPU302将该维护动作的内容确定为“版本升级”。
[0084]图5的序号为“3”的维护动作为:在2014年I月9日的10点01分01秒开始(或者完成)的、版本为V1.00的DB(数据库)连接功能(的程序)的删除。序号为“3”的维护动作的“设备”的值为“PC:BBB”。这意味着:由ID: “BBB”确定的计算机执行了上述删除。程序的删除,不仅包括从非易失性存储器126除去程序的数据的情况,还包括因更换目录等而变成处理器122无法读取程序的数据的状态的情况。
[0085]另一方面,在开始进行维护动作时,PLC100的非易失性存储器126中未写入有文件名与在该维护动作中要写入的程序的文件名相同的程序的情况下,CPU302将该维护动作的内容确定为“追加”。
[0086]<维护动作的历史信息(支援装置300) >
[0087]在本实施方式的控制系统中,支援装置300记忆用于确定维护动作的信息,来作为维护动作历史。图6是示意性地示出记忆在支援装置300的维护历史记忆部332的维护动作的历史的一例的图。
[0088]如图6所示,维护动作的历史包括:执行了维护动作的日期与时刻;用于确定成为维护动作的对象的PLC的信息(图6中的“PLC");维护动作的内容。另外,在该历史中,分配有用于确定各维护动作的序号。
[0089]例如,图6的序号“3”的维护动作为:在2014年I月7日的11点42分53秒开始(或者完成)的、对由序列号:“45678”确定的PLC,追加版本为V1.00的DB(数据库)连接功能(的程序)。序列号为PLC100的ID的一个具体例。
[°09°] <维护动作的历史信息(记录介质500) >
[0091]在本实施方式的控制系统中,PLC100在将记录在记录介质500的数据写入非易失性存储器126来执行维护动作时,在该记录介质500写入用于确定该维护动作的信息。图7是示意性地示出记录在记录介质500的维护动作的历史的一例的图。
[0092]如图7所示,维护动作的历史包括:执行了维护动作的日期与时刻;用于确定成为维护动作的对象的PLC的信息(图7中的“PLO;维护动作的内容。另外,在该历史中,分配有用于确定各维护动作的序号。
[0093]例如,图7的序号为“I”的维护动作为:在2014年I月8日的14点51分16秒开始(或者完成)的、对由序列号:“56789”确定的PLC,追加版本为Vl.01的机器人功能(的程序)。
[0094]<通过支援装置300进行的维护动作(I) >
[0095]图8为用于通过支援装置300进行PLC100的维护动作的处理的一例的流程图。
[0096]参照图8,在步骤SA10,CPU302与PLC100建立通信。更具体地说,例如,操作者向支援装置300输入PLC100的维护动作的指示。相对于此,CPU302向PLC100要求通信的建立。PLC100的处理器122响应该要求,从而建立支援装置300和PLC100之间的通信。然后,控制进入步骤SAl 2。
[0097]在步骤SA12中,CPU302将指定为写入PLC100的数据写入PLC100的非易失性存储器126。然后,控制进入步骤SAl 4。
[0098]用于指定要写入的数据的信息,例如是由上述操作者向支援装置300输入的。更具体地说,在HDD308的程序记忆部330存储有:用于将功能和用于实现该功能的程序建立关联的信息。并且,操作者指定功能。由此,CPU302将与被指定的功能建立了关联的程序,确定为要写入PLC100的数据。
[0099]在步骤SA14中,CPU302判断向非易失性存储器126写入数据的动作是否正常地结束。然后,在判断为正常地结束时,CPU302进入步骤SA18的控制(在步骤SA14中为“是”)。另一方面,当判断为数据的写入异常地结束时,CPU302进入步骤SA16的控制(在步骤SA14中为“否”)。
[0100]在步骤SA16中,CPU302通知维护动作异常地结束的情况,结束图8的处理。该通知,例如通过将用于表示该情况的短信显示在监视器314来实现。
[0101]在步骤SA18中,CPU302向维护历史记忆部332写入如下3个信息(Al?A3)。
[0102]Al)执行内容
[0103]A2)日期与时刻
[0104]A3)PLC的ID
[0105]由此,追加图6所示那样的历史的一个维护动作的信息。“Al)执行内容”与图6的“内容”对应。“A2)日期与时刻”与图6的“日期与时刻”对应。“A3)PLC的ID”为PLC100的ID(用于确定PLC100的信息的一例),与图6的“PLC”对应。CPU302从PLC100的非易失性存储器126等读取PLC100的ID。
[0106]然后,控制进入步骤SA20。
[0107]在步骤SA20中,CPU302向PLC100的管理存储器160写入如下3个信息(BI?B3),结束图8的处理。
[0108]BI)执行内容
[0109]B2)日期与时刻
[0110]B3)支援装置的ID
[0111]通过向管理存储器160写入信息BI?B3,追加图5所示那样的历史的一个维护动作的信息。“BI)执行内容”与图5的“内容”对应。“B2)日期与时刻”与图5的“日期与时刻”对应。“B3)支援装置的ID”为支援装置300的ID,与图5的“设备”对应。支援装置300的ID例如存储在 HDD308 中。
[0112]<通过支援装置300进行的维护动作(2) >
[0113]图9是用于通过支援装置300进行PLC100的维护动作的处理的其它例的流程图。在图9中,在左侧示出通过支援装置300的CPU302执行的处理,在右侧示出通过PLC100的处理器122执行的处理。
[0114]首先,在支援装置300和PLC100之间建立通信(步骤SlO和步骤S30)。更具体地说,例如,操作者向支援装置300输入PLC100的维护动作的指示。相对于此,CPU302向PLC100要求建立通信。PLC100的处理器122响应该要求,从而建立支援装置300和PLC100之间的通信。
[0115]在步骤S12中,CPU302向PLC100发送维护用信息,并且指示写入该维护用信息。维护用信息例如为,支援装置300中指定为写入PLC100的数据。例如通过与在步骤SA12中指定数据的方式同样的方式,指定该数据。
[0116]在步骤S32中,处理器122接收该维护用信息。然后,控制进入步骤S34。
[0117]在步骤S34中,处理器122将在步骤S32中接收的维护用信息,写入非易失性存储器126。然后,控制进入步骤S36。
[0118]在步骤S36中,处理器122将步骤S34中写入数据的结果,通知给支援装置300。通知的结果例如指,写入数据正常地结束的情况,或者写入数据异常地结束的情况。
[0119]在步骤S14中,CPU302判断从PLC100通知的结果是否表示数据的写入正常地结束的情况。然后,在判断为该结果表示正常地结束的情况时,CPU302进入步骤S18的控制(在步骤S14中为“是”)。另一方面,在判断为该结果表示异常地结束的情况时,CPU302进入步骤S16的控制(在步骤S14中为“否”)。
[0120]在步骤S16中,CPU302通知维护动作异常地结束的情况,结束图9的处理。该通知,例如通过将用于表示该情况的短信显示在监视器314来实现。
[0121]在步骤S18中,CPU302向维护历史记忆部332写入如下3个信息(Al?A3)。
[0122]Al)执行内容
[0123]A2)日期与时刻
[0124]A3)PLC的ID
[0125]在步骤S18中写入的信息(Al?A3),与在步骤SA18(参照图8)中写入的信息(Al?A3)相同。
[0126]然后,控制进入步骤S20。
[0127]在步骤S20中,CPU302指示PLC100向管理存储器160写入如下3个信息(BI?B3),结束图9的处理。
[0128]BI)执行内容
[0129]B2)日期与时刻
[0130]B3)支援装置的ID
[0131]在步骤S20中被指示写入的信息(BI?B3),与在步骤SA20(参照图8)中CPU302写入管理存储器160的信息(BI?B3)相同。
[0132]在步骤S38中,处理器122判断是否接收了该指示。处理器122待机(在步骤S38中为“否”),直到判断为接收了该指示。然后,当判断为接收了该指示时,处理器122进入步骤S40的控制(在步骤S38中为“是”)。
[0133]在步骤S38中,处理器122按照来自支援装置300的指示,向管理存储器160写入信息(BI?B3),结束图9的处理。
[0134]<利用了记录介质500的维护动作>
[0135]图10为PLC100通过将存储于记录介质500的数据写入非易失性存储器126来执行的维护动作的处理的一例的流程图。图10的处理,例如由操作者操作PLC100的开始按钮(输入装置132的一例)来开始进行。
[0136]参照图10,在步骤S50中,处理器122判断SD存储卡(记录介质500)是否安装在SD存储卡接口 136。然后,当判断为已安装时,处理器122进入步骤S54的控制(在步骤S50中为“是”),当判断为未安装时,处理器122进入步骤S52的控制(在步骤S50中为“否”)。
[0137]在步骤S52中,处理器122通知用于表示未安装记录介质500的情况的错误,返回步骤S50的控制。该通知的一例为,处理器122使LED128点亮。
[0138]在步骤S54中,处理器122执行维护动作。更具体地说,将记录在记录介质500的维护用信息写入非易失性存储器126。维护用信息例如为,在记录介质500中为了写入PLC100而记录的、系统固件或追加功能的数据。
[0139]在步骤S56中,处理器122判断步骤S54中的维护动作是否正常地结束。例如,在步骤S54中的写入数据的动作正常地结束的情况下,处理器122判断为维护动作正常地结束。另外,在步骤S54中写入数据的动作异常地结束的情况下,处理器122判断为维护动作异常地结束。然后,当判断为正常地结束时,处理器122控制为进入步骤S60(在步骤S56中为“是”),当判断为异常地结束时,处理器122控制为进入步骤S58 (在步骤S56中为“否”)。
[0140]在步骤S58中,处理器122通知用于表示维护动作异常地结束的情况的错误,结束图10的处理。该通知的一例为,处理器122使LED128闪烁。
[0141]在步骤S60中,处理器122向记录介质500(SD存储卡)写入如下3个信息(Cl?C3)。
[0142]Cl)执行内容
[0143]C2)日期与时刻
[0144]C3)PLC的ID
[0145]由此,追加图7所示那样的历史的一个维护动作的信息。“Cl)执行内容”与图7的“内容”对应。“C2)日期与时刻”与图7的“日期与时刻”对应。“C3)PLC的ID”为PLC100的ID,与图7的“PLC"对应。
[0146]然后,控制进入步骤S62。
[0147]在步骤S62中,处理器122向管理存储器160写入如下3个信息(Dl?D3)Sr写入乜。
[0148]Dl)执行内容
[0149]D2)日期与时刻
[0150]D3) SD 存储卡的 ID
[0151]由此,追加图5所示那样的历史的一个维护动作的信息。“D1)执行内容”与图5的“内容”对应。“D2)日期与时刻”与图5的“日期与时刻”对应。“D3) SD存储卡的ID”为记录介质500的ID(用于确定记录介质500的信息的一例),与图5的“设备”对应。处理器122从记录介质500读取该记录介质的ID。
[0152]然后,处理器122结束图10的处理。[0?53] <维护动作的历史的显示(1)>
[0154]CPU302能够将存储于维护历史记忆部332的维护动作的历史(图6参照)显示在监视器314。
[0155]另外,CPU302能够将存储于管理存储器160的维护动作的历史(图5参照)显示在监视器314。
[0156]而且,CPU302能够将存储于维护历史记忆部332的维护动作的历史、存储于管理存储器160的维护动作的历史组合起来显示。图11是示出将支援装置300内的维护动作的历史、PLCl00内的维护动作的历史组合起来显示的一例的图。
[0157]图11所示的维护动作的历史包括“日期与时刻”、“设备”、“PLC”以及“内容”。图11的“日期与时刻”与图5以及图6的“日期与时刻”对应。
[0158]图11的“设备”与图5的“设备”对应。对于支援装置300内的维护动作的历史,图11的“设备”的值为“PC1’。
[0159]图11的“PLC”与图6的“PLC”对应。对于PLCl00内的维护动作的历史,图11的“PLC”的值为PLC100的ID。
[0160]另外,在图11的维护动作的历史中,对各维护动作分配有序号。图11的序号为“I”?“3”的维护动作与图6的序号为“I”?“3”的维护动作对应。图11的序号为“4”、“5”的维护动作分别与图5的序号为“2”、“3”的维护动作对应。
[0161 ]图5的序号为“I”的维护动作与图6的序号为“I”的维护动作是重复的。“重复”例如指,维护内容、日期与时刻、成为维护动作的对象的PLC100的ID共同的情况。在该情况下,在图11所示的例子中,将图5的序号为“I”的维护动作、图6的序号为“I”的维护动作,作为一个维护动作(图11的序号“I” )来显示。
[0162]CPU302能够按照规定的应对方式,对如图11所示那样显示的历史进行处理。例如,CPU302能够从图11的历史中,仅仅提取针对确定的序列号的PLC100进行的维护动作的信息。
[0163]<维护动作的历史的显示(2) >
[0164]CPU302能够将存储于PLC100的管理存储器160的维护动作的历史,读入HDD308中。另外,在SD存储卡接口 316安装有记录介质500的情况下,CPU302能够将存储于该记录介质500的维护动作的历史、存储于维护历史记忆部332的历史以及从PLC100读入的历史组合起来显示。
[0165]图12是示出安装有ID为“2B63— 3AA4”的记录介质500时的、维护动作的历史的显不的一例的图。
[0166]图12的历史包括与图11的历史相同的项目(“日期与时刻”、“设备”、“PLC”以及“内容”)的值。图12的序号为T?“3”的维护动作与图11的序号为T?“3”的维护动作对应。图12的序号为“4”的维护动作与仅存储于记录介质500的维护动作的信息对应。图12的序号为“5”的维护动作与图11的序号为“4”的维护动作对应。
[0167]如图12所示,在存储于记录介质500的维护动作的历史、存储于维护历史记忆部332的历史或者从PLC100读入的历史重复的情况下,CPU302能够对于重复的部分仅显示一个。
[0168]图12的序号为“6”的维护动作与图11的序号为“5”的维护动作对应。
[0169]<维护动作的历史的显示(3) >
[0170]CPU302能够将存储于PLC100的管理存储器160的维护动作的历史,读入HDD308。另外,CPU302能够将存储于记录介质500(ID为“2B63 — 3AA4” )的维护动作的历史读入HDD308。而且,在SD存储卡接口 316安装有其它记录介质500的情况下,CPU302能够将存储于该其它记录介质500(ID为“3C87 — 2EB5”)的维护动作的历史、与存储于维护历史记忆部332的历史、以及从PLC100以及记录介质500读入的历史组合起来显示。
[0171]图13是示出安装有ID为“3C87— 2EB5”的记录介质500时的、维护动作的历史的显不的一例的图。
[0172]图13的历史包括与图11的历史相同的项目(“日期与时刻”、“设备”、“PLC”以及“内容”)的值。图13的序号为“I”?” 2”、“4”?“6”的维护动作与图12的序号为“I”?“2”、“3”?“5”的维护动作对应。图13的序号为“3”的维护动作,与仅存储于记录介质500(ID为“3C87 —2EB5”)的维护动作的信息对应。图13的序号为“7”的维护动作与图11的序号为“5”的维护动作对应。
[0173]如图13所示那样,在存储于记录介质500的维护动作的历史、存储于维护历史记忆部332的历史或者已经从PLC100或者记录介质500读入的历史重复的情况下,CPU302能够对重复的部分仅显示一个。
[0174]在上面说明的本实施方式中,能够将PLC100的维护动作的历史记录在PLC100中。由此,在支援装置300中,能够验证PLCl00的维护动作的历史。
[0175]上述历史能够包括:记录了在各维护动作中写入PLC100的数据的设备(支援装置300或者记录介质500)。由此,能够确定哪个设备参与了哪个维护动作的执行。
[0176]另外,在维护动作的执行中需要输入用户ID的控制系统中,历史还能够包括执行了维护动作的用户的信息。由此,能够验证谁执行了维护动作。
[0177]本次公开的实施方式在所有方面均为例示性的,而并不是限制性的。本发明的范围由权利要求书表示而并非由上述说明的内容限定,另外,包括与权利要求书均等的意思以及范围内的所有变更。
【主权项】
1.一种控制设备,用于控制生产系统,该控制设备的特征在于, 具有: 记忆装置, 处理器,以将记录在可搬型记录介质的所述控制设备的固件,写入所述记忆装置的方式构成; 所述处理器构成为,向所述记忆装置写入:用于确定所述固件的写入的信息。2.根据权利要求1所述的控制设备,其特征在于, 用于确定所述固件的写入的信息,包括:用于确定向所述记忆装置写入的固件的名称的信息。3.根据权利要求1或2所述的控制设备,其特征在于, 用于确定所述固件的写入的信息,包括:用于确定所述可搬型记录介质的信息。4.一种控制系统,具有用于控制生产系统的控制设备、能够与所述控制设备进行通信的支援装置,该控制系统的特征在于, 所述控制设备包括:第一记忆装置,第一接口,用于与所述支援装置进行通信; 所述支援装置包括:第二记忆装置,第二接口,用于与所述控制设备进行通信,控制器,通过所述第二接口,向所述第一记忆装置写入记录在所述第二记忆装置的所述控制设备的固件; 所述控制器还向所述第一记忆装置写入:用于确定所述固件的写入的信息。5.根据权利要求4所述的控制系统,其特征在于, 所述控制器还向所述第二记忆装置写入:用于确定所述固件的写入的信息, 所述支援装置还包括显示单元,该显示单元构成为,将所述第一记忆装置内的用于确定所述固件的写入的信息、所述第二记忆装置内的用于确定所述固件的写入的信息显示。6.根据权利要求4或5所述的控制系统,其特征在于, 所述控制设备还包括处理器,该处理器构成为,将记录在可搬型记录介质的该控制设备的固件,写入所述第一记忆装置,其中,所述可搬型记录介质能够相对于该控制设备进行装卸, 所述处理器构成为,向所述第一记忆装置写入:用于确定将记录在所述可搬型记录介质的固件写入所述第一记忆装置的信息, 所述显示单元还显示:用于确定将记录在所述可搬型记录介质的固件写入所述第一记忆装置的信息。7.—种支援装置,能够与用于控制生产系统的控制设备进行通信,该支援装置的特征在于, 包括: 记忆装置, 接口,用于与所述控制设备进行通信, 控制器,以通过所述接口,向所述控制设备写入记录在所述记忆装置的该控制设备的固件的方式构成; 所述控制器构成为,向所述控制设备写入:用于确定向该控制设备写入固件的信息。8.根据权利要求7所述的支援装置,其特征在于 用于确定向所述控制设备写入固件的信息,包括:用于确定所述控制设备的信息。9.一种控制设备的维护的管理方法,为由用于控制生产系统的控制设备的计算机执行的、该控制设备的维护的管理方法,该控制设备的维护的管理方法的特征在于, 包括: 将记录在可搬型记录介质的所述控制设备的固件,写入该控制设备的记忆装置的步骤; 向所述控制设备的记忆装置写入,用于确定所述固件的写入的信息的步骤。10.根据权利要求9所述的控制设备的维护的管理方法,其特征在于, 用于确定所述固件的写入的信息,包括:用于确定所述可搬型记录介质的信息。11.一种控制设备的维护的管理方法,为由能够与用于控制生产系统的控制设备进行通信的支援装置执行的、向控制设备写入固件的管理方法,该控制设备的维护的管理方法的特征在于, 包括: 向所述控制设备写入该控制设备的固件的步骤; 向所述控制设备写入,用于确定写入该控制设备的固件的信息的步骤。12.根据权利要求11所述的控制设备的维护的管理方法,其特征在于,用于确定写入所述控制设备的固件的信息,包括:用于确定所述控制设备的信息。13.一种控制设备,用于控制生产系统,该控制设备的特征在于, 具有: 记忆装置, 处理器,以从所述记忆装置删除所述控制设备的固件的方式构成; 所述处理器向所述记忆装置写入:用于确定所述固件的删除的信息。
【文档编号】G06F11/00GK106068481SQ201580012294
【公开日】2016年11月2日
【申请日】2015年1月15日 公开号201580012294.2, CN 106068481 A, CN 106068481A, CN 201580012294, CN-A-106068481, CN106068481 A, CN106068481A, CN201580012294, CN201580012294.2, PCT/2015/50880, PCT/JP/15/050880, PCT/JP/15/50880, PCT/JP/2015/050880, PCT/JP/2015/50880, PCT/JP15/050880, PCT/JP15/50880, PCT/JP15050880, PCT/JP1550880, PCT/JP2015/050880, PCT/JP2015/50880, PCT/JP2015050880, PCT/JP201550880
【发明人】阿部裕, 日冈威彦, 川上真辅
【申请人】欧姆龙株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1