EP3586223A1 - System, verfahren und computerprogrammprodukt zur steuerung, erstellung und änderung von prozessabläufen - Google Patents
System, verfahren und computerprogrammprodukt zur steuerung, erstellung und änderung von prozessabläufenInfo
- Publication number
- EP3586223A1 EP3586223A1 EP18716659.0A EP18716659A EP3586223A1 EP 3586223 A1 EP3586223 A1 EP 3586223A1 EP 18716659 A EP18716659 A EP 18716659A EP 3586223 A1 EP3586223 A1 EP 3586223A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- middleware
- area
- blocks
- process flow
- master
- 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
- 238000000034 method Methods 0.000 title claims abstract description 196
- 230000008569 process Effects 0.000 title claims abstract description 175
- 238000004590 computer program Methods 0.000 title claims abstract description 13
- 238000003860 storage Methods 0.000 claims description 28
- 230000007704 transition Effects 0.000 claims description 17
- 238000004891 communication Methods 0.000 claims description 12
- 238000012384 transportation and delivery Methods 0.000 claims description 11
- 238000012986 modification Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 5
- 230000002457 bidirectional effect Effects 0.000 claims 1
- 238000004519 manufacturing process Methods 0.000 description 58
- 239000000047 product Substances 0.000 description 23
- 230000001276 controlling effect Effects 0.000 description 8
- 238000012800 visualization Methods 0.000 description 8
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 7
- 238000007726 management method Methods 0.000 description 6
- 230000010354 integration Effects 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 230000004888 barrier function Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000004397 blinking Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063116—Schedule adjustment for a person or group
Definitions
- the present invention relates to a system for controlling processes. Furthermore, the invention relates to a method for creating and changing logical processes.
- the invention relates to a computer program product for creating and changing logical processes.
- German Utility Model DE 20 2013 005 733 U1 discloses a system for designing or setting up a technical system and / or a
- Automation system for a technical system includes a display device and controls, wherein on the display device
- Components of the system or the automation system are provided.
- On the display device is a first operating area for a first component of the system or the automation system with first information about the
- a second operating area is provided for a second component of the plant or of the automation system with second information about the component and / or second input fields for setting technical or logical properties with respect to the component.
- a first operating element is provided for the system and the system is set up and designed such that, when the first operating element and the first operating region are operated, the selection from the first operating region to the second
- the system is set up and designed such that, when the second operating element and the selected first operating area are operated, the Selection from the first operating area to a first input field within the first operating area changes.
- German patent application DE 10 2015 214 742 A1 discloses a system and a method for initializing applications for devices of an industrial plant of different types of devices. The different device types each require different initializations of an application.
- the system includes one
- the German patent application DE 10 201 1 006 786 A1 discloses a product that can be equipped with a product sensor, so that together with the product based on the product sensor data of a system or a machine can be determined. The determined data can be used for diagnosis and / or control of the plant or machine. In this case, it is advantageous for the data to be generated at the location of the product and thus directly for an undesired effect (eg of
- Environmental parameters or the system itself can be determined on the product.
- the use can, for. B. in automation technology, systems or machines or in different variants of product manufacturing.
- German patent application DE 198 12 377 A1 discloses a system for the automated operation of a long goods storage, which ensures a simple operability in the first place, is also economically producible and operable and supports good scalability.
- the system is for the automated
- Management of Langgutlagers suitable and has a storage area with a variety of storage locations, with at least one relative to the storage area fixed storage and retrieval station and at least one transport device for material movements of long goods between storage locations and storage and retrieval stations.
- a control device is provided for operating the transport unit for material movements. Furthermore, at least one with the
- Control-related computer for managing the material in terms of storage location, material type, number of pieces and total material-type length, for collecting picking and placing orders and for transferring the storage location, storage / retrieval station and movement operations
- the object of the invention is to provide a system for controlling, creating and changing logical process sequences, which has a high degree of flexibility, with which process sequences can be created as simply as possible. Likewise, it should be possible to easily devices at a later time in the system
- Another object of the invention is to provide a method for creating and changing logical processes, which has a high flexibility, so that different process flows can be created or supplemented in a simple and cost-effective manner.
- the above task is accomplished by a method for creating and modifying
- the inventive system for controlling, creating and changing
- a user area includes multiple data-providing and / or data-receiving elements. These elements can, for. For example, databases, software services or higher-level IT systems.
- a process area is communicative (via suitable interfaces) with a
- middleware Connected middleware.
- process area at least one process flow is implemented, which is composed of process blocks and device blocks.
- configuration area that includes at least one graphical user interface, process sequences can be created and / or changed.
- the middleware which includes several services, is communicative with the elements of the
- Software for the administration and control of order picking displays eg As shelves, warehouses or storage shelves can be assigned.
- Picking system consists of a server and a manager. Production and logistics logic module
- the production and logistics logic module is a service in the middleware.
- the service is a generic software for the creation of cross-platform logical processes for production and logistics tasks.
- the service enables the creation of complex, logical process sequences by building blocks.
- the processes can be created by a client and executed by the service.
- the service essentially consists of two parts: devices and processes.
- Devices are z. As displays or monitors, control units of warehousing or picking, 1 D / 2D barcode scanner, etc., which can be set up once on a server. For each process flow, the required devices can be retrieved and used by the server. In this case, parameters such. B. IP address, port or start character of the devices used defined.
- the processes consist of functions which are connected by arrows (transitions). These transitions indicate the chronological order of the functions. Functions perform small tasks and, if necessary, can access the configured devices. Examples include comparing values, sending text at least one display or a monitor or waiting for the pressing of an acknowledgment
- the sequence blocks consist of function blocks and / or device blocks which are connected to one another via transitions.
- the graphical user interface (for creating and parameterizing the process) is a software that optionally runs on a separate computer and which is displayed on its monitor and operated via its input devices (for example, keyboard and / or mouse).
- the monitor is subdivided into at least a first subwindow and a second subwindow.
- the first pane contains several selectable function blocks and several
- Device blocks Various process sequences consisting of several process blocks are created, modified and visualized. If a function block or a device block has been dragged into the second window, these blocks become a sequencer, due to the fact that these function blocks and device blocks are now parameterized specifically for the desired process sequence.
- the devices such. As monitors, database, 1 D bar code scanner, 2D bar code scanner, order picking (control units), PLC etc. are unique in the
- parameters such. B. IP address, port or start character defined.
- the devices enable communication with the middleware or the services of the middleware. Thus, monitors, LED displays or picking systems can be controlled. The incomplete and thus exemplary list of supported devices is growing steadily.
- Devices such. Eg network server / client, e-mail, SMS module, databases (ODBC / SQLite / Sybase / Oracle / MySQL), LED displays, OPC UA server, PickVision Server, 1 D / 2D barcode scanner (with COM interface or Ethernet), etc. may be provided. If a device is set up in the production and logistics logic module, ie the middleware, all processes that run on it can access this device. Also simultaneous access from different, ongoing
- Each of the created process sequences can consist of one master and at least one slave.
- a master is always required if one of the slaves can not communicate with the middleware via Ethernet. In the event that a master is provided, this includes several interfaces, via which the required slaves are connected to the master. The master is over a suitable one
- Each master receives the created and / or modified via a service of the middleware
- the processes can be executed via the master.
- the slaves are the collective term for operating units for the removal, operating units for the subsequent delivery or other devices required in the process flow.
- Each process flow may be assigned at least one slave that provides an input and at least one slave that provides an output.
- the slaves may communicate with the middleware communicatively over the master.
- the master comprises several interfaces, via which the slaves are connected to the master and the master to the middleware.
- the interfaces include z. GPIOs, serial interfaces, ProfiNet, ProfiBus or WLAN.
- the method according to the invention for creating and changing process sequences first comprises creating and / or changing at least one
- Process flow via a graphical user interface The graphical user interface is provided in a configuration area.
- the creation and / or modification of processes can be based on those stored in a middleware Function blocks and device blocks are performed.
- the at least one process flow from several process blocks is transferred to the middleware (at least one service) and stored there.
- the at least one process flow is retrieved from a process area from the middleware.
- the created and / or modified processes are transferred to the middleware (service) at the push of a button.
- the process sequences can therefore be created as simply as possible, since all the components used and also the other devices are configured independently of the middleware. If the devices are already reachable at the time the process is created (creation of a process flow) (ie wired, assign IP addresses, etc.), this further simplifies the process of creating a process flow.
- each process flow is performed in such a way that at least one function block and at least one device component (device) can be selected from at least one first subwindow.
- the function blocks and device blocks are displayed in at least one second pane.
- Device blocks are connected to each other via at least one transition.
- the properties of the function blocks and device blocks that become process blocks are selected in a third pane.
- the sequence blocks are linked with each other via the at least one transitions.
- the process block decides when and under which conditions which transition is executed. The transition itself only describes the "path" from the output of a process block to the input of the next process block.
- transitions used are represented by simple arrows. These can be either by a right-click on a function in the appearing
- Context menu (subwindow) from the user interface, or by holding down the Alt key and dragging the arrow from one function to another. Afterwards you have to select, when this transition will be executed.
- This is realized by events, ie events that trigger the functions under certain conditions.
- the If-Else function can, for. B. have at least two events: • True Event: triggered when the condition is true;
- the plurality of selectable device modules include a plurality of
- Input devices and the output devices several parameters, such. Eg IP address, port or start character.
- the input devices and the output devices of a process flow can, as already mentioned, be communicatively connected to a master.
- the master can comprise several interfaces, via which the input devices and the output devices, if necessary, can be connected to the master and the master to the middleware.
- the computer program product according to the invention for creating and changing processes comprises a plurality of program instructions stored on one or more computer-readable storage media.
- Computer program product is characterized by the fact that on a graphical user interface at least one process flow on the basis of stored in a middleware function blocks and device modules is definable.
- Sequence blocks are composed of the parameterized function blocks and the device blocks, which are interconnected via transitions.
- the created process flow is assigned to a process area with the middleware communicatively connected to the process area.
- Data from the at least one process flow of the process area is sent via the middleware to elements of a user area.
- Data from the elements of the user area are available via the middleware from the at least one process flow of the
- One job such. As a job from a manufacturing island, can be controlled with an associated, created and / or changed, process flow.
- At least one display (not necessarily) is assigned to the respective workstation on which a number of status messages and / or work instructions for the workstation are displayed to a user.
- the display is communicatively connected to the middleware, at least via interfaces.
- Processes can be created without having to change the software itself.
- the software must be extensible, eg. B. for new devices or logic. Even users who have no programming skills should be able to create and / or modify a process flow with a certain degree of simplicity. This allows the customers or users themselves to realize their ideas of the system and adapt to changing conditions.
- Figure 1 is a plan view of a possible embodiment of a manufacturing island and the assignment to a bearing for components in a schematic representation;
- Figure 2 is a schematic representation of a production with several
- Figure 3 is a representation of a picking display, as z. B. at a
- FIG. 4 shows an exemplary representation of a shelf with several containers for
- Figure 5 is an exemplary view of another embodiment of a shelf with multiple containers for components, wherein the removal or insert is controlled by means of an optical intervention monitoring;
- Figure 6 is a schematic representation of the integration of the invention
- Figure 7 is a schematic representation of the configuration of a dynamic
- Figure 8 is a schematic representation of a system for controlling
- Figure 9 is an enlarged view of the schematic representation of
- Figure 10 is an enlarged view of the schematic representation of a
- Figure 11 is a schematic representation of a possible embodiment of the graphical user interface for creating and / or changing process flows;
- Figure 12 is a schematic representation of the integration of a monitor for
- Figure 13 is a schematic representation of a possible embodiment of
- FIG. 14 is an activity diagram of one possible exemplary process flow in the application.
- inventive method of workers is performed in his work and process steps are visualized and verified.
- the production island 1 shows a plan view of a possible embodiment of a manufacturing island 1 for manufacturing a product 3.
- the manufacturing island 1 is associated with a bearing 2 for components that are needed in the production and the manufacturing island 1 are supplied.
- the production island 1 includes five workstations 4. It is obvious that the embodiment of the
- Manufacturing Island 1 can not be construed as a limitation.
- the Production island 1 can be designed as required for the production of product 3.
- At each of the five workstations 4 works a worker 5.
- Each workstation 4 can be assigned at least one storage rack 6, from which the components to be installed can be removed and in which the components to be installed are replenished from a warehouse 2.
- the bearing 2 can also be used with new components to be processed. Also is with this
- Embodiment assigned to each workstation 4 a display 7, issued to the worker 5 work instructions, represented statistics of the production process and possibly also inputs can be made. About the display 7, the workers are 5 in production as possible understood by the
- each storage rack 6 is associated with an operating unit 8 for the removal and an operating unit 9 for the subsequent delivery of the components.
- each workstation 4 may be associated with a device 10 which may be a 1D / 2D barcode scanner 10S at each of the workstations 4. It goes without saying for a person skilled in the art that not all devices must be 10 1 D / 2D barcode scanners 10S. Depending on the requirements of the workplace 4, the required equipment 10 are used. With the 1 D / 2D barcode scanner 10S, the operator can scan 5 1 D barcodes or 2D barcodes which are assigned to the components of the products 3 to be processed or the production status of the product 3 at the respective workstation 4. In the following
- barcode is used to mean a 1D barcode or a 2D barcode.
- a leadership of the workers 5 for five jobs 4 is required.
- These workstations 4 are passed through by products 3 sequentially.
- the workflow at each of the workstations 4 is very similar.
- the worker 5 Upon receipt of the product 3 to be manufactured (from a previously traversed workstation 4 or the warehouse 2), the worker 5 reads the corresponding barcodes 12 (see FIG. 4) with the 1D / 2D barcode scanner 10S.
- the work instruction for the product 3 is displayed and the corresponding
- Control units 8 for the removal of the required components light up. If the worker 5 has followed the work instructions, he pushes the product 3 to the next work station 4 (station) where the product 3 is being processed by another worker 5.
- the system can detect whether new components that process the workers 5 in the manufacturing island 1 are required. If this is the case, a request message is sent to another worker 14, which fills the storage shelves 6 from the back with the corresponding components. Via the operating unit 9 for the subsequent delivery of the components, the filling of the storage shelves 6 can be confirmed.
- One focus is thus on the independent processing at the individual workplaces 4 and the
- the required data such as barcodes, work instructions and the associated operating units 8 for the removal or the associated operating units 9 for the subsequent delivery are stored in a database and must be read out therefrom.
- Figure 2 shows a schematic representation of a production with several
- Production Islands 1 i, 1 2 , ..., 1 N- Each of the production islands 1 i, 1 2, - -, 1 N is a
- Process associated with the production or the partial production of a product 3 is performed. From a camp 2 z. B. with a
- FIG. 3 shows a possible embodiment of an operating unit 8 or 9, as it can be used in the system according to the invention.
- the control unit 8 or 9 order picking
- has, for example, a colored light ring 15, on the worker 5 or worker 14 (not shown here) z. B. is displayed, whether he should perform a removal or a subsequent delivery at the respective control units 8 and 9 associated subjects.
- each operating unit 8 or 9 comprises a display 16 for displaying information.
- the display 16 is bright and very easy to read.
- an animation of the display ie standing, blinking and marquee, may be possible.
- An incremental button 17, decrement button 18 and an acknowledgment button 19 are provided on the operating unit 8 and 9, respectively.
- FIG. 4 A possible and exemplary embodiment of a shelf 20 with several containers 21 for components is shown in Figure 4, wherein the removal or insert is controlled by means of several barcodes 12.
- a barcode 12F is assigned to the respective position of the container 21 in the compartment 11.
- Another barcode 12B is assigned to the container 21 for the corresponding components.
- the worker 5 receives on the display 7 of the respective workplace 4, the instruction from which container 21 of the shelf 20, he should remove the component or components (not shown here). With the 1 D / 2D barcode scanner 10S (see Figure 1) scans the
- Figure 5 is another possible embodiment of a shelf 20 with a plurality of containers 21 for components, from which the components regulated a
- the worker 5 scans a barcode 12B of the 1D / 2D barcode scanner 10S in the respective working area
- Each of the compartments 1 1 is associated with a control unit 8 for the removal, which indicates by a light signal from which
- Container 21 the components must be removed. By a container 21 associated light cone 22 is checked whether the worker 5 in the right way
- Container 21 attacks. With the scanning of the barcode 12B on the container 21, the worker 5 acknowledges the removal of the component from the container 21. With the
- FIG. 6 shows a schematic representation of the integration of the middleware 30 according to the invention into the creation, control and monitoring of process sequences on the side of the process area 50.
- the process area 50 is in this area
- a dynamic storage In an IT area 40 of a customer databases, software services, higher-level IT systems, etc. are provided. In the embodiment shown here the
- a plurality of elements 40i, 40 2 ,..., 40 M are provided in the IT area 40 of the customer, the services, such as an SAP system (or a service similar to SAP), a planner software, etc., and
- FIG. 7 is a schematic representation of the configuration of a dynamic inventory management and the simplicity with respect to changes and additions by means of middleware 30.
- the middleware 30 includes a plurality of services 30-i, 30 2 , ..., 30 K that may be invoked to create process flows and to configure. At least one of the services 30-i, 30 2 , ..., 30 K can be used for the creation of processes in warehouse logistics.
- a procedure for stock management (storage and / or retrieval) can be created with the PVS from the middleware 30.
- the PVS includes services, a graphical user interface 62 (see Figure 8) and a
- the shelf 20 is provided at the position of the container 21 with a control unit 8 for the removal, the barcode 12B of the container 21 is scanned with the 1 D / 2D barcode scanner 10S and the Acknowledge button 18 of the control unit 8 for the removal pressed (not shown here).
- the respective container 21 is associated with the corresponding components of a defined position on the shelf 20.
- the new assignment can then automatically become a service, such. B. SAP, are surpassed on the user side 40.
- the shelf 20 has at the position of
- Container 21 a control unit 8 for the removal and one of a
- the shelf 20 has at the position of
- Container 21 a barcode 12F, which stands for the position of the container 21 in the compartment 1 1.
- the barcode 12B of the container 21 is scanned with the 1D / 2D barcode scanner 10S.
- the bar code 12F of the tray position is scanned with the 1 D / 2D barcode scanner 10S.
- the respective container 21 is associated with the corresponding components of a defined position on the shelf 20.
- the new assignment can then automatically become a service, such. B. SAP, be transferred on the user side 40.
- FIG. 8 shows a schematic representation of a system 100 for controlling at least one process flow 1 10.
- the process flows 1 10 can become
- the system 100 essentially consists of an IT area 40 of the customer, a middleware 30, a process area 50 and a
- Configuration area 60 Process area 50 and configuration area 60 are each connected to middleware 30 via a network.
- the middleware 30 is also communicatively and bidirectionally connected to the IT area 40 of the customer.
- the IT area 40 of the customer comprises a plurality of elements 40i, 40 2 ,..., 40 M, of which the middleware 30 fetches data or supplies data to the middleware 30.
- the elements 40-I, 40 2 , ..., 40M include databases such.
- higher-level IT systems such.
- ERS Manufacturing Execution System (MES), just-in-time prosuction (JIT) or production control, such as: B. Programmable Logic Controller (PLC).
- the middleware 30 itself comprises several services 30-i, 30 2 , 30 K associated with the
- the process area 50 includes at least one process flow 1 10. A
- Process flow 1 10 can according to the embodiment shown here a Warehouse logistics 1 10LL, a production logistics 1 10FL or a manufacturing process 1 10FP.
- the warehouse logistics 1 10LL is designed such that a plurality of operating units 8 for the removal and a plurality of operating units 9 for the subsequent delivery to the subjects (not shown here) of a bearing are mounted. About the control units 8, 9, the worker is instructed for positionally correct and positionally correct storage and retrieval. Incorrect storage or retrieval can be documented. If necessary, subjects of the warehouse can be assigned as desired. The new assignment only has to be stored in the process flow.
- the production logistics 1 10FL is designed such that a plurality of operating units 8 are assigned for removal of a storage rack 6 at a workplace 4. A worker 5 receives the instruction which components he should take from the subjects 1 1. The removal is acknowledged via the operating units 8. A control of the correct removal is also given.
- the manufacturing process 10FP is designed such that a plurality of operating units 8 are provided for the confirmation of executed and, if necessary, controlled work steps.
- the configuration area 60 makes it possible for the process area 50 processes 1 10, such.
- the configuration area 60 includes a graphical user interface 62, the z. B., is connected to at least one device 64i, 64 2 , ..., 64 P for visualization.
- Devices for visualization 64i, 64 2 , ..., 64 P are z.
- monitors LED displays or touch screens of various kinds.
- the middleware 30 may be associated with a monitor 59 for process visualization, which is used to display a variety of information and / or data from or for a process flow 1 10 or the processes 1 10 ,
- FIG. 9 is an enlarged view of the schematic illustration of FIG.
- the manufacturing process shown here 1 10FP could be z. B. at one of the workstations 4 of the manufacturing island 1 (see Figure 1) find application.
- devices 10 z For the manufacturing process 1 10FP shown here as devices 10 z.
- the control units 8 can be used as a device 10 z. B. be associated with a light barrier or a light sensor 10L. By means of the light barrier or the light scanner 10L z. B. confirmed that a step is completed on a product 3.
- the devices 10 of the manufacturing process 1 10FP are connected to the master 120.
- connection of the devices 10 to the master 120 is only required if the integrated devices 10 and / or the operating units 8 can not communicate directly with the middleware 30 via Ethernet. As described in FIG. 8, the master 120 is communicatively connected to the middleware 30 (not shown here).
- FIG 10 is an enlarged view of the schematic representation of another process 1 10 of the production logistics 1 10FL of Figure 8.
- the manufacturing logistics 1 10FL shown here could, for. B. at one of the workstations 4 of the manufacturing island 1 (see Figure 1) find application.
- control units 8 are connected to the master 120, in case you can not communicate directly with the middleware 30 via Ethernet.
- the operating units 8 can z. B. when removing a component from a workplace assigned shelf 20 (see Figure 1) are actuated.
- One of the operating units 8 may be assigned as a general purpose input / output (GPIO) device 10G. Additional devices 10 can be connected to the contacts of the GPIO.
- GPIO general purpose input / output
- FIG. 11 is a schematic representation of a possible embodiment of the graphical user interface 62 for creating and / or changing
- a monitor 63 is subdivided into at least a first partial window 65 and a second partial window 66.
- the first sub-window 65 includes a plurality of selectable function blocks 51 -i, 51 2 , ..., 51 K and a plurality of selectable device blocks 52-i, 52 2 , ..., 52 L.
- In the second pane 66 may be selected from the selectable function blocks 51 i, 51 2, ..., 51 K, and the plurality of selectable devices modules 52-i, 52 2, ..., 52 L different processes 1 10 to create, modify and visualized , which consists of sequence blocks 53-i, 53 2 , ..., 53
- selected in the second sub-window 66 can be selected be parameterized.
- are assigned values and properties that are required for the particular process.
- are transitions 54i, 54 2 , ..., 54
- a fourth pane 68 error messages when creating a process flow 1 10 can be displayed.
- FIG. 12 shows a schematic representation of the integration of a monitor 59 for controlling a process flow 110 in production.
- the process flow 1 10 or the work preparation can be carried out on at least one graphical user interface 62.
- the created processes 1 10 are stored in the middleware 30 in a dedicated database (service) or the cloud.
- Connection of the database (service) of the middleware 30 to other services of the Middleware 30 is optionally via: XML / ASCII, ODBC, socket streams, or iDoc or RFC.
- XML / ASCII XML / ASCII
- ODBC ODBC
- socket streams iDoc or RFC.
- iDoc iDoc or RFC.
- the monitor 59 is connected to the middleware 30 and the cloud via a suitable interface 70.
- the monitor 59 itself is connected via an input 71 z. B. with a light barrier 90, a Profinet / Profibus 91, a potential-free input 92, an RFID 93, an A / D converter 94 or a PLC 95 connected.
- the monitor 59 may be associated with a modem 96.
- the outputs 72 of the monitor 59 may be a visual signal generator 97, a speaker 98, or a floating output 99.
- the monitor 59 still has a WLAN communication 73.
- Figure 13 is a schematic representation of a possible embodiment of the monitor 59 for the process visualization to represent the most diverse
- a first status message box 86 can be informed about the switching inputs of a PLC or photocells.
- a second status message field 87 status messages about analog / digital signals and the connection of
- Periphery such. B. signal lamps or speakers are displayed.
- an information field 88 a freely editable online text, such. As fault messages or general advice can be given.
- Image data 89 may be incorporated in the form of pixel- or vector-based graphics formats, such as BMP, JPG or GIF. An appropriate software allows the user the free and
- User interface is used for free creation of dynamizable templates.
- On the configured monitor 59 which may be divided into several areas, z.
- FIG. 10 An example of a system according to the invention is shown in FIG.
- the worker 5 scans with a 1 D / 2D barcode scanner 10S (device 10) one
- Barcode 12 gets, depending on the barcode 12, either the
- Assembling a Product B This work instruction is displayed on a process visualization monitor 59.
- the worker 5 then removes the corresponding components from the subjects 1 1 of the storage rack 6, the z. B. by operating units 8 are displayed (see Figure 5) and builds the product A or B together. Does the worker have the target of z. If, for example, you have reached 100 products, you must leave the workstation and the 1 / 2D barcode scanner 10S is no longer needed. If the target is not yet reached, the worker should read in another barcode 12 and the process begins again.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- General Factory Administration (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102017103798 | 2017-02-23 | ||
PCT/IB2018/051134 WO2018154498A1 (de) | 2017-02-23 | 2018-02-23 | System, verfahren und computerprogrammprodukt zur steuerung, erstellung und änderung von prozessabläufen |
Publications (1)
Publication Number | Publication Date |
---|---|
EP3586223A1 true EP3586223A1 (de) | 2020-01-01 |
Family
ID=61913489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP18716659.0A Withdrawn EP3586223A1 (de) | 2017-02-23 | 2018-02-23 | System, verfahren und computerprogrammprodukt zur steuerung, erstellung und änderung von prozessabläufen |
Country Status (4)
Country | Link |
---|---|
US (1) | US20190370729A1 (de) |
EP (1) | EP3586223A1 (de) |
CN (1) | CN110366719A (de) |
WO (1) | WO2018154498A1 (de) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11755853B1 (en) * | 2022-09-06 | 2023-09-12 | Adobe Inc. | Tracking receptacles in physical environments |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19812377A1 (de) | 1998-03-20 | 1999-09-23 | Siemens Ag | System für den automatisierten Betrieb eines Langgutlagers |
DE102011006786B4 (de) | 2011-04-05 | 2013-04-11 | Siemens Aktiengesellschaft | Produktsensor, Produkt mit Produktsensor, Anlage und Verfahren zur Kommunikation zwischen Produktsensor und Anlage |
DE102012220759A1 (de) * | 2011-11-15 | 2013-06-27 | Mitutoyo Corporation | Programmbearbeitungsumgebung eines maschinell sehenden Systems mit synchronisierten Benutzerschnittstellenmerkmalen |
EP2704003A1 (de) | 2012-08-30 | 2014-03-05 | Siemens Aktiengesellschaft | System zur Projektierung oder Einrichtung einer technischen Anlage |
CN105051760B (zh) * | 2013-03-15 | 2018-03-02 | 费希尔-罗斯蒙特***公司 | 数据建模工作室 |
CN103869784B (zh) * | 2014-03-19 | 2016-03-16 | 江南大学 | 基于rfid主动式标签的全息模具车间和模具生产控制方法 |
DE102015214742A1 (de) | 2015-08-03 | 2017-02-09 | Siemens Aktiengesellschaft | Einheitliche Initialisierung von Applikationen für Industrieanlagen |
CN105488656A (zh) * | 2015-11-20 | 2016-04-13 | 贵州电网有限责任公司遵义供电局 | 一种电网分县局继电保护管理***功能模块动态配置技术 |
CN105700888B (zh) * | 2016-01-14 | 2019-10-01 | 国网山东省电力公司物资公司 | 一种基于jbpm工作流引擎的可视化快速开发平台 |
-
2018
- 2018-02-23 EP EP18716659.0A patent/EP3586223A1/de not_active Withdrawn
- 2018-02-23 CN CN201880013631.3A patent/CN110366719A/zh active Pending
- 2018-02-23 WO PCT/IB2018/051134 patent/WO2018154498A1/de unknown
-
2019
- 2019-08-19 US US16/544,385 patent/US20190370729A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2018154498A1 (de) | 2018-08-30 |
CN110366719A (zh) | 2019-10-22 |
US20190370729A1 (en) | 2019-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10152765B4 (de) | Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung | |
EP2758872B1 (de) | Verfahren zur generierung und handhabung von applikationen für komponenten eines verteilten steuerungssystems sowie engineering-system zur durchführung des verfahrens | |
EP2746883B1 (de) | Verfahren und Server zur Generierung einer Anzeige- und Bedienansicht für ein Bedien- und Beobachtungsgerät einer industriellen Automatisierungsanordnung | |
EP3876046A1 (de) | Rückannotation von operatorselektionen | |
DE10104163A1 (de) | Steuerungs-und/oder Überwachungsanlage von Maschinen und/oder Anlagen mit Aktionskomponenten unterschiedlicher Aktionsgruppen | |
EP2326997B1 (de) | Verfahren zum betrieb eines industriellen systems | |
DE102006051533A1 (de) | Bedienungshilfe für eine Vorrichtung zum Behandeln von Behältnissen (II) | |
DE102020129404A1 (de) | Fabriksteuerungssystem | |
EP3295265B1 (de) | Bedienmodul für eine maschine in der lebensmittelindustrie | |
EP3586223A1 (de) | System, verfahren und computerprogrammprodukt zur steuerung, erstellung und änderung von prozessabläufen | |
EP3285995A1 (de) | Tablettiermaschine mit einer vorrichtung zur ausführung einer dashboard-anwendung | |
DE60224110T2 (de) | Steuersystem zur steuerung einer vielzahl von realwelt-gegenständen und verfahren zur handhabung von meldungen eines mit dem steuersystem verbundenen mobilen nutzers | |
DE102016100241A1 (de) | Verfahren zum Herstellen eines Produkts mit integrierter Planung und direkter ganzheitlicher Steuerung | |
EP3969970B1 (de) | Verfahren zur darstellung und bedienung von produktionsmitteln, insbesondere für die kunststoffverarbeitende industrie | |
WO2019057559A1 (de) | Verfahren und datenverarbeitungsvorrichtung zum computerunterstützten bereitstellen einer in form von computercode vorliegenden information zu einem prozessmodul, sowie computerprogrammprodukt zur durchführung des verfahrens | |
EP3904985A1 (de) | Änderungsverfolgung von projektierungsdaten eines leitsystems einer technischen anlage | |
EP1561172B1 (de) | Vorrichtung zur bereitstellung eines zugriffs auf daten | |
DE102019203891A1 (de) | Visuelle Führungsvorrichtung, visuelles Führungssystem und visuelles Führungsverfahren | |
EP1926019B1 (de) | Datenaustauschverfahren und Steuerverfahren zwischen Softwarebausteinen sowie wiederverwendbare Softwarebausteine | |
DE102018128915A1 (de) | Verfahren zum Visualisieren der Automatisierung einer technischen Einrichtung | |
EP1195664A1 (de) | Service-System mit Optimierung | |
DE10157539A1 (de) | Engineeringsystem und Automatisierungssystem | |
EP2360542A1 (de) | Verfahren zum Projektieren eines auf einem Bedien- und Beobachtungsgerät darstellbaren Prozessbildes | |
DE102010011190A1 (de) | Verfahren und System zur Aufbereitung und Bereitstellung von Informationen zum Betrieb einer technischen Anlage | |
EP2533148A1 (de) | Graphischer Editor zur Erstellen von als Automatisierungslösungen basierend auf Templates und der Ermittlung von Unterschieden in hierarchischen Datenstrukturen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
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 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20190910 |
|
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 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20200206 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
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: 20200924 |