[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2016199206A1 - Dispositif, procédé et programme d'aide à la conception de système - Google Patents

Dispositif, procédé et programme d'aide à la conception de système Download PDF

Info

Publication number
WO2016199206A1
WO2016199206A1 PCT/JP2015/066524 JP2015066524W WO2016199206A1 WO 2016199206 A1 WO2016199206 A1 WO 2016199206A1 JP 2015066524 W JP2015066524 W JP 2015066524W WO 2016199206 A1 WO2016199206 A1 WO 2016199206A1
Authority
WO
WIPO (PCT)
Prior art keywords
monitoring
data
monitoring performance
time interval
type
Prior art date
Application number
PCT/JP2015/066524
Other languages
English (en)
Japanese (ja)
Inventor
勘司 大西
Original Assignee
三菱電機株式会社
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 三菱電機株式会社 filed Critical 三菱電機株式会社
Priority to CN201580080373.7A priority Critical patent/CN107615199B/zh
Priority to JP2016553675A priority patent/JP6109438B1/ja
Priority to PCT/JP2015/066524 priority patent/WO2016199206A1/fr
Publication of WO2016199206A1 publication Critical patent/WO2016199206A1/fr

Links

Images

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
    • 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

Definitions

  • the present invention relates to a system design support apparatus, method, and program for supporting the design of a monitoring system.
  • a monitoring system In the FA (Factory Automation) field, a monitoring system is used to monitor industrial machinery.
  • the components of the monitoring system include a control device that controls the industrial machine, a network connected to the control device, a server connected to the network, and a monitoring device connected to the server and monitoring the control device.
  • control device examples include programmable controllers (JIS B 3502: 2011, programmable controllers (PLC)).
  • the network is exemplified by Ethernet (registered trademark) or CC-Link.
  • the server is exemplified by an OPC (OLE for Process Control) server.
  • the monitoring device is exemplified by a SCADA (Supervisory Control And Data Acquisition) device.
  • Patent Document 1 describes one processing system of a real-time operating system in order to manage the ratio of the execution time of the application scheduler and the ratio of the execution time of data processing to one execution cycle time of the system. And a determination means for determining and notifying whether or not the execution time of the data processing is sufficiently secured when the execution time of the bandwidth management layer is set by the user (Claim 1).
  • Patent Document 2 stores a blinking interval time management table storing command / response response times of each PLC, and displays the display icon of each PLC in the network configuration diagram as the previous command / response response time. There is described a network configuration diagram display device that blinks in response (paragraph 0031 to paragraph 0035).
  • Patent Document 3 in the plant monitoring control system, when the signal transmission route for the selected signal is not limited to one, the designer does not perform an operation to limit the signal transmission route to one, A database construction method is described in which a signal transmission route is automatically determined based on the load of each passing device in order to equalize the load on the passing device and network (paragraph 0044).
  • the programmable controller described in Patent Document 1 determines whether or not the execution time of the data processing in the programmable controller alone is sufficiently ensured, but the execution time of the data processing in the entire system in which the programmable controller is incorporated It is not possible to determine whether or not is sufficiently secured.
  • the network configuration diagram display device described in Patent Document 2 blinks the display icons of the PLCs in the network configuration diagram according to the previous command / response response time. Therefore, the network configuration diagram display device described in Patent Document 2 is configured so that the display icon of each PLC in the network configuration diagram is displayed according to the previous command / response response time unless the system is actually constructed and operated. Cannot blink.
  • the database construction method described in Patent Document 3 automatically determines a signal transmission route based on the load of each device that passes through, in order to equalize the load of the devices and network that pass through. That is, in the database construction method described in Patent Document 3, a plant monitoring control system is constructed, and thereafter a signal transmission route is automatically determined. Therefore, the database construction method described in Patent Document 3 may cause a trouble that the target monitoring performance is not achieved after the plant monitoring control system is actually constructed.
  • the present invention has been made in view of the above, and an object of the present invention is to obtain a system design support apparatus capable of suppressing a trouble that a target monitoring performance does not appear after an actual monitoring system is constructed. .
  • the present invention is an apparatus that supports the design of a monitoring system using the monitoring performance represented by the time interval for monitoring, drawing, or communicating data as an index.
  • a display unit that displays characters or images, an input unit that receives an operation input from the user, a configuration diagram creation unit that creates a configuration diagram of the monitoring system based on the input from the user and displays the configuration diagram on the display unit
  • the overall monitoring performance of the monitoring system is acquired based on the monitoring performance of each of the component monitoring performance acquisition units that acquire the monitoring performance of each of the plurality of components arranged in the configuration diagram.
  • an overall monitoring performance display unit for displaying the overall monitoring performance of the monitoring system on the display unit.
  • the system design support apparatus has an effect that it is possible to suppress the trouble that the target monitoring performance does not appear after the actual construction of the monitoring system.
  • FIG. 1 is a diagram illustrating a hardware configuration of a system design support apparatus according to a first embodiment.
  • 1 is a diagram showing functional blocks of a system design support apparatus according to a first embodiment.
  • the figure which shows the example of the monitoring performance data concerning Embodiment 1 The figure which shows the example of the monitoring performance data concerning Embodiment 1
  • the figure which shows the example of the monitoring performance data concerning Embodiment 1 The figure which shows the example of the monitoring performance data concerning Embodiment 1
  • the figure which shows the example of the monitoring performance data concerning Embodiment 1 The figure which shows the example of the monitoring performance data concerning Embodiment 1
  • the figure which shows the example of the monitoring performance data concerning Embodiment 1 The figure which shows the example of the threshold value data concerning Embodiment 1.
  • the figure which shows the example of the improvement plan data concerning Embodiment 1 is a flowchart showing the operation of a system design support apparatus according to a first embodiment; The figure which shows the system design support screen of the system design support apparatus concerning Embodiment 1. The figure which shows the system design support screen of the system design support apparatus concerning Embodiment 1. The figure which shows the system design support screen of the system design support apparatus concerning Embodiment 1.
  • Embodiment 1 FIG.
  • two control devices for controlling the industrial machine one network connected to the control device, one server connected to the network, and the control device connected to the server 1 are monitored.
  • An example of supporting a design of a monitoring system including two monitoring devices will be described.
  • control device examples include programmable controllers (JIS B 3502: 2011, programmable controllers (PLC)).
  • the network is exemplified by Ethernet (registered trademark) or CC-Link.
  • the server is exemplified by an OPC (OLE for Process Control) server.
  • OPC OPC for Process Control
  • SCADA Supervisory Control And Data Acquisition
  • the design of a monitoring system is supported using the monitoring performance represented by the time interval of data monitoring, drawing or communication as an index.
  • FIG. 1 is a diagram illustrating a hardware configuration of the system design support apparatus according to the first embodiment.
  • the system design support apparatus 1 according to the first embodiment can be realized using a computer.
  • the computer includes a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, a ROM (Read Only Memory) 13, a storage unit 14, an input unit 15, a display unit 16, a communication interface 17, including.
  • the CPU 11, RAM 12, ROM 13, storage unit 14, input unit 15, display unit 16, and communication interface 17 are connected via a bus B.
  • the CPU 11 executes the programs stored in the ROM 13 and the storage unit 14 while using the RAM 12 as a work area.
  • Examples of the program stored in the ROM 13 include BIOS (Basic Input / Output System) or UEFI (Unified Extensible Firmware Interface).
  • Examples of the program stored in the storage unit 14 include an operating system program and a system design support program.
  • the storage unit 14 is exemplified by SSD (Solid State Drive) or HDD (Hard Disk Drive).
  • the input unit 15 receives an operation input from the user.
  • the input unit 15 is exemplified by a keyboard or a mouse.
  • the display unit 16 displays characters or images.
  • the display unit 16 is exemplified by a liquid crystal display device.
  • the communication interface 17 communicates with other devices.
  • FIG. 2 is a diagram illustrating functional blocks of the system design support apparatus according to the first embodiment.
  • the storage unit 14 stores project data 14a and 14b.
  • the project data 14a includes a control program 14a1 that is executed by one control device, a control parameter 14a2 that is referred to when the control program 14a1 is executed, and a device memory 14a3 that defines a plurality of work areas in the memory of the one control device. And connection information 14a4 that defines the connection relationship between one control device and the industrial machine.
  • Each of the plurality of work areas defined in the device memory 14a3 is called a device. These multiple devices are the targets of monitoring by the monitoring device.
  • the number of program steps of the control program 14a1 is “50000”, and the number of devices defined in the device memory 14a3 is “3000”.
  • the project data 14b includes a control program 14b1 executed by the other control device, a control parameter 14b2 referred to when the control program 14b1 is executed, and a device memory 14b3 that defines a plurality of work areas in the memory of the other control device. And connection information 14b4 that defines the connection relationship between the other control device and the industrial machine.
  • Each of the plurality of work areas defined in the device memory 14b3 is called a device. These multiple devices are the targets of monitoring by the monitoring device.
  • the number of program steps of the control program 14b1 is “20000”, and the number of devices defined in the device memory 14b3 is “2000”.
  • the storage unit 14 stores monitoring performance data 14c.
  • the monitoring performance data 14c includes monitoring device A type monitoring performance data 14c1, monitoring device B type monitoring performance data 14c2, and monitoring device C type monitoring performance data 14c3 that can be selected in the design of the monitoring system.
  • FIG. 3 is a diagram of an example of monitoring performance data according to the first embodiment.
  • the monitoring device A type monitoring performance data 14c1 includes a drawing data number item, a monitoring data number item, and a drawing time interval item.
  • the number of monitoring data is the number of devices monitored by the monitoring device A type among a plurality of devices of the two control devices.
  • the number of drawing data is the number of devices drawn on the monitoring device A type display device among the devices to be monitored.
  • the drawing time interval is a time interval at which the monitoring apparatus A type draws a device.
  • the monitoring apparatus A type draws the contents of the drawing target device at a time interval of “400 ms” when the number of drawing data is “500” and the number of monitoring data is “1000”.
  • the monitoring apparatus A type draws the contents of the device to be drawn at a time interval of “800 ms” when the number of drawing data is “1000” and the number of monitoring data is “2000”.
  • the monitoring performance data 14c1 may be created based on the catalog specification of the monitoring device A type, may be created based on the actual measurement value of the monitoring device A type that is actually operating, or the user may set the parameter as a parameter. May be set.
  • drawing time interval of the monitoring apparatus A type may be calculated using an expression instead of using the monitoring performance data 14c1.
  • the following formula (1) is exemplified as a formula for calculating the drawing time interval of the monitoring apparatus A type.
  • (Drawing time interval) (Number of drawing data) ⁇ A + (Number of monitoring data) ⁇ B (1)
  • a and B are predetermined positive constants.
  • the monitoring performance data 14c2 of the monitoring device B type and the monitoring performance data 14c3 of the monitoring device C type also have the same items as the monitoring performance data 14c1, and a description thereof will be omitted. Further, the drawing time intervals of the monitoring device B type and the C type may be calculated using an equation, similarly to the monitoring device A type.
  • the monitoring performance data 14c includes server A type monitoring performance data 14c4, server B type monitoring performance data 14c5, and server C type monitoring performance data 14c6 that can be selected in the design of the monitoring system. ,including.
  • FIG. 4 is a diagram of an example of monitoring performance data according to the first embodiment.
  • the server B type monitoring performance data 14c5 includes an item of the number of monitoring data and an item of the monitoring time interval.
  • the number of monitoring data is the number of devices monitored by the server B type among a plurality of devices of the control device.
  • the monitoring time interval is a time interval at which the server B type monitors a device.
  • “1000” is described in the item of the number of monitoring data in the row 14c5a of the monitoring performance data 14c5, and “200 ms” is described in the item of the monitoring time interval.
  • the server B type monitors a device to be monitored at a time interval of “200 ms” when the number of monitoring data is “1000”.
  • “2000” is described in the item of the number of monitoring data in the row 14c5b of the monitoring performance data 14c5, and “400 ms” is described in the item of the monitoring time interval.
  • the server B type monitors a device to be monitored at a time interval of “400 ms” when the number of monitoring data is “2000”.
  • the monitoring performance data 14c5 may be created based on the catalog specification of the server B type, may be created based on the actual measurement value of the server B type that is actually operating, or set as a parameter by the user. May be.
  • monitoring time interval of the server B type may be calculated using an equation instead of using the monitoring performance data 14c5.
  • the following formula (2) is exemplified as a formula for calculating the monitoring time interval of the server B type.
  • (Monitoring time interval) (Number of monitoring data) ⁇ C (2)
  • C is a predetermined positive constant.
  • the server A type monitoring performance data 14c4 and the server C type monitoring performance data 14c6 also have the same items as the monitoring performance data 14c5, and the description thereof will be omitted. Further, the monitoring time interval of the server A type and the monitoring time interval of the server C type may be calculated using equations in the same manner as the server B type.
  • the monitoring performance data 14c includes control device A type monitoring performance data 14c7, control device B type monitoring performance data 14c8, and control device C type monitoring performance that can be selected in the design of the monitoring system. Data 14c9.
  • FIG. 5 is a diagram of an example of monitoring performance data according to the first embodiment.
  • the control device A type monitoring performance data 14c7 includes a monitoring data number item, a program step number item, and a monitoring time interval item.
  • the number of monitoring data is the number of devices monitored by the control device A type among a plurality of devices of the control device A type.
  • the number of program steps is the number of control program steps executed by the control device A type.
  • the monitoring time interval is a time interval at which the control apparatus A type monitors a device.
  • control device A type monitors the device to be monitored at a time interval of “100 ms” when the number of monitoring data is “3000” and the number of program steps is “50000”.
  • control device A type monitors a device to be monitored at a time interval of “200 ms” when the number of monitoring data is “6000” and the number of program steps is “100,000”.
  • the monitoring performance data 14c7 may be created based on the catalog specifications of the control device A type, may be created based on the actually measured values of the control device A type that is actually operating, or the user may set the parameters as parameters. May be set.
  • monitoring time interval of the control device A type may be calculated using an equation instead of using the monitoring performance data 14c7.
  • equation (3) is exemplified as an equation for calculating the monitoring time interval of the control device A type.
  • (Monitoring time interval) (Number of monitoring data) ⁇ D + (Number of program steps) ⁇ E (3)
  • D and E are predetermined positive constants.
  • FIG. 6 is a diagram of an example of monitoring performance data according to the first embodiment.
  • the control device C type monitoring performance data 14c9 includes an item of the number of monitoring data, an item of the number of program steps, and an item of the monitoring time interval.
  • the number of monitoring data is the number of devices monitored by the control device C type among a plurality of devices of the control device C type.
  • the number of program steps is the number of steps of the control program executed by the control device C type.
  • the monitoring time interval is a time interval at which the control device C type monitors the device.
  • “2000” is described in the item of monitoring data number in the row 14c9a of the monitoring performance data 14c9, “20000” is described in the item of program step number, and “60 ms” is described in the item of monitoring time interval. Is described.
  • control device C type monitors a device to be monitored at a time interval of “60 ms” when the number of monitoring data is “2000” and the number of program steps is “20000”.
  • “4000” is described in the item of monitoring data number in the row 14c9b of the monitoring performance data 14c9, “40000” is described in the item of program step number, and “120 ms” is described in the item of monitoring time interval. Is described.
  • control device C type monitors the device to be monitored at a time interval of “120 ms” when the number of monitoring data is “4000” and the number of program steps is “40000”.
  • the monitoring performance data 14c9 may be created based on the catalog specification of the control device C type, may be created based on the actual measurement value of the control device C type that is actually operating, or the user may set the parameter as a parameter. May be set.
  • monitoring time interval of the control device C type may be calculated using an equation instead of using the monitoring performance data 14c9.
  • the following formula (4) is exemplified as a formula for calculating the monitoring time interval of the control device C type.
  • (Monitoring time interval) (Number of monitoring data) ⁇ F + (Number of program steps) ⁇ G (4)
  • F and G are predetermined positive constants.
  • monitoring device 14 type monitoring performance data 14c8 has the same items as the monitoring performance data 14c7 and 14c9, and a description thereof will be omitted.
  • the monitoring time interval of the control device B type may be calculated by using an equation, similarly to the control device A type and C type.
  • the monitoring performance data 14c includes monitoring performance data 14c10 of the network CC-Link that can be selected in the design of the monitoring system, and monitoring performance data 14c11 of the network Ethernet (registered trademark).
  • FIG. 7 is a diagram of an example of monitoring performance data according to the first embodiment.
  • the network CC-Link monitoring performance data 14c10 includes an item of the number of monitoring data and an item of a communication time interval.
  • the number of monitoring data is the number of devices transferred from the control device to the server among a plurality of devices of the control device.
  • the communication time interval is a time interval at which the network CC-Link performs device transfer.
  • the network CC-Link transfers devices to be monitored at a time interval of “100 ms” regardless of the number of monitoring data.
  • the monitoring performance data 14c10 may include a plurality of rows each having a communication time interval corresponding to the value of the number of monitoring data.
  • the monitoring performance data 14c10 may be created based on the catalog specification of the network CC-Link, may be created based on the actual measurement value of the network CC-Link that is actually operating, or the user may set the parameter as a parameter. May be set.
  • the communication time interval of the network CC-Link may be calculated using an expression instead of using the monitoring performance data 14c10.
  • the following formula (5) is exemplified as a formula for calculating the communication time interval of the network CC-Link.
  • (Communication time interval) (number of monitoring data) ⁇ H (5)
  • H is a predetermined positive constant.
  • FIG. 8 is a diagram of an example of monitoring performance data according to the first embodiment.
  • the monitoring performance data 14c11 of the network Ethernet (registered trademark) includes an item of the number of monitoring data and an item of a communication time interval.
  • the number of monitoring data is the number of devices transferred from the control device to the server among a plurality of devices of the control device.
  • the communication time interval is a time interval at which the network Ethernet (registered trademark) performs device transfer.
  • the network Ethernet (registered trademark) transfers devices to be monitored at a time interval of “200 ms” regardless of the number of monitoring data.
  • the monitoring performance data 14c11 may include a plurality of rows each having a communication time interval corresponding to the value of the number of monitoring data.
  • the monitoring performance data 14c11 may be created based on the catalog specifications of the network Ethernet (registered trademark), or may be created based on the actually measured values of the network Ethernet (registered trademark) that is actually operating, The user may set it as a parameter.
  • the communication time interval of the network Ethernet may be calculated using an expression instead of using the monitoring performance data 14c11.
  • the following equation (6) is exemplified as an equation for calculating the communication time interval of the network Ethernet (registered trademark).
  • (Communication time interval) (number of monitoring data) ⁇ I (6)
  • I is a predetermined positive constant.
  • the storage unit 14 includes threshold data 14d.
  • FIG. 9 is a diagram illustrating an example of threshold data according to the first embodiment.
  • the threshold data 14d includes a type item and a value item.
  • the type represents a monitoring performance determination target.
  • the value represents a threshold value that is a target of monitoring performance.
  • the system design support apparatus 1 supports the design of the monitoring system by determining whether the monitoring or drawing time interval of the entire monitoring system is 1380 ms or less.
  • the system design support device 1 supports the design of the monitoring system by determining whether the drawing time interval of the monitoring device is 600 ms or less.
  • the system design support apparatus 1 supports the design of the monitoring system by determining whether the monitoring time interval of the server is 400 ms or less.
  • the system design support device 1 supports the design of the monitoring system by determining whether or not the network monitoring time interval is 100 ms or less.
  • Control device is described in the item of type in the line 14d5 of the threshold data 14d, and “100 ms” is described in the item of value. Therefore, the system design support device 1 supports the design of the monitoring system by determining whether the monitoring time interval of the control device is 100 ms or less.
  • the threshold data 14d may be created based on a required value for the monitoring system that is the design target, or may be set as a parameter by the user.
  • the storage unit 14 stores improvement plan data 14e.
  • the improvement plan data 14e includes a network improvement plan data 14e1 in which an improvement plan when the network is a bottleneck, a monitoring device improvement plan data 14e2 in which an improvement plan is described when the monitoring device is a bottleneck, It includes server improvement plan data 14e3 describing an improvement plan when the server is a bottleneck and control device improvement plan data 14e4 describing an improvement plan when the control device is a bottleneck.
  • FIG. 10 is a diagram illustrating an example of improvement plan data according to the first embodiment.
  • the line 14e1a of the network improvement plan data 14e1 describes “Change Ethernet (registered trademark) to CC-Link”.
  • the communication time interval of the network CC-Link is shorter than that of the network Ethernet (registered trademark). Therefore, when the network is a bottleneck, the network monitoring performance can be improved by changing Ethernet (registered trademark) to CC-Link.
  • FIG. 11 is a diagram illustrating an example of improvement plan data according to the first embodiment.
  • the line 14e2a of the monitoring device improvement plan data 14e2 “reducing the number of drawing data” is described.
  • the number of drawing data is reduced, the load on the monitoring device is reduced. Therefore, when the monitoring device is a bottleneck, the monitoring performance of the monitoring device can be improved by reducing the number of drawing data.
  • the number of monitoring devices is two, the load on each of the monitoring devices is reduced. Therefore, when the monitoring device is a bottleneck, the monitoring performance of the monitoring device can be improved by using two monitoring devices.
  • the server improvement plan data 14e3 also describes an improvement plan for improving the monitoring performance of the server when the server is a bottleneck, like the network improvement plan data 14e1 and the monitoring device improvement plan data 14e2.
  • control device improvement plan data 14e4 describes an improvement plan for improving the monitoring performance of the control device when the control device is a bottleneck.
  • the CPU 11 executes the system design support program stored in the storage unit 14.
  • the system design support unit 11a is realized.
  • the system design support unit 11a includes a configuration diagram creation unit 11a1 that creates a configuration diagram of the monitoring system based on an input from the user and displays the configuration diagram on the display unit 16.
  • the system design support unit 11a includes a component monitoring performance acquisition unit 11a2 that acquires the monitoring performance of each of a plurality of components arranged in the configuration diagram.
  • the system design support unit 11a includes an overall monitoring performance acquisition unit 11a3 that acquires the overall monitoring performance of the monitoring system based on the monitoring performance of each of the plurality of components.
  • the system design support unit 11a includes an overall monitoring performance display unit 11a4 that causes the display unit 16 to display the overall monitoring performance of the monitoring system.
  • the system design support unit 11a includes a bottleneck display unit 11a5 that causes the display unit 16 to display a component that is a bottleneck of monitoring performance in the monitoring system in a manner that the user can identify.
  • the system design support unit 11a includes an improvement plan display unit 11a6 that causes the display unit 16 to display an improvement plan for a component that is a bottleneck of monitoring performance in the monitoring system.
  • FIG. 12 is a flowchart of the operation of the system design support apparatus according to the first embodiment.
  • step S100 the configuration diagram creating unit 11a1 creates a configuration diagram of the monitoring system based on the input from the user.
  • FIG. 13 is a diagram illustrating a system design support screen of the system design support apparatus according to the first embodiment.
  • the configuration diagram creation unit 11a1 causes the display unit 16 to display a configuration diagram creation region 16a and a selection menu region 16b.
  • the configuration diagram creation unit 11a1 displays a list of components that can be selected in the design of the monitoring system in the selection menu area 16b.
  • the user selects the row 16b1 in which “A type” of the monitoring device is displayed with the mouse cursor 21 and drags it along the arrow 22, thereby causing the monitoring device A type image 31 to be displayed in the configuration diagram creation region 16a. Deploy.
  • the user arranges the server B type image 32, the network CC-Link image 33, the control device A type image 34, and the control device C type image 35 in the configuration drawing creation area 16a. Then, the user connects the monitoring device A type image 31 and the server B type image 32, connects the server B type image 32 and the network CC-Link image 33, and then connects the network CC-Link image 33. And the control device A type image 34 are connected, and the network CC-Link image 33 and the control device C type image 35 are connected.
  • the configuration diagram creating unit 11a1 includes a configuration diagram 41 including a monitoring device A type image 31, a server B type image 32, a network CC-Link image 33, a control device A type image 34, and a control device C type image 35. Create
  • the component monitoring performance acquisition unit 11a2 acquires the monitoring performance of each component in step S102.
  • FIG. 14 is a diagram illustrating a system design support screen of the system design support apparatus according to the first embodiment.
  • the user selects the control device A type image 34 and designates the number of monitoring data “3000” and the number of program steps “50000”.
  • the component monitoring performance acquisition unit 11a2 uses the monitoring data number “3000” and the program step number “50000” as keys to control the control device A type.
  • the monitoring performance data 14c7 is searched, and the monitoring time interval “100 ms” is acquired.
  • the user may specify the project data 14a instead of specifying the number of monitoring data “3000” and the number of program steps “50000”.
  • the component monitoring performance acquisition unit 11a2 refers to the control program 14a1 and acquires the number of program steps “50000”.
  • the component monitoring performance acquisition unit 11a2 refers to the device memory 14a3 and acquires the number of monitoring data “3000”. Then, the component monitoring performance acquisition unit 11a2 searches the monitoring performance data 14c7 of the control device A type using the monitoring data number “3000” and the program step number “50000” as keys, and acquires the monitoring time interval “100 ms”. To do.
  • the system design support apparatus 1 can suppress the user's trouble.
  • component monitoring performance acquisition unit 11a2 searches for the control device A type monitoring performance data 14c7 and acquires the monitoring time interval, instead of using the formula (3) to monitor the control device A type.
  • a time interval may be acquired.
  • the component monitoring performance acquisition unit 11a2 displays an image 34a of the control device A type monitoring data, the number of program steps, and the monitoring time interval beside the control device A type image 34.
  • the distance between the image 34a and the image 34 is This means that the image 34a is displayed so as to be shorter than the distance between the component image 31, 32, 33 or 35.
  • the user can easily identify the number of monitoring data, the number of program steps, and the monitoring time interval of the control device A type.
  • the user selects the control device C type image 35 and designates the number of monitoring data “2000” and the number of program steps “20000”.
  • the component monitoring performance acquisition unit 11a2 uses the monitoring data number “2000” and the program step number “20000” as keys to control the C-type control device.
  • the monitoring performance data 14c9 is searched, and the monitoring time interval “60 ms” is acquired.
  • the user may designate the project data 14b instead of designating the number of monitoring data “2000” and the number of program steps “20000”.
  • the component monitoring performance acquisition unit 11a2 refers to the control program 14b1 and acquires the program step number “20000”.
  • the component monitoring performance acquisition unit 11a2 refers to the device memory 14b3 and acquires the number of monitoring data “2000”. Then, the component monitoring performance acquisition unit 11a2 searches the monitoring performance data 14c9 of the control device C type using the monitoring data number “2000” and the program step number “20000” as keys, and acquires the monitoring time interval “60 ms”. To do.
  • the system design support apparatus 1 can suppress the user's trouble.
  • the component monitoring performance acquisition unit 11a2 searches for the monitoring performance data 14c9 of the control device C type and acquires the monitoring time interval, and instead uses the formula (4) to monitor the control device C type.
  • a time interval may be acquired.
  • the component monitoring performance acquisition unit 11a2 displays an image 35a of the number of monitoring data of the control device C type, the number of program steps, and the monitoring time interval beside the image 35 of the control device C type.
  • Displaying the image 35a of the control device C type monitoring data, the number of program steps, and the monitoring time interval beside the control device C type image 35 means that the distance between the image 35a and the image 35 is different from the image 35a. This means that the image 35a is displayed so as to be shorter than the distance between the component image 31, 32, 33 or 34.
  • the user can easily identify the number of monitoring data, the number of program steps, and the monitoring time interval of the control device C type.
  • the component monitoring performance acquisition unit 11a2 refers to the monitoring performance data 14c10 of the network CC-Link and acquires the communication time interval “100 ms”.
  • the component monitoring performance acquisition unit 11a2 displays an image 33a of the communication time interval of the network CC-Link beside the image 33 of the network CC-Link.
  • the distance between the image 33a and the image 33 is such that the image 33a and the image 31 of another component are displayed. It means that the image 33a is displayed so as to be shorter than the distance between 32, 34 or 35.
  • the user can easily identify the communication time interval of the network CC-Link.
  • the user selects the server B type image 32 and designates the number of monitoring data “2000”.
  • the component monitoring performance acquisition unit 11a2 searches the server B type monitoring performance data 14c5 using the monitoring data number “2000” as a key, and sets the monitoring time interval “400 ms”. get.
  • the component monitoring performance acquisition unit 11a2 uses the formula (2) instead of searching the server B type monitoring performance data 14c5 to acquire the monitoring time interval, and uses the server B type monitoring time interval. You may get
  • the component monitoring performance acquisition unit 11a2 displays the server B type image 32a and the monitoring time interval image 32a beside the server B type image 32.
  • Displaying the image 32a of the server B type monitoring data number and the monitoring time interval beside the server B type image 32 means that the distance between the image 32a and the image 32 is the image 32a and the image 31 of another component. , 33, 34, or 35, displaying the image 32a so as to be shorter.
  • the user can easily identify the number of monitoring data of the server B type and the monitoring time interval.
  • the user selects the monitoring device A type image 31 and designates the number of monitoring data “2000” and the number of drawing data “1000”.
  • the component monitoring performance acquisition unit 11a2 uses the monitoring data number “2000” and the drawing data number “1000” as keys to monitor the A type monitoring device.
  • the monitoring performance data 14c1 is searched, and the drawing time interval “800 ms” is acquired.
  • component monitoring performance acquisition unit 11a2 searches for the monitoring device A type monitoring performance data 14c1 and acquires the drawing time interval, instead of using the formula (1) to draw the monitoring device A type.
  • a time interval may be acquired.
  • the component monitoring performance acquisition unit 11a2 displays the image 31a of the monitoring device A type drawing data, the number of monitoring data, and the drawing time interval beside the monitoring device A type image 31.
  • Displaying the image 31a of the monitoring device A type drawing data, the number of monitoring data, and the drawing time interval beside the image 31 of the monitoring device A type means that the distance between the image 31a and the image 31 is different from that of the image 31a. This means that the image 31a is displayed so as to be shorter than the distance between the image 32, 33, 34, or 35 of the component.
  • the user can easily identify the number of drawing data, the number of monitoring data, and the drawing time interval of the monitoring apparatus A type.
  • the overall monitoring performance acquisition unit 11a3 acquires the monitoring performance of the entire monitoring system in step S104.
  • the monitoring performance of the entire monitoring system is controlled by the monitoring data and the first route through which the monitoring data flows via the control device A type, the network CC-Link, the server B type, and the monitoring device A type. And a second path that flows via the device C type, the network CC-Link, the server B type, and the monitoring device A type.
  • the overall monitoring performance acquisition unit 11a3 includes a control device A type monitoring time interval “100 ms”, a network CC-Link communication time interval “100 ms”, a server B type monitoring time interval “400 ms”, and a monitoring device A type. Is added to the drawing time interval “800 ms” to obtain the monitoring performance “1400 ms” of the first route.
  • the overall monitoring performance acquisition unit 11a3 includes a control device C type monitoring time interval “60 ms”, a network CC-Link communication time interval “100 ms”, a server B type monitoring time interval “400 ms”, and a monitoring device A type. Is added to the drawing time interval “800 ms” to obtain the monitoring performance “1360 ms” of the second path.
  • the overall monitoring performance display unit 11a4 displays the monitoring performance of the entire monitoring system on the display unit 16 in step S106.
  • the overall monitoring performance display unit 11a4 displays an image 52 representing the monitoring performance of the first route and an image 53 representing the monitoring performance of the second route in the configuration diagram creation area 16a.
  • the system design support apparatus 1 can suppress the trouble that the target monitoring performance is not achieved after the actual construction of the monitoring system.
  • the overall monitoring performance display unit 11a4 compares the monitoring performance “1400 ms” of the first route with the threshold “1380 ms” in the row 14d1 of the threshold data 14d, and the monitoring performance “1400 ms of the first route is displayed. ”Exceeds the threshold“ 1380 ms ”in the row 14d1 of the threshold data 14d, the first route is displayed in a manner that allows the user to identify the first route. Displaying the first route in a manner that can be identified by the user is exemplified by displaying the components of the first route in red in the configuration diagram 41.
  • the system design support apparatus 1 can facilitate examination of the design of the monitoring system.
  • step S108 the bottleneck display unit 11a5 displays the component that is the bottleneck in a manner that allows the user to identify the component.
  • the bottleneck display unit 11a5 compares the monitoring time interval “100 ms” of the control device A type with the threshold value “100 ms” in the row 14d5 of the threshold data 14d, and the monitoring time interval “100 ms” of the control device A type is obtained. Since the threshold “100 ms” in the row 14d5 of the threshold data 14d is not exceeded, it is determined that the control device A type is not a bottleneck.
  • the bottleneck display unit 11a5 compares the monitoring time interval “60 ms” of the control device C type with the threshold value “100 ms” in the row 14d5 of the threshold data 14d, and the monitoring time interval “60 ms” of the control device C type is obtained. Since the threshold “100 ms” in the row 14d5 of the threshold data 14d is not exceeded, it is determined that the control device C type is not a bottleneck.
  • the bottleneck display unit 11a5 compares the communication time interval “100 ms” of the network CC-Link with the threshold value “100 ms” in the row 14d4 of the threshold data 14d, and the communication time interval “100 ms” of the network CC-Link is Since the threshold “100 ms” in the row 14d4 of the threshold data 14d is not exceeded, it is determined that the network CC-Link is not a bottleneck.
  • the bottleneck display unit 11a5 compares the monitoring time interval “400 ms” of the server B type with the threshold value “400 ms” in the row 14d3 of the threshold data 14d, and the monitoring time interval “400 ms” of the server B type is the threshold data. Since the threshold value “400 ms” in the row 14d3 of 14d is not exceeded, it is determined that the server B type is not a bottleneck.
  • the bottleneck display unit 11a5 compares the drawing time interval “800 ms” of the monitoring device A type with the threshold value “600 ms” in the row 14d2 of the threshold data 14d, and the drawing time interval “800 ms” of the monitoring device A type is obtained. Since the threshold “600 ms” in the row 14d2 of the threshold data 14d is exceeded, it is determined that the monitoring device A type is a bottleneck.
  • the bottleneck display unit 11a5 displays the image 31 of the monitoring apparatus A type, which is a bottleneck, in such a manner that the user can identify it. Displaying the monitoring device A type image 31 in such a manner that the user can identify is exemplified by displaying the monitoring device A type image 31 in a flashing manner in red in the configuration diagram 41.
  • the system design support apparatus 1 can facilitate examination of the design of the monitoring system.
  • the bottleneck display unit 11a5 displays, as a bottleneck, the difference between the plurality of components exceeding the threshold and the maximum difference from the threshold when the plurality of components exceeds the threshold. Also good.
  • the bottleneck display part 11a5 determined by comparing with each threshold whether each component is a bottleneck, it is not limited to this.
  • the bottleneck display unit 11a5 may determine that the component having the largest monitoring or drawing time interval among the components is a bottleneck.
  • the improvement plan display unit 11a6 displays the improvement plan of the component that is the bottleneck in step S110.
  • the improvement plan display unit 11a6 determines in step S108 that the monitoring device A type is a bottleneck, the improvement plan display unit 11a6 displays the contents of the monitoring device improvement plan data 14e2 in which the improvement plan of the monitoring device is described.
  • FIG. 15 is a diagram illustrating a system design support screen of the system design support apparatus according to the first embodiment.
  • the improvement plan display unit 11a6 displays an image 51 representing the contents of the monitoring device improvement plan data 14e2 beside the monitoring device A type image 31.
  • the distance between the image 51 and the image 31 is the image 51 and the image 32 of another component. It means that the image 51 is displayed so as to be shorter than the distance between 33, 34 or 35.
  • the system design support apparatus 1 can facilitate examination of the design of the monitoring system.
  • the monitoring performance of the entire monitoring system is displayed.
  • the user can grasp the general monitoring performance of the monitoring system at the design stage of the monitoring system. Therefore, the system design support apparatus 1 can suppress the trouble that the target monitoring performance is not achieved after the actual construction of the monitoring system.
  • the system design support device 1 displays the component that is the bottleneck in a manner that allows the user to identify it. Thereby, the user can grasp
  • the system design support device 1 instead of specifying the number of monitoring data and the number of program steps, the system design support device 1 refers to the specified project data and determines the number of monitoring data and the number of program steps when the project data is specified to the control device. get. Thereby, the system design support apparatus 1 can suppress a user's effort.
  • the system design support device 1 displays a bottleneck improvement plan. Thereby, the user can grasp
  • the configuration described in the above embodiment shows an example of the contents of the present invention, and can be combined with another known technique, and can be combined with other configurations without departing from the gist of the present invention. It is also possible to omit or change the part.
  • 1 system design support device 11 CPU, 11a system design support unit, 11a1 configuration diagram creation unit, 11a2 component monitoring performance acquisition unit, 11a3 overall monitoring performance acquisition unit, 11a4 overall monitoring performance display unit, 11a5 bottleneck display unit, 11a6 Improvement plan display unit, 14 storage unit, 14a, 14b project data, 14c monitoring performance data, 14d threshold data, 14e improvement plan data.

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)
  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

L'invention concerne un dispositif qui aide à la conception d'un système de surveillance, avec une capacité de surveillance telle qu'un indice, ladite capacité de surveillance étant représentée par la surveillance, le rendu ou la transmission de données à des intervalles de temps. Le dispositif comprend : une unité de création de schéma fonctionnel qui, sur la base d'une entrée provenant d'un utilisateur, crée un schéma fonctionnel d'un système de surveillance et amène une unité d'affichage à l'afficher ; une unité d'acquisition de capacité de surveillance d'élément constitutif qui acquiert la capacité de surveillance de chaque élément parmi une pluralité d'éléments constitutifs qui sont prévus dans le schéma fonctionnel ; une unité d'acquisition de capacité de surveillance globale qui, sur la base de la capacité de surveillance de chaque élément parmi la pluralité d'éléments constitutifs, acquiert la capacité de surveillance globale du système de surveillance ; et une unité d'affichage de capacité de surveillance globale qui amène l'unité d'affichage à afficher la capacité de surveillance globale du système de surveillance.
PCT/JP2015/066524 2015-06-08 2015-06-08 Dispositif, procédé et programme d'aide à la conception de système WO2016199206A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201580080373.7A CN107615199B (zh) 2015-06-08 2015-06-08 系统设计辅助装置、方法及程序
JP2016553675A JP6109438B1 (ja) 2015-06-08 2015-06-08 システム設計支援装置、方法及びプログラム
PCT/JP2015/066524 WO2016199206A1 (fr) 2015-06-08 2015-06-08 Dispositif, procédé et programme d'aide à la conception de système

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2015/066524 WO2016199206A1 (fr) 2015-06-08 2015-06-08 Dispositif, procédé et programme d'aide à la conception de système

Publications (1)

Publication Number Publication Date
WO2016199206A1 true WO2016199206A1 (fr) 2016-12-15

Family

ID=57504862

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/066524 WO2016199206A1 (fr) 2015-06-08 2015-06-08 Dispositif, procédé et programme d'aide à la conception de système

Country Status (3)

Country Link
JP (1) JP6109438B1 (fr)
CN (1) CN107615199B (fr)
WO (1) WO2016199206A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2023281662A1 (fr) * 2021-07-07 2023-01-12

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09231229A (ja) * 1996-02-21 1997-09-05 Mitsubishi Electric Corp データベース構築方法
JP2006277734A (ja) * 2005-03-01 2006-10-12 Omron Corp ネットワーク構成図表示装置
JP2008146357A (ja) * 2006-12-11 2008-06-26 Fuji Electric Fa Components & Systems Co Ltd プログラマブルコントローラ、及びその支援装置
JP2014154070A (ja) * 2013-02-13 2014-08-25 Mitsubishi Electric Corp プラント制御監視システム設計支援ツール

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103988137B (zh) * 2012-06-26 2016-09-07 东芝三菱电机产业系统株式会社 数据收集系统、数据收集装置、以及数据收集方法
JP5895906B2 (ja) * 2013-07-24 2016-03-30 横河電機株式会社 プロセス制御装置及びシステム並びにその健全性判定方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09231229A (ja) * 1996-02-21 1997-09-05 Mitsubishi Electric Corp データベース構築方法
JP2006277734A (ja) * 2005-03-01 2006-10-12 Omron Corp ネットワーク構成図表示装置
JP2008146357A (ja) * 2006-12-11 2008-06-26 Fuji Electric Fa Components & Systems Co Ltd プログラマブルコントローラ、及びその支援装置
JP2014154070A (ja) * 2013-02-13 2014-08-25 Mitsubishi Electric Corp プラント制御監視システム設計支援ツール

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2023281662A1 (fr) * 2021-07-07 2023-01-12
WO2023281662A1 (fr) * 2021-07-07 2023-01-12 東芝三菱電機産業システム株式会社 Système d'ihm de web à scada
JP7478924B2 (ja) 2021-07-07 2024-05-08 株式会社Tmeic Scadaウェブhmiシステム

Also Published As

Publication number Publication date
JPWO2016199206A1 (ja) 2017-06-22
CN107615199B (zh) 2019-04-26
JP6109438B1 (ja) 2017-04-05
CN107615199A (zh) 2018-01-19

Similar Documents

Publication Publication Date Title
JP7396674B2 (ja) 役割ベースユーザインターフェースを提供する方法及びシステム、及び非一時的コンピュータ読取可能な媒体
JP7378918B2 (ja) プロセスプラント内のディスプレイナビゲーション階層を構成及び提示するためのシステム及び方法
US11774927B2 (en) Methods and apparatus to provide a role-based user interface
JP6190334B2 (ja) アラームへの対処を構成する方法、製造品、装置、および、構成システム
EP2558912A2 (fr) Système et procédé pour une présentation visuelle d'informations dans un système de commande de processus
DE102019123645A1 (de) Systeme und verfahren zum einbetten eines web-frames in prozessgrafik
US10579217B2 (en) System and method for presenting a customizable graphical view of a system status to identify system failures
CN110892348B (zh) Newgen控制器中传统控制功能与newgen控制功能
US10635083B2 (en) Apparatus and method for generating smart visualizations for effective monitoring and control in industrial process control and automation systems
JP6109438B1 (ja) システム設計支援装置、方法及びプログラム
US11009848B2 (en) Scalable intelligent query-based interface to navigate and find industrial information on a visual interface
JP5780387B2 (ja) フィールドデータ表示装置
KR101916771B1 (ko) 모니터링 장치 관리 방법
JP7151230B2 (ja) 制御システム、監視装置および監視プログラム
CN110651231B (zh) 工业工厂用数据再现装置
JP2009169225A (ja) トレンドグラフ表示方法
KR20100055692A (ko) 반도체 제조 설비의 메뉴 관리 방법

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2016553675

Country of ref document: JP

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15894891

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15894891

Country of ref document: EP

Kind code of ref document: A1