CN110832411B - Auxiliary device for computer updating test - Google Patents
Auxiliary device for computer updating test Download PDFInfo
- Publication number
- CN110832411B CN110832411B CN201780085980.1A CN201780085980A CN110832411B CN 110832411 B CN110832411 B CN 110832411B CN 201780085980 A CN201780085980 A CN 201780085980A CN 110832411 B CN110832411 B CN 110832411B
- Authority
- CN
- China
- Prior art keywords
- new
- data
- existing
- computer
- control system
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
Abstract
The computer update test auxiliary device (4) is connected to both an existing upper network (24) and a new lower network (15). The HUB (5) has a port mirror function for capturing packets in actual operation of a steel production line flowing in an existing upper network (24). A packet data storage unit (621) stores packet data composed of the collection time and the data content of the packet captured by the HUB (5). A test data output unit (64) writes the data content of the packet required for the arithmetic processing of the new design computer (11) into the storage area corresponding to the address of the shared memory (310) while maintaining the relative timing of the collection time of each packet captured by the HUB (5) according to the test data definition table (622).
Description
Technical Field
The present invention relates to a computer update test support device, and more particularly to a computer update test support device suitable for a function confirmation test when an existing control system of a steel production line is updated to a new control system.
Background
A control system is known in which an upper computer and a lower Programmable Logic Controller (PLC) are connected in a data communication manner to cooperatively control the operations of the respective devices constituting the steel production line. When an existing control system is updated to a new control system with aging of the control system or the like, a function confirmation test of the new control system needs to be performed.
As one of the test methods, parallel operation (parallel run) is known (japanese patent application laid-open No. 2017-41000). According to the parallel operation, the same signal is inputted to both the existing control device and the new control device that control the plant, and the control device and the new control device are operated in parallel to perform update verification. However, in order to input the same signal to both control devices, it is not easy to retrofit a device for parallel operation into an existing control system in operation, and there is a concern that the operation state of the plant is affected. In addition, there is a constraint that the specification of the signal input to the new control device must be the same as the signal of the aged existing control device.
Prior art literature
Patent literature
Patent document 1: japanese patent laid-open No. 2017-41000
Disclosure of Invention
Problems to be solved by the invention
As one of the function confirmation tests when the existing control system is updated to the new control system, the operation confirmation of the upper computer (new computer) of the new control system is necessary. For a new design of a computer test, a computer update test auxiliary device is sometimes prepared. In a conventional computer update test support apparatus, test input data required for the arithmetic processing of a new computer is manually input in advance. However, there is a problem in that the cost of preparing the input data for the test is high, and the data created by manual input is different from the actual work data.
In addition, for the test of a newly designed computer, it is also conceivable to connect a lower control network (an existing lower network) to which a lower PLC (an existing PLC) of an existing control system is connected to a lower control network (a new lower network) to which a lower PLC of a new control system is connected, with a gateway. Thus, all input/output signals of the existing lower network are transferred to the new lower network, so that actual job data outputted from the existing PLC during the job can be used for the test of the new design computer. However, on the side of a new design computer to be tested, a mechanism for selecting and selecting data necessary for a function confirmation test is required, and this is not an appropriate environment for the test of the new design computer.
In addition, the existing lower network is often composed of a manufacturer-specific high-speed control data network. Therefore, it is difficult for a manufacturer who has not assumed the design of the existing control system at the time of construction (usually 10 years to 15 years ago) to analyze the transmission/reception data of the existing lower network and obtain information necessary for updating the new control system. Therefore, the update work has to be dependent on the manufacturer who designed the existing control system, and there is a problem that the cost of the update work cannot be reduced to be low, and the latest technology introduced at the time of the update work is more restricted.
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a computer update test support device capable of easily obtaining information on the design and operation of an existing control system and efficiently performing a function confirmation test of a new design computer of a new control system using actual job data.
Means for solving the problems
In order to achieve the above object, the computer update test support device is configured as follows. The computer update test auxiliary device is a device for testing a newly designed computer by connecting to both an existing control system and a newly designed control system.
The existing control system comprises: a set lower network connecting a set programmable logic controller (hereinafter referred to as a set PLC) with a set gateway; and an existing upper network for transmitting packets between the existing gateway and the designed computer; the designed computer cooperates with the existing PLC to control the steel production line.
The new installation control system includes a new installation lower network having a plurality of nodes with a shared memory, and a new installation upper network connecting a new installation gateway and a new installation computer, wherein the new installation lower network and the new installation PLC cooperate to control the steel production line, and data is transmitted and received between a new installation programmable logic controller (hereinafter referred to as a new installation PLC) connected to 1 node and a new installation gateway connected to another 1 node by synchronization of the shared memory among the plurality of nodes.
The computer update test auxiliary device includes a HUB, a packet data storage unit, a data display unit, and a test data output unit.
The HUB is connected to an existing upper network, and has a port mirror (port mirror) function for capturing packets in actual operation of a steel production line flowing through the existing upper network. The packets include IP packets.
The packet data storage unit stores packet data including the collection time and the data content of the packet captured by the HUB. The data content includes a data value. Data entries may also be included.
The data display unit displays each packet data stored in the packet data storage unit.
The test data output unit writes the data contents of the packets required for the arithmetic processing of the new computer into the storage area corresponding to the address of the shared memory while maintaining the relative timing between the collection times of the packets captured by the HUB, in accordance with the test data definition table defining the correspondence between the data contents of the packets required for the arithmetic processing of the new computer and the address specifying the storage area of the shared memory into which the data contents are written.
According to the computer update test support device of the present embodiment, it is possible to collect packets from an existing upper network that transmits the packets and communicates with a normal network protocol, and store and display the collection time and data content of each packet. Therefore, analysis of data used in the existing control system is easier than analysis of data from an existing lower network communicating with a network protocol unique to the manufacturer, and design, operation, and function sharing of the existing control system can be easily examined. Even a manufacturer independent of the design and production of an existing control system can easily investigate the control system, and can construct a new control system with high quality at a low cost in a short period of time.
Further, only actual job data required for the arithmetic processing of the new computer can be transmitted to the new control system side. Therefore, a mechanism for selecting data is not required on the new design computer side, and an environment appropriate for the test of the new design computer can be provided. In addition, since actual operation data of the steel production line can be used, the quality of the test data can be improved and the manufacturing cost of the test data can be reduced. Therefore, the efficiency of the test can be improved, and a new control system with high quality can be constructed.
Further, since the HUB is connected to the existing upper network, the modification of the existing control system can be minimized as compared with the parallel operation, and the influence on the operation of the steel production line can be suppressed.
Effects of the invention
According to the computer update test support device of the present embodiment, it is possible to easily obtain information on the design and operation of the existing control system and to efficiently perform a function confirmation test of the new design computer of the new control system using the actual job data.
Drawings
Fig. 1 is a diagram for explaining a configuration of a control system for controlling a steel production line (steel plant).
Fig. 2 is a diagram for explaining scan transfer in the new lower network.
Fig. 3 is a block diagram for explaining the configuration of a computer update test support device according to embodiment 1 of the present invention.
Fig. 4 is a block diagram showing an example of a hardware configuration of a processing circuit included in the test auxiliary unit.
Fig. 5 is a block diagram for explaining the configuration of a computer update test support device according to embodiment 2 of the present invention.
Fig. 6 is a block diagram for explaining the configuration of a computer update test support device according to embodiment 3 of the present invention.
Detailed Description
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Elements common to the drawings are given the same reference numerals, and duplicate descriptions are omitted.
Embodiment 1.
Fig. 1 is a diagram for explaining a configuration of a control system for controlling a steel production line (steel plant). In fig. 1 a new set-up control system 1, an existing control system 2 and a computer update test auxiliary device 4 are depicted.
The control object of the new control system 1 is a steel production line in the same way as the existing control system 2. The computer update test assisting device 4 can provide actual operation data in the existing control system 2 to a test target device of the new control system 1 in order to assist a function confirmation test required when the existing control system 2 is updated to the new control system 1. The test object device is a newly installed computer 11 and a newly installed gateway (newly installed GW) 12.
(New control System)
The new control system 1 includes a new computer 11, a new gateway 12, a plurality of new programmable logic controllers 13 (new PLCs 13), a new upper network 14, and a new lower network 15. The new-set computer 11 and the new-set gateway 12 are connected by a new-set upper network 14, which is a general network protocol (TCP/IP or UDP/IP) that transmits packets. The new gateway 12 and the new PLC13 are connected by a new lower network 15 which is a different protocol from the new upper network 14. The new lower network 15 is a high-speed control data network. The transmission in the new upper network 14 is non-periodic data transmission, and any data is transmitted at any timing.
The control system shares the control range of the steel production line through a plurality of PLCs. In fig. 1, the plurality of new PLCs 13 includes new PLCs 131 and 132, but 3 or more new PLCs may be provided. In the following description, the case where the new PLC131 and 132 need not be distinguished will be simply referred to as a new PLC13.
The newly installed lower network 15 is a plant control network for realizing high reliability and real-time performance. Specifically, the new lower network 15 is a network capable of ensuring the concurrency of control data by scanning transfer (periodic mass transmission) based on the shared memory system.
The new lower network 15 includes a plurality of nodes (node a31 to node D34). Node a31 is connected to the computer update test auxiliary device 4, node B32 is connected to the new gateway 12, node C33 is connected to the new PLC131, and node D34 is connected to the new PLC 132. The number of nodes is not limited to this.
Fig. 2 is a diagram for explaining the scan transfer in the new lower network 15. As shown in fig. 2, the plurality of nodes a31 to D34 have shared memories 310 to 340 having the same configuration. The common memories are allocated so as not to overlap with each other, and include a memory area in which the output data of the computer update test auxiliary device 4 is written, a memory area in which the setting information of the new computer 11 is written, a memory area in which the output data of the new PLC131 (including the output data of the drive device and the sensor) is written, and a memory area in which the output data of the new PLC132 (including the output data of the drive device and the sensor) is written.
Each node has a group transmission function of periodically transmitting data on the shared memory managed by the node to all other nodes in a group. For example, the node a31 periodically transmits data in the memory area where the output data of the computer update test auxiliary device 4 is written in the shared memory 310 to all other nodes in a group, and synchronizes the data in the shared memories. The new lower network 15 can implement scan transfer in a period of several milliseconds.
The description is continued with reference back to fig. 1. The new design computer 11 is a process computer for comprehensively managing the manufacturing process of the steel production line, and performs setting calculation for plant control using a physical model simulating a rolling phenomenon, for example. The result of the setting calculation (setting information) is transmitted to the new PLC13 at a desired timing via the new gateway 12 that converts the protocol between the new upper network 14 and the new lower network 15.
The new PLC13 controls each equipment (not shown in the drawing, a driving device, and a sensor) constituting the steel production line using the setting information of the new design computer 11. The driving device is equipment for driving a roller of a rolling mill, a water injection device of a run-out table, a coiling machine and the like. The sensor is a device for detecting the plate thickness, the plate width, the temperature, the rotational speed of the motor, and the like of the rolled material. The data outputted from the new PLC13 is converted into a transmission scheme of the new upper network 14 by the new gateway 12, and is transmitted to the new design computer 11. Thus, the new computer 11 and the new PLC13 control the steel production line.
(established control System)
The existing control system 2 is an old control system, and has, for example, the same structure as the new control system 1.
The existing control system 2 includes an existing computer 21, an existing gateway 22 (existing GW 22), a plurality of existing programmable logic controllers 23 (existing PLC 23), an existing upper network 24, and an existing lower network 25. The set computer 21 and the set gateway 22 are connected by a set upper network 24 which is a general network protocol (TCP/IP or UDP/IP) of the transport packet. The existing gateway 22 and the existing PLC23 are connected by an existing lower network 25 which is a different protocol from the existing upper network 24. The transmission in the existing upper network 24 is an aperiodic data transmission, and arbitrary data is transmitted at arbitrary timing.
In fig. 1, the plurality of existing PLCs 23 includes the existing PLCs 231 and 232, but may include 3 or more existing PLCs. In the following description, the existing PLC23 will be simply referred to without the need to distinguish between the existing PLCs 231 and 232.
The existing lower network 25 is a manufacturer-specific high-speed control data network that is responsible for designing an existing control system, and has an independent network protocol. Therefore, it is difficult to analyze data by a person other than the manufacturer who has assumed the design of the existing control system.
The designed computer 21 is a process computer for comprehensively managing the manufacturing process of the steel production line, and performs setting calculation for plant control using a physical model simulating rolling phenomenon, for example, similarly to the new design computer 11. The result of the setting calculation (setting information) is transmitted to the set PLC23 at a desired timing via the set gateway 22 that converts the protocol between the set upper network 24 and the set lower network 25.
The PLC23 controls each equipment (not shown in the drawing, a driving device and a sensor) constituting the steel production line using the setting information of the designed computer 21. The data outputted from the existing PLC23 is converted into a transmission scheme of the existing upper network 24 by the existing gateway 22, and transmitted to the designed computer 21. Thus, the existing computer 21 and the existing PLC23 carry the same control of the steel production line.
(computer update test auxiliary device)
Next, the computer update test assisting apparatus 4 will be described. Fig. 3 is a block diagram for explaining the structure of the computer update test auxiliary device 4.
The computer update test auxiliary device 4 is connected to both the existing upper network 24 and the newly installed lower network 15. The computer update test support device 4 includes a HUB5 and a test support unit 6.
The HUB5 is connected to an existing upper network 24 between the existing computer 21 and the existing gateway 22. HUB5 has a port mirroring function that captures packets flowing in the existing upper network 24. Specifically, HUB5 is a switching HUB having a relay HUB and a mirror port. They are commonly sold in the market and can be easily and cheaply obtained. Further, the HUB5 can be easily set by connecting to a LAN cable of the existing upper network 24. The HUB5 also transmits a packet in actual operation of the steel production line transmitted between the existing PLC23 and the designed computer 21 to the test auxiliary unit 6.
The test assisting section 6 includes a packet collecting section 61, a data storing section 62, a data displaying section 63, and a test data outputting section 64.
The packet collection unit 61 collects each packet captured by the HUB 5. The test support unit 6 stores a file defining a communication data format used in the existing upper network 24, and recognizes the content of the received data according to the definition.
The data storage unit 62 includes a packet data storage unit 621 and a test data definition table 622. The data storage 62 is implemented by the ROM 102 and the storage device 108 of fig. 4, which will be described later.
The packet data storage unit 621 stores packet data including a collection time (collection timing) and data content of a packet captured by the HUB 5. The data content includes a data value. Data entries may also be included.
The test data definition table 622 defines a correspondence between the data content of the packet required for the arithmetic processing of the new design computer 11 and the address designating the storage area of the shared memory in which the data content is written.
The data display unit 63 displays the data of each packet stored in the data storage unit 62, that is, the collection time of the packet and the data content thereof, in response to an operation by the operator. The display means includes screen output and/or print output.
The test data output unit 64 writes the data contents of the packets required for the arithmetic processing of the new computer 11 into the storage area corresponding to the address of the shared memory 310 while maintaining the relative timing between the collection times of the packets captured by the HUB5 in accordance with the test data definition table 622. For example, the data defined by the test data definition table is immediately converted into the communication data format of the new lower network 15 and outputted for each packet captured by the HUB5, whereby a test with real-time performance ensured by the actual job data can be performed.
(Effect)
According to the computer update test auxiliary device 4 of the present embodiment, packets can be collected from the existing upper network 24 that transmits the packets and communicates with a normal network protocol, and the collection time and data content of each packet can be stored and displayed. Therefore, the analysis of the data used in the existing control system 2 is easier than the analysis of the data from the existing lower network 25 communicating with the manufacturer-specific network protocol, and the design, operation, and function sharing of the existing control system 2 can be easily examined. Since the investigation is easy even for a manufacturer irrespective of the design and production of the existing control system 2, the new control system 1 with high quality can be built at low cost in a short period of time.
Further, only actual job data required for the arithmetic processing of the new design computer 11 can be transmitted to the new design control system 1 side. Therefore, the new computer 11 or the new gateway 12 as the test target device does not need a mechanism for selecting and selecting data, and an environment appropriate for the test of the test target device can be provided. In addition, since actual operation data of the steel production line can be used, the quality of the test data can be improved, and the operation cost for preparing the test data can be reduced. Therefore, the efficiency of the test can be improved, and the new control system 1 with high quality can be constructed.
Further, since the HUB5 is connected to the existing upper network 24, the modification of the existing control system 2 can be minimized as compared with the parallel operation, and the influence on the steel production line during the operation can be suppressed.
The same data as the existing control system 2 used in the steel production line in operation can be used in the new control system 1 to simulate the function thereof. By comparing the output data of the new control system 1 with the output data of the existing control system 2, the quality of the new control system 1 can be improved and the test can be made more efficient.
In addition, even when the test data definition table 622 has a missing setting or a wrong setting, the operator can easily find and correct the error by displaying the transmission/reception data between the designed computer 21 and the existing PLC23.
(hardware configuration example)
The hardware configuration of the test auxiliary unit 6 will be described with reference to fig. 4. Fig. 4 is a block diagram showing an example of a hardware configuration of a processing circuit included in the test auxiliary unit 6 of fig. 3. Each of the test auxiliary units 6 shown in fig. 3 shows a part of functions of the test auxiliary unit 6, and each of the functions is realized by a processing circuit. For example, the processing circuit is a computer including a CPU (Central Processing Unit: central processing unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory: random access Memory) 103, an input/output interface 104, a system bus 105, an input device 106, a display device 107, and a storage device 108.
The CPU 101 is a processing device that executes various arithmetic processes using programs, data, and the like stored in the ROM 102 and the RAM 103. The ROM 102 is a storage device dedicated to reading, for example, a basic program and an environment file for causing a computer to realize respective functions. The RAM 103 is a main storage device that stores programs executed by the CPU 101 and data necessary for execution of each program, and can be read and written at high speed. The input/output interface 104 is a device that mediates connection of various hardware and the system bus 105. The system bus 105 is an information transmission path shared by the CPU 101, ROM 102, RAM 103, and input/output interface 104.
The input/output interface 104 is connected to hardware such as an input device 106, a display device 107, and a storage device 108. The input device 106 is a device that handles input from an operator, such as a keyboard or a mouse. The processing of each section is performed starting from the input device 106. The display device 107 is, for example, a display. The storage device 108 is a large-capacity auxiliary storage device for storing programs and data, and is, for example, a hard disk device, a nonvolatile semiconductor memory, or the like. The data storage unit 62 is implemented by the RAM 103 and/or the storage device 108.
Embodiment 2.
Next, embodiment 2 of the present invention will be described with reference to fig. 5. In the above-described embodiment 1, as an example, a case will be described in which data collected by the computer update test support apparatus 4 is output to the newly installed lower network 15 in real time at the collection timing. However, there are cases where the same conditions as those of the control performed in the existing control system 2 in the past are repeatedly simulated in the new control system 1 regardless of the actual production implementation conditions in the existing control system 2.
Fig. 5 is a block diagram for explaining the configuration of the computer update test support apparatus 4 according to embodiment 2 of the present invention. The configuration shown in fig. 5 is similar to that of fig. 3, except that the setting information 65 is added to the test auxiliary unit 6, and the process of the test data output unit 64 is expanded.
The setting information 65 is information set by the operator, and is information specifying a time range of data for the test among the packet data stored in the packet data storage unit 621.
The test data output unit 64 repeatedly writes the data contents of the packets required for the arithmetic processing of the new computer 11 into the memory area corresponding to the address of the shared memory 310, while maintaining the relative timing between the collection times of the respective packets captured by the HUB5, in accordance with the test data definition table 622, for the packet data in the range specified by the setting information 65 among the packet data stored in the packet data storage unit 621.
When the setting information 65 is not set, the test data output unit 64 outputs the data collected by the computer update test support device 4 to the newly set lower network 15 in real time at the collection timing as described in embodiment 1.
According to the computer update test support apparatus 4 of the present embodiment, data identical to control performed by the existing control system 2 in the past can be repeatedly output to the new lower network 15 at the same timing (the same time series) regardless of the actual production implementation state in the existing control system 2. Therefore, the function confirmation test of the new control system 1 can be performed more efficiently.
Embodiment 3.
Next, embodiment 3 of the present invention will be described with reference to fig. 6. In the above-described embodiment 1, the function of the collection timing and the data content of the display packet will be described. However, if the function of comparing and displaying the product quality data before and after the update of the computer is also provided, the function confirmation test becomes more efficient.
Fig. 6 is a block diagram for explaining the configuration of the computer update test support apparatus 4 according to embodiment 3 of the present invention. The configuration shown in fig. 6 is similar to that of fig. 5, except that the common memory collection unit 66, the quality data aggregation unit 67, and the common memory data storage unit 623 are added to the test auxiliary unit 6, and the processing of the data display unit 63 is expanded.
The shared memory collection unit 66 collects data stored in the shared memory 310 of the newly installed lower network 15. The collected data includes product quality data (measured data) such as the plate thickness, the plate width, and the temperature of the rolled material outputted from the new PLC13. The common memory data storage unit 623 stores the product quality data stored in the common memory 310 of the new lower network 15 for each control cycle.
The quality data totaling unit 67 compares the product quality data (the plate thickness, the plate width, and the temperature of the rolled material outputted from the established PLC 23) of the established control system 2 stored in the packet data storage unit 621 with the product quality data (the plate thickness, the plate width, and the temperature of the rolled material outputted from the established PLC 13) of the new established control system 1 stored in the shared memory data storage unit 623. When there is a difference exceeding the set value between the compared product quality data, the quality data totaling unit 67 outputs a message that there is an abnormality in the quality of the product together with the value of the compared product quality data as a comparison result. The comparison result is stored in the data storage unit 62.
The data display section 63 displays the comparison result stored in the data storage section 62 in accordance with an operation by the operator. The display means includes screen output and/or print output.
(Effect)
According to the computer update test auxiliary device 4 of the present embodiment, the product quality data of the same product can be compared before and after the update of the computer. Therefore, the new control system 1 can be easily evaluated. If there is a portion where the product quality data of the updated new control system 1 is degraded, the cause thereof can be easily examined. Therefore, the adjustment period for improving the quality of the updated new control system 1 to the quality not less than the quality before the update can be shortened.
The embodiments of the present invention have been described above, but the present invention is not limited to the above-described embodiments, and can be variously modified and implemented within a scope not departing from the gist of the present invention.
Description of the reference numerals
1. New control system
2. Established control system
4. Auxiliary device for computer updating test
5 HUB
6. Test auxiliary part
11. New design computer
12. New gateway (new GW)
13. New programmable logic controller (new PLC)
14. New upper network
15. New set-up lower network
21. Designed computer
22. Existing gateway (existing GW)
23. Established programmable logic controller (established PLC)
24. Existing upper network
25. Established lower network
31-34 nodes A-D
61. Bag collecting part
62. Data storage unit
63. Data display unit
64. Test data output unit
65. Setting information
66. Shared memory collector
67. Quality data totaling part
101 CPU(Central Processing Unit)
102 ROM(Read Only Memory)
103 RAM(Random Access Memory)
104. Input/output interface
105. System bus
106. Input device
107. Display device
108. Storage device
310-340 shared memory
621. Packet data storage unit
622. Test data definition table
623. Shared memory data storage unit
Claims (3)
1. A computer update test auxiliary device is connected to both an existing control system and a newly-installed control system for testing a newly-designed computer,
the existing control system comprises an existing lower network for connecting an existing programmable logic controller (an existing PLC) with an existing gateway and an existing upper network for transmitting packets between the existing gateway and an existing computer, wherein the existing computer and the existing PLC cooperate to control a steel production line;
the new-installation control system comprises a new-installation lower network and a new-installation upper network, wherein the new-installation lower network is provided with a plurality of nodes with shared memories, and data is transmitted and received between a new-installation programmable logic controller (namely, a new-installation PLC) connected with 1 node and a new-installation gateway connected with the other 1 node through the synchronization of the shared memories among the plurality of nodes, the new-installation upper network connects the new-installation gateway with the new-installation computer, and the new-installation computer and the new-installation PLC cooperatively control the steel production line;
it is characterized in that the method comprises the steps of,
the computer update test auxiliary device is connected with the existing upper network and the new lower network,
the computer update test auxiliary device comprises:
the HUB is connected with the existing upper network and has a port mirror image function of capturing packets in actual operation of the steel production line flowing in the existing upper network;
a packet data storage unit configured to store packet data including a collection time and a data content of a packet captured by the HUB;
a data display unit configured to display the packet data stored in the packet data storage unit; and
and a test data output unit which converts the data content of the packet required for the operation of the new design computer into the communication data format of the new design computer and writes the converted data content into the address-corresponding storage area of the shared memory, while maintaining the relative timing between the collection times of the packets captured by the HUB, in accordance with a test data definition table defining the correspondence between the data content of the packet required for the operation of the new design computer and the address-corresponding storage area of the shared memory to which the data content is written.
2. The computer update test auxiliary device according to claim 1,
the test data output unit repeatedly writes the data content of the packet required for the arithmetic processing of the new design computer into the memory area corresponding to the address of the shared memory while maintaining the relative timing in accordance with the test data definition table with respect to the packet data in the specified range among the packet data stored in the packet data storage unit.
3. A computer update test aid according to claim 1 or 2,
the device further comprises:
a common memory data storage unit for storing product quality data stored in a common memory of the new lower network; and
and a quality data totaling unit configured to output a result of comparing the product quality data of the existing control system stored in the packet data storage unit with the product quality data of the new control system stored in the shared memory data storage unit.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2017/025297 WO2019012606A1 (en) | 2017-07-11 | 2017-07-11 | Computer update test assistance device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110832411A CN110832411A (en) | 2020-02-21 |
CN110832411B true CN110832411B (en) | 2023-08-04 |
Family
ID=63640657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780085980.1A Active CN110832411B (en) | 2017-07-11 | 2017-07-11 | Auxiliary device for computer updating test |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP6733820B2 (en) |
CN (1) | CN110832411B (en) |
TW (1) | TWI629578B (en) |
WO (1) | WO2019012606A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7327277B2 (en) * | 2020-05-28 | 2023-08-16 | 東芝三菱電機産業システム株式会社 | gateway |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5761506A (en) * | 1996-09-20 | 1998-06-02 | Bay Networks, Inc. | Method and apparatus for handling cache misses in a computer system |
JP2005293053A (en) * | 2004-03-31 | 2005-10-20 | Nippon Steel Corp | Test support device and method |
JP2005322157A (en) * | 2004-05-11 | 2005-11-17 | Nippon Steel Corp | Device, system, and program for supporting test |
JP2008097457A (en) * | 2006-10-13 | 2008-04-24 | Nippon Steel Corp | Test support device, test supporting method, computer program and storage medium |
CN104350472A (en) * | 2012-06-04 | 2015-02-11 | 株式会社爱德万测试 | Test system and server |
JP2015046136A (en) * | 2013-08-29 | 2015-03-12 | 株式会社東芝 | Plant monitoring system update method and plant monitoring system |
JP2017041000A (en) * | 2015-08-18 | 2017-02-23 | Jfeスチール株式会社 | Replacing method of process computer |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008137544A1 (en) * | 2007-05-02 | 2008-11-13 | Mks Instruments, Inc. | Automated model building and model updating |
JP5550392B2 (en) * | 2010-03-15 | 2014-07-16 | 株式会社東芝 | Computer function verification method |
WO2012157082A1 (en) * | 2011-05-17 | 2012-11-22 | 三菱電機株式会社 | Parameter-setting device and parameter-setting system |
JP2013164656A (en) * | 2012-02-09 | 2013-08-22 | Toshiba Corp | Update method of plant monitoring control system, maintenance method of plant monitoring control system and plant monitoring control system |
JP2015125591A (en) * | 2013-12-26 | 2015-07-06 | 株式会社東芝 | Plant monitoring system and plant monitoring system update method |
JP2016157313A (en) * | 2015-02-25 | 2016-09-01 | 東芝三菱電機産業システム株式会社 | Trend monitoring system of steel plant |
TW201721473A (en) * | 2015-12-11 | 2017-06-16 | 富奇想股份有限公司 | Intelligent system |
-
2017
- 2017-07-11 JP JP2019529359A patent/JP6733820B2/en active Active
- 2017-07-11 WO PCT/JP2017/025297 patent/WO2019012606A1/en active Application Filing
- 2017-07-11 CN CN201780085980.1A patent/CN110832411B/en active Active
- 2017-09-30 TW TW106133919A patent/TWI629578B/en active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5761506A (en) * | 1996-09-20 | 1998-06-02 | Bay Networks, Inc. | Method and apparatus for handling cache misses in a computer system |
JP2005293053A (en) * | 2004-03-31 | 2005-10-20 | Nippon Steel Corp | Test support device and method |
JP2005322157A (en) * | 2004-05-11 | 2005-11-17 | Nippon Steel Corp | Device, system, and program for supporting test |
JP2008097457A (en) * | 2006-10-13 | 2008-04-24 | Nippon Steel Corp | Test support device, test supporting method, computer program and storage medium |
CN104350472A (en) * | 2012-06-04 | 2015-02-11 | 株式会社爱德万测试 | Test system and server |
JP2015046136A (en) * | 2013-08-29 | 2015-03-12 | 株式会社東芝 | Plant monitoring system update method and plant monitoring system |
JP2017041000A (en) * | 2015-08-18 | 2017-02-23 | Jfeスチール株式会社 | Replacing method of process computer |
Also Published As
Publication number | Publication date |
---|---|
TW201908893A (en) | 2019-03-01 |
JP6733820B2 (en) | 2020-08-05 |
WO2019012606A1 (en) | 2019-01-17 |
JPWO2019012606A1 (en) | 2019-11-07 |
TWI629578B (en) | 2018-07-11 |
CN110832411A (en) | 2020-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2720753C1 (en) | Method of vibration machine state monitoring system operation and state monitoring system | |
US10591886B2 (en) | Control system, control program, and control method for device switching responsive to abnormality detection | |
CN110036372B (en) | Data processing device, data processing method, setting management device, and data processing system | |
US7904205B2 (en) | Network opening method in manufacturing robots to a second network from a first network | |
JP5684950B2 (en) | Data collection system and data collection system program | |
JPH09200209A (en) | Repeater test system | |
CN110832411B (en) | Auxiliary device for computer updating test | |
US12008072B2 (en) | Control system and control method | |
JP2004505364A (en) | Remote diagnosis method of industrial technical process | |
DE102010020279B4 (en) | Monitoring and control device | |
WO2021111936A1 (en) | Prediction system, information processing device, and information processing program | |
US7698245B2 (en) | Applying rules to validating data for a machine arrangement | |
CN108693840B (en) | Control device, storage medium, control system, and control method | |
JP5146231B2 (en) | Field communication test device and field communication test system using the same | |
JP3129321B2 (en) | Operation monitoring device | |
EP3190472A2 (en) | System for analyzing an industrial control network | |
CN111033400B (en) | Control device, control method, and storage medium for control program | |
JP6528672B2 (en) | Playback simulator playback test system | |
JP6787161B2 (en) | Network system management equipment, network system management methods, control programs, and recording media | |
JP2023151936A (en) | Data collection device and program | |
JP5413793B2 (en) | Measuring system | |
EP4361742A1 (en) | Prediction system, information processing device, and information processing program | |
JP6049490B2 (en) | Network analysis apparatus, network analysis method and program | |
JP2015185083A (en) | Apparatus management device and apparatus management method | |
JPH0528229A (en) | Device and method for inspecting screen data |
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 |