WO2017212592A1 - プログラマブル表示器 - Google Patents
プログラマブル表示器 Download PDFInfo
- Publication number
- WO2017212592A1 WO2017212592A1 PCT/JP2016/067130 JP2016067130W WO2017212592A1 WO 2017212592 A1 WO2017212592 A1 WO 2017212592A1 JP 2016067130 W JP2016067130 W JP 2016067130W WO 2017212592 A1 WO2017212592 A1 WO 2017212592A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- alarm
- servo amplifier
- drive recorder
- recorder information
- Prior art date
Links
Images
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
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
-
- 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
- G05B19/058—Safety, monitoring
-
- 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
- G05B19/052—Linking several PLC's
-
- 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
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
- G05B23/027—Alarm generation, e.g. communication protocol; Forms of alarm
-
- 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
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
- G05B23/0272—Presentation of monitored results, e.g. selection of status reports to be displayed; Filtering information to the user
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13058—One instruction of plc generates a whole independent sequence, relay
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23258—GUI graphical user interface, icon, function bloc editor, labview
Definitions
- the present invention relates to a programmable display that displays the status of a servo amplifier.
- the servo amplifier used in the factory automation system processes the data of multiple items of the servo motor during the operation of driving the servo motor to be driven.
- the servo amplifier when an alarm occurs, together with the alarm number, graph waveform data that is data for a certain period before and after the alarm is generated in the servo motor that generated the alarm, and all items when the alarm occurs in the servo motor that generated the alarm Some of them have a function of holding data for alarm occurrence list, which is the above data.
- the function of holding the graph waveform data and the alarm occurrence list data together with the alarm number is referred to as “drive recorder function”.
- the factory automation system is generally abbreviated as an FA (Factory Automation) system, and will be hereinafter referred to as an “FA system” in this specification.
- FA Field Automation
- the FA system “abnormal” is generally referred to as “alarm”, and therefore “abnormal” is also expressed as “alarm” in this specification. Therefore, the alarm analysis in this specification means analyzing the cause of abnormality.
- Patent Document 1 in order to acquire data from the servo amplifier, a computer in which dedicated software is installed is necessary, but there are cases in which a computer in which dedicated software is installed is not on the production site. It took time to obtain a personal computer, and it often took time to recover.
- the programmable display connected to the servo amplifier can acquire the current value data of the servo amplifier. Data acquisition is possible.
- JP 2004-295816 A Japanese Patent Laid-Open No. 11-327610
- the sampling cycle on the device side which is generally required for alarm analysis, is faster than the cycle on which the programmable display acquires data from the device.
- the cycle on which the programmable display acquires data from the device could not meet the required performance.
- the present invention has been made in view of the above, and an object of the present invention is to obtain a programmable display that can perform alarm analysis of a servo amplifier without a personal computer at the site where the FA system is installed.
- the present invention provides a plurality of items of data of a servo motor in which an alarm is generated, and is continuous data from before the occurrence of the alarm to after the occurrence of the alarm.
- the alarm corresponding to the drive recorder information held in the servo amplifier from the servo amplifier holding the drive recorder information including the second data that is the data of all items at the time of occurrence of the alarm of the servo motor where the data and the alarm occurred
- a drive recorder information processing unit for displaying a first screen showing a list of alarms in which the drive recorder information is held in the servo amplifier.
- the present invention includes a graph waveform information processing unit that obtains first data from a servo amplifier and displays a second screen showing the first data in a graph.
- the programmable display according to the present invention has an effect that alarm analysis of the servo amplifier can be performed without a personal computer at the site where the FA system is installed.
- FIG. 1 The figure which shows the structure of FA system using the programmable display which concerns on Embodiment 1 of this invention.
- Functional block diagram of the programmable display device according to the first embodiment The flowchart which shows the flow of operation
- FIG. 1 The flowchart which shows the flow of operation
- FIG. 1 The flowchart which shows the flow of operation
- FIG. 1 shows an example of the drive recorder information list screen which the programmable display which concerns on Embodiment 1 displays
- the figure which shows an example of the graph waveform display screen of the programmable display which concerns on Embodiment 1 The figure which shows an example of the alarm generation time list screen of the programmable display which concerns on Embodiment 1.
- FIG. Conceptual diagram of data acquired from servo amplifier by programmable display according to Embodiment 1 Functional block diagram of a programmable display according to Embodiment 2 of the present invention
- FIG. 1 is a diagram showing a configuration of an FA system using a programmable display according to Embodiment 1 of the present invention.
- FA system 100 the servo motor A, the servo amplifier 10 1 to drive the servo motor B and servo motor C, a servo amplifier 10 2 for driving a servomotor D and servo motor E, servomotor F, servomotors G and servo a servo amplifier 10 3 to drive the motor H, a programmable logic controller 20 for controlling the servo amplifier 10 1, 10 2, 10 3 by executing the sequence program, the servo amplifier 10 1, 10 2, 10 3 of the current value data And a programmable display 30 for displaying.
- the servo amplifiers 10 1 , 10 2 , 10 3 have a drive recorder function for holding drive recorder information when an alarm occurs.
- matters common to the servo amplifiers 10 1 , 10 2 , and 10 3 will be described, and when there is no need to distinguish between them, they will be referred to as servo amplifiers 10.
- the programmable logic controller 20 is configured by combining a plurality of units 21, 22, 23, and 24.
- the servo amplifiers 10 1 and 10 2 are connected to the unit 23, and the servo amplifier 10 3 is connected to the unit 24.
- the programmable display 30 and the servo amplifier 10 may be directly connected.
- FIG. 2 is a functional block diagram of the programmable display device according to the first embodiment.
- the programmable display 30 includes a control unit 301 that controls the whole, a setting information storage unit 302 that stores setting information 3021, a file storage unit 303 that stores data acquired from the servo amplifier 10 as a file, and a removable storage medium Storage medium input / output unit 304 for inputting / outputting information to / from the display unit, and graphical user interface processing for performing processing corresponding to operation, communication, and display based on setting information 3021 which is user setting for operating the programmable display 30
- the data management unit 306 temporarily stores data acquired from the unit 305 and the servo amplifier 10.
- the programmable display 30 includes a communication processing unit 307 that communicates with an external device and reads / writes information of the servo amplifier 10, an operation input processing unit 308 that receives an input operation and transmits it to the graphical user interface processing unit 305, a display unit 309 that displays information, and an input An input unit 310 serving as an interface is included.
- Examples of the removable storage medium on which the storage medium input / output unit 304 reads and writes information include an SD memory card and a USB (Universal Serial Bus) flash drive, but are not limited to an SD memory card and a USB memory.
- the graphical user interface processing unit 305 includes a drive recorder information processing unit 351 that displays the drive recorder information acquired from the data management unit 306 on the display unit 309, and a graph waveform information processing that graphs the graph waveform data and displays the graph waveform data on the display unit 309.
- the drive recorder information processing unit 351 monitors a trigger, which is a condition for collecting selected log data, acquires a device value of an external device from the communication processing unit 307, and also performs processing for collecting log data.
- Servo amplifier 10 saves graph waveform data and alarm list data together with the alarm number at the time of alarm occurrence as drive recorder information.
- the graph waveform data is data of a plurality of items in the servo motor in which an alarm has occurred, is continuous data from before the occurrence of the alarm to after it has occurred, and is the first data.
- the alarm occurrence list data is data of all items at the time of occurrence of an alarm in the servo motor in which the alarm has occurred, and is second data.
- the graph waveform data is data before and after the occurrence of the alarm.
- FIG. 4 and FIG. 5 are flowcharts showing the operation flow of the programmable display according to the first embodiment.
- the drive recorder information processing unit 351 determines whether or not an operation for starting the drive recorder information browsing function has been performed. If the operation for activating the drive recorder information browsing function has not been performed, No is made in step S101, and step S101 is repeated. If an operation for starting the drive recorder information browsing function has been performed, Yes is made in step S101, and the process proceeds to step S102.
- the first operation for activating the drive recorder information browsing function is an operation for designating the servo amplifier 10 of the FA system 100 by the path of the programmable logic controller 20 and the units 21, 22, 23, and 24. That is, this is an operation for designating which servo amplifier 10 is connected to which of the units 21, 22, 23, and 24 of the programmable logic controller 20.
- the second operation for starting the drive recorder information browsing function is an operation of pressing a start switch for starting the drive recorder information browsing function.
- the start switch is a switch associated with the servo amplifier 10 in the FA system 100. If the start switch is pressed in a state where the servo amplifier 10 is not associated, the drive recorder information processing unit 351 causes the display unit 309 to display a screen requesting designation of the servo amplifier 10.
- the third operation for activating the drive recorder information browsing function is an operation for associating an alarm type with the servo amplifier 10 and designating an alarm on the alarm list screen.
- the drive recorder information processing unit 351 determines that an operation for starting the drive recorder information browsing function has been performed.
- step S102 the drive recorder information processing unit 351 confirms whether the drive recorder information list data of the servo amplifier 10 to be displayed is stored in the data management unit 306.
- the drive recorder information list data is third data indicating an alarm corresponding to the drive recorder information held in the servo amplifier 10.
- the servo amplifier 10 to be displayed is the servo amplifier 10 designated by the path in the case of the first operation, and the servo amplifier 10 associated with the start switch in the case of the second operation. In the case of the third operation, the servo amplifier 10 is associated with the type of alarm designated on the alarm list screen.
- step S102 If the drive recorder information list data of the servo amplifier 10 to be displayed is stored in the data management unit 306, “Yes” is determined in step S102, and the process proceeds to step S105. If the drive recorder information list data of the servo amplifier 10 to be displayed is not stored in the data management unit 306, No in step S102, and the process proceeds to step S103.
- step S103 the drive recorder information processing unit 351 transmits a drive recorder information list acquisition request to the servo amplifier 10 to be displayed through the control unit 301 and the communication processing unit 307.
- step S104 the communication processing unit 307 receives the drive recorder information list data in response to the drive recorder information list acquisition request, and stores the received drive recorder information list data in the data management unit 306.
- step S ⁇ b> 105 the drive recorder information processing unit 351 reads the drive recorder information list data stored in the data management unit 306 and displays a list of alarms in which the drive recorder information is held in the servo amplifier 10. Is displayed on the display unit 309.
- FIG. 6 is a diagram showing an example of a drive recorder information list screen displayed by the programmable display according to the first embodiment.
- an alarm number 41, an alarm name 42 and an occurrence time 43 are displayed on the drive recorder information list screen 40.
- the drive recorder information list screen 40 includes a waveform display button 44 and an alarm occurrence list display button 45.
- step S106 the graph waveform information processing unit 352 determines whether or not the waveform display button is pressed while any of the drive recorder information is selected on the drive recorder information list screen. If the waveform display button is pressed, Yes is made in step S106, and the process proceeds to step S108. If the waveform display button has not been pressed, No is returned in step S106, and the process proceeds to step S107.
- step S107 the alarm occurrence list processing unit 353 determines whether or not the alarm occurrence list display button is pressed while any of the drive recorder information is selected on the drive recorder information list screen. If the alarm occurrence list display button is pressed, Yes is made in step S107 and the process proceeds to step S112. If the alarm occurrence list display button has not been pressed, No is returned in step S107, and the process is terminated.
- the drive recorder information list screen 40 includes a save button 46 and a batch save button 47.
- the graphical user interface processing unit 305 displays graph waveform data and alarm occurrence list data of the servo amplifier 10 displaying the drive recorder information list screen 40.
- the save button 46 is pressed with the alarm selected on the drive recorder information list screen 40
- the graphical user interface processing unit 305 displays the graph waveform data and the alarm occurrence list data corresponding to the selected alarm.
- the drive recorder information list screen 40 has an open button 48.
- the graphical user interface processing unit 305 displays the graph waveform data and the alarm occurrence list data corresponding to the selected alarm in the file storage unit 303 or the storage medium. Reading from the storage medium attached to the input / output unit 304.
- step S108 the graph waveform information processing unit 352 confirms whether the graph waveform data to be displayed is stored in the data management unit 306. If the graph waveform data to be displayed is stored in the data management unit 306, the result of step S108 is Yes, and the process proceeds to step S111. If the graph waveform data to be displayed is not stored in the data management unit 306, No in step S108, the process proceeds to step S109.
- step S109 the graph waveform information processing unit 352 transmits a graph waveform data acquisition request to the servo amplifier 10 to be displayed through the control unit 301 and the communication processing unit 307.
- step S110 the communication processing unit 307 receives the graph waveform data in response to the graph waveform data acquisition request, and stores the received graph waveform data in the data management unit 306.
- step S111 the graph waveform information processing unit 352 reads the graph waveform data stored in the data management unit 306 and displays a graph waveform display screen, which is a second screen showing the graph waveform data as a graph, on the display unit 309. To display.
- step S111 is completed, the process ends.
- FIG. 7 is a diagram illustrating an example of a graph waveform display screen of the programmable display device according to the first embodiment.
- the graph waveform display screen 50 includes a waveform display area 51 and a vertical axis display area 52. Whether or not to display the scale of the vertical axis displayed in the vertical axis display area 52 can be switched, and the area of the waveform display area 51 is expanded by hiding at least part of the scale of the vertical axis. It is supposed to be.
- zoom display for enlarging a part of the graph waveform can be performed.
- Zoom display is executed by performing a tap operation after selecting a range to be enlarged and displayed by a swipe operation.
- the graph waveform information processing unit 352 enlarges the graph waveform based on either the vertical component or the horizontal component of the swipe operation. Display.
- the graph waveform display screen 50 includes a save button 53 and an open button 54.
- the save button 53 is pressed on the graph waveform display screen 50
- the graphical user interface processing unit 305 attaches the graph waveform data to the file storage unit 303 or the storage medium input / output unit 304 as a file in a format specified by the user. Stored in the storage medium.
- the open button 54 on the graph waveform display screen 50 the graph waveform data file stored in the storage medium attached to the file storage unit 303 or the storage medium input / output unit 304 is read out.
- the graph waveform is displayed in the waveform display area 51.
- step S112 the alarm occurrence list processing unit 353 checks whether the alarm occurrence list data to be displayed is stored in the data management unit 306. If the alarm occurrence list data to be displayed is stored in the data management unit 306, Yes in step S112, the process proceeds to step S115. If the alarm occurrence list data to be displayed is not stored in the data management unit 306, No in step S112, and the process proceeds to step S113.
- step S113 the alarm occurrence list processing unit 353 transmits an alarm occurrence list data acquisition request to the servo amplifier 10 through the control unit 301 and the communication processing unit 307.
- step S114 the communication processing unit 307 receives the alarm occurrence list data in response to the alarm occurrence list data acquisition request, and stores the received alarm occurrence list data in the data management unit 306. To do.
- step S115 the alarm occurrence list processing unit 353 reads out the alarm occurrence list data stored in the data management unit 306, and is a third screen showing a list of data included in the alarm occurrence list data. An alarm occurrence list screen is displayed on the display unit 309. When step S115 is completed, the process ends.
- FIG. 8 is a diagram showing an example of an alarm occurrence list screen of the programmable display according to the first embodiment.
- the alarm occurrence list screen 60 displays a list of values at the time when the alarm occurred, among the data held by the servo amplifier 10 to be displayed.
- the alarm occurrence list screen 60 includes a save button 61 and an open button 62.
- the save button 61 is pressed on the alarm occurrence list screen 60
- the graphical user interface processing unit 305 displays the alarm occurrence list data in a file specified by the user in a file storage unit 303 or a storage medium input / output unit.
- the information is stored in a storage medium attached to 304.
- the open button 62 is pressed on the alarm occurrence list screen 60, an alarm occurrence list data file stored in the storage medium attached to the file storage unit 303 or the storage medium input / output unit 304 is displayed. It is read and a list of alarms is displayed.
- the graph waveform display screen 50 and the alarm occurrence list screen 60 include screen transition switches 55 and 63, and when the screen transition switches 55 and 63 are pressed, The graph waveform display screen 50, the alarm occurrence list screen 60, and the drive recorder information list screen 40 can be switched.
- FIG. 9 is a conceptual diagram of data acquired from the servo amplifier by the programmable display according to the first embodiment.
- the data acquired from the servo amplifier 10 by the programmable display 30 can exemplify the rotation speed and temperature of the servo motor, but is not limited to the rotation speed and temperature.
- Servo amplifiers 10 1 holds a A 11 ⁇ A 38
- C 11 ⁇ C 28 is the data of the data B 11 ⁇ B 48
- the servo motor C of the servomotor B is data of the servo motor A.
- Servo amplifiers 10 2 holds a D 11 ⁇ D 38 and the servo motor E 11 ⁇ E 28 is data E is the data of the servo motor D.
- Servo amplifier 103 holds a F 11 ⁇ F 28, H 11 ⁇ H 28 is data G 11 ⁇ G 28 and the servo motor H is data of the servo motor G is data of the servo motor F.
- data A 11 indicates that the data is number 1 of the servo motor number A and is the first data in time series. That is, the data of No. 1 of the servo motor A indicates that it has changed in the order of A 11 , A 12 , A 13 , A 14 , A 15 , A 16 , A 17 , A 18 . The same applies to other data.
- data A 23 , B 26 , C 14 , D 34 , and G 25 marked with a circle in FIG. 9 are data in which an alarm has occurred.
- the drive recorder information list data 83 the data A 23, B 26, C 14 .
- the drive recorder information data A 23 together with the alarm number, the data A 11, A 12, A 13 , A 14, A 15, A 21, A 22, A 23 , A 24 , A 25, graph waveform data 81, and alarm occurrence list data 82 formed by data A 13 , A 23 , A 33 .
- the data A 31 , A 32 , A 33 , A 34 , and A 35 are data that is not a graph display target, and thus are not included in the graph waveform data 81.
- the data of the servo motor A in which the alarm has occurred is used as the graph waveform data 81.
- the data related to the other servo motors B and C together with the data of the servo motor A is used as the graph waveform data 81. It may be.
- the data at the time of the alarm occurrence of the servo motor A where the alarm has occurred is the alarm occurrence list data 82, but the data related to the other servo motors B and C at the time of the alarm occurrence is shown.
- the alarm occurrence list data 82 may be combined with the servo motor A data.
- B 13 , B 23 , B 33 , B 43 , C 13 , C 23 may be combined with the data A 13 , A 23 , A 33 to be the alarm occurrence list data 82.
- the data of the servo motors B and C that did not generate the alarm can also be displayed on the alarm list screen. It becomes possible.
- the servo amplifier 10 2 to be displayed data for the drive recorder information list, the data D 34.
- the servo amplifiers 10 3 to be displayed data for the drive recorder information list, a data G 25.
- the data already overwritten and deleted due to the storage capacity limitation of the servo amplifier 10 is not included in the drive recorder information list data 83. For example, if you overwrite the drive recorder information data A 23 than holding the drive recorder information data B 26, data A 23 to the drive recorder information list data 83 is no longer included.
- the data A 21, A 22, A 23 , A 24, A 25 Ganasu graph waveform data 81 is the servo amplifier is obtained from 10 1 to the programmable display device 30, the graph waveform display screen 50 is displayed on the display unit 309.
- the data A 13, A 23, A 33 , B 13, B 23, B 33, B 43, C 13, C 23 Ganasu alarm occurs list of data 82 is obtained in the programmable display device 30 from the servo amplifier 10 1, when an alarm occurs list screen 60 is displayed on the display unit 309.
- the graphical user interface processing unit 305 has a function of setting the type of alarm for holding the drive recorder information in the servo amplifier 10, and the programmable display 30 is an alarm for which the servo amplifier 10 holds the drive recorder information. Can be set to the servo amplifier 10.
- the operation input processing unit 308 notifies the graphical user interface processing unit 305 of the change contents of the parameter input through the input unit 310.
- the graphical user interface processing unit 305 notifies the control unit 301 of the content written to the servo amplifier 10 based on the input content.
- the control unit 301 confirms the notification from the graphical user interface processing unit 305, determines that the content is to be transferred to the communication processing unit 307, and notifies the communication processing unit 307.
- the communication processing unit 307 executes writing to the servo amplifier 10 based on the content notified from the control unit 301. By writing parameters from the programmable display 30 to the servo amplifier 10 in this way, the number of data held in the servo amplifier 10 by the drive recorder function can be reduced.
- the data required for alarm analysis of the servo amplifier needs to be sampled faster than the period at which the programmable display acquires data from the device side.
- the programmable display 30 can also display the status of the programmable logic controller 20 constituting the FA system 100, the status display screen of the programmable logic controller 20, the drive recorder information list screen 40 of the servo amplifier 10, and the alarm occurrence list screen 60.
- the alarm analysis is further facilitated by displaying the graph waveform display screen 50 in an overlapping manner. Even if the dedicated software for the programmable logic controller 20 and the dedicated software for the servo amplifier 10 are installed in the personal computer and started simultaneously, the status display screen of the programmable logic controller 20 and the drive recorder information list screen of the servo amplifier 10 are displayed. 40.
- the processing load on the personal computer increases by simultaneously starting the dedicated software. Therefore, if a personal computer having high processing performance is used, the state display screen of the programmable logic controller 20 overlaps the drive recorder information list screen 40, the alarm occurrence list screen 60 or the graph waveform display screen 50 of the servo amplifier 10. Although display is possible, personal computers used in the field often lack processing power.
- the drive recorder information browsing function is activated when the user performs the first operation, the second operation, or the third operation.
- the drive recorder information browsing function is activated in conjunction with the occurrence of an alarm at 10, and the drive recorder information list data, graph waveform data, and alarm occurrence list data are acquired from the servo amplifier 10 and the format specified by the user
- These files may be stored in a storage medium attached to the file storage unit 303 or the storage medium input / output unit 304.
- the graphical user interface processing unit 305 monitors the change in the device state of the servo amplifier 10 and activates the drive recorder information browsing function when the change in the device state is detected.
- the drive recorder information list data, graph waveform data and alarm occurrence list data are stored in the file storage unit 303 or the storage medium input / output unit. You may make it memorize
- the programmable display 30 monitors the change in the alarm state of the servo amplifier 10, and if there is a change, automatically acquires the drive recorder information to drive in conjunction with the occurrence of the alarm.
- Recorder information list data, graph waveform data, and alarm occurrence list data can be acquired from the servo amplifier 10.
- the device memory of the programmable logic controller 20 is referred to when an alarm is generated, so that a change in the alarm state cannot be detected. Therefore, when using a personal computer with dedicated software installed, the drive recorder information list data, graph waveform data, and alarm occurrence list data are automatically sent from the servo amplifier 10 when a change in the alarm state is detected. It is difficult to get.
- Servo amplifier 10 overwrites old data with new data because the amount of data that servo amplifier 10 can hold with the drive recorder function is limited. Therefore, when the drive recorder information browsing function is activated by a user operation, another data is overwritten on the data at the time of the alarm occurrence, and there is a possibility that the drive recorder information browsing function does not remain in the servo amplifier 10 when the drive recorder information browsing function is activated. . If the memory of the servo amplifier 10 is increased, the possibility that another data is overwritten on the data at the time of alarm occurrence is reduced, but the manufacturing cost of the servo amplifier 10 is increased.
- the graph waveform data and the alarm occurrence list data are servoed before another data is overwritten on the data at the time of the alarm occurrence. Since it can be acquired from the amplifier 10 to the programmable display 30, it is possible to prevent the cause of the alarm from being unable to be specified. Since the storage medium attached to the storage medium input / output unit 304 of the programmable display 30 generally has a larger storage capacity than the memory of the servo amplifier 10, the storage medium attached to the storage medium input / output unit 304 Since the storage capacity is insufficient, the phenomenon that the data acquired from the servo amplifier 10 cannot be stored in the storage medium is unlikely to occur.
- FIG. FIG. 10 is a functional block diagram of a programmable display according to Embodiment 2 of the present invention.
- the programmable display device 31 according to the second embodiment is different from the first embodiment in that it includes a mail transmission unit 311 that transmits an electronic mail.
- the mail transmission unit 311 has a function of transmitting an electronic mail using a simple mail transfer protocol (SMTP).
- SMTP simple mail transfer protocol
- the graphical user interface processing unit 305 electronically stores at least one of the drive recorder information list data, the graph waveform data, and the alarm occurrence list data acquired from the servo amplifier 10. You can attach it to an email and send it to a personal computer in another location. For example, by providing an e-mail transmission button on the drive recorder information list screen 40, the graph waveform display screen 50, or the alarm occurrence list screen 60, drive recorder information list data, graph waveform data, or alarm occurrence list data It is possible to send an e-mail attached with a user operation. Therefore, the FA system 100 can be restored at an early stage in a site where there are restrictions on bringing in a personal computer.
- an e-mail attached with drive recorder information list data, graph waveform data, or alarm occurrence list data may be transmitted in conjunction with the alarm occurrence of the servo amplifier 10. That is, the graphical user interface processing unit 305 monitors the change in the alarm state in the servo amplifier 10 and acquires drive recorder information from the servo amplifier 10 when the change in the alarm state in the servo amplifier 10 is detected. Then, it may be transmitted by e-mail to a destination registered in advance. Drive recorder information is acquired from the servo amplifier 10 in conjunction with a change in the alarm state, and is transmitted to a pre-registered transmission destination by e-mail, thereby storing the storage medium attached to the storage medium input / output unit 304. Even if the data acquired from the servo amplifier 10 cannot be stored in the storage medium because the capacity is insufficient, the drive recorder information can be held in the personal computer that is the destination of the e-mail.
- FIG. 11 is a diagram illustrating a hardware configuration of the programmable display according to the first and second embodiments.
- the programmable displays 30 and 31 include an arithmetic device 71, a display device 72, a random access memory 73, a nonvolatile memory 74, an input device 75, a communication interface 76, a storage medium reader / writer 77, and a storage device 78.
- the arithmetic device 71, display device 72, random access memory 73, nonvolatile memory 74, input device 75, communication interface 76, storage medium reader / writer 77, and storage device 78 are connected by a bus B.
- the functions of the graphical user interface processing unit 305, the operation input processing unit 308, the control unit 301, and the mail transmission unit 311 are stored in the nonvolatile memory 74 or the storage device 78 by the arithmetic device 71 using the random access memory 73 as a work area. This is realized by executing the program.
- the program is realized by software, firmware, or a combination of software and firmware.
- the functions of the setting information storage unit 302 and the file storage unit 303 are realized by the nonvolatile memory 74 or the storage device 78.
- the function of the data management unit 306 is realized by the random access memory 73.
- the function of the communication processing unit 307 is realized by the communication interface 76.
- the function of the storage medium input / output unit 304 is realized by the storage medium reader / writer 77.
- the function of the display unit 309 is realized by the display device 72.
- a liquid crystal display device or an organic electroluminescence display device can be applied to the display device 72.
- the function of the input unit 310 is realized by the input device 75.
- a processor such as a CPU (Central Processing Unit) is applied to the arithmetic device.
- a touch panel is applied to the input device 75.
- the storage device 78 can be a hard disk drive or a solid state drive.
- 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.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Theoretical Computer Science (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
図1は、本発明の実施の形態1に係るプログラマブル表示器を用いたFAシステムの構成を示す図である。FAシステム100は、サーボモータA、サーボモータB及びサーボモータCを駆動するサーボアンプ101と、サーボモータD及びサーボモータEを駆動するサーボアンプ102と、サーボモータF、サーボモータG及びサーボモータHを駆動するサーボアンプ103と、シーケンスプログラムを実行してサーボアンプ101,102,103を制御するプログラマブルロジックコントローラ20と、サーボアンプ101,102,103の現在値データを表示するプログラマブル表示器30とを有する。サーボアンプ101,102,103は、アラーム発生時にドライブレコーダ情報を保持するドライブレコーダ機能を備えている。以下、サーボアンプ101,102,103に共通する事項を説明し、各々を区別する必要が無い場合には、サーボアンプ10と表記する。プログラマブルロジックコントローラ20は、複数のユニット21,22,23,24を組み合わせて構成されている。サーボアンプ101,102は、ユニット23に接続されており、サーボアンプ103は、ユニット24に接続されている。なお、プログラマブル表示器30とサーボアンプ10とを直接接続してもよい。
図10は、本発明の実施の形態2に係るプログラマブル表示器の機能ブロック図である。実施の形態2に係るプログラマブル表示器31は、電子メールを送信するメール送信部311を備える点で実施の形態1と相違している。メール送信部311は、簡易メール転送プロトコル(Simple Mail Transfer Protocol, SMTP)を用いて電子メールを送信する機能を備えている。
Claims (10)
- アラームが発生したサーボモータにおける複数の項目のデータであって前記アラームの発生前から発生後にかけての連続したデータである第1のデータ及び前記アラームが発生したサーボモータにおける前記アラームの発生時の全項目のデータである第2のデータを含むドライブレコーダ情報を保持するサーボアンプから、前記サーボアンプに保持されている前記ドライブレコーダ情報に対応する前記アラームを示す第3のデータを取得して、前記サーボアンプに前記ドライブレコーダ情報が保持されている前記アラームの一覧を示す第1の画面を表示するドライブレコーダ情報処理部と、
前記サーボアンプから、前記第1のデータを取得し、前記第1のデータをグラフ化して示す第2の画面を表示するグラフ波形情報処理部とを備えることを特徴とするプログラマブル表示器。 - 前記サーボアンプから、前記第2のデータを取得して、前記第2のデータに含まれるデータの一覧を示す第3の画面を表示するアラーム発生時一覧処理部を備えることを特徴とする請求項1に記載のプログラマブル表示器。
- アラームが発生したサーボモータにおける複数の項目のデータであって前記アラームの発生前から発生後にかけての連続したデータである第1のデータ及び前記アラームが発生したサーボモータにおける前記アラームの発生時の全項目のデータである第2のデータを含むドライブレコーダ情報を保持するサーボアンプから、前記サーボアンプに保持されている前記ドライブレコーダ情報に対応する前記アラームを示す第3のデータを取得して、前記サーボアンプに前記ドライブレコーダ情報が保持されている前記アラームの一覧を示す第1の画面を表示するドライブレコーダ情報処理部と、
前記サーボアンプから、前記第2のデータを取得して、前記第2のデータに含まれるデータの一覧を示す第3の画面を表示するアラーム発生時一覧処理部とを備えることを特徴とするプログラマブル表示器。 - 前記ドライブレコーダ情報を保持する前記アラームの種類を前記サーボアンプに設定することを特徴とする請求項1に記載のプログラマブル表示器。
- 前記サーボアンプから取得した前記第1のデータ、前記第2のデータ及び前記第3のデータを、予め登録された送信先に電子メールで送信することを特徴とする請求項1から4のいずれか1項に記載のプログラマブル表示器。
- 前記サーボアンプでの前記アラームの状態の変化を監視し、前記サーボアンプでの前記アラームの状態の変化を検出した際に、前記ドライブレコーダ情報を前記サーボアンプから取得して、予め登録された送信先に電子メールで送信することを特徴とする請求項5に記載のプログラマブル表示器。
- 前記サーボアンプから取得した前記第1のデータ、前記第2のデータ及び前記第3のデータを、予め指定されたフォーマットのファイルで記憶媒体に保存することを特徴とする請求項6に記載のプログラマブル表示器。
- 前記サーボアンプでの前記アラームの状態の変化を監視し、前記サーボアンプでの前記アラームの状態の変化を検出した際に、前記ドライブレコーダ情報を前記サーボアンプから取得して、前記第1のデータ、前記第2のデータ及び前記第3のデータを、予め指定されたフォーマットのファイルで記憶媒体に保存することを特徴とする請求項7に記載のプログラマブル表示器。
- 前記サーボアンプから取得した前記第1のデータ、前記第2のデータ及び前記第3のデータを、予め指定されたフォーマットのファイルで記憶媒体に保存することを特徴とする請求項1から4のいずれか1項に記載のプログラマブル表示器。
- 前記サーボアンプでの前記アラームの状態の変化を監視し、前記サーボアンプでの前記アラームの状態の変化を検出した際に、前記ドライブレコーダ情報を前記サーボアンプから取得して、前記第1のデータ、前記第2のデータ及び前記第3のデータを、予め指定されたフォーマットのファイルで記憶媒体に保存することを特徴とする請求項9に記載のプログラマブル表示器。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201680081661.9A CN108700865B (zh) | 2016-06-08 | 2016-06-08 | 可编程显示器 |
KR1020187022770A KR101981910B1 (ko) | 2016-06-08 | 2016-06-08 | 프로그래머블 표시기 |
DE112016006217.6T DE112016006217T5 (de) | 2016-06-08 | 2016-06-08 | Programmierbare Anzeigevorrichtung |
JP2017510419A JP6253846B1 (ja) | 2016-06-08 | 2016-06-08 | プログラマブル表示器 |
PCT/JP2016/067130 WO2017212592A1 (ja) | 2016-06-08 | 2016-06-08 | プログラマブル表示器 |
US16/069,193 US20190005693A1 (en) | 2016-06-08 | 2016-06-08 | Programmable display device |
TW106113443A TWI628589B (zh) | 2016-06-08 | 2017-04-21 | 可編程式之顯示器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2016/067130 WO2017212592A1 (ja) | 2016-06-08 | 2016-06-08 | プログラマブル表示器 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017212592A1 true WO2017212592A1 (ja) | 2017-12-14 |
Family
ID=60578488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/067130 WO2017212592A1 (ja) | 2016-06-08 | 2016-06-08 | プログラマブル表示器 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20190005693A1 (ja) |
JP (1) | JP6253846B1 (ja) |
KR (1) | KR101981910B1 (ja) |
CN (1) | CN108700865B (ja) |
DE (1) | DE112016006217T5 (ja) |
TW (1) | TWI628589B (ja) |
WO (1) | WO2017212592A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7466319B2 (ja) | 2019-03-29 | 2024-04-12 | 株式会社キーエンス | プログラマブル表示器及びこれを備えるプログラマブルロジックコントローラシステム |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6973427B2 (ja) * | 2019-02-15 | 2021-11-24 | 株式会社安川電機 | 通信システム、通信方法、及びプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11327610A (ja) * | 1998-05-12 | 1999-11-26 | Mitsubishi Electric Corp | プログラマブルコントローラシステム用のモニタ方法および装置 |
JP2004295816A (ja) * | 2003-03-28 | 2004-10-21 | Mitsubishi Electric Corp | プログラマブル表示器 |
JP2009075633A (ja) * | 2007-09-18 | 2009-04-09 | Mitsubishi Electric Corp | プログラマブル表示器 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3902168B2 (ja) * | 2003-09-04 | 2007-04-04 | 日立建機株式会社 | 建設機械の診断情報表示システム |
US7693608B2 (en) * | 2006-04-12 | 2010-04-06 | Edsa Micro Corporation | Systems and methods for alarm filtering and management within a real-time data acquisition and monitoring environment |
US9141105B2 (en) * | 2008-07-23 | 2015-09-22 | Hurco Companies, Inc. | Method and apparatus for monitoring or controlling a machine tool system |
US10024321B2 (en) * | 2009-05-18 | 2018-07-17 | Emerson Climate Technologies, Inc. | Diagnostic system |
KR101213575B1 (ko) * | 2010-10-19 | 2012-12-18 | (주)경동 | 파이프 끝단 자동 가공 장치 및 그 운용방법 |
CN103180789B (zh) * | 2010-10-27 | 2016-03-02 | 三菱电机株式会社 | 日志设定装置、日志设定方法 |
JP5993865B2 (ja) * | 2011-10-31 | 2016-09-14 | 株式会社日立ハイテクノロジーズ | 自動分析システム |
CN104137011B (zh) * | 2012-02-24 | 2017-04-05 | 三菱电机株式会社 | ***构建辅助工具 |
TWI540496B (zh) * | 2013-10-16 | 2016-07-01 | The control interface of the testing machine | |
KR101875391B1 (ko) * | 2015-04-06 | 2018-08-02 | 화천기공 주식회사 | Cnc 가공기계를 제어하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체 |
-
2016
- 2016-06-08 CN CN201680081661.9A patent/CN108700865B/zh active Active
- 2016-06-08 JP JP2017510419A patent/JP6253846B1/ja active Active
- 2016-06-08 WO PCT/JP2016/067130 patent/WO2017212592A1/ja active Application Filing
- 2016-06-08 US US16/069,193 patent/US20190005693A1/en not_active Abandoned
- 2016-06-08 DE DE112016006217.6T patent/DE112016006217T5/de active Pending
- 2016-06-08 KR KR1020187022770A patent/KR101981910B1/ko active IP Right Grant
-
2017
- 2017-04-21 TW TW106113443A patent/TWI628589B/zh active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11327610A (ja) * | 1998-05-12 | 1999-11-26 | Mitsubishi Electric Corp | プログラマブルコントローラシステム用のモニタ方法および装置 |
JP2004295816A (ja) * | 2003-03-28 | 2004-10-21 | Mitsubishi Electric Corp | プログラマブル表示器 |
JP2009075633A (ja) * | 2007-09-18 | 2009-04-09 | Mitsubishi Electric Corp | プログラマブル表示器 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7466319B2 (ja) | 2019-03-29 | 2024-04-12 | 株式会社キーエンス | プログラマブル表示器及びこれを備えるプログラマブルロジックコントローラシステム |
Also Published As
Publication number | Publication date |
---|---|
JP6253846B1 (ja) | 2017-12-27 |
US20190005693A1 (en) | 2019-01-03 |
TWI628589B (zh) | 2018-07-01 |
TW201743196A (zh) | 2017-12-16 |
CN108700865B (zh) | 2019-11-08 |
JPWO2017212592A1 (ja) | 2018-06-14 |
KR101981910B1 (ko) | 2019-05-23 |
DE112016006217T5 (de) | 2018-09-27 |
CN108700865A (zh) | 2018-10-23 |
KR20180096796A (ko) | 2018-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10671503B2 (en) | Mobile application interactive user interface for a remote computing device monitoring a test device | |
JP6688665B2 (ja) | 機器保全装置、機器保全方法、機器保全プログラム及び記録媒体 | |
CN110050237B (zh) | 数据收集装置、数据收集方法及记录介质 | |
JP6499706B2 (ja) | 複数の機械のデータ収集を管理するデータ収集管理システム、データ収集管理方法及びプログラム | |
US10949062B2 (en) | Device maintenance apparatus, device maintenance method, device maintenance program, and recording medium | |
JP6253846B1 (ja) | プログラマブル表示器 | |
JP6271087B2 (ja) | プログラマブルロジックコントローラ、エンジニアリングツール及びエンジニアリングツールプログラム | |
JP2019040627A (ja) | 機器保全装置、機器保全方法、機器保全プログラム及び記録媒体 | |
JP2004234437A (ja) | データ収集装置、データ収集システムおよびデータ収集プログラム | |
JPWO2019198221A1 (ja) | データ処理装置、データ処理方法及びプログラム | |
JPWO2016071974A1 (ja) | リモート制御装置および制御システム | |
JP2019124998A (ja) | コントローラ、動作状態取得システムおよび方法 | |
US20190296985A1 (en) | Management device, management method, and recording medium | |
JP6599067B1 (ja) | 装置状態再現装置、装置状態再現方法および装置状態再現プログラム | |
JP2004312894A (ja) | モータ制御機器用コンソール | |
WO2021241384A1 (ja) | データ管理装置、及びデータ管理方法 | |
JP6919679B2 (ja) | 機器保全装置、機器保全方法、機器保全プログラム及び記録媒体 | |
JP6801771B2 (ja) | 機器保全装置、機器保全方法、機器保全プログラム及び記録媒体 | |
JPWO2019244327A1 (ja) | 管理装置、管理方法及びプログラム | |
JP2012228734A (ja) | 産業用ロボット | |
JP3729457B2 (ja) | アラーム履歴表示システム | |
JP6146277B2 (ja) | インバータ制御装置およびその周辺装置 | |
JP4576138B2 (ja) | 表示器 | |
CN116917819A (zh) | 信息处理装置以及计算机可读取的存储介质 | |
JP2015135646A (ja) | 監視ポイント定義変更方法およびエンジニアリング装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2017510419 Country of ref document: JP Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 20187022770 Country of ref document: KR Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020187022770 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 112016006217 Country of ref document: DE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16904627 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16904627 Country of ref document: EP Kind code of ref document: A1 |