[go: up one dir, main page]

CN114942613B - A method for quickly taking effect of shared IP of dual CPU redundant PLC after master-slave switching - Google Patents

A method for quickly taking effect of shared IP of dual CPU redundant PLC after master-slave switching Download PDF

Info

Publication number
CN114942613B
CN114942613B CN202210637582.9A CN202210637582A CN114942613B CN 114942613 B CN114942613 B CN 114942613B CN 202210637582 A CN202210637582 A CN 202210637582A CN 114942613 B CN114942613 B CN 114942613B
Authority
CN
China
Prior art keywords
shared
cpu
master
plc
arp
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.)
Active
Application number
CN202210637582.9A
Other languages
Chinese (zh)
Other versions
CN114942613A (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.)
Nanjing Nari Water Conservancy And Hydropower Technology Co ltd
NARI Group Corp
Original Assignee
Nanjing Nari Water Conservancy And Hydropower Technology Co ltd
NARI Group 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 Nanjing Nari Water Conservancy And Hydropower Technology Co ltd, NARI Group Corp filed Critical Nanjing Nari Water Conservancy And Hydropower Technology Co ltd
Priority to CN202210637582.9A priority Critical patent/CN114942613B/en
Publication of CN114942613A publication Critical patent/CN114942613A/en
Application granted granted Critical
Publication of CN114942613B publication Critical patent/CN114942613B/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
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/052Linking several PLC's
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/14Plc safety
    • G05B2219/14014Redundant processors and I-O

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Small-Scale Networks (AREA)
  • Hardware Redundancy (AREA)

Abstract

本发明公开了一种双CPU冗余PLC的共享IP在主从切换后的快速生效方法,在PLC发生主从切换后通过自行构造ARP模拟报文并主动推送给共享IP网段的设备,使其立即更新自身ARP列表,相比现有的仅卸载和重新绑定共享IP的方案,能够使PLC和使用共享IP通信的触摸屏之间的链路中断恢复时间从数十秒缩短至20ms以内,确保触摸屏在主从切换后能够及时展示PLC监控对象可能出现的异常情况,响应运维人员下达的控制令,避免因异常未能及时处理导致意外事故的发生。

The invention discloses a method for quickly taking effect of a shared IP of a dual-CPU redundant PLC after master-slave switching. After the master-slave switching of the PLC occurs, an ARP simulation message is constructed by itself and actively pushed to the device of the shared IP network segment, so that the device immediately updates its own ARP list. Compared with the existing solution of only unloading and rebinding the shared IP, the link interruption recovery time between the PLC and a touch screen using the shared IP communication can be shortened from tens of seconds to within 20ms, ensuring that the touch screen can timely display the abnormal situation that may occur in the PLC monitoring object after the master-slave switching, respond to the control order issued by the operation and maintenance personnel, and avoid the occurrence of accidents due to the failure to handle the abnormality in time.

Description

Method for rapidly effecting shared IP of dual-CPU redundant PLC after master-slave switching
Technical Field
The invention relates to a method for rapidly effecting a shared IP of a dual-CPU redundant PLC after master-slave switching, belonging to the technical field of industrial control of PLCs.
Background
In most PLC application occasions, the PLC is externally connected with a touch screen, when an upper computer system of the PLC is abnormal, operation and maintenance personnel can observe key operation data through the touch screen, and when the PLC is abnormal, control instructions are timely issued to the PLC through the touch screen, so that accidents are avoided. The early touch screen and the CPU card of the PLC are communicated by adopting an RS232 or RS485 interface, but most of the PLCs and the touch screens on the market at present are communicated by adopting a network interface.
According to the operation logic of the master CPU and the slave CPU of the PLC, the slave CPU cannot respond to external control commands. It must be ensured that the touch screen is in communication with the main CPU to issue control commands to the PLC. Therefore, after the master and slave CPUs of the PLC are switched, the touch screen needs to break communication with the original master CPU and establish communication connection with the original slave and current master CPU. However, most touch screens in the market only support communication with 1 IP, and in early systems, when PLC has a master-slave switch, it is necessary to manually reconfigure the communication connection IP of the touch screen, and set the IP as the IP address of the current main CPU. However, the method is inconvenient for operation and maintenance management of the system, the system cannot be operated automatically, and human errors are easy to occur.
The main CPU shares an IP, which is used for communication with the touch screen, only the main CPU has the IP in any case, and after the main CPU is switched, the original main CPU uninstalls the currently bound shared IP from the own network card, and the original auxiliary CPU binds the shared IP to the own network card, so that the problems of manual operation switching and inconvenient operation and maintenance are avoided. The operating system generally applied to the PLC includes a command for binding or unloading the IP corresponding to the network card, for example, the linux operating system, and the function of unloading/binding the IP address can be achieved by calling the system command ifconfig related to the network card configuration.
However, after the original slave CPU rises as the master and executes the command of binding the shared IP to the own network card, the touch screen cannot establish communication connection with the CPU immediately. About tens of seconds to one minute, communication can be restored, that is, the shared IP cannot be immediately validated after the PLC master-slave switch. If the object monitored by the PLC is abnormal in this period, the object cannot be processed by issuing a control command through the touch screen, so that the whole system may be subjected to fatal influence.
Therefore, the fact that the PLC external touch screen cannot establish communication connection with the CPU immediately after the master CPU and the slave CPU are switched is a technical problem that needs to be solved by those skilled in the art.
Disclosure of Invention
The invention provides a method for rapidly effecting the shared IP of a dual-CPU redundant PLC after master-slave switching, which aims to solve the problem that the shared IP in the prior art cannot be immediately effected after the master-slave switching of the PLC.
The technical scheme adopted by the invention is as follows:
a method for rapidly effecting the shared IP of a dual CPU redundant PLC after master-slave switching comprises the following steps:
The main CPU of the PLC queries ARP information of the sharing IP of the main CPU every time t, and obtains the IP and the MAC address of the network segment equipment where the sharing IP is located from the ARP information.
The main CPU transmits the IP and the MAC address of the network segment equipment where the shared IP is located to the slave CPU, and the slave CPU receives the IP and the MAC address and stores the IP and the MAC address in a memory of the slave CPU.
After the PLC generates the master-slave switching of the CPU, the switched master CPU binds the own network card and the shared IP, and the switched slave CPU unloads the shared IP from the own network card.
The switched main CPU creates a link layer original socket comprising an ARP simulation response message through a socket function according to the IP and the MAC address of the network segment equipment where the shared IP is located in the memory, and the link layer original socket is submitted to a local network card driving layer through a sendto function and is sent to the equipment through the network card.
After receiving the original socket of the link layer, the equipment self IP protocol stack compares the destination MAC address in the original socket of the link layer, if the destination IP address is the same as the MAC address and the IP address of the equipment self, the equipment further analyzes the source MAC address and the source IP address in the original socket of the link layer, inquires the ARP list of the equipment self, judges whether the IP which is the same as the source IP in the original socket of the link layer exists or not, if the IP which is the same as the source IP in the original socket of the link layer exists, the source MAC in the original socket of the link layer is used for replacing the MAC corresponding to the existing IP, and the ARP list is updated. If not, the source MAC address and the source IP address in the original socket of the link layer are added to the ARP list.
Preferably, the ARP simulation response message comprises a destination MAC address, a source MAC address, an Ethernet frame type, a hardware type, a protocol type, a MAC address length, an IP address length, an ARP type, a source MAC address, a source IP address, a destination MAC address and a destination IP address.
Preferably, the time t is set to 1 minute.
Preferably, the device is a touch screen.
As a preferred scheme, the calling system command for inquiring the ARP information of the shared IP of the main CPU is:
The ARP-H ether-i eth0 represents ARP information of the network card eth0 where the main CPU shared IP is queried.
As a preferred scheme, the calling system command bound by the main CPU network card and the shared IP is as follows:
the ifconfig eth0 shares IP, and the network card eth0.
As a preferred scheme, the call system command for unloading the shared IP from the network card from the CPU is:
IP ADDR DEL share the IP/subnet mask dev eth0, network card eth0.
Preferably, the first parameter of the socket function is designated as pf_packet.
The method has the beneficial effects that the shared IP of the dual-CPU redundant PLC is quickly validated after the master-slave switching, after the master-slave switching of the PLC, the PLC automatically constructs an ARP simulation message and actively pushes the ARP simulation message to equipment of a shared IP network segment, so that the ARP simulation message immediately updates an ARP list of the PLC, and compared with the existing scheme of only unloading and rebinding the shared IP, the method can shorten the link interrupt recovery time between the PLC and a touch screen using the shared IP communication from tens of seconds to within 20ms, ensure that the touch screen can timely display possible abnormal conditions of a PLC monitoring object after the master-slave switching, respond to control commands issued by operation and maintenance personnel, and avoid accidents caused by failure of timely processing of the abnormality.
Drawings
FIG. 1 is a system architecture of a dual CPU redundant PLC including a touch screen.
Detailed Description
The invention will be further described with reference to specific examples.
The PLC system architecture employing dual CPU hot standby redundancy is generally as shown in fig. 1:
The CPU card is the main controller of the PLC, is also the most core, structure and program complex component, is responsible for communicating with various IO cards through a field bus, collects data, outputs control commands, and performs a large amount of arithmetic and logic operations according to a certain period, and compared with other components of the PLC, the probability of abnormality of the CPU card in operation is relatively higher. Therefore, in the important process control occasion, a dual-CPU hot standby redundancy scheme is adopted to improve the overall reliability of the PLC.
When the CPU is running, 1 CPU is the master, 1 CPU is the slave, the master is responsible for communicating with the IO module, collecting data, issuing control command and logic operation, the slave is only responsible for monitoring the running state of the master, no external control command is responded, the master periodically sends the collected data and operation intermediate result to the slave, and when the master fails, the slave immediately takes over the work of the master.
When an ARP list of an embedded IP protocol stack of a touch screen cannot be updated in time along with the switching of a master CPU and a slave CPU of a PLC, the touch screen also considers that the shared IP belongs to the CPU before switching after switching, so that the touch screen always tries to communicate with the master CPU before switching until the ARP list reaches the update timeout, the IP protocol stack can resend ARP broadcasting to request the MAC address of a network card corresponding to the shared IP, and when the existing master CPU responds to the ARP broadcasting sent by the touch screen, the communication between the touch screen and the new master CPU can be established.
Under normal conditions, the mapping relation between the IP address and the MAC address of the main CPU is always stored in the ARP list of the touch screen, and after the master-slave CPU is switched by the PLC, the shared IP is bound to the original slave CPU, but the mapping relation between the IP and the MAC of the main CPU in the local ARP list is unchanged for the touch screen, and the MAC is still the MAC of the original main CPU and is not updated due to master-slave switching. Thus, when the touch screen sends a message to the main CPU, the message is still sent to the original main CPU, but not the current main CPU. After the fixed updating period of the ARP list is reached, the IP protocol stack can carry out ARP broadcasting again, the MAC address of the existing main CPU can be added into the ARP list of the touch screen, and communication can be recovered. The update period of this ARP is related to the IP protocol stack itself, typically not less than 30 seconds, up to several minutes.
Although the operation state monitoring and control of the PLC mainly depends on upper computer software, once the upper computer system is abnormal or a communication network between the local PLC and the upper computer system is attacked, the local touch screen is the last reserved monitoring control means, so that the touch screen can accurately display the operation state of the PLC in any situation, and the control is necessary for the PLC to be issued in some key occasions.
A method for rapidly effecting the shared IP of a dual CPU redundant PLC after master-slave switching comprises the following steps:
1) The main CPU of the PLC periodically inquires the ARP information of the same network segment of the local and shared IP in the running process so as to acquire the MAC addresses and the IP addresses of all devices which communicate with the PLC shared IP.
2) The main CPU sends the acquired MAC address and the IP address corresponding to the equipment belonging to the same network segment with the shared IP to the auxiliary CPU through the redundant network port, and the auxiliary CPU receives the information and stores the information in the local memory.
3) When the PLC generates master-slave switching, after the switched main CPU binds the network card with the shared IP, the main CPU bypasses the local IP protocol stack according to the MAC address and the IP address of the equipment which are received before switching and belong to the same network segment with the shared IP, automatically constructs an ARP simulation response message and actively transmits the ARP simulation response message to the equipment which accesses the PLC through the shared IP. The device is enabled to update its ARP list immediately, thereby enabling communication between the device and the PLC to resume immediately.
The following describes embodiments of the present invention by taking a dual CPU redundancy PLC system including 3 touch screens as an example, with reference to the accompanying drawings.
Step 1, assume that the shared IP of the PLC is set to be 192.168.2.1, 192.168.2.2, and 192.168.2.3 for 192.168.2.100,3 touch screens, respectively. The CPU operating system of the PLC is Linux.
And 2, inquiring the ARP information of the host CPU of the PLC once every 1 minute, and calling a system command of ARP-H ether-i eth0 for the Linux operating system, wherein eth0 is the name of the network card where the shared IP is located. The ARP-H ether-i eth0 represents ARP information for inquiring the network card where the sharing IP of the main CPU is located.
The information returned by the system is as follows:
192.168.0.10 00:11:13:fb:53:0a
192.168.0.11 00:32:14:f9:13:0b
192.168.1.22 01:03:98:e9:05:03
192.168.2.1 02:05:fc:01:09:46
192.168.2.2 02:05:fc:01:0a:10
192.168.2.3 02:05:fc:01:0a:20
The main CPU needs to parse the returned information and record 3 pieces of information of 192.168.2.X this network segment, namely the IP and MAC addresses of the touch screen located in the same IP network segment as the shared IP.
And 3, the main CPU transmits the IP and MAC information which belongs to the shared IP network segment equipment and is analyzed in the step 2 to the auxiliary CPU through a redundant network port, and the auxiliary CPU receives the IP and MAC information and stores the IP and MAC information in a memory of the auxiliary CPU.
Step 4, when the PLC generates CPU master-slave switching, the CPU which is the master at present is used for binding the own network card and the shared IP by calling a system command (for example, in a linux system, an ifconfig eth0 192.168.2.100 command is called, wherein eth0 is a descriptor of the network card, 192.168.2.100 is a shared IP), and the CPU which is the slave at present is used for unloading the shared IP from the own network card (for example, in the linux system, a IP ADDR DEL 192.168.2.100/24dev eth0 command is called to unload the shared IP, wherein 192.168.2.100 is the shared IP,24 represents a subnet mask, and eth0 is a network card descriptor).
Step 5, the original slave and master CPU constructs ARP simulation response messages according to the equipment IP and MAC information received in step 3, and the structure of the ARP simulation response messages is shown in Table 1 by taking a touch screen with the IP address of 192.168.2.1 and the MAC address of 02:05:fc:01:09:46 as an example:
Step 6, the main CPU program uses socket function to create 1 link layer original socket, note that the first parameter of function is designated as PF_PACKET, so that the network data receiving and transmitting can be performed by using the socket to bypass the local IP protocol stack, avoid the IP protocol stack from modifying data, then uses sendto function to submit the constructed 3 PACKET Wen Zhijie to the network card driving layer of the local network card based on the above created original socket, the network card sends the message to 3 touch screens, after the touch screen receives the message, the own IP protocol stack compares the destination MAC address in the message, if the destination IP address is the same as the own MAC address and IP address, then further analyzes the source MAC address and the source IP address in the message, and then queries the own ARP list to see if the IP is the same as the source IP in the message, if the IP is the same as the source IP in the message, the source MAC in the message is used to replace the MAC corresponding to the existing IP, and the ARP list is updated. The IP and source MAC are not added to the ARP list. Thus, when the touch screen and the current main CPU communicate and organize the Ethernet frame message package, the MAC address of the current main CPU is used instead of the MAC address of the original main CPU.
The foregoing is merely a preferred embodiment of the present invention and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, which are intended to be comprehended within the scope of the present invention.

Claims (8)

1.一种双CPU冗余PLC的共享IP在主从切换后的快速生效方法,其特征在于:包括如下步骤:1. A method for quickly taking effect of a shared IP of a dual-CPU redundant PLC after master-slave switching, characterized in that it comprises the following steps: PLC的主CPU每隔时间t查询主CPU共享IP的ARP信息,从ARP信息中获得共享IP所在网段设备的IP和MAC地址;The main CPU of the PLC queries the ARP information of the main CPU shared IP at intervals t, and obtains the IP and MAC addresses of the devices in the network segment where the shared IP is located from the ARP information; 主CPU将共享IP所在网段设备的IP和MAC地址传送给从CPU,从CPU接收后保存到自身的内存中;The master CPU transmits the IP and MAC addresses of the device in the network segment where the shared IP is located to the slave CPU, which receives the IP and MAC addresses and saves them in its own memory. 当PLC发生CPU主从切换后,切换后的主CPU将自身网卡和共享IP绑定;切换后的从CPU将共享IP从自身网卡中卸载;When the PLC CPU switches from master to slave, the switched master CPU binds its own network card to the shared IP; the switched slave CPU uninstalls the shared IP from its own network card; 切换后的主CPU根据内存中共享IP所在网段设备的IP和MAC地址通过socket函数创建包括ARP模拟应答报文的链路层原始套接字,链路层原始套接字通过sendto函数将提交给本机的网卡驱动层,由网卡发送给设备;After the switch, the main CPU creates a link layer raw socket including an ARP simulation reply message through the socket function according to the IP and MAC address of the device in the network segment where the shared IP is located in the memory. The link layer raw socket is submitted to the local network card driver layer through the sendto function, and then sent to the device by the network card. 设备接收到链路层原始套接字后,自身的IP协议栈比较链路层原始套接字中的目的MAC地址,目的IP地址是否和自身的MAC地址及IP地址相同,如果相同则进一步解析出链路层原始套接字中的源MAC地址和源IP地址,然后查询自身的ARP列表,判断是否有和链路层原始套接字中的源IP相同的IP,如果有,使用链路层原始套接字中的源MAC替换现有的IP对应的MAC,并更新ARP列表;如果没有,就将链路层原始套接字中的源MAC地址和源IP地址添加到ARP列表中。After the device receives the link layer raw socket, its own IP protocol stack compares the destination MAC address in the link layer raw socket to see if the destination IP address is the same as its own MAC address and IP address. If they are the same, it further parses the source MAC address and source IP address in the link layer raw socket, and then queries its own ARP list to determine whether there is an IP that is the same as the source IP in the link layer raw socket. If so, use the source MAC in the link layer raw socket to replace the MAC corresponding to the existing IP and update the ARP list; if not, add the source MAC address and source IP address in the link layer raw socket to the ARP list. 2.根据权利要求1所述的一种双CPU冗余PLC的共享IP在主从切换后的快速生效方法,其特征在于:所述ARP模拟应答报文包括:目的MAC地址、源MAC地址、以太网帧类型、硬件类型、协议类型、MAC地址长度、IP地址长度、ARP类型、源MAC地址、源IP地址、目的MAC地址、目的IP地址。2. According to claim 1, a method for quickly taking effect of a shared IP of a dual-CPU redundant PLC after master-slave switching is characterized in that the ARP simulation reply message includes: destination MAC address, source MAC address, Ethernet frame type, hardware type, protocol type, MAC address length, IP address length, ARP type, source MAC address, source IP address, destination MAC address, and destination IP address. 3.根据权利要求1所述的一种双CPU冗余PLC的共享IP在主从切换后的快速生效方法,其特征在于:所述时间t设置为1分钟。3. The method for quickly taking effect of a shared IP of a dual-CPU redundant PLC after master-slave switching according to claim 1 is characterized in that: the time t is set to 1 minute. 4.根据权利要求1所述的一种双CPU冗余PLC的共享IP在主从切换后的快速生效方法,其特征在于:所述设备为触摸屏。4. The method for quickly making the shared IP of a dual-CPU redundant PLC effective after master-slave switching according to claim 1 is characterized in that: the device is a touch screen. 5.根据权利要求1所述的一种双CPU冗余PLC的共享IP在主从切换后的快速生效方法,其特征在于:查询主CPU共享IP的ARP信息的调用系统命令为:5. According to claim 1, a method for quickly taking effect of a shared IP of a dual-CPU redundant PLC after master-slave switching, characterized in that: the calling system command for querying the ARP information of the shared IP of the master CPU is: arp –H ether –i eth0,表示查询主CPU共享IP所在网卡eth0的ARP信息。arp –H ether –i eth0 means querying the ARP information of the network card eth0 where the main CPU shared IP is located. 6.根据权利要求1所述的一种双CPU冗余PLC的共享IP在主从切换后的快速生效方法,其特征在于:切换后的主CPU将自身网卡和共享IP绑定的调用系统命令为:6. The method for quickly taking effect of a shared IP of a dual-CPU redundant PLC after master-slave switching according to claim 1 is characterized in that the calling system command of the switched master CPU to bind its own network card and the shared IP is: ifconfig eth0 共享IP,网卡eth0。ifconfig eth0 shared IP, network card eth0. 7.根据权利要求1所述的一种双CPU冗余PLC的共享IP在主从切换后的快速生效方法,其特征在于:切换后的从CPU将共享IP从自身网卡中卸载的调用系统命令为:7. The method for quickly taking effect of a shared IP of a dual-CPU redundant PLC after master-slave switching according to claim 1, characterized in that the calling system command for the switched slave CPU to uninstall the shared IP from its own network card is: ip addr del共享IP /子网掩码 dev eth0,网卡eth0。ip addr del shared IP/subnet mask dev eth0, network card eth0. 8.根据权利要求1所述的一种双CPU冗余PLC的共享IP在主从切换后的快速生效方法,其特征在于:socket函数的第一个参数指定为PF_PACKET。8. The method for quickly making the shared IP of a dual-CPU redundant PLC effective after master-slave switching according to claim 1, characterized in that the first parameter of the socket function is specified as PF_PACKET.
CN202210637582.9A 2022-06-07 2022-06-07 A method for quickly taking effect of shared IP of dual CPU redundant PLC after master-slave switching Active CN114942613B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210637582.9A CN114942613B (en) 2022-06-07 2022-06-07 A method for quickly taking effect of shared IP of dual CPU redundant PLC after master-slave switching

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210637582.9A CN114942613B (en) 2022-06-07 2022-06-07 A method for quickly taking effect of shared IP of dual CPU redundant PLC after master-slave switching

Publications (2)

Publication Number Publication Date
CN114942613A CN114942613A (en) 2022-08-26
CN114942613B true CN114942613B (en) 2025-04-01

Family

ID=82909116

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210637582.9A Active CN114942613B (en) 2022-06-07 2022-06-07 A method for quickly taking effect of shared IP of dual CPU redundant PLC after master-slave switching

Country Status (1)

Country Link
CN (1) CN114942613B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101500023A (en) * 2008-02-03 2009-08-05 北京艾德斯科技有限公司 Automatic configuration method for network appliance IP address
CN107463148A (en) * 2017-08-29 2017-12-12 山信软件股份有限公司 A kind of method of PLC redundancies switching

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6049825A (en) * 1997-03-19 2000-04-11 Fujitsu Limited Method and system for switching between duplicated network interface adapters for host computer communications
US6195705B1 (en) * 1998-06-30 2001-02-27 Cisco Technology, Inc. Mobile IP mobility agent standby protocol
US10103801B2 (en) * 2015-06-03 2018-10-16 At&T Intellectual Property I, L.P. Host node device and methods for use therewith
CN109698767A (en) * 2018-12-20 2019-04-30 杭州迪普科技股份有限公司 A kind of main/standby switching method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101500023A (en) * 2008-02-03 2009-08-05 北京艾德斯科技有限公司 Automatic configuration method for network appliance IP address
CN107463148A (en) * 2017-08-29 2017-12-12 山信软件股份有限公司 A kind of method of PLC redundancies switching

Also Published As

Publication number Publication date
CN114942613A (en) 2022-08-26

Similar Documents

Publication Publication Date Title
CA2733788C (en) Method and systems for redundant server automatic failover
CN111638970B (en) Redundancy in network-centric process control systems
JP2004021556A (en) Memory control device and control process thereof
CN112860477B (en) High-reliability operation method and system of operating system, storage medium and server
JP2004054907A (en) Programmable controller and cpu unit, and communication unit and method for controlling communication unit
CN113448290B (en) Control System
CN113448291B (en) Control system, control device and access method for field device
JP2011158995A (en) Computer device and bios update method for the same
JP2000299691A (en) Redundant lan system and active/reserve system switching method
CN108954702B (en) Control method and device of air conditioner, air conditioner and storage medium
JP4964666B2 (en) Computer, program and method for switching redundant communication paths
JP5531487B2 (en) Server system and server system management method
JP2013167922A (en) Redundant communication system and redundant communication method
JP7316779B2 (en) FACILITY MONITORING SYSTEM AND COMMUNICATION METHOD IN FACILITY MONITORING SYSTEM
CN114942613B (en) A method for quickly taking effect of shared IP of dual CPU redundant PLC after master-slave switching
JP5285045B2 (en) Failure recovery method, server and program in virtual environment
JP2930912B2 (en) Address setting method in duplex system
JPH11224207A (en) Computers that make up a multi-cluster system
CN105306256B (en) A kind of two-node cluster hot backup implementation method based on VxWorks equipment
CN115499300A (en) Embedded equipment clustering operation architecture, method and device
JPH08235132A (en) Hot standby control method for multi-server system
CN109218096A (en) A kind of SCADA real-time database access system based on master-slave redundancy
CN114979176A (en) Network-based dimming data hot backup method, system, equipment and storage medium
CN114741107A (en) Program online upgrading method and system and air conditioner
KR950010490B1 (en) Dual Operation Method of Control System in Electronic Switching 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