分布式控制系统用控制设备以及基本单元转让专利

申请号 : CN201480046940.2

文献号 : CN105659174B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 安部浩志

申请人 : 三菱电机株式会社

摘要 :

远程单元(20)包含基本单元(100)和增设单元(200),该基本单元具有通过网络(30)而进行通信的功能,该增设单元经由基本单元(100)而与网络(30)连接,基本单元(100)具有CPU(103)和基本单元内置存储器(101),该CPU(103)通过网络(30)而从可编程逻辑控制器接收决定增设单元(200)的动作的增设单元参数,该基本单元内置存储器存储从可编程逻辑控制器接收到的增设单元参数,增设单元(200)具有CPU(202),该CPU(202)从基本单元(100)获取存储在基本单元内置存储器(101)中的增设单元参数(121)而反映在增设单元(200)的动作中。

权利要求 :

1.一种分布式控制系统用控制设备,其通过现场网络而与作为主站点的控制装置连接,作为分布式控制系统的远程站点,该分布式控制系统用控制设备的特征在于,

包含基本单元和增设单元,该基本单元具有通过所述现场网络而进行通信的功能,该增设单元经由该基本单元而与所述现场网络连接,所述基本单元具有基本单元中央控制装置和基本单元内置存储器,该基本单元中央控制装置通过所述现场网络而从所述控制装置接收决定所述增设单元的动作的增设单元参数,该基本单元内置存储器存储从所述控制装置接收到的所述增设单元参数,所述增设单元具有增设单元中央控制装置,该增设单元中央控制装置在所述分布式控制系统用控制设备启动时,从所述基本单元获取存储在所述基本单元内置存储器中的所述增设单元参数而反映在所述增设单元的动作中。

2.根据权利要求1所述的分布式控制系统用控制设备,其特征在于,

所述基本单元将表示所述增设单元的类别的增设单元参数型号信息存储至所述基本单元内置存储器,所述增设单元在所述基本单元从所述控制装置与所述增设单元参数一起接收到的所述增设单元参数型号信息、与存储在所述基本单元内置存储器中的所述增设单元参数型号信息一致的情况下,从所述基本单元获取所述基本单元从所述控制装置与所述增设单元参数型号信息一起接收到的所述增设单元参数。

3.根据权利要求1所述的分布式控制系统用控制设备,其特征在于,

唯一类别的所述增设单元能够与所述基本单元连接,

所述增设单元在与所述基本单元连接的情况下,从所述基本单元获取所述基本单元从所述控制装置接收到的所述增设单元参数。

4.根据权利要求1至3中任一项所述的分布式控制系统用控制设备,其特征在于,所述增设单元具有增设单元内置存储器,该增设单元内置存储器存储决定所述基本单元的动作的基本单元参数,所述基本单元具有基本单元中央控制装置,该基本单元中央控制装置从所述增设单元获取存储在所述增设单元内置存储器中的所述基本单元参数而反映在所述基本单元的动作中。

5.一种分布式控制系统用控制设备,其通过现场网络而与作为主站点的控制装置连接,作为分布式控制系统的远程站点,该分布式控制系统用控制设备的特征在于,

包含基本单元和增设单元,该基本单元具有通过所述现场网络而进行通信的功能,该增设单元经由该基本单元而与所述现场网络连接,所述增设单元具有增设单元内置存储器,该增设单元内置存储器存储决定所述基本单元的动作的基本单元参数,所述基本单元具有进行下述处理的基本单元中央控制装置,即,将通过所述现场网络从所述控制装置接收到的所述基本单元参数向所述增设单元输出而存储至所述增设单元内置存储器,以及在所述分布式控制系统用控制设备启动时,从所述增设单元获取存储在所述增设单元内置存储器中的所述基本单元参数而反映在所述基本单元的动作中。

6.一种基本单元,其构成分布式控制系统用控制设备,该分布式控制系统用控制设备通过现场网络而与作为主站点的控制装置连接,作为分布式控制系统的远程站点,该基本单元的特征在于,该基本单元具有通过所述现场网络而进行通信的功能,通过与增设单元连接,从而使所述增设单元与所述现场网络连接,该基本单元具有:

中央控制装置,其通过所述现场网络而从所述控制装置接收决定所述增设单元的动作的增设单元参数;以及内置存储器,其存储从所述控制装置接收到的所述增设单元参数,

在所述分布式控制系统用控制设备启动时,该基本单元将存储在所述内置存储器中的所述增设单元参数发送至所述增设单元。

说明书 :

分布式控制系统用控制设备以及基本单元

技术领域

[0001] 本发明涉及一种工业用分布式控制系统用控制设备以及基本单元。

背景技术

[0002] 构成工业用分布式控制系统的控制设备称为远程单元。通常使用多台远程单元,在各远程单元中设定有用于决定动作的参数。因此,在远程单元发生了故障的情况下,在更换单元时需要从远程单元读取参数,或者预先读取参数而进行备份,在更换为新的单元时需要进行参数设定。
[0003] 作为参数的一个例子,举出远程单元进行动作所用的设定信息或用于吸收单元的个体差异的调整信息。如果举出调整信息的一个例子,则举出模拟单元中的偏移及增益。
[0004] 关于远程单元,具有由两个单元构成的远程单元。在构成远程单元的单元中,具有网络通信功能的单元称为“基本单元”。另外,在构成远程单元的单元中,不具有网络通信功能、与基本单元连接而进行使用的单元称为“增设单元”。在由基本单元及增设单元构成的远程单元的情况下,需要将参数写入至基本单元及增设单元这两者。
[0005] 在专利文献1中,公开了经由网络而将参数写入至远程单元的方法。
[0006] 另外,在专利文献2中,公开了一种远程终端装置,其由通信单元和安装于通信单元而进行使用的I/O单元构成,将用于使远程终端装置进行动作的设定值信息备份至通信单元内部的非易失性IC。
[0007] 专利文献1:日本特开2009-15401号公报
[0008] 专利文献2:日本特开2007-102764号公报

发明内容

[0009] 为了将参数向远程单元进行设定,需要将计算机和管理网络的CPU单元连接,通过在计算机上运行的专用工具进行操作。
[0010] 另外,在分布式控制系统中,远程单元和进行系统的控制的周边装置大多彼此远离地设置,在由于单元的故障等而更换了单元的情况下,需要对新的远程单元重新进行设置,然后向进行控制的可编程逻辑控制器处移动,发出参数写入信号。因此,单元的更换比较费事。
[0011] 另外,由基本单元及增设单元构成的远程单元由于具有两个单元,因此单元的更换频度也变高。因此,由基本单元及增设单元构成的远程单元存在下述趋势,即,必须向更换后的单元进行参数的写入的次数也增多。
[0012] 在上述专利文献1、2中公开的发明不能解决这些问题。
[0013] 本发明就是鉴于上述情况而提出的,其目的在于得到一种分布式控制系统用控制设备,即,在更换单元时,能够将更换前的单元所使用的参数可靠且自动地继承至更换后的单元。
[0014] 为了解决上述课题,实现目的,本发明是一种分布式控制系统用控制设备,其通过现场网络而与作为主站点的控制装置连接,作为分布式控制系统的远程站点,分布式控制系统用控制设备的特征在于,包含基本单元和增设单元,基本单元具有通过现场网络而进行通信的功能,增设单元经由基本单元而与现场网络连接,基本单元具有基本单元中央控制装置和基本单元内置存储器,基本单元中央控制装置通过现场网络而从控制装置接收决定增设单元的动作的增设单元参数,基本单元内置存储器存储从控制装置接收到的增设单元参数,增设单元具有增设单元中央控制装置,增设单元中央控制装置在分布式控制系统用控制设备启动时,从基本单元获取存储在基本单元内置存储器中的增设单元参数而反映在增设单元的动作中。
[0015] 发明的效果
[0016] 本发明所涉及的分布式控制系统用控制设备具有下述效果,即,在更换单元时,能够将更换前的单元所使用的参数可靠且自动地继承至更换后的单元。

附图说明

[0017] 图1是本发明的实施方式1所涉及的分布式控制系统的结构图。
[0018] 图2是表示实施方式1所涉及的远程单元的结构的框图。
[0019] 图3是实施方式1所涉及的远程单元的外观图。
[0020] 图4是表示实施方式1所涉及的分布式控制系统的参数设定处理的流程的流程图。
[0021] 图5是表示实施方式1所涉及的分布式控制系统的参数设定处理的流程的流程图。
[0022] 图6是表示实施方式1所涉及的分布式控制系统的、更换增设单元后的远程单元的启动处理的流程的流程图。
[0023] 图7是表示本发明的实施方式2所涉及的远程单元的结构的框图。
[0024] 图8是表示实施方式2所涉及的分布式控制系统的参数设定处理的流程的流程图。
[0025] 图9是表示实施方式2所涉及的分布式控制系统的参数设定处理的流程的流程图。
[0026] 图10是表示实施方式2所涉及的分布式控制系统的、更换基本单元后的远程单元的启动处理的流程的流程图。
[0027] 图11是表示本发明的实施方式3所涉及的远程单元的结构的框图。
[0028] 图12是表示实施方式3所涉及的分布式控制系统的参数设定处理的流程的流程图。
[0029] 图13是表示实施方式3所涉及的分布式控制系统的、更换增设单元后的远程单元的启动处理的流程的流程图。

具体实施方式

[0030] 下面,基于附图,对本发明所涉及的分布式控制系统用控制设备以及基本单元的实施方式进行详细说明。此外,本发明不限定于本实施方式。
[0031] 实施方式1
[0032] 图1是本发明的实施方式1所涉及的分布式控制系统的结构图。分布式控制系统50由成为主站点的控制装置即可编程逻辑控制器10和成为远程站点的远程单元20、21通过现场网络30连接而构成。在分布式控制系统50中,远程单元20为本发明的实施方式1所涉及的分布式控制系统用控制设备,远程单元21是通常的分布式控制系统用控制设备。此外,也能够使用多个本发明的实施方式1所涉及的分布式控制系统用控制设备而构建分布式控制系统50。
[0033] 远程单元20由基本单元100和增设单元200构成。基本单元100与现场网络30连接,具有通过现场网络30而与可编程逻辑控制器10或远程单元21进行通信的功能。另一方面,增设单元200不具有通过现场网络30而与可编程逻辑控制器10或远程单元21进行通信的功能,经由基本单元100而与现场网络30连接。现场网络30是以在主站点即可编程逻辑控制器10和远程站点即远程单元20、21之间进行控制信号及数据的发送和接收为主要目的的网络。
[0034] 控制对象设备40与基本单元100及增设单元200连接。基本单元100及增设单元200进行下述处理,即,将控制对象设备40所输出的信号导入,以及将控制信号向控制对象设备40输出。
[0035] 在进行分布式控制系统50的设定作业时,工程设计工具60通过控制网络70而与可编程逻辑控制器10连接。此外,工程设计工具60是安装了用于对可编程逻辑控制器10进行设定的软件的计算机。控制网络70是以主站点即可编程逻辑控制器10与除远程站点以外的其他装置之间进行控制信号及数据的发送和接收为主要目的的网络。分布式控制系统50的用户对工程设计工具60进行输入可编程逻辑控制器10及远程单元20、21的设定内容的操作,通过控制网络70而向可编程逻辑控制器10发送。可编程逻辑控制器10将远程单元20、21的设定的数据通过现场网络30而向远程单元20、21发送。
[0036] 此外,可编程逻辑控制器10和工程设计工具60还能够由专用线路进行连接。可编程逻辑控制器10和工程设计工具60不需要始终连接,除设定作业时以外也可以断开。
[0037] 图2是表示实施方式1所涉及的远程单元的结构的框图。基本单元100具有基本单元内置存储器101、通信接口102、CPU(central processing unit)103、设备控制部104及连接器105。基本单元内置存储器101是存储信息的存储器,能够应用非易失性存储器。但是,基本单元内置存储器101不限定于非易失性存储器。在基本单元内置存储器101中存储基本单元参数111、增设单元参数121及增设单元参数型号信息131。通信接口102是用于通过现场网络30而与可编程逻辑控制器10或远程单元21进行通信的接口。CPU 103是对基本单元100整体进行集中控制的功能部,是通过现场网络30而从可编程逻辑控制器10接收增设单元参数、并存储至基本单元内置存储器101的基本单元中央控制装置,该增设单元参数决定增设单元200的动作。设备控制部104进行下述处理,即,从控制对象设备40导入信息,以及将控制信号向控制对象设备40输出。连接器105是用于对增设单元200进行连接的连接器。
[0038] 增设单元200具有连接器201、CPU 202、增设单元内置存储器203及设备控制部204。连接器201是用于对基本单元100进行连接的连接器。CPU 202是对增设单元200整体进行集中控制的功能部,是在远程单元20启动时从基本单元100获取存储在基本单元内置存储器101中的增设单元参数121而反映在增设单元200的动作中的增设单元中央运算装置。
增设单元内置存储器203是存储信息的存储器,能够应用非易失性存储器。但是,增设单元内置存储器203不限定于非易失性存储器。在增设单元内置存储器203中存储增设单元参数
213及增设单元参数型号信息223。设备控制部204进行下述处理,即,从控制对象设备40导入信息,以及将控制信号向控制对象设备40输出。
[0039] 图3是实施方式1所涉及的远程单元的外观图。远程单元20通过基本单元100的通信接口102而与现场网络30连接。
[0040] 通常来说,能够从与同基本单元之间的连接相对应的类别中选择与基本单元连接的增设单元。因此,为了能够对增设单元200的类别进行识别,单元固有的增设单元参数型号信息223被存储于增设单元内置存储器203。增设单元参数型号信息223通常不可改写。
[0041] 分布式控制系统50的用户操作工程设计工具60,输入基本单元参数及增设单元参数。
[0042] 输入至工程设计工具60的基本单元参数及增设单元参数通过控制网络70而被向可编程逻辑控制器10发送。可编程逻辑控制器10将从工程设计工具60接收到的基本单元参数及增设单元参数通过现场网络30而向远程单元20发送。
[0043] 从可编程逻辑控制器10接收到基本单元参数及增设单元参数的远程单元20执行参数设定处理,将所接收到的基本单元参数及增设单元参数反映在设定中。
[0044] 图4及图5是表示实施方式1所涉及的分布式控制系统的参数设定处理的流程的流程图。在这里,假定对已设定在基本单元100及增设单元200中的参数进行更新的情况而对处理的流程进行说明。在步骤S11中,CPU 103经由现场网络30而从可编程逻辑控制器10接收基本单元参数、增设单元参数及增设单元参数型号信息。CPU 103所接收的增设单元参数型号信息表示与增设单元参数型号信息一起接收的增设单元参数是哪种类别的增设单元的参数。通常,增设单元参数型号信息包含于增设单元参数的一部分。
[0045] 在步骤S12中,CPU 103使从可编程逻辑控制器10接收到的基本单元参数反映在基本单元100的设定中。即,CPU 103在对基本单元100进行集中控制时,使用从可编程逻辑控制器10接收到的基本单元参数。由此,基本单元100成为按照从可编程逻辑控制器10接收到的基本单元参数而进行动作的状态。
[0046] 在步骤S13中,CPU 103将从可编程逻辑控制器10接收到的基本单元参数向基本单元内置存储器101写入。由CPU 103写入至基本单元内置存储器101的基本单元参数成为基本单元参数111。
[0047] 在步骤S14中,CPU 103判断向基本单元内置存储器101的写入是否已正常结束。在向基本单元内置存储器101的写入未正常结束的情况下(步骤S14:No),返回步骤S13,CPU 103将从可编程逻辑控制器10接收到的基本单元参数向基本单元内置存储器101写入。另一方面,在向基本单元内置存储器101的写入已正常结束的情况下(步骤S14:Yes),进入步骤S15。
[0048] 在步骤S15中,CPU 103确认基本单元100是否连接有增设单元200。如果基本单元100并未连接增设单元200(步骤S15:No),则结束参数设定处理。如果基本单元100连接有增设单元200(步骤S15:Yes),则进入步骤S16。
[0049] 在步骤S16中,CPU 103从增设单元200获取增设单元参数型号信息223。具体地说,CPU 103向CPU 202请求读取在增设单元内置存储器203中存储的增设单元参数型号信息223。CPU 202响应于CPU 103的请求,从增设单元内置存储器203读取增设单元参数型号信息223,并发送至CPU 103。
[0050] 在步骤S17中,CPU 103确认从可编程逻辑控制器10接收到的增设单元参数型号信息、和从增设单元200获取到的增设单元参数型号信息223是否一致。在从可编程逻辑控制器10接收到的增设单元参数型号信息、和从CPU 202接收到的增设单元参数型号信息223一致的情况下(步骤S17:Yes),进入步骤S18。此外,在从可编程逻辑控制器10接收到的增设单元参数型号信息、和从增设单元200获取到的增设单元参数型号信息223一致的情况下,成为如下状况,即,CPU 103从可编程逻辑控制器10接收到的增设单元参数与当前所连接的增设单元200相适应。
[0051] 在步骤S18中,CPU 103将从可编程逻辑控制器10接收到的增设单元参数发送至增设单元200。CPU 202使从CPU 103接收到的增设单元参数反映在增设单元200的设定中。即,在CPU 202对增设单元200进行集中控制时,使用基本单元100从可编程逻辑控制器10接收到的增设单元参数。由此,增设单元200成为按照基本单元100从可编程逻辑控制器10接收到的增设单元参数而进行动作的状态。
[0052] 在步骤S19中,CPU 202将从基本单元100接收到的增设单元参数向增设单元内置存储器203写入。由CPU 202写入至增设单元内置存储器203的增设单元参数成为增设单元参数213。
[0053] 在步骤S20中,CPU 202判断向增设单元内置存储器203的写入是否已正常结束。在向增设单元内置存储器203的写入未正常结束的情况下(步骤S20:No),返回步骤S19,CPU 202将从基本单元100接收到的增设单元参数向增设单元内置存储器203写入。另一方面,在向增设单元内置存储器203的写入已正常结束的情况下(步骤S20:Yes),进入步骤S21。
[0054] 在步骤S21中,CPU 103将从可编程逻辑控制器10接收到的增设单元参数及增设单元参数型号信息向基本单元内置存储器101写入。由CPU 103写入至基本单元内置存储器101的增设单元参数成为增设单元参数121。另外,由CPU 103写入至基本单元内置存储器
101的增设单元参数型号信息成为增设单元参数型号信息131。
[0055] 在步骤S22中,CPU 103判断向基本单元内置存储器101的写入是否已正常结束。在向基本单元内置存储器101的写入未正常结束的情况下(步骤S22:No),返回步骤S21,CPU 103将从可编程逻辑控制器10接收到的增设单元参数及增设单元参数型号信息向基本单元内置存储器101写入。另一方面,在向基本单元内置存储器101的写入已正常结束的情况下(步骤S22:Yes),结束参数设定处理。
[0056] 另外,在从可编程逻辑控制器10接收到的增设单元参数型号信息、和从增设单元200获取到的增设单元参数型号信息223不一致的情况下(步骤S17:No),由于CPU 103从可编程逻辑控制器10接收到的增设单元参数与当前所连接的增设单元200不相适应,因此在步骤S23中,CPU 103进行错误处理。在错误处理中,进行针对基本单元100的每个类别而预定的动作。关于错误处理的具体的内容,由于不是本发明的要点,因此省略说明。
[0057] 关于从可编程逻辑控制器10接收到的增设单元参数型号信息、和从增设单元200获取到的增设单元参数型号信息223不一致的原因,可以想到,分布式控制系统50的用户在操作工程设计工具60而输入基本单元参数及增设单元参数时的输入错误。
[0058] 在上述说明中,在步骤S23中,CPU 103进行错误处理,但也可以是CPU 103不进行错误处理,CPU 202使用前次设定的增设单元参数、换言之存储在增设单元内置存储器203中的增设单元参数213而继续进行动作。另外,也可以应用预先存储在增设单元200中的默认值而进行动作。
[0059] 下面,说明更换增设单元后的远程单元的启动处理。图6是表示实施方式1所涉及的分布式控制系统的、更换增设单元后的远程单元的启动处理的流程的流程图。在步骤S41中,CPU 103从基本单元内置存储器101读取基本单元参数111、增设单元参数121及增设单元参数型号信息131。
[0060] 在步骤S42中,CPU 103使基本单元参数111反映在基本单元100的设定中。由此,基本单元100成为按照基本单元参数111而进行动作的状态。
[0061] 在步骤S43中,CPU 103确认基本单元100是否连接有增设单元200。如果基本单元100并未连接增设单元200(步骤S43:No),则进入步骤S50。如果基本单元100连接有增设单元200(步骤S43:Yes),则进入步骤S44。
[0062] 在步骤S44中,CPU 103从增设单元200获取增设单元参数型号信息223。具体地说,CPU 103向CPU 202请求读取在增设单元内置存储器203中存储的增设单元参数型号信息223。CPU 202响应于CPU 103的请求,从增设单元内置存储器203读取增设单元参数型号信息223,并发送至CPU 103。
[0063] 在步骤S45中,CPU 103确认从基本单元内置存储器101读取出的增设单元参数型号信息131、和从增设单元200获取到的增设单元参数型号信息223是否一致。在增设单元参数型号信息131和增设单元参数型号信息223一致的情况下(步骤S45:Yes),进入步骤S46。此外,在增设单元参数型号信息131和增设单元参数型号信息223一致的情况下,成为如下状况,即,增设单元参数121与当前所连接的增设单元200相适应。
[0064] 在步骤S46中,CPU 103将从基本单元内置存储器101读取出的增设单元参数121发送至CPU 202。CPU 202使从CPU 103接收到的增设单元参数121反映在增设单元200的设定中。由此,增设单元200成为按照从可编程逻辑控制器10接收到的增设单元参数121而进行动作的状态。
[0065] 在步骤S47中,CPU 202将从基本单元100接收到的增设单元参数向增设单元内置存储器203写入。由CPU 202写入至增设单元内置存储器203的增设单元参数成为增设单元参数213。
[0066] 在步骤S48中,CPU 202判断向增设单元内置存储器203的写入是否已正常结束。在向增设单元内置存储器203的写入未正常结束的情况下(步骤S48:No),返回步骤S47,CPU 202将从基本单元100接收到的增设单元参数向增设单元内置存储器203写入。另一方面,在向增设单元内置存储器203的写入已正常结束的情况下(步骤S48:Yes),进入步骤S50。
[0067] 另外,在从基本单元内置存储器101接收到的增设单元参数型号信息131、和从CPU 202接收到的增设单元参数型号信息223不一致的情况下(步骤S45:No),由于存储在基本单元内置存储器101中的增设单元参数121与当前所连接的增设单元200不相适应,因此在步骤S49中,CPU 103进行错误处理后,进入步骤S50。
[0068] 关于从基本单元内置存储器101读取出的增设单元参数型号信息131、和从CPU 202接收到的增设单元参数型号信息223不一致的原因,可以想到,分布式控制系统50的用户在更换增设单元时,更换成了不同类别的增设单元。
[0069] 在上述说明中,在步骤S49中,CPU 103进行错误处理,但也可以是CPU 103不进行错误处理,CPU 202使用前次设定的增设单元参数、换言之存储在增设单元内置存储器203中的增设单元参数213而进行动作。另外,也可以应用预先存储在增设单元200中的默认值而进行动作。在应用预先存储在增设单元200中的默认值进行动作的情况下,还能够省略增设单元参数213向增设单元内置存储器203的备份。
[0070] 在步骤S50中,CPU 103进行除参数设定以外的启动处理。在基本单元100或增设单元200为模拟输入单元的情况下,作为除参数设定以外的启动处理的具体例,能够举出硬件的初始设定处理。另外,在基本单元100或增设单元200为模拟输出单元的情况下,能够举出电容器的充电时间的设定。在基本单元100或增设单元200为模拟输入输出单元的情况下,作为除参数设定以外的启动处理的具体例,能够举出硬件的初始设定处理以及电容器的充电时间的设定。
[0071] 如上所述,远程单元使备份在基本单元内置存储器101中的增设单元参数121自动地反映在增设单元200中。因此,能够将应用于更换前的增设单元的参数自动地继承至更换后的增设单元。
[0072] 如上所述,对参数设定处理和启动处理进行组合,从而不需要由用户手动地对增设单元的参数进行备份。由此,仅通过更换增设单元,就能够自动地继承参数。
[0073] 此外,由CPU 103自动地备份至基本单元内置存储器101、在远程单元启动时自动地反映在增设单元200中的数据的对象也可以不是参数,而是调整信息。如果举出调整信息的一个例子,则可举出模拟输出单元、模拟输入单元以及模拟输入输出单元中的偏移及增益值。另外,也可以增加备份在基本单元内置存储器101中的增设单元参数121及增设单元参数型号信息131的种类,将多个类别的增设单元设为对象。
[0074] 如上所述,在实施方式1中,基本单元100具有基本单元内置存储器101,该基本单元内置存储器101存储通过现场网络30而从可编程逻辑控制器10接收到的、决定增设单元200的动作的增设单元参数,增设单元200具有CPU 202,该CPU 202从基本单元100获取存储在基本单元内置存储器101中的增设单元参数121而反映在增设单元200的动作中。因此,无需由用户手动地对增设单元参数213进行备份,仅通过更换增设单元200,就能够自动地继承参数。
[0075] 在上述说明中,将远程单元包含一个增设单元的结构作为例子,但远程单元所包含的增设单元也可以大于或等于2个。在包含多个增设单元的远程单元中,通过使用增设单元参数型号信息而对增设单元进行识别,从而能够将从可编程逻辑控制器接收到的增设单元参数反映在相适应的增设单元中,将应用于更换前的增设单元的参数自动地继承至更换后的增设单元。
[0076] 实施方式2
[0077] 本发明的实施方式2所涉及的分布式控制系统的结构与图1所示的实施方式1的分布式控制系统50相同。图7是表示本发明的实施方式2所涉及的远程单元的结构的框图。与实施方式1的远程单元20相比,存储在基本单元内置存储器101及增设单元内置存储器203中的信息不同。在实施方式2中,在基本单元内置存储器101中存储基本单元参数111及基本单元参数型号信息134。在增设单元内置存储器203中在增设单元参数213及基本单元参数型号信息224的基础上,还存储基本单元参数233。基本单元参数型号信息224通常不可改写。
[0078] 在实施方式2中,CPU 103是进行下述处理的基本单元中央控制装置,即,将通过现场网络30而从可编程逻辑控制器10接收到的基本单元参数向增设单元200输出而存储至增设单元内置存储器203,以及在远程单元20启动时,从增设单元200获取存储在增设单元内置存储器203中的基本单元参数233而反映在基本单元100的动作中。
[0079] 图8及图9是表示实施方式2所涉及的分布式控制系统的参数设定处理的流程的流程图。在这里,假定对已设定在基本单元100及增设单元200中的参数进行更新的情况而对处理的流程进行说明。在步骤S61中,CPU 103经由现场网络30而从可编程逻辑控制器10接收基本单元参数、增设单元参数及基本单元参数型号信息。CPU 103所接收的基本单元参数型号信息表示与基本单元参数型号信息一起接收的基本单元参数是哪种类别的基本单元的参数。通常,基本单元参数型号信息包含于基本单元参数的一部分。
[0080] 在步骤S62中,CPU 103确认基本单元100是否连接有增设单元200。如果基本单元100并未连接增设单元200(步骤S62:No),则结束参数设定处理。如果基本单元100连接有增设单元200(步骤S62:Yes),则进入步骤S63。
[0081] 在步骤S63中,CPU 103从增设单元200获取基本单元参数型号信息224。具体地说,CPU 103向CPU 202请求读取在增设单元内置存储器203中存储的基本单元参数型号信息224。CPU 202响应于CPU 103的请求,从增设单元内置存储器203读取基本单元参数型号信息224,并发送至CPU 103。
[0082] 在步骤S64中,CPU 103确认从可编程逻辑控制器10接收到的基本单元参数型号信息、和从增设单元200获取到的基本单元参数型号信息224是否一致。在从可编程逻辑控制器10接收到的基本单元参数型号信息、和从CPU 202接收到的基本单元参数型号信息224一致的情况下(步骤S64:Yes),进入步骤S65。此外,在从可编程逻辑控制器10接收到的基本单元参数型号信息、和从增设单元200获取到的基本单元参数型号信息224一致的情况下,成为如下状况,即,CPU 103从可编程逻辑控制器10接收到的基本单元参数与基本单元100相适应。
[0083] 在步骤S65中,CPU 103使从可编程逻辑控制器10接收到的基本单元参数反映在基本单元100的设定中。即,CPU 103在对基本单元100进行集中控制时,使用从可编程逻辑控制器10接收到的基本单元参数。由此,基本单元100成为按照从可编程逻辑控制器10接收到的基本单元参数而进行动作的状态。
[0084] 在步骤S66中,CPU 103将从可编程逻辑控制器10接收到的基本单元参数向基本单元内置存储器101写入。由CPU 103写入至基本单元内置存储器101的基本单元参数成为基本单元参数111。
[0085] 在步骤S67中,CPU 103判断向基本单元内置存储器101的写入是否已正常结束。在向基本单元内置存储器101的写入未正常结束的情况下(步骤S67:No),返回步骤S66,CPU 103将从可编程逻辑控制器10接收到的基本单元参数向基本单元内置存储器101写入。另一方面,在向基本单元内置存储器101的写入已正常结束的情况下(步骤S67:Yes),进入步骤S68。
[0086] 在步骤S68中,CPU 103将从可编程逻辑控制器10接收到的基本单元参数及增设单元参数发送至增设单元200。CPU 202使从CPU 103接收到的增设单元参数反映在增设单元200的设定中。即,CPU 202在对增设单元200进行集中控制时,使用基本单元100从可编程逻辑控制器10接收到的增设单元参数。由此,增设单元200成为按照基本单元100从可编程逻辑控制器10接收到的增设单元参数而进行动作的状态。
[0087] 在步骤S69中,CPU 202将从基本单元100接收到的基本单元参数及增设单元参数向增设单元内置存储器203写入。由CPU 202写入至增设单元内置存储器203的增设单元参数成为增设单元参数213。由CPU 202写入至增设单元内置存储器203的基本单元参数成为基本单元参数233。
[0088] 在步骤S70中,CPU 202判断向增设单元内置存储器203的写入是否已正常结束。在向增设单元内置存储器203的写入未正常结束的情况下(步骤S70:No),返回步骤S69,CPU 202将从基本单元100接收到的基本单元参数及增设单元参数向增设单元内置存储器203写入。另一方面,在向增设单元内置存储器203的写入已正常结束的情况下(步骤S70:Yes),结束处理。
[0089] 另外,在从可编程逻辑控制器10接收到的基本单元参数型号信息、和从增设单元200获取到的基本单元参数型号信息224不一致的情况下(步骤S64:No),由于CPU 103从可编程逻辑控制器10接收到的基本单元参数与基本单元100不相适应,因此在步骤S71中,CPU 
103进行错误处理。
[0090] 关于从可编程逻辑控制器10接收到的基本单元参数型号信息、和从增设单元200获取到的基本单元参数型号信息224不一致的原因,可以想到,分布式控制系统50的用户在操作工程设计工具60而输入基本单元参数及增设单元参数时的输入错误。
[0091] 在上述说明中,在步骤S71中,CPU 103进行错误处理,但也可以是CPU 103不进行错误处理,CPU 103使用前次设定的基本单元参数、换言之存储在基本单元内置存储器101中的基本单元参数111而继续进行动作。另外,也可以应用预先存储在基本单元100中的默认值而进行动作。
[0092] 下面,说明更换基本单元后的远程单元的启动处理。图10是表示实施方式2所涉及的分布式控制系统的、更换基本单元后的远程单元的启动处理的流程的流程图。在步骤S81中,CPU 103从基本单元内置存储器101读取基本单元参数型号信息134。
[0093] 在步骤S82中,CPU 103确认基本单元100是否连接有增设单元200。如果基本单元100并未连接增设单元200(步骤S82:No),则进入步骤S91。如果基本单元100连接有增设单元200(步骤S82:Yes),则进入步骤S83。
[0094] 在步骤S83中,CPU 103从增设单元200获取基本单元参数型号信息224。具体地说,CPU 103向CPU 202请求读取在增设单元内置存储器203中存储的基本单元参数型号信息224。CPU 202响应于CPU 103的请求,从增设单元内置存储器203读取基本单元参数型号信息224,并发送至CPU 103。
[0095] 在步骤S84中,CPU 103确认从基本单元内置存储器101读取出的基本单元参数型号信息134、和从增设单元200获取到的基本单元参数型号信息224是否一致。在基本单元参数型号信息134和基本单元参数型号信息224一致的情况下(步骤S84:Yes),进入步骤S85。
[0096] 在步骤S85中,CPU 202从增设单元内置存储器203读取增设单元参数213,并反映在增设单元200的设定中。由此,增设单元200成为按照增设单元参数213而进行动作的状态。
[0097] 在步骤S86中,CPU 103从增设单元200获取基本单元参数233。具体地说,CPU 103向CPU 202请求读取在增设单元内置存储器203中存储的基本单元参数233。CPU 202响应于CPU 103的请求,从增设单元内置存储器203读取基本单元参数233,并发送至CPU 103。
[0098] 在步骤S87中,CPU 103使基本单元参数233反映在基本单元100的设定中。由此,基本单元100成为按照基本单元参数233而进行动作的状态。
[0099] 在步骤S88中,CPU 103将从增设单元200接收到的基本单元参数向基本单元内置存储器101写入。由CPU 103写入至基本单元内置存储器101的基本单元参数成为基本单元参数111。
[0100] 在步骤S89中,CPU 103判断向基本单元内置存储器101的写入是否已正常结束。在向基本单元内置存储器101的写入未正常结束的情况下(步骤S89:No),返回步骤S88,CPU 103将从增设单元200接收到的基本单元参数233向基本单元内置存储器101写入。另一方面,在向基本单元内置存储器101的写入已正常结束的情况下(步骤S89:Yes),进入步骤S91。
[0101] 另外,在从基本单元内置存储器101读取出的基本单元参数型号信息134、和从CPU 202接收到的基本单元参数型号信息224不一致的情况下(步骤S84:No),在步骤S90中,CPU 
103进行错误处理后,进入步骤S91。
[0102] 关于从基本单元内置存储器101读取出的基本单元参数型号信息134、和从CPU 202接收到的基本单元参数型号信息224不一致的原因,可以想到,分布式控制系统50的用户在更换基本单元时,更换成了不同类别的基本单元。
[0103] 在上述说明中,在步骤S90中,CPU 103进行错误处理,但也可以是CPU 103不报错,而是应用预先存储在基本单元100中的默认值而进行动作。
[0104] 在步骤S91中,CPU 103进行除参数设定以外的启动处理。在基本单元100或增设单元200为模拟输入单元的情况下,作为除参数设定以外的启动处理的具体例,能够举出硬件的初始设定处理。另外,在基本单元100或增设单元200为模拟输出单元的情况下,能够举出电容器的充电时间的设定。在基本单元100或增设单元200为模拟输入输出单元的情况下,作为除参数设定以外的启动处理的具体例,能够举出硬件的初始设定处理以及电容器的充电时间的设定。
[0105] 如上所述,远程单元将备份在增设单元内置存储器203中的基本单元参数233自动地反映在基本单元100中。因此,能够将应用于更换前的基本单元的参数自动地继承至更换后的基本单元。
[0106] 如上所述,对参数设定处理和启动处理进行组合,从而无需由用户手动地对基本单元100的参数进行备份。由此,仅通过更换基本单元100,就能够自动地继承参数。
[0107] 此外,CPU 202自动地备份至增设单元内置存储器203、在远程单元启动时自动地反映在基本单元100中的数据的对象除参数以外,也可以是调整信息。如果举出调整信息的一个例子,则可举出模拟输出单元、模拟输入单元以及模拟输入输出单元中的偏移及增益值。另外,也可以增加备份在增设单元内置存储器203中的基本单元参数233的种类,将多个类别的基本单元设为对象。
[0108] 在上述说明中,将远程单元包含一个增设单元的结构作为例子,但远程单元所包含的增设单元也可以大于或等于2个。在包含多个增设单元的远程单元中,如果将基本单元参数预先写入至多个增设单元中的任意增设单元的增设单元内置存储器中,则能够使从可编程逻辑控制器接收到的基本单元参数反映在相适应的基本单元中,将应用于更换前的基本单元的参数自动地继承至更换后的基本单元。
[0109] 在实施方式2中,增设单元200具有增设单元内置存储器203,该增设单元内置存储器203存储决定基本单元100的动作的基本单元参数233,基本单元100具有CPU 103,该CPU 103从增设单元200获取存储在增设单元内置存储器203中的基本单元参数233而反映在基本单元100的动作中。因此,用户无需手动地对基本单元参数111进行备份,仅通过更换基本单元100,就能够自动地继承参数。
[0110] 此外,还能够对实施方式1、2进行组合,将基本单元参数备份至增设单元内置存储器,并且将增设单元参数备份至基本单元内置存储器。通过将基本单元参数备份至增设单元内置存储器,并且将增设单元参数备份至基本单元内置存储器,从而无论在更换了基本单元及增设单元中的哪一个的情况下,都能够自动地继承参数。
[0111] 实施方式3
[0112] 图11是表示本发明的实施方式3所涉及的远程单元的结构的框图。与实施方式1的远程单元20相比,存储在基本单元内置存储器101及增设单元内置存储器203中的信息不同。在实施方式3中,在基本单元内置存储器101中存储基本单元参数111及增设单元参数121。在增设单元内置存储器203中存储增设单元参数213。
[0113] 在实施方式3中,仅唯一类别的增设单元200能够与基本单元100连接。此外。此处所谓的连接,是指能够与基本单元100进行通信的状态,不包含仅单纯地物理连结的状态。
[0114] 基本单元100的CPU 103及能够与基本单元100连接的唯一类别的增设单元200的CPU 202,具有使用独特的通信协议而进行通信的功能。因此,即使将与可连接的唯一类别不同类别的增设单元连结至基本单元100,也不使用上述独特的通信协议而进行通信。
[0115] 图12是表示实施方式3所涉及的分布式控制系统的参数设定处理的流程的流程图。在这里,假定对已设定在基本单元100及增设单元200中的参数进行更新的情况而对处理的流程进行说明。由于步骤S215以前的动作与图4所示的实施方式1的步骤S11~S14的动作相同,因此省略图示及说明。
[0116] 在步骤S215中,CPU 103确认基本单元100是否连接有增设单元200。在确认基本单元100是否连接有增设单元200时,CPU 103基于是否处于能够使用上述独特的通信协议与CPU 202进行通信的状态,判断基本单元100是否连接有增设单元200。具体地说,按照上述独特的通信协议以CPU 202为目标发送报文,在从CPU 202发出响应的情况下,判断为基本单元100连接有增设单元200。
[0117] 如果基本单元100并未连接增设单元200(步骤S215:No),则结束参数设定处理。如果基本单元100连接有增设单元200(步骤S215:Yes),则进入步骤S216。
[0118] 在步骤S216中,CPU 103将从可编程逻辑控制器10接收到的增设单元参数发送至增设单元200。CPU 202使从CPU 103接收到的增设单元参数反映在增设单元200的设定中。即,CPU 202在对增设单元200进行集中控制时,使用基本单元100从可编程逻辑控制器10接收到的增设单元参数。由此,增设单元200成为按照基本单元100从可编程逻辑控制器10接收到的增设单元参数而进行动作的状态。
[0119] 由于步骤S217及其以后的处理与实施方式1的步骤S19及其以后的处理相同,因此省略重复的说明。
[0120] 下面,说明更换增设单元后的远程单元的启动处理。图13是表示实施方式3所涉及的分布式控制系统的、更换增设单元后的远程单元的启动处理的流程的流程图。在步骤S241中,CPU 103从基本单元内置存储器101读取基本单元参数111及增设单元参数121。
[0121] 在步骤S242中,CPU 103使基本单元参数111反映在基本单元100的设定中。由此,基本单元100成为按照基本单元参数111而进行动作的状态。
[0122] 在步骤S243中,CPU 103确认基本单元100是否连接有增设单元200。如果基本单元100并未连接增设单元200(步骤S243:No),则进入步骤S247。如果基本单元100连接有增设单元200(步骤S243:Yes),则进入步骤S244。
[0123] 在步骤S244中,CPU 103将从基本单元内置存储器101读取出的增设单元参数121发送至CPU 202。CPU 202使从CPU 103接收到的增设单元参数121反映在增设单元200的设定中。由此,增设单元200成为按照从可编程逻辑控制器10接收到的增设单元参数121而进行动作的状态。
[0124] 在步骤S245中,CPU 202将从基本单元100接收到的增设单元参数向增设单元内置存储器203写入。由CPU 202写入至增设单元内置存储器203的增设单元参数成为增设单元参数213。
[0125] 在步骤S246中,CPU 202判断向增设单元内置存储器203的写入是否已正常结束。在向增设单元内置存储器203的写入未正常结束的情况下(步骤S246:No),返回步骤S245,CPU 202将从基本单元100接收到的增设单元参数向增设单元内置存储器203写入。另一方面,在向增设单元内置存储器203的写入已正常结束的情况下(步骤S246:Yes),进入步骤S247。
[0126] 在步骤S247中,CPU 103进行除参数设定以外的启动处理。在基本单元100或增设单元200为模拟输入单元的情况下,作为除参数设定以外的启动处理的具体例,能够举出硬件的初始设定处理。另外,在基本单元100或增设单元200为模拟输出单元的情况下,能够举出电容器的充电时间的设定。在基本单元100或增设单元200为模拟输入输出单元的情况下,作为除参数设定以外的启动处理的具体例,能够举出硬件的初始设定处理以及电容器的充电时间的设定。
[0127] 在实施方式3中,在基本单元100,能够连接可与基本单元进行通信的唯一类别的增设单元200,增设单元200在与基本单元100连接的情况下,从基本单元100获取基本单元100从可编程逻辑控制器10接收到的增设单元参数。并且,在能够与基本单元100进行通信的唯一类别的增设单元200连接于基本单元100的情况下,增设单元200的型号唯一地确定。
因此,与实施方式1不同,不需要通过增设单元参数型号信息而对增设单元200的型号进行对照的处理。即,仅通过将增设单元200与基本单元100连接,就能够对增设单元200的增设单元参数213进行更新,而不另外需要认证手段。
[0128] 在上述例子中,通过能否利用独特的通信协议而进行通信来判断增设单元是否是特定型号的增设单元,但也可以将基本单元与增设单元的抵接面设为独特的形状,除特定型号的增设单元以外,会与基本单元产生物理干涉而不能对连接器进行连接。
[0129] 此外,与实施方式2同样地,还能够将基本单元参数备份至增设单元内置存储器。另外,还能够将基本单元参数备份至增设单元内置存储器,并且将增设单元参数备份至基本单元内置存储器。通过将基本单元参数备份至增设单元内置存储器,并且将增设单元参数备份至基本单元内置存储器,从而无论在更换了基本单元及增设单元中的哪一个的情况下,都能够自动地继承参数。
[0130] 标号的说明
[0131] 10可编程逻辑控制器,20、21远程单元,30现场网络,40控制对象设备,50分布式控制系统,60工程设计工具,70控制网络,100基本单元,101基本单元内置存储器,102通信接口,103、202CPU,104、204设备控制部,105、201连接器,111、233基本单元参数,121、213增设单元参数,131、223增设单元参数型号信息,134、224基本单元参数型号信息,200增设单元,203增设单元内置存储器。