diff --git a/docs/concepts.rst b/docs/concepts.rst index 7981aa8..9f9b54f 100644 --- a/docs/concepts.rst +++ b/docs/concepts.rst @@ -32,3 +32,53 @@ Variable A *variable* represents a process measure of one :ref:`appliance ` of which timeseries data is captured and stored in the ENLYZE platform. One appliance may have many variables, whereas one variable is only associated with one appliance. + +.. _production_order: + +Production Order +---------------- + +A *production order* represents the goal of producing a certain quantity of a given +:ref:`product `. This is how operators know how much of which product to +produce. Production orders are usually created in an external system such as an ERP or +MES and then synchronized into the ENLYZE platform. They are referenced by an identifier +which oftentimes is a short combination of numbers and/or characters, like FA23000123. + +In the ENLYZE platform, a production order always encompasses the production of one +single :ref:`product ` on one single :ref:`appliance ` within one +or more :ref:`production runs `. + +.. _production_run: + +Production Run +-------------- + +A *production run* is a time frame within which a machine was producing a :ref:`product +` on an :ref:`appliance ` in order to complete a :ref:`production +order `. A production run always has a beginning and, if it's not +still running, it also has an end. + +Usually, the operator of the appliance uses an interface to log the time when a certain +production order has been worked on. For instance, this could be the appliance's HMI or +a tablet computer next to it. In German, this is often referred to as *Betriebsdatenerfassung* (BDE). +It is common, that a production order is not completed in one go, but is interrupted +several times for very different reasons, like a breakdown of the appliance or a +public holiday. These interruptions lead to the creation of multiple production runs +for a single production order. + +.. _product: + +Product +------- + +A *product* is the output of the production process which is executed by an +:ref:`appliance `, driven by a :ref:`production order `. In +the real world, an appliance might have some additional outputs, but only the main +output (the product) is modeled in the ENLYZE platform. Similarly to the production order, +a product is referenced by an identifier originating from a customer's system, that gets +synchronized into the ENLYZE platform. + +During the integration into the ENLYZE platform, the product identifier is chosen in +such a way that :ref:`production runs ` of the same product are +comparable with one another. This is the foundation for constantly improving the +production of recurring products over time. diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 6f65e78..ad561c6 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -1,3 +1,4 @@ +Betriebsdatenerfassung CNC JSON ResamplingMethod