EP3140083A1 - Dispositif de services et système de commande - Google Patents
Dispositif de services et système de commandeInfo
- Publication number
- EP3140083A1 EP3140083A1 EP15728382.1A EP15728382A EP3140083A1 EP 3140083 A1 EP3140083 A1 EP 3140083A1 EP 15728382 A EP15728382 A EP 15728382A EP 3140083 A1 EP3140083 A1 EP 3140083A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- control
- operating
- visualization
- data
- evaluation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000011156 evaluation Methods 0.000 claims abstract description 149
- 238000012545 processing Methods 0.000 claims abstract description 81
- 238000000034 method Methods 0.000 claims abstract description 45
- 238000009434 installation Methods 0.000 claims abstract description 6
- 238000012800 visualization Methods 0.000 claims description 164
- 230000006870 function Effects 0.000 claims description 50
- 230000008569 process Effects 0.000 claims description 22
- 230000033001 locomotion Effects 0.000 claims description 19
- 230000005540 biological transmission Effects 0.000 claims description 15
- 238000004891 communication Methods 0.000 claims description 12
- 238000004519 manufacturing process Methods 0.000 claims description 9
- 230000006399 behavior Effects 0.000 claims description 8
- 238000011161 development Methods 0.000 claims description 7
- 230000009849 deactivation Effects 0.000 claims description 4
- 230000011664 signaling Effects 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims description 3
- 230000002457 bidirectional effect Effects 0.000 claims description 3
- 230000003287 optical effect Effects 0.000 claims description 2
- 230000002123 temporal effect Effects 0.000 claims description 2
- 238000009966 trimming Methods 0.000 claims 1
- 238000012795 verification Methods 0.000 claims 1
- 230000000007 visual effect Effects 0.000 abstract description 4
- 230000009471 action Effects 0.000 description 16
- 238000005516 engineering process Methods 0.000 description 8
- 230000004913 activation Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 239000000243 solution Substances 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000010276 construction Methods 0.000 description 4
- 238000011017 operating method Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 239000012528 membrane Substances 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000009474 immediate action Effects 0.000 description 1
- 238000001746 injection moulding Methods 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000010358 mechanical oscillation Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 230000003678 scratch resistant effect Effects 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/409—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
-
- 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/13031—Use of touch screen
-
- 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/23044—Transparent overlay with touch sensors, put over display panel, select function
-
- 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/23377—Touch screen, with representation of buttons, machine on screen
-
- 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/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36168—Touchscreen
Definitions
- the invention relates to an operating device according to the preamble of claim 1, a control system according to the preamble of claim 19, a method for controlling a machine or system, and a method for creating a graphical user interface for the visualization device of an operating device and / or a control system.
- the problem underlying the invention is that so far the inputs on the touch screen of an HMI device (e.g., control panel or handheld terminal) have not been satisfactorily, i. only limited real-time capable detected and can be forwarded in real time as control commands to a machine control.
- the HMI device (control panel or handheld terminal) has a processor and memory that performs software both for displaying information to the user and for detecting inputs by the user and communicating with the controller of a machine via a suitable data interface and exchanges information as well as sends commands to the machine control.
- This software Even complex process diagrams, machine graphics, process data, etc. can be graphically presented and animated on a case-by-case basis.
- the essential parts of this software are usually an operating system (eg Windows or Linux) with integrated support for graphical user interfaces under which then a device-specific basic software for the control panel or the handheld terminal (eg drivers, function libraries) and a machine software. specific application software will be executed.
- machine-specific software components for the operation and visualization can also be executed only on the machine control itself and the communication between the HMI device and the machine control can take place in a generally held format, eg in the manner of an HTTP server in the machine control and a browser on the HMI device.
- the device-specific basic software is developed and provided by the manufacturer of the HMI device.
- the machine-specific application software is usually developed and provided by the manufacturer of the machine or system in which the HMI device is integrated, whereby the machine manufacturer uses software tools and libraries of the HMI device manufacturer to create this machine-specific software, in particular the screen masks ,
- the object of the invention is to eliminate the disadvantages of the prior art and to provide an operating device or a control system, on the one hand, from which the advantages of using the widely used (open) operating systems and the tools for creating and configuring remain graphical user interfaces (eg their powerful libraries for the graphical output), but still a reliable real-time capable evaluation of touch operations including forwarding to the control device of the machine or system is enabled.
- the use of additional controls next to the touch screen should be avoided.
- an off-value device which is connected to the touch sensor of the touch screen and which comprises a real-time data processing device and an output interface, wherein the real-time data processing device of the output device is set up to operate in dependence to generate control commands for the control device and to provide them at the output interface, the real-time data processing device of the evaluation device being independent of the data processing device of the visualization device.
- the generation and provision of the control commands for the control device at the output interface takes place uninfluenced by the time of the data processing device of the / a visualization device.
- the time sequence or the speed of the data processing in the data processing device of the value device is independent of the data processing device of the visualization device.
- the data processing in the data processing device of the value device is therefore independent of a processing process running on the data processing device of the visualization device.
- the generation of the control commands in the data processing device of the evaluation unit, its provision or transmission to the control device can thus be done by bypassing the data processing device of the visualization device or the interface for the visualization device.
- the generation of real-time-critical control commands for the control device takes place according to the invention separately from the visualization of the control elements by a visualization device.
- the visualization device may be located within the operator device (e.g., in the form of a handheld device) or external to it.
- the evaluation device or the data processing device of the evaluation device forms, with reference to the visualization device or the data processing device of the visualization device, a bypass path (bypass) between the touch sensor and the control device, so to speak ,
- This bypass path allows the processing of sensor data and the provision of control commands in real time and thus enables real-time control of a machine or plant, bypassing the visualization device or its data processing device.
- the evaluation device and the visualization device are connected in parallel between the touch sensor and the control device.
- the data processing means of the evaluator and the visualizer may be separate (i.e., stand-alone) processors, or may be functionally separate (i.e., stand-alone) cores of a processor unit.
- a common, real-time-capable bus for the control device, visualization unit and evaluation unit can be provided and, as it were, looped through to the evaluation unit by the visualization unit.
- the visualization device and the evaluation device are structurally combined and have a common real-time capable data bus (or mixed: real-time capable and non-realtime). real-time capable) to the controller have out.
- Such variants do not change the basic principle that the data from the data processing device of the evaluation device (temporally) uninfluenced by the data processing device of the visualization device reach the control device via the common bus.
- an independent output interface (not shared with the visualization device) of the value-value device and a separate real-time-capable data connection are preferably transmitted to the control device.
- the visualization device can be used in addition to the visualization function, i. Providing output data / image data for the display (as before) for generating and providing non-real-time control commands or machine or system parameters.
- the control system according to the invention can therefore, in addition to the real-time capable (bypass) path, which is formed by the evaluation device or its data processing device, comprise a non-real-time-capable path, which is formed by the visualization device. Both paths lead to the control device.
- the invention thus provides a real-time-capable operating device and a real-time-capable control system for at least part of the control commands sent to the control device.
- real-time is to be understood in particular that from corresponding (possibly by a touch controller processed) sensor data of the touch sensor within a predetermined period of time, in particular within a guaranteed short period of time, or a predetermined time grid corresponding control commands are provided at the output interface of Aus Wert worn and thus also in real time to the control device can be transmitted.
- An operating element in the sense of the present invention is an operating element of the touchscreen. It is thus a touch-sensitive control element, which is visualized on the display of the touch screen and is actuated by touch.
- the operating element can also be referred to as a control panel which occupies a spatially predetermined area on the touchscreen.
- the real-time evaluation device preferably has a processor, memory means, an input interface for reading in the sensor data and an output interface for outputting control actions corresponding to operator actions on the touchscreen.
- the off value device is in the communication connection between the touch sensor or a downstream touch controller, which detects the touch operator actions based on the sensor signals and provides raw data to the operator actions, eg coordinate pairs to the detected touch points, and the visualization, for the visualization and non-real-time-capable operation is responsible.
- the evaluation device reads the sensor signals of the touch sensor (which were optionally converted by the touch controller into sensor raw data and preferably also sent to the visualization device).
- the visualization device of the evaluation device can provide information about the position and the type as well as possibly about the release state of the control elements or control panels shown on the display (configuration data).
- the value-setting device independently and in real-time determines the operating states of the individual control elements on the touchscreen, generates corresponding control commands (or actuating information) and transmits these via the output interface to the control device without involvement of the visualization device. to the machine or plant control.
- the software of the evaluation device is real-time capable and comparatively simple, slim and reliable.
- the visualization device may receive the same sensor data on the various touch events, e.g. from a touch controller or via the evaluation device, and these for non-real-time critical operations, e.g. Parameterization, evaluation.
- the off value device of the visualization device or - if the visualization device is located outside the control device - of the Interface for a visualization device is functionally separated and is equipped with a standalone processor unit and stand-alone operating software and has its own output interface for the transmission of control commands to the control device of the machine or system.
- the visualization device can indeed configure the value device via a configuration interface and thus change its mode of operation, e.g. the nature, number and position of virtual controls, but only within a narrow and defined framework, and without compromising the real-time responsiveness of the evaluation device.
- the evaluation device evaluates the touch operator actions autonomously and independently of the visualization device, but in addition does not need to take on additional computationally time-consuming tasks, the evaluation of the operating processes is carried out within a defined narrow time frame, i. in real time, possible. Due to the direct forwarding of the control commands to the control device, bypassing the visualization device, preferably by direct connection via a real-time communication bus, the immediate and instantaneous execution of machines or system functions, in particular traversing movements is possible.
- the software of the evaluation device is developed and executed independently of the visualization software of the visualization device, it is normally created and carefully checked by the manufacturer of the HMI device and then no longer changed (at least not in the context of the comparatively frequent and varied adaptation of the visualization software a particular machine by the machine manufacturer or an end user), high reliability and safety of the real-time operating functions can be ensured.
- the evaluation device is connected to the visualization device via a preferably bidirectional data connection.
- the visualization device is preferably set up in order to configure the configuration data concerning at least one control element visualized on the display To provide, wherein the configuration data preferably contain information about the position, size, orientation, type, associated machine or system function, the associated machine or system parameters, the release state and / or the current operating state or set value of the at least one control element, and the evaluation device is set up to generate the control commands for the control device as a function of the configuration data.
- the visualization device is preferably connected at least indirectly to the touch sensor and to the control device and configured to generate control commands and / or machine or system parameters for the control device as a function of control elements of the touchscreen operated by an operator.
- the sensor data connection between the touch sensor and the off-value device preferably comprises a branch leading to the visualization unit or to the interface for the visualization device.
- a preferred solution is characterized by a point-to-point connection between the touch controller and the evaluation device, wherein the sensor data (touch data) are forwarded by the evaluation device to the visualization device.
- the evaluation device is, as it were, interposed between the touch controller and the visualization device.
- the operating device is a mobile, preferably portable operating device which can be connected to the control device of a machine or system via a data connection, in particular via a flexible line or a radio link.
- the operating device comprises at least one actuator for generating a haptic signal for the operator and the evaluation device is connected to the actuator and adapted to actuate the at least one actuator in dependence on the sensor data of the touch sensor.
- This haptic feedback can vary with the type of control, with the operator, the location, the operating state or the release state of the control. In this way, the operator receives a clear feedback whether an operator action was registered as such, or already in Advance whether a particular virtual control is touched (to find a specific control without visual control).
- a preferred embodiment is characterized in that the output interface of the evaluation device, are transmitted via the control commands to the controller, at least one real-time control output or at least one digital or analog control output, preferably the output interface comprises at least two control outputs, each control output a different machines - or plant-related functions is assigned.
- This allows reliable real-time transmission to the control device.
- direct digital or analog control outputs on the evaluation device would also be conceivable (i.e., a separate signal line per machine or system function, for example).
- a technically particularly simple, fast and interference-free signal connection of an HMI device to one or more control devices or occasionally also directly to actuators or their actuators is made possible.
- the touch sensor is a multi-touch sensor and the off value device is configured to evaluate sensor data from the multi-touch sensor, wherein preferably the operation of at least two control elements can be evaluated simultaneously.
- the off value device is configured to evaluate sensor data from the multi-touch sensor, wherein preferably the operation of at least two control elements can be evaluated simultaneously.
- a multi-touch sensor is also already important in connection with merely one control element, since, for example, an activation of a control element by means of a two-finger gesture can prevent unwanted false tripping.
- a preferred embodiment is characterized in that the evaluation device is adapted to a movement or contact pattern on the touch sensor, which is performed before, during and / or after the actual operation, which is performed by operating a control element, and for the Execution of a control process is absolutely necessary to check and only after a positive check of this motion or touch pattern to provide a control operation corresponding control command at the output interface, preferably the movement or Berüh- is a preliminary gesture for activating the control element for a certain period of time or the simultaneous actuation of another control element.
- gestures For activating the controls, special gestures, i. in relation to the actual actuation process necessarily additional introductory, accompanying or final movement or contact pattern be provided on the touch sensor, whose execution is checked by the evaluation and so the risk of unwanted operation in the course of accidental or unintentional contact of the controls is reduced. It is also possible to provide functions and gestures which temporarily block the triggering or actuation of all operating elements, for example in order to be able to temporarily clean the entire touch surface without triggering unwanted operating processes.
- a preferred embodiment is characterized in that between the touch sensor and the off value device a touch controller is connected, which is set up to detect the touches on the touch screen or actuation of the control elements of the touch screen and as sensor raw data provide.
- the sensor raw data may contain, for example, coordinate pairs for describing the position of one or more touch points.
- the sensor raw data are already processed data, which are obtained from the sensor signals.
- the touch controller normally the entire touch sensor is a unitary area, i. a location-resolving sensor. Whether and where there are control elements (virtual controls), the touch controller does not "know". Such assignment or checking takes place only in the off value device or in the visualization device.
- a possible embodiment is characterized in that the evaluation device is designed in such a way or connected to the data stream of the touch controller that the data stream is supplied in the same way to both the value device (13) and the visualization device (10).
- the visualization device is also connected to the touch sensor and thus connected to the sensor data stream independently of the evaluation device.
- the evaluation device can store the sensor data relating to an actuation of real-time-capable virtual operating Evaluate elements while the visualization device, the sensor data regarding non-real-time relevant inputs, such as swipe gestures to switch between different screens, can evaluate. It may sometimes depend on which of the three units is the master, ie causes the transfer of data.
- the out-of-value device reads passively, but it could also passively read the visualization device or even both (if the touch controller is the master and simply sends whatever data is required).
- the touch controller is structurally and functionally integrated in the evaluation device. As a result, the operating device can be dimensioned more easily with regard to the data connections, which also results in cost savings.
- a preferred embodiment is characterized in that the touch controller and the evaluation device in addition to the sensor data connection, are transmitted via the sensor raw data to the evaluation, via a communication link, preferably in the manner of an interrupt signal line, interconnected via that the touch controller of the evaluation asynchronously and without delay can signal the presence of a relevant for the evaluation operation.
- a preferred embodiment is characterized in that the evaluation device has at least three interfaces, wherein sensor raw data are received via a first interface and forwarded via a second interface to the visualization device or to the interface for the visualization device, wherein preferably the evaluation device on the second interface, the behavior of a touch controller at least partially emulated.
- the behavior of the 'emulated touch controller' may differ slightly from the actual touch controller that is present at an input interface of the evaluation device.
- the off-value device preferably comprises at least one memory connected to the real-time data processing device.
- the additionally required (configuration) data for the real-time evaluation can be retrieved directly from the memory.
- the real-time processing is thereby guaranteed, since the evaluation device is not dependent on the timely transmission of such data from other units.
- a preferred embodiment is characterized in that configuration data relating to at least one display element can be contained in the memory and / or stored, the configuration data preferably containing information about the position, size, orientation, type, associated machine or system function to- ordered machine or system parameters, the release state and / or the current operating state or set value of the at least one control element included.
- a preferred embodiment is characterized in that in the memory calibration information contained and / or can be stored, with which the coordinate information supplied by the touch controller are corrected, preferably in terms of offset, scaling and / or equalization. A faulty operation is thereby avoided.
- An adaptation to copy-dependent deviations of the sensor parameters is basically possible (eg, each copy of a touch may behave somewhat differently due to process variations in production), so that the operation of this embodiment is possible independently of such specimen scatters on each control panel.
- the storage means can thus contain (also in addition): configuration data for the position or position of at least one operating element relative to the dimensions or coordinates of a touchscreen; Configuration data describing the release state (ie whether an actuation can ever lead to an activation of a machine or system function or whether the relevant control element is blocked) by at least one operating element; Configuration data that allows an assignment of at least one operating element to a specific machine or system function or a machine or system parameters; Status information describing the current actuation state or set value of at least one control element.
- the control elements that can be detected by the evaluation device preferably include digital actuation elements in the manner of touch-sensitive buttons, on-off switches, two-stage or multistage slide switches or rotary switches or other switches or the like.
- control elements that can be detected by the evaluation device preferably comprise analogue or quasi-analogue or finely resolving actuating elements in the form of one- or two-dimensional sliders, joysticks or turntables (handwheels), potentiometers, touch pads, each with or without automatic return to one starting position.
- a control system for controlling a machine or plant for controlling the machine or system; an operating device connected to the control device, in particular according to one of the preceding claims, for operating the machine or system by an operator, wherein the operating device has a touch screen, which is formed from a display for visualization of control elements and a touch sensor superimposed on the display; a visualization device connected to the display for providing image data for the display of the touchscreen, wherein the visualization device comprises a data processing device; characterized by an evaluation device which is connected to the touch sensor of the touchscreen and which comprises a real-time data processing device and an output interface connected to the control device, wherein the real-time data processing device of the Auswert constructive is adapted to control the sensor data of the touch sensor control commands for the control device and to be transmitted via the output interface to the control device, wherein the real-time data processing device of the value device is independent with respect to the data processing device
- the generation and provision of the control commands for the control device at the output interface takes place temporally uninfluenced by the data processing device of the visualization device.
- the data processing in the data processing device of the value device is therefore independent of a processing process running on the data processing device of the visualization device.
- the generation of the control commands in the data processing device of the evaluation unit, its provision or transmission to the control device can thus be carried out bypassing the data processing device of the visualization device.
- the output interface of the evaluation device is connected to the control device via a real-time capable data bus (eg SERCOS, Profinet, EtherCAT, Varan, PowerLink, EtherNet / IP or other Real Time Ethernet connections).
- a real-time capable data bus eg SERCOS, Profinet, EtherCAT, Varan, PowerLink, EtherNet / IP or other Real Time Ethernet connections.
- the operating device is preferably a structural unit separate from the control device, in particular a mobile, preferably portable operating device, and the evaluation device is integrated in this structural unit.
- the visualization device is arranged outside the operating device, wherein preferably the visualization device is integrated in the control device.
- the object is also achieved by methods for controlling a machine or plant by means of an operating device and / or by means of a control system according to one of the embodiments described above, wherein the visualization device provides image data for the display of the touch screen so that controls are visualized on the display and wherein the Real-time data processing device of the value device as a function of the sensor data of the touch sensor of the touch screen generates control commands and transmitted to the control device.
- the generation and transmission of the control commands takes place temporally uninfluenced by the data processing of the visualization device.
- the time sequence or the speed of the data processing in the data processing device of the evaluation device is independent of the data processing device of the visualization device.
- a preferred embodiment is characterized in that configuration data relating to at least one control panel shown or displayable on the display, preferably in the form of a parameter set, are loaded into the evaluation device, the configuration data preferably containing information about the position, size, orientation, type assigned machine or system function, the assigned machine or system parameter, the release state and / or the current actuation state or set value of the at least one operating element, and that the value device generates the control commands for the control device as a function of the configuration data.
- the configuration data are preferably generated by the visualization device and / or by the control device and transmitted to the evaluation device.
- a preferred embodiment is characterized in that the evaluation device receives information from the visualization device, preferably via regular communication or signaling, from which conclusions about the correct or incorrect execution of the visualization software running on the data processing device of the visualization device can be obtained.
- the evaluation device can thus assume a watchdog function, whereby the generation of false, i. can not be avoided by the operator unintended control commands.
- a preferred embodiment is characterized in that the configuration data relating to an operating element, which are transmitted from the visualization device and / or control device to the evaluation device, are / are provided within the evaluation device with a time-limited validity, and that the corresponding operating element is deactivated after the expiration of validity, so that operation of the machine or system is disabled via this control.
- the parameterization of the virtual control elements and / or their activation status (ie release for issuing control commands) transmitted by the visualization device to the evaluation device can be provided with a time-limited validity within the evaluation device.
- the activation status is set to "not activated” and thus the command output is disabled via the respective control element.Also, this is a special execution of a watchdog function.
- the visualization device via a Data connection between the evaluation and visualization device reads out the operating states of the monitored by the evaluation controls and with respect to non-real-time critical functions, such as for an optical, acoustic or tactile feedback to the operator, evaluates.
- non-real-time critical functions such as for an optical, acoustic or tactile feedback to the operator
- a preferred embodiment is characterized in that in the evaluation device after changing an operating state of a control element, a timer is started with a predetermined expiry time and that an error signal is sent to the controller or a control element is set in a deactivated state when the visualization device is not before the expiry of the expiration time with a confirmation information answers, which refers to a completed update of the information displayed on the touch screen, in particular regarding the operating state of the control element. It can be started specifically for each control a separate timer or it can alternatively be provided a common timer for all controls.
- the advantage of this embodiment is that the evaluation device responds without delay to actuation processes, but also recognizes when the visualization does not respond to such actuation processes within a reasonable time. In this way, a movement can be aborted if the discrepancy between the actual and visually displayed actuation or switching state lasts too long and, for this reason, misunderstandings can occur for the operator.
- a preferred embodiment is characterized in that the evaluation device is signal-technically coupled to one or more actuators in such a way that, upon actuation of a control element or already when the touch screen is merely touched, a haptic feedback is generated to the operator.
- the positions and the type of operating elements are preferably stored in the evaluation device and preferably correspond with existing haptic markings on the touchscreen.
- the positions and the type of controls may be fixed in the evaluation device.
- the parameterization on the part of the visualization software can be limited to the activation or deactivation of the operating elements (virtual operating elements) and optionally to the presetting of the machine function associated with a specific operating element as a function of the screen mask just shown.
- a preferred embodiment is characterized in that a deactivation of a monostable operating element, preferably as a virtual pushbutton or virtual joystick with automatic return to an unactuated starting position, regardless of the actual operating state of the control element to the undelayed signaling of an unactuated state by the Visualticianseinrich- leads to the evaluation device or to a control command corresponding to the unactuated state from the value device to the control device.
- a deactivation of a monostable operating element preferably as a virtual pushbutton or virtual joystick with automatic return to an unactuated starting position, regardless of the actual operating state of the control element to the undelayed signaling of an unactuated state by the Visualticianseinrich- leads to the evaluation device or to a control command corresponding to the unactuated state from the value device to the control device.
- an additional data connection is provided between the evaluation device and the visualization device, preferably in the manner of an interrupt line, with which the value device signals an operating procedure of an operator to the visualization device. This information can convert the visualization device
- a preferred embodiment is characterized in that a real-time bus connection, for example a real-time Ethernet bus connection, is provided for transmitting the real-time control commands, via which the operating states of the control elements are cyclically transmitted in a predetermined time grid to the control device. This also ensures real-time transmission from the evaluator to the controller, i. for machine or system control.
- a real-time bus connection for example a real-time Ethernet bus connection
- the object is also achieved with a method for creating a graphical user interface for the visualization device of an operating device and / or a control system according to one of the embodiments described above by means of a development environment, wherein the development environment at least one control element is selected from a predetermined set of available controls and this at least one operating element is parameterized with regard to its position, size, orientation, size, type, assigned machine or system function, its assigned machine or system parameter and / or its release state, and wherein from the assignment of the parameters to the at least one Sachedeld configuration data, in particular in the form of a parameter record, are generated for the evaluation.
- the development environment preferably itself has a graphical user interface with which the various operating elements can be selected, placed and parameterized in a simple and intuitive manner, and their subsequent appearance on the operating device can be visually checked in advance.
- the invention also relates to a method for operating a real-time evaluation device, characterized in that configuration data concerning at least one operating element which can be evaluated by the evaluation device is loaded from the visualization device or from the control device into the evaluation device, wherein the configuration data preferably contains information about the position, size, Orientation, type, associated machine or system function, the associated machine or system parameters, the release state and / or the current operating state or set value of the at least one control element included.
- the configuration data can be transmitted during the initialization phase of the operating device or else during operation for adapting the configuration data to different operating states.
- FIG. 1 control system of a machine or system
- 2 shows an operating device according to the prior art
- Fig. 3 A control system according to the prior art
- 4 shows an operating device according to the invention
- FIG. 6 shows a variant of a control system according to the invention
- 7 shows a further variant of a control system according to the invention
- Figure 1 shows a typical field of application for the invention, an injection molding machine including control and an HMI device in the manner of an integrated into the machine control panel.
- the control panel is both integrated into the machine and shown pulled out for clarity.
- the control of the machine is also shown outside the actual machine construction for better clarity of the signal flow, but in practice is often accommodated directly in or in the machine in a control cabinet.
- the machine controller controls the flow of energy to the various actuators of the machine in response to a predetermined manufacturing program, signals from the sensors representing the current state of the machine and the manufacturing process being performed, and commands and parameters set by an operator through the machine also be connected to the machine control associated control panel.
- a machine control typically has at least one CPU, memory means for storing a program and for data, various interfaces for connection to the machine, their actuators and sensors and for connection to input and output devices such as a stationary and / or a mobile control panel or for the connection to a network for remote access to data, programs and functions of the machine.
- the control panel may be stationary, ie be integrated into the structure of the machine, or be designed as a mobile handheld terminal, which is technically in operative connection via a flexible cable connection or via a wireless radio link with the machine control.
- FIG. 1 shows only a stationary operating panel.
- An operating panel has output means in the form of a screen, preferably a high-resolution color display, via which or which information about the machine, its operating state and the executed manufacturing process can be output to an operator.
- a control panel has a number of input means or controls by which the operator can change parameters of the machine, select information about the machine or process for output, switch operating modes, start and stop automatic machining processes, and machine functions, e.g. It is also possible to manually trigger traversing movements directly and without delay.
- FIG. 2 shows an enlarged and exemplary representation of a front view of an operating device 30 in the form of a control panel according to the prior art. It has a first operating area 31 which consists of a touch-sensitive screen (a touch display), i. a structural overlay of a high-resolution color display, and a transparent, touch-sensitive sensor is formed. In this first operating area 31, the output of information to the operator and inputs of the operator, for example, to adapt the information displayed and to adjust the operation and process parameters of the machine.
- a touch-sensitive screen i. a structural overlay of a high-resolution color display
- this first operating area 31 a large number of virtual operating elements and input fields can be displayed and hidden depending on the situation and used.
- the inputs and outputs in this first operating area 31 are processed or processed by a visualization device which is signal-connected to the touch display.
- information is read out from the machine or system controller by the visualization device and prepared for output to the operator, and conversely, for example, updated parameter values are transmitted to the machine controller.
- the visualization device typically has processors, memory means and interfaces, as are well known to those skilled in the art.
- processors typically has processors, memory means and interfaces, as are well known to those skilled in the art.
- an operating system with appropriate support for graphical user interfaces, such as Windows or Linux, is used on the visualization device Use under which then a machine-specific visualization software gets executed.
- the inputs via this first operating area 31 have in common that they are not suitable for triggering or executing machine functions which are directly coupled to an operating procedure, for example the method of machine axes, which is to take place only during the duration of a keystroke.
- the reason for this is that the conventional operating systems used are not or only to a limited extent real-time capable and in the detection and forwarding of operations on the controls (virtual controls) can always lead to delays (such as read / write to storage media or Network connections, garbage collection, reinitialization of components, etc.).
- at least parts of the visualization software are often written by persons to whom the special measures and rules for the creation of real-time software components are only insufficiently known or familiar.
- a further, second operating area 32 which has an array of mechanical buttons, switches, turntables, multi-axis joysticks and the like.
- conventional membrane keys are used for the keys.
- the signal outputs of these operating elements are not recorded and forwarded via the software of the visualization device, but are conducted directly to the machine control independently of the visualization device.
- the operations on these controls are detected and implemented reliably and essentially instantaneously by the machine control. Changes to the state of the machine or process are first redirected to the visualization device by the machine control system and output to the operator via the operating device or HMI.
- this second operating area 32 other simple output devices, such as LEDs or signal lamps can be accommodated, which signal the switching state and / or the release state of a control element or the operating state of a machine component. These can be controlled directly by the machine control or also by the visualization device.
- the first and second operating areas 31, 32 are structurally separated and do not overlap.
- FIG. 3 the structure of an operating device 30 or operating terminals according to the prior art described in FIG. 2 and the signal-technical linking of the essential components are shown in greatly simplified form.
- FIG. 3 shows two input and output components of the operating device 30: a touch screen 5 forming the first operating area 31 comprising a high-resolution, graphics-capable display 6 and a transparent touch sensor 8 arranged above it, and mechanical input elements forming the second operating area 32.
- the signals of the mechanical input elements of the second operating area 32 used for immediate machine operation are fed directly to the control device 3 (i.e., machine control) of the machine 4.
- the signals of the touch sensor 8 are detected by a special touch controller 21 and converted into a data sequence (touch raw data), which essentially represent the positions (coordinates) of one or more contact points registered by the touch sensor 8 , Depending on the touch technology used, these touch raw data may also include further information, for example about the actuation pressure or the size of the contact surface. For example, capacitive or resistive sensors as well as sensors based on the piezo-effect or similar principles can be used as the touch sensor. Depending on the touch technology used, it may be suitable for detecting only one or preferably also several simultaneous touch points.
- the touch controller 21 is usually embodied as an ASIC and is often connected to the visualization device 10 via an RS232, an RS485, an I2C or a USB interface.
- the touch sensor 8 can have a plurality of discrete sensor fields or sensor zones, each corresponding to a specific operating or input element or having a homogeneous large sensor area with a sufficiently fine spatial resolution.
- the touch raw data are transmitted via a suitable signal connection, for example via a USB interface, to the visualization device 10 or can be queried by the latter via this interface at regular time intervals. From the raw touch data, the visualization device determines the actuation processes for the various control elements 7a currently shown. Simple coordinate evaluations of touch points can be made or even more complex sequences (eg gestures) and changes can be evaluated and made plausible.
- different functions eg activation / deactivation or incrementing / decrementing
- different functions can be triggered at a specific control element 7a depending on the gestural movement that has been carried out, or unwanted intentional actuations can be distinguished (eg touches being hidden by the palm of the hand) or even sporadic actuation signals According to any electromagnetic interference fields are filtered out or ignored.
- Some of the described measures can be implemented both in the visualization device 10 and in the touch controller 21.
- the visualization device 10 transmits via a further interface or signal connection (for example a VGA, DVI or HDMI interface) the image data required for the screen output to the display 6.
- the display 6 can be any of a number of available technologies.
- the display 6 is a high-resolution, graphics-capable color display with sufficient life and thermal and mechanical load capacity for reliable use in industrial environments.
- the visualization device exchanges parameters, operating states and process data, error information and the like with the control device 3 and prepares this information for display on the display 6.
- data is grouped in a suitable and clear manner in various screens (windows).
- the invention will be described in more detail, wherein the preceding remarks on the display 6, the touch controller 21 and the visualization device 10, in particular for their construction, also apply with regard to the subject matter according to the invention, unless otherwise stated below.
- 4 now shows the front view of an operating device 2 according to an embodiment of the invention. It is characterized by a largely flat front, which is formed by a large parts of the entire front surface engaging, high-resolution (color) display 6 together with a built-lieh superimposed touch sensor 8.
- first input / output area In the upper first input / output area are input / output elements, conventional touch controls 7a, shown, which are provided for displaying and changing machine parameters and process states.
- middle part or the second input / output area An overview picture of the controlled machine or system is shown. It can be used to both represent certain machine states (i.e., the map may be changed depending on the machine state and display the machine state), as well as for the simple, intuitive selection of a machine component for the presentation and modification of detailed data in the first input / output area.
- some control elements 7b for triggering control commands (machine commands) for immediate execution by the machine or system are shown by way of example. These are virtual controls in the form of bistable inputs and switches, monostable buttons and sliders and turntable, with which, for example, positions or speeds are quasi analog predeterminable.
- FIGS. 5 to 7 now show various possibilities of implementation and signal-technical integration of a real-time evaluation device 13 according to the invention into the control system 1 of a machine or plant 4.
- a manipulator, a processing device for machining workpieces and / or a manufacturing s anläge for the production of modules be.
- the control system 1 for controlling a machine or installation 4 comprises a control device 3 for controlling the machine or installation 4 and an operating device 2 connected to the control device 3 for operating the machine or installation 4 by an operator.
- the operating device 2 has a touchscreen 5, which is formed from a display 6 for the visualization of operating elements 7a, 7b and a touch sensor 8 superimposed on the display 6.
- the operating device comprises 2 a visualization device 10 connected to the display 6 via a data connection 29 with a data processing device 11 for providing image data for the display 6 of the touch screen 5.
- the control system 1 comprises an evaluation device 13 whose input interface 26 is connected to the touch sensor 8 of the touch screen 5 (here via a preceding touch controller 21) via a sensor data link 18.
- the evaluation device 13 comprises a real-time data processing device 14 (CPU) and an output interface 16 connected to the control device 3.
- the value-value device 13 contains software with which the real-time data processing device 14 is capable of depending on the sensor data of the touch sensor 8 to generate control commands for the control device 3 and provide via the output interface 16 or to the control device 3 to transmit.
- the real-time data processing device 14 of the evaluation device 13 is independent in relation to the data processing device 11 of the visualization device 10. That the data processing devices 11, 14 are separate data processing devices. Since the value-value device 13 is connected in parallel to the visualization device 10, the transmission of the control commands to the control device 3 takes place without the visualization device 10, i. via an independent signal path or an independent data channel to the control device 3.
- the operating elements 7b are associated with machine functions which are controlled via the value-value device 13 in real time.
- the operating elements 7a are associated with machine functions or machine parameters which do not require real-time control and are controlled or transmitted via the visualization device.
- the data stream of the touch raw data generated by the touch controller 21 is split and transmitted equally to the visualization device 10 as well as to the evaluation device 13.
- the visualization device evaluates the touch inputs. lent to the non-real-time relevant operations, such as the user desired change to another screen or the display and change a machine or process parameter or other functions such as saving or loading whole sets of parameters or the output of operating or service instructions. This includes other functionalities that are well-known in the context of graphical user interfaces on computer-based control and data processing systems.
- the evaluation device 13 or its data processing device 14 forms between the touch sensor 8 of the touch screen 5 and the control device 3 of the machine or system 4 a bypass path to the visualization device 10 and their data processing device 11 for operations via the touch sensor 8.
- the evaluation device 13 continuously analyzes the same data stream on sensor data with regard to such operating patterns which are suitable for actuating the operating elements 7b parameterized in their memory 15 (FIG. 8).
- the evaluation device 13 can adapt the status information about the actuation states of the operating elements 7b, i. into converted control commands, and this converted status information within a defined time frame or a predetermined time frame, i. in real time, via an output interface 16 and a real-time data link 22 of the controller 3 available.
- the transmission of the control commands from the off value device 13 to the control device 3 preferably takes place cyclically and in each case completely so that a current image of the actuation states of all operating elements is present in the control device 3 at all times.
- a preferably bidirectional data connection 17 (in particular as a parameter interface) between the real-time evaluation device 13 and the visualization device 10 enables the parameterization of the control elements 7b monitored by the evaluation device 13 by the visualization device 10.
- this can be simple release information be, with the only determines whether and which of the controls 7b are unlocked for an operator action.
- the type, the position and the orientation of the operating elements 7b can be stored permanently in at least one memory 15 of the value device 13 (FIGS. 8 and 9).
- the nature of the respective operating elements 7b, ie the virtual control elements, their position on the screen, their orientation (orientation) and their initial operating state can but also parameterizable, in particular by the visualization device 10 via the data connection 17 can be specified.
- Such a parameterization of the evaluation device 13 can take place once during the initialization phase of the operating device 2 but also several times during ongoing operation, for example, to adapt the type and number of operating elements 7b to different operating and operating situations.
- An additional data connection 27 can be provided between the value-value device 13 and the visualization device 10, preferably in the manner of an interrupt line, with which the evaluation device 13 signals an operating procedure of an operator to the visualization device 10.
- the touch controller 21 and the evaluation device 13 can, in addition to the sensor data connection 18, are transmitted via the raw sensor data to the value-value device 13 via a communication connection 23, preferably in the manner of an interrupt signal line. Via this communication connection, the touch controller 21 of the value-value device 13 can signal in advance asynchronously and without delay the presence of an operating process relevant for the evaluation.
- the operating device 2 may be a structurally independent operating device 24, in particular in the form of an HMI (human-machine-interface) panel, a handheld terminal, a handheld programmer, a TPU (teach pendant unit) and the like ..
- HMI human-machine-interface
- TPU terminal unit
- the operating elements 7a and 7b shown in FIGS. 4 to 7 represent virtual input elements which are visually variable via the display 6 and represent the use of structurally independent and additional mechanical operating elements for delivering real-time machine commands and movement commands necessary.
- the elimination of additional mechanical input elements results in significant simplifications in terms of production engineering, for example in terms of sealing against the ingress of dirt and liquids.
- the elimination of mechanically moving components reduces wear-related failures. Since the appearance, the number, position and function of the operating elements 7a, 7b are determined by the values in the evaluation device 13 and in the visualization device. 10 software executed or their parameterization is determined, the number and variant diversity of the remaining hardware components is reduced. The adaptation to machine-specific requirements is also simplified for series with smaller quantities. Thus, the same operating device can be used for a number of different machines with different functional scope, and the display and selection of the operating elements can be adapted by software to the respective machine or system 4.
- the touch sensor 8 used is preferably a high-resolution, capacitive multi-touch sensor. This sensor technology enables the detection of simultaneous multiple touches through a front, in particular a glass surface, through. Such a front forms a mechanically and chemically particularly resistant, scratch-resistant and durable front surface for an operating device 24 in an industrial environment.
- Figures 5 to 7 show next to the display 6 for the output of information to the operator and the full-surface touch sensor 8 for the input or the detection of operator actions even a superimposed front 9, for example in the form of a transparent (glass) plate ,
- the front 9 has haptic markings 25. These markings 25 make it easier to find an operator on the operating device 24 during an operation. envorganges in which, for example, machine axes moved manually controlled, in particular positioned, and while the view is directed to the respective machine component and not on the control unit 24.
- the position of a control element 7b is easy to feel, so that the operator can locate a specific control element 7b without looking at the touchscreen 5.
- FIG. 6 shows a variant in which the data of the touch controller 21 are initially guided solely to the value device 13 and are evaluated there as previously described.
- the control actions on the operating elements 7b detected by the evaluation device 13 are coded into corresponding control commands and sent directly to the control device 3.
- data are forwarded from the value device 13 to the visualization computer 10, essentially corresponding to the touch raw data, so that the latter also receives the touch inputs with respect to the non-realtime evaluate and implement critical operating procedures via the graphical user interface.
- Such functions include, for example, switching between different screens or selecting particular groups of status values or parameters for display on the display 6 (screen) or the like.
- the evaluation device 13 can emulate the interface behavior of a touch controller and send the data stream supplied by the actual touch controller 21 substantially unchanged.
- a standard driver for the evaluation of the touch data can be used.
- the evaluation device 13 has exclusive access to the touch controller 21 and can therefore execute the access to the touch data with regard to a reliable manner that conforms to the real-time requirements. Disturbances in the data stream due to any effects on the part of the visualization device can not occur. Compliance with real-time conditions is not endangered.
- FIG. 7 shows a further advantageous implementation in which the visualization device 10 is not arranged in the operating device 24 but outside.
- the operating device 2 or the operating device 24 comprises an interface 12 for a visualization device 10.
- the interface 12 may be part of a plug connection or a component of a radio-based interface.
- the visualization device can be integrated in the control device or combined with it structurally.
- This comprises: a data connection 22 between evaluation device 13 and control device 3, preferably in the form of a real-time bus, e.g. Real-time Ethernet, for the transmission of real-time control commands; another data link 17, e.g.
- the display output data can be designed, for example, according to the VGA, DVI or HDMI standard.
- FIG. 7 also shows a variant in which the touch controller 21 (from FIGS. 5 and 6), which converts the signals of the touch sensor 8 into a corresponding data stream, is already structurally integrated into the evaluation device 13 or the value device 13 already takes over the function of the touch controller 21 with.
- the evaluation device 13 additional and direct sensor information for the evaluation are available, which allow a more reliable and faster response.
- the direct integration can enable a faster acquisition and reaction to the inputs.
- FIG. 7 shows the activation of at least one actuator 20 of the operating device 2 by the evaluation device 13.
- the actuator 20 is mechanically coupled to the front 9 and can couple mechanical oscillations or impulses into it.
- Various parameters of the tactile feedback may be variable, such as the intensity or frequency of pulses, and may also be parameterizable depending on the application (e.g., in the design of the graphical user interface).
- changes to the operating states of the operating elements 7b can also be fed directly to the visualization device 10 via the data connection 17 between the evaluation device 13 and the visualization device 10 and used there to adapt the display output.
- the visualization device 10 receives updated information about inputs or changed operating states via the mechanical input elements only after access to the control device 3, since this is signal-technically coupled only to the control device 3.
- a non-volatile memory 15 may be provided, in which a program code and data are stored, which should be available again after the power supply is switched off again. This may be read only memory (ROM), but it may also be nonvolatile writable memory (NVRAM - Non Volatile RAM).
- the non-volatile memory 15 may also contain only a simple bootloader program which, after the supply voltage has been switched on, makes it possible to load the actual program code of the evaluation device 13 together with data via the data connection 17 by the visualization device 10.
- the real-time evaluation device 13 has a first (USB) interface 26 for the connection to the touch controller 21 or directly to the touch sensor 8 and a second (USB) interface 28 for the connection to the visualization device 10.
- USB universal serial Bus
- these interfaces can also be designed according to other interface standards such as I2C or according to a proprietary standard.
- Another (RT Ethernet) interface - the output interface 16 - is provided for the real-time transmission of the control commands to the control device 3.
- the individual components and interfaces of the off-value device preferably communicate via a common bus connection.
- the software of the evaluator 13 is normally simple and without much overhead. In particular, it does not have a complex operating system and is preferably not based on a graphical user interface.
- the clearly defined purpose of the soft- ware, the clearly limited scope of functions and the absence of complex operating system functionalities enable a high level of functional reliability, short program execution times and a predictable and guaranteeable temporal behavior ( real-time behavior).
- the evaluation device 13 can be structurally independent as well as designed to be combined with other control components, in particular with the visualization device 10 or the control device 3. It is only important that the evaluation device 13 has an independent data processing device 14, which differs from the data processing device 11 of the visualization device 10 or is functionally separated from it. Basically, the two data processing devices 11 and 14 can also be two independently executing cores of a common CPU.
- the visualization device 10 is configured to provide the evaluation device 13 with configuration data relating to at least one control element 7b visualized on the display 6.
- configuration data may be stored in the memory 15 of the value device 13.
- the configuration data preferably contain information about the position, size, orientation, type, the permissible or associated operating gestures for an actuation and their parameterisable characteristics, parameters for any active tactile feedback, assigned machine or system function, the assigned machine or system parameters , the release state and / or the current actuation state or set value of the at least one control element.
- the evaluation device 13 or its software is set up to generate the control commands for the control device 3 as a function of the configuration data.
- FIG. 9 schematically shows an extract of the memory 15 (RAM) of a real-time evaluation device 13 according to the invention.
- the memory 15 program memory
- the program code provided for execution by the data processing device 14 (CPU) is stored.
- Another part contains general data required to execute the program code or incurred during its execution.
- the parameters and data for the individual control elements 7 that can be detected by the value device 13 are stored (configuration data or "parameterized operating elements").
- each control element at least one identifier is deposited in the manner of an identifier, which allows the assignment of an operator action performed on the respective control element to a specific machine or system function or a parameter.
- data can be stored which determine the type and the basic properties of the respective control element. In other parameters, the position, the size and the orientation with respect to the display or with respect to the touch sensor can be specified, if these properties are made changeable. Via an enable status, the function of a virtual control element can be temporarily blocked and released again (enable state). In principle, this mechanism also makes it possible to define several control elements superimposed on the touchscreen, one of which is then activated depending on the operating or operating state of the machine / system while the others are locked. Corresponding to this, the visual representation on the display can be adapted.
- the data for an operating element may also have its current or last operating status, e.g. On / Off state, map in a state value.
- the invention relates not only to the operating device and the control system but also to methods for controlling a machine or system which have already been described in detail above. Also, the invention relates to a method for creating a graphical user interface for the visualization device 10 of an operating device 2 and / or a control system 1 by means of a development environment Reference designation Control system 27 Data connection
- Machine or system 30 HMI device according to the state of the touchscreen technology
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Robotics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Numerical Control (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ATA50325/2014A AT515719A1 (de) | 2014-05-09 | 2014-05-09 | Bedieneinrichtung und Steuersystem |
| PCT/AT2015/050111 WO2015168716A1 (fr) | 2014-05-09 | 2015-05-05 | Dispositif de services et système de commande |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP3140083A1 true EP3140083A1 (fr) | 2017-03-15 |
Family
ID=53385407
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP15728382.1A Withdrawn EP3140083A1 (fr) | 2014-05-09 | 2015-05-05 | Dispositif de services et système de commande |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP3140083A1 (fr) |
| JP (1) | JP6629759B2 (fr) |
| CN (1) | CN106457564B (fr) |
| AT (1) | AT515719A1 (fr) |
| WO (1) | WO2015168716A1 (fr) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102016004630A1 (de) * | 2016-04-16 | 2017-10-19 | J.G. WEISSER SöHNE GMBH & CO. KG | Werkzeugmaschine sowie Verwendung eines berührempfindlichen Displays zur Ansteuerung eines Maschinenteils einer Werkzeugmaschine |
| WO2018100629A1 (fr) * | 2016-11-29 | 2018-06-07 | 株式会社Fuji | Appareil de montage |
| DE102017108547A1 (de) * | 2017-04-21 | 2018-10-25 | Sig Technology Ag | Bereitstellen einer Benutzeroberfläche zum Überwachen und/oder Steuern einer Verpackungsanlage |
| DE102017210947B4 (de) * | 2017-06-28 | 2019-08-01 | Kuka Deutschland Gmbh | Feedback Robotermechanik |
| CN107479486A (zh) * | 2017-09-12 | 2017-12-15 | 昆山思柯马自动化设备有限公司 | 基于流水线、成型机和robot的智能控制方法 |
| PL3543402T3 (pl) | 2018-03-19 | 2025-07-21 | Joseph Vögele AG | Maszyna budowlana do budowy lub utrzymywania drogi |
| JP7188407B2 (ja) * | 2020-03-25 | 2022-12-13 | ブラザー工業株式会社 | 工作機械と工作機械の制御方法 |
| DE102023116138A1 (de) * | 2022-06-21 | 2023-12-21 | Weiler Werkzeugmaschinen Gmbh | Werkzeugmaschine mit einem sicherheitsgeschützten Betriebszustand |
| CN115157201A (zh) * | 2022-07-02 | 2022-10-11 | 歌尔股份有限公司 | 一种用于放置固化保压工装的定时货架 |
| DE102024115491A1 (de) | 2024-06-04 | 2025-12-04 | Klingelnberg Gmbh | Bot-software zur maschinensteuerung |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009017030A1 (de) * | 2009-08-06 | 2011-02-10 | Bachmann Gmbh | Schnelles Mensch-Maschinen-Interface |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07253841A (ja) * | 1994-03-15 | 1995-10-03 | Ricoh Co Ltd | 操作パネル |
| US5465215A (en) * | 1994-07-07 | 1995-11-07 | Cincinnati Milacron Inc. | Numerical control method and apparatus |
| US6275741B1 (en) * | 1998-10-05 | 2001-08-14 | Husky Injection Molding Systems Ltd. | Integrated control platform for injection molding system |
| US6684264B1 (en) * | 2000-06-16 | 2004-01-27 | Husky Injection Molding Systems, Ltd. | Method of simplifying machine operation |
| JP2007536634A (ja) * | 2004-05-04 | 2007-12-13 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | プロセス制御システムのためのサービス指向型アーキテクチャ |
| US7657849B2 (en) * | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
| US7792602B2 (en) * | 2006-08-22 | 2010-09-07 | Precision Automation, Inc. | Material processing system and a material processing method including a saw station and an interface with touch screen |
| JP2008296310A (ja) * | 2007-05-30 | 2008-12-11 | Fanuc Ltd | 加工ロボットの制御装置 |
| EP2124117B1 (fr) * | 2008-05-21 | 2012-05-02 | Siemens Aktiengesellschaft | Dispositif de commande destiné à la commande d'une machine-outil |
| JP5073065B2 (ja) * | 2009-01-15 | 2012-11-14 | 三菱電機株式会社 | 衝突判定装置および衝突判定プログラム |
| CN101604153B (zh) * | 2009-07-06 | 2011-06-29 | 三一重工股份有限公司 | 工程车辆臂架控制器、控制系统、工程车辆、及控制方法 |
| JP5482023B2 (ja) * | 2009-08-27 | 2014-04-23 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| JP2012226432A (ja) * | 2011-04-15 | 2012-11-15 | E & E Planning:Kk | 携帯端末、及び省エネルギー診断システム |
| AT511488A3 (de) * | 2011-05-16 | 2014-12-15 | Keba Ag | Verfahren zur manuell gesteuerten beeinflussung von bewegungen einer maschine oder anlage sowie entsprechende maschinensteuerung |
| JP5613113B2 (ja) * | 2011-06-29 | 2014-10-22 | 株式会社日立製作所 | プラント監視制御装置 |
| AT12208U3 (de) * | 2011-09-06 | 2013-07-15 | Keba Ag | Verfahren, steuerungssystem und bewegungsvorgabemittel zum programmieren oder vorgeben von bewegungen oder abläufen eines industrieroboters |
| US20130103356A1 (en) * | 2011-10-21 | 2013-04-25 | General Electric Company | Gas turbine monitoring system |
| JP5901962B2 (ja) * | 2011-12-26 | 2016-04-13 | 株式会社日立システムズ | コマンド処理システム及び方法 |
| JP5779556B2 (ja) * | 2012-07-27 | 2015-09-16 | 株式会社日立製作所 | 監視制御装置、監視制御方法及び監視制御システム |
| US10081109B2 (en) * | 2012-09-06 | 2018-09-25 | Fanuc America Corporation | Haptic teach pendant |
-
2014
- 2014-05-09 AT ATA50325/2014A patent/AT515719A1/de not_active Application Discontinuation
-
2015
- 2015-05-05 CN CN201580024225.3A patent/CN106457564B/zh active Active
- 2015-05-05 JP JP2016567238A patent/JP6629759B2/ja active Active
- 2015-05-05 EP EP15728382.1A patent/EP3140083A1/fr not_active Withdrawn
- 2015-05-05 WO PCT/AT2015/050111 patent/WO2015168716A1/fr not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009017030A1 (de) * | 2009-08-06 | 2011-02-10 | Bachmann Gmbh | Schnelles Mensch-Maschinen-Interface |
Non-Patent Citations (1)
| Title |
|---|
| See also references of WO2015168716A1 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106457564B (zh) | 2019-12-24 |
| JP2017525000A (ja) | 2017-08-31 |
| JP6629759B2 (ja) | 2020-01-15 |
| AT515719A1 (de) | 2015-11-15 |
| CN106457564A (zh) | 2017-02-22 |
| WO2015168716A1 (fr) | 2015-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3140083A1 (fr) | Dispositif de services et système de commande | |
| DE102015012959B4 (de) | Robotersystem und Verfahren zur Steuerung eines Robotersystems | |
| EP3776206B1 (fr) | Procédé et unités de surveillance pour interfaces utilisateurs graphiques pertinentes pour la sécurité | |
| EP2664971B1 (fr) | Écran tactile avec détection de pression analogique pour une installation technique industrielle | |
| EP2367083B1 (fr) | Dispositif de création d'un programme pour une commande programmable par mémoire, dispositif de programmation et procédé de programmation d'une commande programmable par mémoire | |
| AT511488A2 (de) | Verfahren zur manuell gesteuerten beeinflussung von bewegungen einer maschine oder anlage sowie entsprechende maschinensteuerung | |
| EP3904984B1 (fr) | Procédé d'interaction immersive homme-machine | |
| WO2014111417A1 (fr) | Dispositif de commande d'installation de moulage par injection, commandé par microprocesseur, pourvu d'un ordinateur de simulation | |
| DE102016103700A1 (de) | Steuerkonsole | |
| WO2017186369A1 (fr) | Panneau de commande d'une installation industrielle | |
| EP3662345B1 (fr) | Dispositif de commande de machines industrielles | |
| DE102019004478B3 (de) | System zum Vornehmen einer Eingabe an einem Robotermanipulator | |
| DE10161924A1 (de) | Verfahren zur Zweihandbedienung einer flächigen Anzeige- und Bedieneinheit, mit berührungssensitivem Display, HMI Gerät, Automatisierungssystem und Computerprogrammprodukt zur Durchführung des Verfahrens | |
| EP4189500B1 (fr) | Procédé pour prolonger la fonctionnalité de fonctionnement d'un appareil de terrain dans le domaine de la technologie d'automatisation d'un dispositif d'exploitation à au moins un autre dispositif d'exploitation | |
| EP3980224B1 (fr) | Élément de commutation de sécurité pour des machines ou des robots | |
| WO2003032141A2 (fr) | Procede de commande a deux mains d'une unite d'affichage et de commande plate, ecran tactile, appareil hmi, systeme d'automatisation et produit programme d'ordinateur pour la mise en oeuvre dudit procede | |
| EP3451089A1 (fr) | Procédé de programmation assistée par ordinateur d'une commande par programme enregistré | |
| EP4314964B1 (fr) | Système de commande doté d'un dispositif de surveillance | |
| AT519162A2 (de) | Steuervorrichtung und Steuerverfahren für industrielle Maschinen mit gesteuerten Bewegungsantrieben | |
| EP2977840A1 (fr) | Utilisation protégée contre les erreurs d'un appareil dans le domaine de la technique d'automatisation industrielle au moyen de gestes | |
| EP3513260B1 (fr) | Dispositif de commande et procédé de commande de machines industrielles comportant des mécanismes de déplacement commandés | |
| DE102015017282B3 (de) | Robotersystem und Verfahren zur Steuerung eines Robotersystems | |
| EP3770705A1 (fr) | Procédé de commande d'une machine industrielle | |
| WO2024064989A1 (fr) | Dispositif d'affichage et système de commande pour systèmes techniques potentiellement dangereux | |
| EP2660690A1 (fr) | Unité de commande et d'affichage combinée pour un appareil d'automatisation et appareil d'automatisation équipé de cette unité de commande et d'affichage |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 20161206 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| AX | Request for extension of the european patent |
Extension state: BA ME |
|
| DAV | Request for validation of the european patent (deleted) | ||
| DAX | Request for extension of the european patent (deleted) | ||
| 17Q | First examination report despatched |
Effective date: 20180205 |
|
| TPAC | Observations by third parties |
Free format text: ORIGINAL CODE: EPIDOSNTIPA |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 20190907 |