[go: up one dir, main page]

CN110554935A - Facility monitoring system and communication method in facility monitoring system - Google Patents

Facility monitoring system and communication method in facility monitoring system Download PDF

Info

Publication number
CN110554935A
CN110554935A CN201910450177.4A CN201910450177A CN110554935A CN 110554935 A CN110554935 A CN 110554935A CN 201910450177 A CN201910450177 A CN 201910450177A CN 110554935 A CN110554935 A CN 110554935A
Authority
CN
China
Prior art keywords
controller
unit
monitoring device
monitoring
confirmation command
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.)
Granted
Application number
CN201910450177.4A
Other languages
Chinese (zh)
Other versions
CN110554935B (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.)
Azbil Corp
Original Assignee
Azbil 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 Azbil Corp filed Critical Azbil Corp
Publication of CN110554935A publication Critical patent/CN110554935A/en
Application granted granted Critical
Publication of CN110554935B publication Critical patent/CN110554935B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Hardware Redundancy (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Programmable Controllers (AREA)

Abstract

The present invention addresses the problem of providing a facility monitoring system that uses BACnet and that can employ a redundant structure for a controller that connects devices within a facility, and a communication method in the facility monitoring system. The monitoring system includes a monitoring device, a 1 st controller (11) and a 2 nd controller (12), at least 2 controllers are connected to each other via a BACnet, one of the 1 st controller (11) and the 2 nd controller (12) operates as a controller of an operating system, the other operates as a controller of a standby system, a common virtual IP address is assigned to the 1 st controller (11) and the 2 nd controller (12), and a controller of the 1 st controller (11) and the 2 nd controller (12) that operates as a controller of the operating system communicates with the monitoring device (2) using the virtual IP address.

Description

设施监视系统、以及设施监视系统中的通信方法Facility monitoring system, and communication method in the facility monitoring system

技术领域technical field

该发明涉及一种设施监视系统、以及该设施监视系统中的通信方法,该设施监视系统中,与设置在设施内的设备连接的至少2台控制器、和通过该控制器进行设置在设施内的设备的监视或控制的监视装置相互经由BACnet(Building Automation and ControlNetwork:楼宇自动化与控制网络)连接。The present invention relates to a facility monitoring system in which at least two controllers connected to equipment installed in a facility, and a communication method in the facility monitoring system, and devices installed in the facility through the controllers The monitoring devices that monitor or control the equipment are connected to each other via BACnet (Building Automation and Control Network: Building Automation and Control Network).

背景技术Background technique

以往,已知有一种将多个装置分成工作系统的装置与备用系统的装置而冗余的技术。Conventionally, there has been known a technique in which a plurality of devices are divided into devices of an active system and devices of a backup system to be redundant.

例如,在专利文献1中公开了如下技术:在以网络连接客户终端与2台服务器的服务器客户端系统中,将一个服务器设为工作系统的服务器,将另一个设为备用系统的服务器,且在判断为工作系统的服务器中发生异常时,以客户终端访问备用系统的服务器的方式进行服务器切换。For example, Patent Document 1 discloses a technique in which, in a server-client system in which a client terminal and two servers are connected via a network, one server is used as the server of the working system, and the other is used as the server of the standby system, and When it is determined that an abnormality has occurred in the server of the working system, server switching is performed so that the client terminal accesses the server of the standby system.

现有技术文献prior art literature

专利文献Patent Literature

专利文献1:日本专利特开2010-9462号公报Patent Document 1: Japanese Patent Laid-Open No. 2010-9462

发明内容SUMMARY OF THE INVENTION

发明要解决的问题Invention to solve problem

以往,在监视装置通过与设施内的设备连接的控制器来进行该设备的监视或控制等的设施监视系统中,无法对控制器采用在由上述专利文献1所公开的那样的技术所代表的现有技术中服务器所采用的那样的冗余构造。Conventionally, in a facility monitoring system in which a monitoring device performs monitoring and control of equipment in a facility through a controller connected to the facility, it is not possible to use the technology represented by the above-mentioned Patent Document 1 for the controller. Redundant structures like those used by servers in the prior art.

在设施监视系统中,若想对控制器采用现有技术中服务器所采用的冗余构造,则对于进行该控制器的监视或控制的监视装置,必须具备判断哪个控制器为工作系统的功能。In a facility monitoring system, if the redundant structure used in the conventional server is to be adopted for the controller, the monitoring device for monitoring or controlling the controller must have the function of judging which controller is the working system.

另一方面,在设施监视系统中,普遍利用BACnet,例如,在BACnet中,若想对控制器采用冗余构造,可以对其它公司的监视装置进行一些开发以具备上述功能。但是,对其它公司的产品进行开发较为困难。如此一来,在对自身公司的控制器采用冗余构造时,会发生该控制器与其它公司的监视装置变得无法通信的事态。On the other hand, BACnet is widely used in facility monitoring systems. For example, in BACnet, if a redundant structure is desired for the controller, some monitoring devices of other companies may be developed to have the above-mentioned functions. However, it is more difficult to develop products from other companies. As described above, when a redundant structure is adopted for the controller of one's own company, there is a situation in which the controller and the monitoring device of another company cannot communicate with each other.

像这样,尤其是在利用BACnet的设施监视系统中,生存无法对控制器采用冗余构造的课题。In this way, especially in a facility monitoring system using BACnet, there is a problem that a redundant structure cannot be adopted for the controller.

该发明是为了解决如上课题而完成的,目的在于提供一种设施监视系统、以及设施监视系统中的通信方法,能够在利用BACnet的设施监视系统中,对与设施内的设备连接的控制器采用冗余构造。The present invention has been made in order to solve the above-mentioned problems, and an object of the present invention is to provide a facility monitoring system and a communication method in the facility monitoring system, which can be used for a controller connected to a device in a facility in a facility monitoring system using BACnet. Redundant construction.

解决问题的技术手段technical solutions to problems

该发明所涉及的设施监视系统包含监视装置、第1控制器以及第2控制器,且至少2个控制器经由BACnet相互连接,该设施监视系统的特征在于,第1控制器以及第2控制器中的一方作为工作系统的控制器动作,另一方作为备用系统的控制器动作,对第1控制器以及第2控制器分配共通的虚拟IP地址,第1控制器以及第2控制器中的作为工作系统的控制器动作的控制器使用虚拟IP地址进行与监视装置的通信。A facility monitoring system according to the present invention includes a monitoring device, a first controller, and a second controller, and at least two controllers are connected to each other via BACnet, and the facility monitoring system is characterized in that the first controller and the second controller One of them operates as the controller of the working system, and the other operates as the controller of the standby system. A common virtual IP address is assigned to the first controller and the second controller. The controller that operates the controller of the work system uses the virtual IP address to communicate with the monitoring device.

发明的效果effect of invention

依据该发明,在利用BACnet的设施监视系统中,能够对与设施内的设备连接的控制器采用冗余构造。According to this invention, in the facility monitoring system using BACnet, a redundant structure can be adopted for the controller connected to the equipment in the facility.

附图说明Description of drawings

图1是表示实施方式1所涉及的设施监视系统的构成例的图。FIG. 1 is a diagram showing a configuration example of a facility monitoring system according to Embodiment 1. FIG.

图2A和图2B是表示实施方式1所涉及的控制器的构成例的框图,图2A表示作为工作系统的控制器的第1控制器的构成例,图2B表示作为备用系统的控制器的第2控制器的构成例。2A and 2B are block diagrams showing a configuration example of a controller according to Embodiment 1. FIG. 2A shows a configuration example of a first controller that is a controller of a working system, and FIG. 2B shows a first controller that is a controller of a standby system. 2 Configuration examples of the controller.

图3是用于对实施方式1所涉及的设施监视系统中的控制器与监视装置的通信相关的动作进行说明的流程图。3 is a flowchart for explaining an operation related to communication between a controller and a monitoring device in the facility monitoring system according to Embodiment 1. FIG.

图4是用于对实施方式1所涉及的设施监视系统中的作为备用系统的第2控制器的动作进行说明的流程图。4 is a flowchart for explaining the operation of the second controller as the backup system in the facility monitoring system according to the first embodiment.

图5是用于对实施方式1所涉及的设施监视系统中的作为工作系统的第1控制器的动作进行说明的流程图。5 is a flowchart for explaining the operation of the first controller as the work system in the facility monitoring system according to Embodiment 1. FIG.

图6是用于对实施方式1所涉及的设施监视系统中的由作为工作系统的第1控制器所进行的自身异常检测的动作进行说明的流程图。6 is a flowchart for explaining the operation of self-abnormality detection by the first controller as the work system in the facility monitoring system according to Embodiment 1. FIG.

具体实施方式Detailed ways

以下,一边参照附图一边对该发明的实施方式进行详细说明。Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

实施方式1.Embodiment 1.

图1是表示实施方式1所涉及的设施监视系统的构成例的图。FIG. 1 is a diagram showing a configuration example of a facility monitoring system according to Embodiment 1. FIG.

实施方式1所涉及的设施监视系统例如应用于楼宇监视系统等。The facility monitoring system according to Embodiment 1 is applied to, for example, a building monitoring system or the like.

设施监视系统具备第1控制器11、第2控制器12、以及监视装置2。The facility monitoring system includes a first controller 11 , a second controller 12 , and a monitoring device 2 .

第1控制器11、第2控制器12、以及监视装置2经由网络连接,且使用BACnet作为通信网络。利用BACnet,例如能够容易地将其它公司制造的监视装置2组装到自己公司制造的设施监视系统中。另外,BACnet为已知的网络通信协议,因而省略详细说明。The first controller 11, the second controller 12, and the monitoring device 2 are connected via a network, and use BACnet as a communication network. Using BACnet, for example, the monitoring device 2 manufactured by another company can be easily incorporated into the facility monitoring system manufactured by the own company. In addition, since BACnet is a well-known network communication protocol, detailed description is abbreviate|omitted.

在以下的说明中,也将第1控制器11以及第2控制器12统一简称为“控制器1”。In the following description, the first controller 11 and the second controller 12 are also collectively referred to as "controller 1".

另外,虽然在图1中省略记载,但控制器1不仅与监视装置2连接,例如也可同其它系统的控制器连接。In addition, although description is abbreviate|omitted in FIG. 1, the controller 1 is not only connected to the monitoring apparatus 2, for example, may be connected to the controller of another system.

控制器1经由下层网络而与设施内的设备(省略图示)连接,并基于监视装置2的控制,监视或控制该设备。所谓设备,是指传感器、照明、开关、马达等,它们设置在设施内。The controller 1 is connected to equipment (not shown) in the facility via the lower network, and monitors or controls the equipment based on the control of the monitoring device 2 . By equipment, we mean sensors, lighting, switches, motors, etc., which are located in the facility.

另外,控制器1按照预先设定的周期,从设备收集该设备所取得的计测值。In addition, the controller 1 collects the measurement values obtained by the device from the device at a predetermined cycle.

在实施方式1中,将控制器1所监视或控制的设备称为监视点,将该监视点所取得的计测值称为监视点数据。In Embodiment 1, the device monitored or controlled by the controller 1 is referred to as a monitoring point, and the measured values acquired at the monitoring point are referred to as monitoring point data.

监视装置2对控制器1进行监视或控制。监视装置2通过控制器1进行监视点的监视或控制。具体而言,例如,监视装置2从控制器1取得监视点数据,并使显示装置(省略图示)显示与所取得的监视点数据相关的信息。管理人等通过确认显示装置,来进行监视点的监视或控制。The monitoring device 2 monitors or controls the controller 1 . The monitoring device 2 monitors or controls the monitoring point by the controller 1 . Specifically, for example, the monitoring device 2 acquires monitoring point data from the controller 1 and causes a display device (not shown) to display information related to the acquired monitoring point data. A manager or the like monitors or controls the monitoring point by checking the display device.

在设施监视系统中,第1控制器11或第2控制器12中的某一个作为工作系统的控制器动作,另一个作为备用系统的控制器动作。In the facility monitoring system, either the first controller 11 or the second controller 12 operates as a controller of the working system, and the other operates as a controller of the standby system.

另外,对第1控制器11以及第2控制器12分配共通的虚拟IP地址,第1控制器11以及第2控制器12中的作为工作系统的控制器动作的控制器1使用虚拟IP地址进行与监视装置2的通信,从而进行监视点的监视或控制。In addition, a common virtual IP address is assigned to the first controller 11 and the second controller 12, and the controller 1 of the first controller 11 and the second controller 12, which operates as a controller of the work system, uses the virtual IP address. By communicating with the monitoring device 2, monitoring and control of monitoring points are performed.

在监视装置2中,存储虚拟IP地址,作为用于与控制器1进行通信的IP地址。In the monitoring device 2 , a virtual IP address is stored as an IP address for communication with the controller 1 .

另外,第1控制器11与第2控制器12相互进行生存监视,对哪一个变成工作系统的控制器进行切换。In addition, the first controller 11 and the second controller 12 perform survival monitoring with each other, and switch which one becomes the controller of the working system.

另外,第1控制器11以及第2控制器12具有已对各自赋予的固定地址。第1控制器11与第2控制器12之间的通信可使用固定地址进行。In addition, the first controller 11 and the second controller 12 have fixed addresses assigned to them. Communication between the first controller 11 and the second controller 12 can be performed using a fixed address.

关于控制器1与监视装置2的通信相关的动作、以及控制器1间的生存监视和切换相关的动作,将于后详细叙述。The operations related to the communication between the controller 1 and the monitoring device 2 and the operations related to survival monitoring and switching between the controllers 1 will be described in detail later.

图2是表示实施方式1所涉及的控制器1的构成例的框图。FIG. 2 is a block diagram showing a configuration example of the controller 1 according to the first embodiment.

在图2中,设为第1控制器11是工作系统的控制器,第2控制器12是备用系统的控制器,图2A表示第1控制器11的构成例,图2B表示第2控制器12的构成例。In FIG. 2 , it is assumed that the first controller 11 is the controller of the working system, and the second controller 12 is the controller of the standby system. FIG. 2A shows a configuration example of the first controller 11 , and FIG. 2B shows the second controller. 12 configuration example.

另外,在图2中,为了便于说明,对于第1控制器11以及第2控制器12,分别仅示出在为工作系统的控制器时发挥功能的构成部、以及在为备用系统的控制器时发挥功能的构成部,但第1控制器11与第2控制器12基本上具有相同构成。第1控制器11也具有如图2B所示的第2控制器12的构成部,第2控制器12也具有如图2A所示的第1控制器11的构成部。在以下,以第1控制器11为工作系统的控制器、第2控制器12为备用系统的控制器的情况来加以说明,但也可将第1控制器11设为备用系统的控制器,将第2控制器12设为工作系统的控制器。In addition, in FIG. 2 , for the convenience of explanation, the first controller 11 and the second controller 12 only show the components that function when they are the controllers of the working system, and the controllers that are the standby system, respectively. The first controller 11 and the second controller 12 basically have the same configuration. The first controller 11 also has the constituent parts of the second controller 12 shown in FIG. 2B , and the second controller 12 also has the constituent parts of the first controller 11 shown in FIG. 2A . In the following description, the first controller 11 is the controller of the working system and the second controller 12 is the controller of the standby system. However, the first controller 11 may be the controller of the standby system. Let the second controller 12 be the controller of the work system.

控制器1由基于软件的、利用CPU(Central Processing Unit:中央处理器)的程序处理来执行。另外,控制器1具有:输入接口装置(省略图示)以及输出接口装置(省略图示),它们进行与其它控制器1或监视装置2等外部设备的通信。The controller 1 is executed by software-based program processing using a CPU (Central Processing Unit: Central Processing Unit). In addition, the controller 1 includes an input interface device (not shown) and an output interface device (not shown), which perform communication with external devices such as other controllers 1 and monitoring devices 2 .

如图2A所示,第1控制器11具备生存确认指令接收部111、响应发送部112、通信控制部113、检测部114、以及通知部115。As shown in FIG. 2A , the first controller 11 includes a survival confirmation command reception unit 111 , a response transmission unit 112 , a communication control unit 113 , a detection unit 114 , and a notification unit 115 .

生存确认指令接收部111接收从第2控制器12发送的生存确认指令。在实施方式1中,所谓生存确认指令,是用于监视工作系统的控制器发生异常与否的指令。The existence confirmation command receiving unit 111 receives the existence confirmation command transmitted from the second controller 12 . In Embodiment 1, the so-called survival confirmation command is a command for monitoring the occurrence of an abnormality in the controller of the operating system.

响应发送部112对第2控制器12发送对生存确认指令接收部111所收到的生存确认指令进行响应的响应指令。The response transmission unit 112 transmits a response command in response to the survival confirmation command received by the survival confirmation command reception unit 111 to the second controller 12 .

通信控制部113将虚拟IP地址有效化。具体而言,通信控制部113使用虚拟IP地址,进行与监视装置2的通信。另外,通信控制部113对监视装置2发送用于使其与第1控制器11通信的信息。详情见后述。The communication control unit 113 validates the virtual IP address. Specifically, the communication control unit 113 communicates with the monitoring device 2 using the virtual IP address. In addition, the communication control unit 113 transmits information for communicating with the first controller 11 to the monitoring device 2 . See below for details.

检测部114对第1控制器11自身的异常进行检测。所谓第1控制器11自身的异常,例如为第1控制器11所具有的通信功能的异常、或第1控制器11的软件的故障等。而且,检测部114例如也可将第1控制器11的电源即将切断的情况检测为异常。The detection unit 114 detects the abnormality of the first controller 11 itself. The so-called abnormality of the first controller 11 itself is, for example, an abnormality of the communication function of the first controller 11 , a failure of the software of the first controller 11 , or the like. Further, the detection unit 114 may detect, for example, that the power supply of the first controller 11 is about to be turned off as an abnormality.

通知部115在检测部114检测到第1控制器11自身的异常时,对第2控制器12通知该异常的发生。The notification unit 115 notifies the second controller 12 of the occurrence of the abnormality when the detection unit 114 detects the abnormality of the first controller 11 itself.

如图2B所示,第2控制器12具备生存确认指令发送部121、响应接收部122、切换部123、通信控制部124、以及警报部125。As shown in FIG. 2B , the second controller 12 includes a survival confirmation command transmission unit 121 , a response reception unit 122 , a switching unit 123 , a communication control unit 124 , and an alarm unit 125 .

生存确认指令发送部121对第1控制器11发送生存确认指令。生存确认指令发送部121按照预先设定的周期发送生存确认指令。The existence confirmation command transmission unit 121 transmits the existence confirmation command to the first controller 11 . The existence confirmation command sending unit 121 transmits the existence confirmation command at a predetermined cycle.

响应接收部122从第1控制器11接收对生存确认指令发送部121所发送的生存确认指令进行响应的响应指令。The response reception unit 122 receives, from the first controller 11 , a response command in response to the survival confirmation command transmitted by the survival confirmation command transmission unit 121 .

切换部123进行控制器1的切换,使自身(第2控制器12)作为工作系统的控制器动作。切换部123具备第1切换部1231与第2切换部1232。The switching unit 123 switches the controller 1 and operates itself (the second controller 12 ) as a controller of the work system. The switching unit 123 includes a first switching unit 1231 and a second switching unit 1232 .

第1切换部1231在响应接收部122未收到响应指令时,判断为在第1控制器11发生异常,并进行控制器1的切换,以将第2控制器12设为工作系统的控制器,并使用虚拟IP地址来与监视装置2通信。When the response command is not received by the response receiving unit 122, the first switching unit 1231 determines that an abnormality has occurred in the first controller 11, and switches the controller 1 so that the second controller 12 is the controller of the operating system , and use the virtual IP address to communicate with the monitoring device 2 .

第2切换部1232在从第1控制器11的通知部115通知了第1控制器11中发生异常时,判断为在第1控制器11发生异常,并进行控制器1的切换,以将第2控制器12设为工作系统的控制器,并使用虚拟IP地址来与监视装置2通信。The second switching unit 1232, when notified from the notification unit 115 of the first controller 11 that an abnormality has occurred in the first controller 11, determines that an abnormality has occurred in the first controller 11, and switches the controller 1 so that the first controller 11 is abnormal. The controller 12 is set as the controller of the work system, and communicates with the monitoring device 2 using a virtual IP address.

另外,在图2B中,切换部123虽然设为具备第1切换部1231以及第2切换部1232,但这仅为一例,切换部123也可具备第1切换部1231或第2切换部1232的任意一个。In addition, in FIG. 2B , although the switching unit 123 is assumed to include the first switching unit 1231 and the second switching unit 1232, this is only an example, and the switching unit 123 may include the first switching unit 1231 or the second switching unit 1232. anyone.

在切换部123已进行了控制器1的切换时,通信控制部124将虚拟IP地址设为有效,并使用虚拟IP地址进行与监视装置2的通信。When the switching unit 123 has switched the controller 1 , the communication control unit 124 enables the virtual IP address and performs communication with the monitoring device 2 using the virtual IP address.

另外,通信控制部124基于来自切换部123的控制,对监视装置2发送用于使其与第2控制器12通信的信息。详情见后述。Moreover, the communication control part 124 transmits the information for making it communicate with the 2nd controller 12 to the monitoring apparatus 2 based on the control from the switching part 123. See below for details.

在切换部123已进行了控制器1的切换时,警报部125对监视装置2输出通知第1控制器11的异常的警报信息。When the switching unit 123 has switched the controller 1 , the alarming unit 125 outputs alarm information notifying the abnormality of the first controller 11 to the monitoring device 2 .

对实施方式1所涉及的设施监视系统中的控制器1的动作进行说明。The operation of the controller 1 in the facility monitoring system according to Embodiment 1 will be described.

以下的动作说明中,也以最初第1控制器11作为工作系统的控制器,第2控制器12作为备用系统的控制器动作的情况来加以说明。In the following description of the operation, first, the first controller 11 is used as the controller of the working system, and the second controller 12 is operated as the controller of the backup system.

首先,对实施方式1所涉及的设施监视系统中的控制器1与监视装置2的通信相关的动作进行说明。First, the operation related to the communication between the controller 1 and the monitoring device 2 in the facility monitoring system according to the first embodiment will be described.

图3是用于对实施方式1所涉及的设施监视系统中的控制器1与监视装置2的通信相关的动作进行说明的流程图。3 is a flowchart for explaining the operation related to the communication between the controller 1 and the monitoring device 2 in the facility monitoring system according to the first embodiment.

控制器1启动时,控制器1判断自身是否为工作系统的控制器(步骤ST301)。When the controller 1 is activated, the controller 1 determines whether or not it is the controller of the operating system (step ST301).

在实施方式1中,第1控制器11以及第2控制器12当中哪一个控制器1成为工作系统的控制器例如由是否已先启动来决定。具体而言,先启动的控制器1成为工作系统的控制器。控制器1启动时,控制部(省略图示)对对方的控制器1发送是否启动的确认信号。在对方的控制器1中,收到确认信号时,对发送确认信号的控制器1发送自身启动这一内容的响应信号。在发送确认信号的控制器1中,判断为对方的控制器1比自身先启动,而自身作为备用系统的控制器启动。另一方面,在对方的控制器1未启动时,不会发送响应信号。发送确认信号的控制器1判断为自身比对方的控制器1先启动,而自身作为工作系统的控制器启动。In Embodiment 1, which controller 1 of the first controller 11 and the second controller 12 becomes the controller of the operating system is determined by, for example, whether or not it has been activated first. Specifically, the controller 1 that is activated first becomes the controller of the operating system. When the controller 1 is activated, the control unit (not shown) transmits a confirmation signal whether to activate or not to the controller 1 of the counterpart. When the controller 1 of the counterparty receives the acknowledgment signal, it sends to the controller 1 which sent the acknowledgment signal, a response signal indicating that it has activated itself. In the controller 1 that transmits the confirmation signal, the controller 1 of the other party is determined to be activated before the controller 1, and the controller 1 of the other party is activated as the controller of the backup system. On the other hand, when the controller 1 of the counterpart is not activated, no response signal is sent. The controller 1 that sent the confirmation signal judges that it is activated before the counterparty's controller 1, and is activated as the controller of the working system.

另外,从第1控制器11来看,第2控制器12为对方的控制器1,从第2控制器12来看,第1控制器11为对方的控制器1。In addition, when viewed from the first controller 11 , the second controller 12 is the counterpart controller 1 , and when viewed from the second controller 12 , the first controller 11 is the counterpart controller 1 .

在实施方式1中,例如管理人等也可适当决定将第1控制器11与第2控制器12中的哪一个控制器1设为工作系统的控制器。该情况下,管理人等使工作系统的控制器先启动。In Embodiment 1, for example, a manager or the like can appropriately determine which controller 1 of the first controller 11 and the second controller 12 is to be the controller of the work system. In this case, the administrator or the like causes the controller of the work system to start up first.

在这里,第1控制器11因为是工作系统的控制器(步骤ST301的“是”时),所以使用虚拟IP地址进行与监视装置2的通信(步骤ST302)。然后,第1控制器11例如进行基于来自监视装置2的控制的处理、或对监视装置2发送从监视点收集到的监视点数据等。另外,第1控制器11与监视点通信,而进行监视点的监视或控制、以及监视点数据的收集等。Here, since the first controller 11 is the controller of the work system (in the case of YES in step ST301 ), it communicates with the monitoring device 2 using the virtual IP address (step ST302 ). Then, the first controller 11 performs, for example, a process based on control from the monitoring device 2 , or transmits monitoring point data collected from the monitoring points to the monitoring device 2 . In addition, the first controller 11 communicates with the monitoring points, and performs monitoring and control of the monitoring points, collection of monitoring point data, and the like.

作为工作系统的控制器的第1控制器11对监视装置2发送用于使其与自身通信的信息,作为控制器1的地址。具体而言,例如,第1控制器11的通信控制部113对监视装置2发送GARP(Gratuitous Address Resolution Protocol:免费地址解析协议),使其更新ARP高速缓存。在监视装置2中,收到GARP时,更新ARP表,且对该ARP表的IP地址设定第1控制器11的MAC地址。由此,监视装置2无需意识到第1控制器11或第2控制器12,就能利用虚拟IP地址进行与作为工作系统的控制器的第1控制器11的通信。The first controller 11 , which is a controller of the work system, transmits information for communicating with itself to the monitoring device 2 as the address of the controller 1 . Specifically, for example, the communication control unit 113 of the first controller 11 transmits GARP (Gratuitous Address Resolution Protocol: Gratuitous Address Resolution Protocol) to the monitoring device 2 to update the ARP cache. In the monitoring apparatus 2, when a GARP is received, the ARP table is updated, and the MAC address of the first controller 11 is set to the IP address of the ARP table. As a result, the monitoring device 2 can communicate with the first controller 11 as the controller of the work system using the virtual IP address without being aware of the first controller 11 or the second controller 12 .

另一方面,第2控制器12因为是备用系统的控制器(步骤ST301的“否”时),所以将虚拟IP地址无效化(步骤ST303)。即,不进行与监视装置2的通信。On the other hand, since the second controller 12 is the controller of the backup system (in the case of NO in step ST301 ), the virtual IP address is invalidated (step ST303 ). That is, communication with the monitoring device 2 is not performed.

接着,对实施方式1所涉及的设施监视系统中的、与第1控制器11以及第2控制器12间的生存监视、以及工作系统的控制器的切换相关的动作进行说明。Next, the operation related to the survival monitoring between the first controller 11 and the second controller 12 and the switching of the controller of the operating system in the facility monitoring system according to the first embodiment will be described.

首先,对作为备用系统的控制器的第2控制器12的动作进行说明。First, the operation of the second controller 12 as the controller of the backup system will be described.

图4是用于对实施方式1所涉及的设施监视系统中的作为备用系统的第2控制器12的动作进行说明的流程图。FIG. 4 is a flowchart for explaining the operation of the second controller 12 serving as the backup system in the facility monitoring system according to the first embodiment.

生存确认指令发送部121在到达预先设定的生存确认指令发送时间之前(步骤ST401的“否”时)待机。The existence confirmation command transmission unit 121 stands by until the predetermined existence confirmation command transmission time (in the case of "No" in step ST401 ) is reached.

在到达生存确认指令发送时间时(步骤ST401的“是”时),生存确认指令发送部121对第1控制器11发送生存确认指令(步骤ST402)。When the survival confirmation command transmission time is reached (YES in step ST401 ), the survival confirmation command transmission unit 121 transmits the survival confirmation command to the first controller 11 (step ST402 ).

然后,第2控制器12等待从第1控制器11接收对在步骤ST402发送的生存确认指令进行响应的响应指令。Then, the second controller 12 waits for the first controller 11 to receive a response command in response to the existence confirmation command sent in step ST402.

响应接收部122判断在设定时间以内从第1控制器11有无响应(步骤ST403)。具体而言,响应接收部122判断是否在设定时间内从第2控制器12收到对在步骤ST402生存确认指令发送部121所发送的生存确认指令进行响应的响应指令。另外,设定时间为预先设定的。The response receiving unit 122 determines whether there is a response from the first controller 11 within the set time (step ST403). Specifically, the response reception unit 122 determines whether or not a response command in response to the survival confirmation command transmitted by the survival confirmation command transmission unit 121 in step ST402 has been received from the second controller 12 within the set time. In addition, the setting time is preset.

响应接收部122在判断为在设定时间以内有响应时(步骤ST403的“是”时),返回步骤ST401。When the response receiving unit 122 determines that there is a response within the set time (in the case of YES in step ST403 ), the process returns to step ST401 .

响应接收部122在判断为在设定时间以内无响应时(步骤ST403的“否”时),将通知该情况的信息输出到切换部123。When the response receiving unit 122 determines that there is no response within the set time (“NO” in step ST403 ), the response receiving unit 122 outputs information notifying this to the switching unit 123 .

切换部123的第1切换部1231判断为在第1控制器11发生异常,进行控制器1的切换,以将第2控制器12设为工作系统的控制器,并使用虚拟IP地址来与监视装置2通信(步骤ST404)。The first switching unit 1231 of the switching unit 123 determines that an abnormality has occurred in the first controller 11, switches the controller 1 so that the second controller 12 is set as the controller of the work system, and uses the virtual IP address to monitor the The device 2 communicates (step ST404).

此时,第1切换部1231通过通信控制部124对监视装置2发送用于使其与第2控制器12通信的信息,作为控制器1的地址。具体而言,例如,通信控制部124基于来自第1切换部1231的指示,对监视装置2发送GARP(Gratuitous ARP),使其更新ARP高速缓存。在监视装置2中,收到GARP时,更新ARP表,且对该ARP表的虚拟IP地址设定第2控制器12的MAC地址。借此,通信控制部124将虚拟IP地址有效化,而监视装置2无需意识到工作系统的控制器切换成了第2控制器12,以后,就能够将第2控制器12当作工作系统的控制器,进行与该第2控制器12的通信。At this time, the first switching unit 1231 transmits information for communicating with the second controller 12 to the monitoring device 2 via the communication control unit 124 as the address of the controller 1 . Specifically, for example, the communication control unit 124 transmits GARP (Gratuitous ARP) to the monitoring device 2 based on an instruction from the first switching unit 1231 to update the ARP cache. The monitoring device 2 updates the ARP table when receiving the GARP, and sets the MAC address of the second controller 12 in the virtual IP address of the ARP table. As a result, the communication control unit 124 enables the virtual IP address, and the monitoring device 2 does not need to recognize that the controller of the work system is switched to the second controller 12. After that, the second controller 12 can be regarded as the controller of the work system. The controller communicates with the second controller 12 .

在步骤ST404第1切换部1231进行控制器1的切换,通信控制部124对监视装置2发送用于使监视装置2与第2控制器12通信的信息,从而确立第2控制器12与监视装置2的通信时,警报部125对监视装置2输出通知第1控制器11的异常的警报信息(步骤ST405)。In step ST404, the first switching unit 1231 switches the controller 1, and the communication control unit 124 transmits to the monitoring device 2 information for communicating the monitoring device 2 and the second controller 12, thereby establishing the second controller 12 and the monitoring device At the time of communication of 2, the alarm unit 125 outputs alarm information notifying the abnormality of the first controller 11 to the monitoring device 2 (step ST405).

在监视装置2中,收到警报信息时,例如,使显示装置显示“控制器存在异常”等消息。另外,也可设为例如,在警报信息中包含与不能通信或电源切断等异常的原因相关的信息,监视装置2使显示装置显示与该原因相关的信息。管理人等能检测到在控制器1发生了某些异常,从而能够迅速地进行控制器1的检修等。In the monitoring device 2, upon receipt of the alarm information, for example, a message such as "there is an abnormality in the controller" is displayed on the display device. In addition, for example, the alarm information may include information on the cause of an abnormality such as inability to communicate or power off, and the monitoring device 2 may cause the display device to display the information on the cause. A manager or the like can detect that some abnormality has occurred in the controller 1, and can quickly perform an inspection of the controller 1 or the like.

像这样,第2控制器12进行第1控制器11的生存监视,且在判断第1控制器11发生了异常时,进行控制器1的切换以将自身设为工作系统的控制器。即使进行了控制器1的切换,监视装置2与切换前一样,在与控制器1的通信中使用虚拟IP地址,因此,不必意识到进行了该切换。In this way, the second controller 12 performs the survival monitoring of the first controller 11, and when it is determined that the first controller 11 is abnormal, it switches the controller 1 so as to set itself as the controller of the operating system. Even if the switching of the controller 1 is performed, the monitoring device 2 uses the virtual IP address for the communication with the controller 1 as before the switching, so it is not necessary to recognize that the switching has been performed.

另外,第1控制器11在恢复后重新启动时,作为备用系统的控制器发挥功能。具体而言,第1控制器11启动时,对第2控制器12发送是否启动的确认信号。此处,从第2控制器12对于确认信号发送内容为启动中的响应信号,因此,第2控制器11将自身判断为备用系统的控制器。In addition, when the first controller 11 is restarted after recovery, it functions as a controller of the backup system. Specifically, when the first controller 11 is activated, a confirmation signal of whether to activate or not is transmitted to the second controller 12 . Here, the content sent from the second controller 12 to the confirmation signal is a response signal during activation. Therefore, the second controller 11 determines itself as the controller of the backup system.

如此,进行切换而成为工作系统的控制器的第2控制器12在第1控制器11恢复后仍作为工作系统的控制器发挥功能。由此,能够避免控制器1的不必要的切换。In this way, the second controller 12 that has been switched to be the controller of the work system still functions as the controller of the work system after the first controller 11 is restored. Thereby, unnecessary switching of the controller 1 can be avoided.

另外,在使用上述图4的说明中,在响应接收部122在设定时间以内未收到响应指令时,生存确认指令发送部121也可将生存确认指令的发送重试预先设定的次数。4, when the response receiving unit 122 does not receive the response command within the set time, the survival confirmation command transmission unit 121 may retry the transmission of the survival confirmation command a preset number of times.

接着,对作为工作系统的控制器的第1控制器11的动作进行说明。Next, the operation of the first controller 11 as the controller of the operating system will be described.

图5是用于对实施方式1所涉及的设施监视系统中的作为工作系统的第1控制器11的动作进行说明的流程图。FIG. 5 is a flowchart for explaining the operation of the first controller 11 as the work system in the facility monitoring system according to the first embodiment.

作为图5所说明的动作的前提,第1控制器11使用虚拟IP地址与监视装置2进行通信。具体而言,通信控制部113使用虚拟IP地址,进行与监视装置2的通信。As a premise of the operation described in FIG. 5 , the first controller 11 communicates with the monitoring device 2 using a virtual IP address. Specifically, the communication control unit 113 communicates with the monitoring device 2 using the virtual IP address.

生存确认指令接收部111判断是否收到从第2控制器12的生存确认指令发送部121发送的生存确认指令(步骤ST501)。The survival confirmation command receiving unit 111 determines whether or not the survival confirmation command transmitted from the survival confirmation command transmission unit 121 of the second controller 12 has been received (step ST501 ).

在步骤ST501中,未收到生存确认指令时(步骤ST501的“否”时),重复步骤ST501。In step ST501, when the existence confirmation command is not received (in the case of NO in step ST501), step ST501 is repeated.

在步骤ST501中,收到生存确认指令时(步骤ST501的“是”时),响应发送部112对第2控制器12发送对在步骤ST501生存确认指令接收部111所收到的生存确认指令进行响应的响应指令(步骤ST502)。In step ST501, upon receiving the survival confirmation command (in the case of YES in step ST501), the response transmission unit 112 transmits to the second controller 12 the survival confirmation command received by the survival confirmation command reception unit 111 in step ST501. The response command of the response (step ST502).

如此,在第1控制器11与第2控制器12间进行生存监视。In this way, survival monitoring is performed between the first controller 11 and the second controller 12 .

在实施方式1所涉及的设施监视系统中,不必为了在冗余的第1控制器11与第2控制器12间进行生存监视,而另外具备用于检测工作系统的控制器是否发生异常的装置等。另外,能够在检测到工作系统的控制器发生异常时迅速进行控制器1的切换。In the facility monitoring system according to the first embodiment, it is not necessary to perform survival monitoring between the redundant first controller 11 and the second controller 12 , and a device for detecting whether an abnormality occurs in the controller of the operating system is additionally provided. Wait. In addition, it is possible to quickly switch the controller 1 when an abnormality in the controller of the operating system is detected.

另外,在实施方式1中,也可设为作为工作系统的控制器的第1控制器11检测到自身发生异常,并通知给第2控制器12,以下,具体地进行说明。In the first embodiment, the first controller 11 , which is a controller of the work system, may detect that an abnormality has occurred in itself, and notify the second controller 12 , which will be described in detail below.

图6是用于对实施方式1所涉及的设施监视系统中的由作为工作系统的第1控制器11所进行的自身异常检测的动作进行说明的流程图。6 is a flowchart for explaining the operation of self-abnormality detection by the first controller 11 as the work system in the facility monitoring system according to the first embodiment.

检测部114检测第1控制器11自身是否发生了异常(步骤ST601)。The detection unit 114 detects whether or not an abnormality has occurred in the first controller 11 itself (step ST601 ).

在步骤ST601中,自身未发生异常时(步骤ST601的“否”时),重复步骤ST601。In step ST601, when no abnormality has occurred in itself (in the case of NO in step ST601), step ST601 is repeated.

在步骤ST601中,自身发生异常时(步骤ST601的“是”时),检测部114对通知部115输出发生异常这一内容的信息。In step ST601 , when an abnormality occurs in itself (in the case of YES in step ST601 ), the detection unit 114 outputs information indicating that the abnormality has occurred to the notification unit 115 .

在步骤ST601检测部114检测到第1控制器11自身的异常时,通知部115对第2控制器12通知该异常的发生(步骤ST602)。When the detection unit 114 detects an abnormality in the first controller 11 itself in step ST601, the notification unit 115 notifies the second controller 12 of the occurrence of the abnormality (step ST602).

在第2控制器12中,收到第1控制器11发生异常的通知时,第2切换部1232判断为第1控制器11发生了异常,而进行控制器1的切换。第2切换部1232所进行的控制器1的切换的具体动作因为与图4的步骤ST404所说明的第1切换部1231所进行的控制器1的切换的具体动作相同,所以省略重复说明。When the second controller 12 receives a notification that the first controller 11 is abnormal, the second switching unit 1232 determines that the first controller 11 is abnormal, and switches the controller 1 . The specific operation of switching the controller 1 by the second switching unit 1232 is the same as the specific operation of switching the controller 1 by the first switching unit 1231 described in step ST404 in FIG. 4 , and thus repeated description is omitted.

另外,在以上的实施方式1中,控制器1设为第1控制器11与第2控制器12这2个,但这仅为一例,也可在网络上连接3个以上的控制器1。在设施监视系统中,只要构成为具备至少1个工作系统的控制器、和与该工作系统的控制器冗余的至少1个备用系统的控制器即可。In addition, in the above-mentioned Embodiment 1, although the controller 1 is set to two, the first controller 11 and the second controller 12, this is only an example, and three or more controllers 1 may be connected to the network. The facility monitoring system may be configured to include at least one controller of the working system and at least one controller of the backup system redundant with the controller of the working system.

如上,依据实施方式1,在设施监视系统中,以如下方式构成:第1控制器11以及第2控制器12中的一个作为工作系统的控制器动作,另一个作为备用系统的控制器动作,对第1控制器11以及第2控制器12分配共通的虚拟IP地址;第1控制器11以及第2控制器12中的作为工作系统的控制器动作的控制器1使用虚拟IP地址进行与监视装置2的通信。在第1控制器11或第2控制器12中的任一控制器1作为工作系统的控制器动作时,监视装置2均使用虚拟IP地址进行通信,因此,不必意识到哪一个为工作系统的控制器。因此,在监视装置2,也不必具备判断哪一个控制器1为工作系统的功能。因而,在利用BACnet的设施监视系统中,能够对与设施内的设备连接的控制器1采用冗余构造。As described above, according to Embodiment 1, the facility monitoring system is configured such that one of the first controller 11 and the second controller 12 operates as a controller of the working system, and the other operates as a controller of the standby system, A common virtual IP address is allocated to the first controller 11 and the second controller 12; the controller 1 of the first controller 11 and the second controller 12, which operates as a controller of the work system, uses the virtual IP address to perform and monitor Device 2 communication. When either the first controller 11 or the second controller 12 operates as the controller of the work system, since the monitoring device 2 communicates using the virtual IP address, it is not necessary to recognize which one is the work system. controller. Therefore, the monitoring device 2 does not need to have the function of determining which of the controllers 1 is the working system. Therefore, in the facility monitoring system using BACnet, a redundant structure can be adopted for the controller 1 connected to the equipment in the facility.

另外,工作系统的控制器构成为,具备:生存确认指令接收部111,其接收从备用系统的控制器发送的生存确认指令;以及响应发送部112,其发送对生存确认指令接收部111所收到的生存确认指令进行响应的响应指令,备用系统的控制器构成为,具备:生存确认指令发送部121,其对工作系统的控制器发送生存确认指令;响应接收部122,其从工作系统的控制器接收对生存确认指令发送部121所发送的生存确认指令进行响应的响应指令;以及切换部123(第1切换部1231),其在响应接收部122未收到响应指令时,进行控制器1的切换,以将备用系统的控制器设为工作系统的控制器,并使用虚拟IP地址来与监视装置2通信。In addition, the controller of the working system is configured to include: a survival confirmation command receiving unit 111 that receives a survival confirmation command transmitted from the controller of the standby system; The controller of the standby system is configured to include: a survival confirmation command sending unit 121 that sends a survival confirmation command to the controller of the working system; and a response receiving unit 122 that receives a response command from the working system The controller receives a response command that responds to the survival confirmation command sent by the survival confirmation command transmission unit 121 ; and the switching unit 123 (first switching unit 1231 ) executes the controller when the response reception unit 122 does not receive the response command 1 to set the controller of the standby system as the controller of the working system, and use the virtual IP address to communicate with the monitoring device 2 .

另外,工作系统的控制器构成为,具备:检测部114,其对工作系统的控制器自身的异常进行检测;以及通知部115,其在检测部114检测到异常时,对备用系统的控制器通知该异常的发生,备用系统的控制器构成为,具备:切换部123(第2切换部1232),其在从通知部通知了异常的发生时,进行上述的控制器1的切换。In addition, the controller of the working system is configured to include a detection unit 114 that detects an abnormality of the controller of the working system itself, and a notification unit 115 that, when the detection unit 114 detects an abnormality, notifies the controller of the backup system Notifying the occurrence of the abnormality, the controller of the backup system is configured to include a switching unit 123 (second switching unit 1232 ) that performs the above-described switching of the controller 1 when the occurrence of the abnormality is notified from the notification unit.

因此,在冗余的控制器1中,不必另外具备用于检测工作系统的控制器是否发生异常的装置,冗余的控制器1彼此间相互进行生存监视,能够在检测到在工作系统的控制器发生异常时迅速进行控制器1的切换。Therefore, in the redundant controller 1, it is not necessary to additionally include a device for detecting whether the controller of the working system is abnormal, and the redundant controllers 1 mutually monitor the existence of each other, and it is possible to detect the control of the working system. When an abnormality occurs in the controller, the switching of the controller 1 is performed quickly.

另外,备用系统的控制器构成为,具备警报部125,该警报部125在切换部123已进行控制器1的切换时,对监视装置2输出通知工作系统的控制器的异常的警报信息。因此,管理人等能检测到在控制器1发生了某些异常,从而能够迅速地进行控制器1的检修等。The controller of the standby system is configured to include an alarm unit 125 that outputs alarm information to the monitoring device 2 notifying an abnormality of the controller of the working system when the switching unit 123 switches the controller 1 . Therefore, a manager or the like can detect that some abnormality has occurred in the controller 1, and can quickly perform inspection of the controller 1 or the like.

另外,本专利申请的发明在其发明的范围内,可进行实施方式的任意构成要素的变形、或者实施方式的任意构成要素的省略。In addition, the invention of this patent application can carry out the deformation|transformation of the arbitrary structural elements of embodiment, or the omission of arbitrary structural elements of embodiment within the scope of the invention.

[符号说明][Symbol Description]

1 控制器1 Controller

2 监视装置2 Monitoring device

11 第1控制器11 1st controller

12 第2控制器12 2nd controller

111 生存确认指令接收部111 Survival confirmation command receiving section

112 响应发送部112 Response sending part

113、124 通信控制部113, 124 Communication Control Department

114 检测部114 Inspection Department

115 通知部115 Notification Department

121 生存确认指令发送部121 Survival confirmation command sending part

122 响应接收部122 Response receiving section

123 切换部123 Switching section

125 警报部125 Alarm Department

1231 第1切换部1231 Switch 1

1232 第2切换部。1232 Second switching unit.

Claims (6)

1.一种设施监视系统,其包含监视装置、第1控制器以及第2控制器,且至少2个控制器经由BACnet相互连接,该设施监视系统的特征在于,1. A facility monitoring system comprising a monitoring device, a first controller and a second controller, and at least 2 controllers are connected to each other via BACnet, the facility monitoring system being characterized in that, 所述第1控制器以及所述第2控制器中的一方作为工作系统的控制器动作,另一方作为备用系统的控制器动作,对所述第1控制器以及所述第2控制器分配共通的虚拟IP地址,One of the first controller and the second controller operates as a controller of a working system, and the other operates as a controller of a standby system, and the first controller and the second controller are allocated in common the virtual IP address, 所述第1控制器以及所述第2控制器中的作为所述工作系统的控制器动作的控制器使用所述虚拟IP地址进行与所述监视装置的通信。Among the first controller and the second controller, a controller operating as a controller of the work system communicates with the monitoring device using the virtual IP address. 2.根据权利要求1所述的设施监视系统,其特征在于,2. The facility monitoring system according to claim 1, characterized in that, 所述工作系统的控制器具备:The controller of the working system has: 生存确认指令接收部,其接收从所述备用系统的控制器发送的生存确认指令;以及a survival confirmation command receiving section that receives a survival confirmation command sent from the controller of the standby system; and 响应发送部,其发送对所述生存确认指令接收部所收到的所述生存确认指令进行响应的响应指令,a response transmission unit that transmits a response command in response to the survival confirmation command received by the survival confirmation command reception unit, 所述备用系统的控制器具备:The controller of the backup system has: 生存确认指令发送部,其对所述工作系统的控制器发送所述生存确认指令;a survival confirmation command sending unit, which sends the survival confirmation command to the controller of the working system; 响应接收部,其从所述工作系统的控制器接收对所述生存确认指令发送部所发送的所述生存确认指令进行响应的所述响应指令;以及a response receiving unit that receives, from a controller of the work system, the response command in response to the survival confirmation command sent by the survival confirmation command transmission unit; and 切换部,其在所述响应接收部未收到所述响应指令时,进行控制器的切换,以将所述备用系统的控制器设为工作系统的控制器,并使用所述虚拟IP地址来与所述监视装置通信。When the response command is not received by the response receiving unit, a switching unit switches the controller to set the controller of the standby system as the controller of the working system, and uses the virtual IP address to switch the controller communicate with the monitoring device. 3.根据权利要求1或2所述的设施监视系统,其特征在于,3. The facility monitoring system according to claim 1 or 2, characterized in that, 所述工作系统的控制器具备:The controller of the working system has: 检测部,其对所述工作系统的控制器自身的异常进行检测;以及a detection unit that detects the abnormality of the controller itself of the working system; and 通知部,其在所述检测部检测到所述异常时,对所述备用系统的控制器通知该异常的发生,a notification unit that, when the detection unit detects the abnormality, notifies the controller of the backup system of the occurrence of the abnormality, 所述备用系统的控制器具备切换部,所述切换部在从所述通知部已通知所述异常的发生时,进行控制器的切换,以将所述备用系统的控制器设为工作系统的控制器,并使用所述虚拟IP地址来与所述监视装置通信。The controller of the backup system includes a switching unit that switches the controller so that the controller of the backup system becomes the controller of the working system when the occurrence of the abnormality is notified from the notification unit. controller and use the virtual IP address to communicate with the monitoring device. 4.根据权利要求2所述的设施监视系统,其特征在于,4. The facility monitoring system of claim 2, wherein 所述备用系统的控制器具备警报部,所述警报部在所述切换部已进行所述控制器的切换时,对所述监视装置输出通知所述工作系统的控制器的异常的警报信息。The controller of the backup system includes an alarm unit that outputs, to the monitoring device, alarm information notifying an abnormality of the controller of the working system when the switching unit has switched the controller. 5.根据权利要求3所述的设施监视系统,其特征在于,5. The facility monitoring system of claim 3, wherein: 所述备用系统的控制器具备警报部,所述警报部在所述切换部已进行所述控制器的切换时,对所述监视装置输出通知所述工作系统的控制器的异常的警报信息。The controller of the backup system includes an alarm unit that outputs, to the monitoring device, alarm information notifying an abnormality of the controller of the working system when the switching unit has switched the controller. 6.一种设施监视系统中的通信方法,该监视系统包含监视装置、第1控制器以及第2控制器,且至少2个控制器经由BACnet相互连接,该监视系统中的通信方法的特征在于,6. A communication method in a facility monitoring system comprising a monitoring device, a first controller and a second controller, and at least two controllers are connected to each other via BACnet, the communication method in the monitoring system being characterized by , 所述第1控制器以及所述第2控制器中的一方作为工作系统的控制器动作,另一方作为备用系统的控制器动作,对所述第1控制器以及所述第2控制器分配共通的虚拟IP地址,One of the first controller and the second controller operates as a controller of a working system, and the other operates as a controller of a standby system, and the first controller and the second controller are allocated in common the virtual IP address, 所述第1控制器以及所述第2控制器中的作为所述工作系统的控制器动作的控制器使用所述虚拟IP地址进行与所述监视装置的通信。Among the first controller and the second controller, a controller operating as a controller of the work system communicates with the monitoring device using the virtual IP address.
CN201910450177.4A 2018-05-31 2019-05-28 Facility monitoring system, and communication method in facility monitoring system Active CN110554935B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018-104878 2018-05-31
JP2018104878A JP7220997B2 (en) 2018-05-31 2018-05-31 FACILITY MONITORING SYSTEM AND COMMUNICATION METHOD IN FACILITY MONITORING SYSTEM

Publications (2)

Publication Number Publication Date
CN110554935A true CN110554935A (en) 2019-12-10
CN110554935B CN110554935B (en) 2023-07-14

Family

ID=68735443

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910450177.4A Active CN110554935B (en) 2018-05-31 2019-05-28 Facility monitoring system, and communication method in facility monitoring system

Country Status (3)

Country Link
JP (1) JP7220997B2 (en)
KR (1) KR102278931B1 (en)
CN (1) CN110554935B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7306983B2 (en) * 2019-12-26 2023-07-11 アズビル株式会社 Controller and facility monitoring system

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000312169A (en) * 1999-04-28 2000-11-07 Nec Corp Communication system, method therefor and communication station unit
JP2001344125A (en) * 2000-06-05 2001-12-14 Nec Soft Ltd Dual node system
JP2006067081A (en) * 2004-08-25 2006-03-09 Ntt Docomo Inc Monitoring node device, and monitoring method for communication system
JP2007018243A (en) * 2005-07-07 2007-01-25 Toshiba Corp Monitoring system
JP2008284244A (en) * 2007-05-18 2008-11-27 Daiichi Shokai Co Ltd Game machine
JP2009126094A (en) * 2007-11-26 2009-06-11 Teijin Dupont Films Japan Ltd Laminated film
JP2009295090A (en) * 2008-06-09 2009-12-17 Yamatake Corp Start file creating device, controller, connection test system for monitoring system, and connection test method of monitoring system
JP2010009462A (en) * 2008-06-30 2010-01-14 Yamatake Corp Server-client system and server switching method thereof
JP2011028377A (en) * 2009-07-22 2011-02-10 Panasonic Electric Works Co Ltd Security system and control device
CN102439912A (en) * 2009-03-30 2012-05-02 西科姆株式会社 Communication control device and monitoring device
JP2012208706A (en) * 2011-03-29 2012-10-25 Azbil Corp Redundant controller
CN104750542A (en) * 2015-04-22 2015-07-01 成都睿峰科技有限公司 Data migration method based on cloud platform
US20150268858A1 (en) * 2014-03-24 2015-09-24 Hitachi, Ltd. Computer system, cash data management method, and computer
US20180139283A1 (en) * 2015-05-06 2018-05-17 General Electric Technology Gmbh A monitoring assembly for an industrial ontrol system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007133542A (en) * 2005-11-09 2007-05-31 Nippon Telegr & Teleph Corp <Ntt> Information handover system, information handover method, active system node and stand-by system node
JP2007304700A (en) * 2006-05-09 2007-11-22 Nec Corp System and method for address management in duplex node system
KR101300743B1 (en) * 2013-03-14 2013-08-28 한경기전 주식회사 Building management control system which uses full redundancy type direct digital controller

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000312169A (en) * 1999-04-28 2000-11-07 Nec Corp Communication system, method therefor and communication station unit
JP2001344125A (en) * 2000-06-05 2001-12-14 Nec Soft Ltd Dual node system
JP2006067081A (en) * 2004-08-25 2006-03-09 Ntt Docomo Inc Monitoring node device, and monitoring method for communication system
JP2007018243A (en) * 2005-07-07 2007-01-25 Toshiba Corp Monitoring system
JP2008284244A (en) * 2007-05-18 2008-11-27 Daiichi Shokai Co Ltd Game machine
JP2009126094A (en) * 2007-11-26 2009-06-11 Teijin Dupont Films Japan Ltd Laminated film
JP2009295090A (en) * 2008-06-09 2009-12-17 Yamatake Corp Start file creating device, controller, connection test system for monitoring system, and connection test method of monitoring system
JP2010009462A (en) * 2008-06-30 2010-01-14 Yamatake Corp Server-client system and server switching method thereof
CN102439912A (en) * 2009-03-30 2012-05-02 西科姆株式会社 Communication control device and monitoring device
JP2011028377A (en) * 2009-07-22 2011-02-10 Panasonic Electric Works Co Ltd Security system and control device
JP2012208706A (en) * 2011-03-29 2012-10-25 Azbil Corp Redundant controller
US20150268858A1 (en) * 2014-03-24 2015-09-24 Hitachi, Ltd. Computer system, cash data management method, and computer
CN104750542A (en) * 2015-04-22 2015-07-01 成都睿峰科技有限公司 Data migration method based on cloud platform
US20180139283A1 (en) * 2015-05-06 2018-05-17 General Electric Technology Gmbh A monitoring assembly for an industrial ontrol system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张天华等: "调压站动态IP网络视频监控系统的应用", 《煤气与热力》 *

Also Published As

Publication number Publication date
JP2019211836A (en) 2019-12-12
CN110554935B (en) 2023-07-14
JP7220997B2 (en) 2023-02-13
KR102278931B1 (en) 2021-07-19
KR20190136997A (en) 2019-12-10

Similar Documents

Publication Publication Date Title
EP3575975B1 (en) Method and apparatus for operating smart network interface card
JP2004171370A (en) Address control system and method between client/server in redundant constitution
CN108954702B (en) Control method and device of air conditioner, air conditioner and storage medium
KR102234832B1 (en) Facility monitoring system and communication method in facility monitoring system
CN110554935A (en) Facility monitoring system and communication method in facility monitoring system
JP6007988B2 (en) Standby system apparatus, operational system apparatus, redundant configuration system, and load distribution method
JP7572726B2 (en) Relay device, method and program for controlling relay device
JP2016167107A (en) Control device, bus circuit, method, and program
TW201021467A (en) Method for recovering electric power equipment automatically
JP4596750B2 (en) Redundant network management system switching automatic detection method, redundant network management system, monitoring program, and network management system program
JP5825867B2 (en) Monitoring device, monitoring method, monitoring program, and monitoring system
JP7361508B2 (en) Information storage device, information output method, and redundancy system
JP2013156963A (en) Control program, control method, information processing apparatus, and control system
JP2006171995A (en) Control computer
JP2004213412A (en) Duplex controller
JP4089459B2 (en) Connection state detection system with absence device notification means
JP2019159439A (en) Computer system
JP2003050753A (en) OPERATION SYSTEM FOR AUTOMATIC RECOVERY Web SERVER
JP2000244520A (en) Abnormality diagnostic method for duplex network
JPH11282780A (en) Fa network system
JP3978028B2 (en) Machine abnormality detection system and abnormality detection method
CN116186162A (en) Self-starting method, storage medium and equipment of database cluster
JP2848442B2 (en) Arbitrary message data discrimination method
JPH11184814A (en) Terminal switch device
JPH02310755A (en) Health check system

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
GR01 Patent grant
GR01 Patent grant