可编程控制器以及可编程控制器系统技术方案

技术编号:13677529 阅读:99 留言:0更新日期:2016-09-08 04:12
PLC(10)具有:通信部(101),其经由通用网络而与其他PLC连接;设定内容判定部(106),其判定本PLC(10)的第1网络设定信息和从所述其他PLC发送来的第2网络设定信息是否相同;系统结构判定部(107),其在所述第1网络设定信息和所述第2网络设定信息相同的情况下,对所述本PLC(10)的第1系统结构信息和所述其他PLC的第2系统结构信息进行比较,判定与所述其他PLC构建二重化系统所需要的结构是否一致;以及控制系统-待机系统设定部(108),其在所述结构一致的情况下,决定所述本PLC(10)是控制系统还是待机系统,在决定为是所述控制系统的情况下,将所述第1网络设定信息保持原样,在决定为是所述待机系统的情况下,对所述第1网络设定信息的内容进行变更。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种可编程控制器以及可编程控制器系统
技术介绍
在通过具有可编程控制器的控制系统构建二重化系统的情况下,准备了专用的数据等值化单元和专用线缆,该专用线缆将2个系统的数据等值化单元之间连接,具有用于对各个系统的存亡状态进行监视的信号线(例如,参照专利文献1)。专利文献1:日本专利第5000620号公报
技术实现思路
在专利文献1所记载的方法中,为了构建二重化系统而准备与用于通信所铺设的网络相独立的专用线缆,存在要作为维护部件来确保的种类增加的问题。另外,在构建二重化系统时,需要使针对作为控制系统而运行一侧的系统的设定、和针对作为待机系统而运行一侧的系统的设定是相同的,以便在进行待机系统和控制系统之间的切换的系统切换时继续进行至此为止的处理。但是,关于网络设定,在将其设为相同的设定的情况下,通信所需的地址等设定会冲突,变得不能进行通信。因此,在构建二重化系统时,对以控制系统进行动作的情况下的地址和以待机系统进行动作的情况下的地址这两者进行设定,在决定是以控制系统进行动作、还是以待机系统进行动作之后,必须进行如下处理,即,应用所决定的系统的设定。而且,以往并没有提出进行这种二重化系统的设定的CPU(Central Processing Unit)单元。并且,为了将通用网络应用于二重化系统,需要对构成二重化系统的系统彼此的存亡状态进行监视的机制。但是,以往并没有提出
对在通过通用网络构建二重化系统的情况下的系统彼此的存亡状态进行监视的机制。本专利技术就是鉴于上述内容而提出的,其目的在于得到下述可编程控制器以及可编程控制器系统,即,能够在将2台可编程控制器之间通过网络连接的情况下,判定是作为通常的系统使用、还是作为二重化系统使用,基于判定结果进行系统的设定。为了实现上述目的,本专利技术所涉及的可编程控制器的特征在于,具有:通信部,其经由通用网络而与其他可编程控制器连接;设定内容判定部,其判定在本可编程控制器设定的第1网络设定信息和从所述其他可编程控制器发送来的第2网络设定信息是否相同;系统结构判定部,其在所述第1网络设定信息和所述第2网络设定信息相同的情况下,对表示所述本可编程控制器的系统结构的第1系统结构信息和从所述其他可编程控制器发送来的表示所述其他可编程控制器的系统结构的第2系统结构信息进行比较,判定与所述其他可编程控制器构建二重化系统所需要的结构是否一致;以及控制系统-待机系统设定部,其在所述结构一致的情况下,决定所述本可编程控制器是控制系统还是待机系统,在决定为是所述控制系统的情况下,将所述第1网络设定信息保持原样,在决定为是所述待机系统的情况下,对所述第1网络设定信息的内容进行变更。专利技术的效果根据本专利技术,使用2个可编程控制器彼此发送的网络设定信息,根据2个网络设定信息是否冲突而设定是否作为二重化系统起作用。另外,在网络设定信息冲突的情况下,使用2个可编程控制器的系统结构信息判定在构建二重化系统时系统结构是否相同,并且在相同的情况下,决定是作为控制系统起作用还是作为待机系统起作用,基于此对网络设定信息进行变更。由此,具有下述效果,即,在二重化系统的构建中,能够自动地进行控制系统/待机系统的设定而无需手动进行,基于其结果进行网络设定。附图说明图1是示意性地表示实施方式1涉及的二重化系统的结构的一个例子的图。图2是示意性地表示实施方式1涉及的PLC的功能结构的一个例子的框图。图3是表示网络设定信息的一个例子的图。图4是表示系统结构信息的一个例子的图。图5是表示产品固有信息的一个例子的图。图6是表示系统结构信息的其他例子的图。图7是表示实施方式1涉及的二重化系统的构建处理的步骤的一个例子的流程图。图8是示意性地表示实施方式1涉及的二重化系统的结构的其他例子的图。图9是表示网络设定信息的其他例子的图。图10是示意性地表示实施方式2涉及的PLC的功能结构的一个例子的框图。图11是示意性地表示实施方式2涉及的二重化系统中的状态监视部的更详细的结构的框图。图12是表示PLC的动作的概略状况的流程图。图13是表示异常发生时的作为二重化系统的动作的图。具体实施方式下面,参照附图详细地说明本专利技术的实施方式涉及的可编程控制器以及可编程控制器系统。此外,本专利技术并不限定于这些实施方式。实施方式1.图1是示意性地表示实施方式1涉及的二重化系统的结构的一个例子的图。二重化系统具有下述结构,即,具有相同网络设定以及系统结构的2个可编程控制器(下面,称作PLC)10A、10B经由网络(通信线路)21连接。这里,假设PLC 10A作为控制系统PLC(下面,称作控制系统)起作用,PLC 10B作为待机系统PLC(下面,
称作待机系统)起作用。另外,作为网络21,能够使用通用网络。在PLC 10A中,以下单元经由例如内置有总线的基本单元11A连接,即,将电源供给至各单元的电源单元12A,进行PLC 10A中的输入输出控制、运算处理的CPU单元13A,与其他PLC 10B等经由网络21而进行通信的网络单元14A,对来自控制对象的控制结果进行接收的输入单元以及通过来自CPU单元13A的指示而对控制对象进行输出的输出单元等其他单元15A、16A。PLC 10B也同样地具有电源单元12B、CPU单元13B、网络单元14B、其他单元15B、16B被安装于基本单元11B的结构。此外,在二重化系统中,控制系统的系统结构与待机系统的系统结构相同。即,成为待机系统的PLC 10B的被安装于基本单元11B的单元与成为控制系统的PLC 10A的被安装于基本单元11A的单元相同。而且,控制系统的网络单元14A和待机系统的网络单元14B经由网络(二重化系统用网络)21连接。此外,虽未图示,但假设控制系统的输入单元和待机系统的输入单元经由线缆而与相同仪器连接,控制系统的输出单元和待机系统的输出单元经由线缆而与相同仪器连接。在二重化系统中,在构建系统时2个系统(PLC 10A、PLC 10B)的网络设定相同,在二重化系统的网络设定时变更为待机系统的网络设定与控制系统的网络设定不同。在本实施方式中对下述PLC 10A、10B进行说明,即,如果2个系统与网络21连接,则在各自的系统结构和网络设定相同的情况下PLC 10A、10B进行构建二重化系统的设定。图2是示意性地表示实施方式1涉及的PLC的功能结构的一个例子的框图。此外,在本图2中,示出进行二重化系统的构建判定时的相关的处理部。PLC 10具有通信部101、网络设定信息存储部102、系统结构信息存储部103、产品固有信息存储部104、初始设定处理部105、设定内容判定部106、系统结构判定部107、控制系统-待机系统设定部108、等值化处理部109。通信部101与其他PLC 10之间按照规定的协议进行通信。如图
1中说明所述,在本实施方式中,网络单元14A、14B之间通过通用网络连接。因此,在网络单元14A、14B之间,按照与所使用的通用网络相对应的协议进行通信。通信部101成为图1的网络单元14A、14B所具有的功能。网络设定信息存储部102存储针对PLC 10为了使其能够与其他PLC 10等进行通信所设定的网络设定信息。网络设定信息是在同一网络中如果原本没有设定为不同本文档来自技高网
...
可编程控制器以及可编程控制器系统

【技术保护点】
一种可编程控制器,其特征在于,具有:通信部,其经由通用网络而与其他可编程控制器连接;设定内容判定部,其判定在本可编程控制器设定的第1网络设定信息和从所述其他可编程控制器发送来的第2网络设定信息是否相同;系统结构判定部,其在所述第1网络设定信息和所述第2网络设定信息相同的情况下,对表示所述本可编程控制器的系统结构的第1系统结构信息和从所述其他可编程控制器发送来的表示所述其他可编程控制器的系统结构的第2系统结构信息进行比较,判定与所述其他可编程控制器构建二重化系统所需要的结构是否一致;以及控制系统-待机系统设定部,其在所述结构一致的情况下,决定所述本可编程控制器是控制系统还是待机系统,在决定为是所述控制系统的情况下,将所述第1网络设定信息保持原样,在决定为是所述待机系统的情况下,对所述第1网络设定信息的内容进行变更。

【技术特征摘要】
【国外来华专利技术】1.一种可编程控制器,其特征在于,具有:通信部,其经由通用网络而与其他可编程控制器连接;设定内容判定部,其判定在本可编程控制器设定的第1网络设定信息和从所述其他可编程控制器发送来的第2网络设定信息是否相同;系统结构判定部,其在所述第1网络设定信息和所述第2网络设定信息相同的情况下,对表示所述本可编程控制器的系统结构的第1系统结构信息和从所述其他可编程控制器发送来的表示所述其他可编程控制器的系统结构的第2系统结构信息进行比较,判定与所述其他可编程控制器构建二重化系统所需要的结构是否一致;以及控制系统-待机系统设定部,其在所述结构一致的情况下,决定所述本可编程控制器是控制系统还是待机系统,在决定为是所述控制系统的情况下,将所述第1网络设定信息保持原样,在决定为是所述待机系统的情况下,对所述第1网络设定信息的内容进行变更。2.根据权利要求1所述的可编程控制器,其特征在于,还具有初始设定处理部,该初始设定处理部将所述第1网络设定信息、所述第1系统结构信息经由所述通信部而发送至所述其他可编程控制器。3.根据权利要求1所述的可编程控制器,其特征在于,所述控制系统-待机系统设定部对所述本可编程控制器所保存的第1产品固有信息和所述其他可编程控制器所保存的第2产品固有信息进行比较,根据所述第1产品固有信息相对于所述第2产品固有信息的大小而进行所述控制系统或所述待机系统的决定。4.根据权利要求3所述的可编程控制器,其特征在于,所述第1产品固有信息和所述第2产品固有信息是针对所述可编程控制器而附加的固有的整数。5.根据权利要求3所述的可编程控制器,其特征在于,所述第1产品固有信息和所述第2产品固有信息是针对所述可编程控制器而唯一设定的网络固定地址。6.根据权利要求1所述的可编程控制器,其特征在于,所述本可编程控制器具有在基本单元之上安装包含CPU单元以及网络单元在内的单元的结构,所述第1系统结构信息和所述第2系统结构信息具有单元信息,该单元信息针对各所述可编程控制器中的各所述单元而包含所述基本单元之上的配置位置、所述单元的种类。7.根据权利要求6所述的可编程控制器,其特征在于,所述系统结构判定部使用所述第1系统结构信息中和所述第2系统结构信息中的所述CPU单元、所述网络单元的所述单元信息而进行判定。8.根据权利要求6所述的可编程控制器,其特征在于,所述第1系统结构信息和所述第2系统结构信息还具有二重化是否需要信息,该二重化是否需要信息针对各所述单元而表示是否是所述二重化系统所需要的结构,所述系统结构判定部使用所述二重化是否需要信息表示出是所述二重化系统所需要的结构的所述单元信息进行...

【专利技术属性】
技术研发人员:百目木荣悦
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:日本;JP

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

1