Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Anyone here deal with production line planning and monitoring apps?

Anyone here deal with production line planning and monitoring apps?

Scheduled Pinned Locked Moved The Lounge
question
24 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Roger Wright

    My recent Statistics class used a textbook, Statistical Methods for Engineers, by Vining and Kowalski (ISBN 978-0-538-73518-6), which provided in-depth coverage of statistical process control. In fact, the entire book uses real world process data to tech statistical methods, culminating in process control and optimization. You might want to give it a read. Vendors are also a good source of information - Siemens and Allen-Bradley are two that come to mind.

    Will Rogers never met me.

    B Offline
    B Offline
    Brady Kelly
    wrote on last edited by
    #9

    Thanks Roger. Vendors are indeed; I'm hoping for some factory tours and chats with ours.

    R 1 Reply Last reply
    0
    • E Espen Harlinn

      Have a look at http://ofbiz.apache.org/[^], proably an overkill, but it has a fairly well designed data model that you can borrow from. You'll probably like to implement the Assignment problem[^] - there are a few good implmentations floating around the net, particlularly implementations of the Hungarian algorithm[^] I would also take a really long look at Windows Workflow Foundation[^].

      Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

      B Offline
      B Offline
      Brady Kelly
      wrote on last edited by
      #10

      Your Hungarian link takes me to the disambiguation for Hungarian, with no mention of an alorithm.

      E 1 Reply Last reply
      0
      • B Brady Kelly

        Thanks Roger. Vendors are indeed; I'm hoping for some factory tours and chats with ours.

        R Offline
        R Offline
        Roger Wright
        wrote on last edited by
        #11

        By the way, as a textbook, the one I mentioned is probably the worst ever written; the main reason I still have it is that I refuse to sell it back in order to protect future students from it. But as a reference book with lots of examples, it does a good job.

        Will Rogers never met me.

        B 1 Reply Last reply
        0
        • R Roger Wright

          By the way, as a textbook, the one I mentioned is probably the worst ever written; the main reason I still have it is that I refuse to sell it back in order to protect future students from it. But as a reference book with lots of examples, it does a good job.

          Will Rogers never met me.

          B Offline
          B Offline
          Brady Kelly
          wrote on last edited by
          #12

          It's grading doesn't matter, I'm sure I would lap it up. I studied one year of quantitative management in an attempt to upgrade my CS diploma into a BSc, but dropped out after not giving stats enough attention, and back in my late 20's it was all or nothing; no getting by on 51%; rather get back to real life work, play, drugs, and making money.

          R 1 Reply Last reply
          0
          • B Brady Kelly

            I have embarked on a project to build and app for planning and reporting on throughput on small to medium production lines. Initially we will target those used in the plastics moulding industries. I've always wanted to so something like this, and I have no end of assumptions w.r.t. values input and sampled, but I would really like some pointers for some high level research. What apps can I look at? If you have worked on such an app, what techs did you use? If you use such apps, what do you like and dislike etc.

            J Offline
            J Offline
            jschell
            wrote on last edited by
            #13

            You might want to do some volume sizing to assess data storage concerns. If you collect one data point an hour for 100 devices there is no problem. If you collect 100 data points a second for each device where there are 100 devices then it becomes more problematic.

            1 Reply Last reply
            0
            • B Brady Kelly

              Your Hungarian link takes me to the disambiguation for Hungarian, with no mention of an alorithm.

              E Offline
              E Offline
              Espen Harlinn
              wrote on last edited by
              #14

              Fixed, seems there is a problem when I paste an address like: http://en.wikipedia.org/wiki/Hungarian\_\_algorithm CP sometimes only gets: http://en.wikipedia.org/wiki/Hungarian\_

              Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

              1 Reply Last reply
              0
              • B Brady Kelly

                It's grading doesn't matter, I'm sure I would lap it up. I studied one year of quantitative management in an attempt to upgrade my CS diploma into a BSc, but dropped out after not giving stats enough attention, and back in my late 20's it was all or nothing; no getting by on 51%; rather get back to real life work, play, drugs, and making money.

                R Offline
                R Offline
                Roger Wright
                wrote on last edited by
                #15

                :laugh: At least you've got your priorities right! :-D

                Will Rogers never met me.

                1 Reply Last reply
                0
                • B Brady Kelly

                  I have embarked on a project to build and app for planning and reporting on throughput on small to medium production lines. Initially we will target those used in the plastics moulding industries. I've always wanted to so something like this, and I have no end of assumptions w.r.t. values input and sampled, but I would really like some pointers for some high level research. What apps can I look at? If you have worked on such an app, what techs did you use? If you use such apps, what do you like and dislike etc.

                  V Offline
                  V Offline
                  Vivi Chellappa
                  wrote on last edited by
                  #16

                  You are looking at what is known as a Manufacturing Execution System (MES). Any manufacturing software would have an application module called MES. This used to be known as a Shop Floor Control System. The fundamental concept is that any work-order to produce a product flows through a series of work centers. At each work center, a certain quantity X enters the work center to be worked on and a quantity Y is the output. The difference, X-Y, is the amount that is scrapped because it is damaged. some portion of (X-Y) may be recovered thru re-work but the rest is just thrown on to the waste heap. At each work center, you also want to note down Time of Entry and Time of Exit so that you know how much time was spent. You may also add additional raw material at some work centers. The time spent, the number of workers at the work center, the raw materials added, the semi-worked products brought in, etc., are all used to determine the cost-addition at each work center. Depending on the type of factory, the work center equipment may produce some of these information and maybe interfaced to the data collection equipment. In many instances, at least some information may have to be manually input by the operator. You may want to read up on Shop Floor Control System.

                  B 2 Replies Last reply
                  0
                  • B Brady Kelly

                    I have embarked on a project to build and app for planning and reporting on throughput on small to medium production lines. Initially we will target those used in the plastics moulding industries. I've always wanted to so something like this, and I have no end of assumptions w.r.t. values input and sampled, but I would really like some pointers for some high level research. What apps can I look at? If you have worked on such an app, what techs did you use? If you use such apps, what do you like and dislike etc.

                    D Offline
                    D Offline
                    DaveAuld
                    wrote on last edited by
                    #17

                    If you are recording large amounts of potential data, I would suggest you think about implementing a swinging door compression algorithim with user definable exception and deviation and mandatory interval settings on a per point basis. Search google there are quite a number of good articles explaining these. For front end views, search on sites like Emerson (DeltaV), OSISoft PI (Processbook), Wonderware (Intouch), ABB (System 800) and look at product demos and tutorials on these sites and youtube, for ideas on what the systems can provide, the look and feel, user options etc. Even a glance at some of these can be inspiration on what you want to add. Don't copy though, or Apple might sue you :rolleyes:

                    Dave Find Me On: Web|Facebook|Twitter|LinkedIn


                    Folding Stats: Team CodeProject

                    B 1 Reply Last reply
                    0
                    • V Vivi Chellappa

                      You are looking at what is known as a Manufacturing Execution System (MES). Any manufacturing software would have an application module called MES. This used to be known as a Shop Floor Control System. The fundamental concept is that any work-order to produce a product flows through a series of work centers. At each work center, a certain quantity X enters the work center to be worked on and a quantity Y is the output. The difference, X-Y, is the amount that is scrapped because it is damaged. some portion of (X-Y) may be recovered thru re-work but the rest is just thrown on to the waste heap. At each work center, you also want to note down Time of Entry and Time of Exit so that you know how much time was spent. You may also add additional raw material at some work centers. The time spent, the number of workers at the work center, the raw materials added, the semi-worked products brought in, etc., are all used to determine the cost-addition at each work center. Depending on the type of factory, the work center equipment may produce some of these information and maybe interfaced to the data collection equipment. In many instances, at least some information may have to be manually input by the operator. You may want to read up on Shop Floor Control System.

                      B Offline
                      B Offline
                      Brady Kelly
                      wrote on last edited by
                      #18

                      You, Sir, win the first prize for intuiting what I am doing and want. If I could kiss you.... and I don't normally kiss guys!

                      1 Reply Last reply
                      0
                      • D DaveAuld

                        If you are recording large amounts of potential data, I would suggest you think about implementing a swinging door compression algorithim with user definable exception and deviation and mandatory interval settings on a per point basis. Search google there are quite a number of good articles explaining these. For front end views, search on sites like Emerson (DeltaV), OSISoft PI (Processbook), Wonderware (Intouch), ABB (System 800) and look at product demos and tutorials on these sites and youtube, for ideas on what the systems can provide, the look and feel, user options etc. Even a glance at some of these can be inspiration on what you want to add. Don't copy though, or Apple might sue you :rolleyes:

                        Dave Find Me On: Web|Facebook|Twitter|LinkedIn


                        Folding Stats: Team CodeProject

                        B Offline
                        B Offline
                        Brady Kelly
                        wrote on last edited by
                        #19

                        Interesting stuff to look at, thanks Dave, but we are targeting SME's and initially only operator captured data at most. We don't yet look to competing with big boy manufacturing systems, but rather offer differentiate by being small and affordable enough for the lower side of SME type businesses.

                        D 1 Reply Last reply
                        0
                        • B Brady Kelly

                          Interesting stuff to look at, thanks Dave, but we are targeting SME's and initially only operator captured data at most. We don't yet look to competing with big boy manufacturing systems, but rather offer differentiate by being small and affordable enough for the lower side of SME type businesses.

                          D Offline
                          D Offline
                          DaveAuld
                          wrote on last edited by
                          #20

                          Unless you have a few hundred million dollars i wouldn't expect you to compete with the Big Boys or even the medium level systems. It is amazing though the things that can pop into your head for ideas when you look at these systems, particularly the videos. Nothing more frustrating than sitting with a blank sheet of paper (or whiteboard) pondering what to do, and just need that initial ideas to kickstart the brain.

                          Dave Find Me On: Web|Facebook|Twitter|LinkedIn


                          Folding Stats: Team CodeProject

                          B 1 Reply Last reply
                          0
                          • D DaveAuld

                            Unless you have a few hundred million dollars i wouldn't expect you to compete with the Big Boys or even the medium level systems. It is amazing though the things that can pop into your head for ideas when you look at these systems, particularly the videos. Nothing more frustrating than sitting with a blank sheet of paper (or whiteboard) pondering what to do, and just need that initial ideas to kickstart the brain.

                            Dave Find Me On: Web|Facebook|Twitter|LinkedIn


                            Folding Stats: Team CodeProject

                            B Offline
                            B Offline
                            Brady Kelly
                            wrote on last edited by
                            #21

                            DaveAuld wrote:

                            It is amazing though the things that can pop into your head for ideas when you look at these systems, particularly the videos.

                            The ideas that pop into my head without watching anything are pretty impressive.

                            1 Reply Last reply
                            0
                            • V Vivi Chellappa

                              You are looking at what is known as a Manufacturing Execution System (MES). Any manufacturing software would have an application module called MES. This used to be known as a Shop Floor Control System. The fundamental concept is that any work-order to produce a product flows through a series of work centers. At each work center, a certain quantity X enters the work center to be worked on and a quantity Y is the output. The difference, X-Y, is the amount that is scrapped because it is damaged. some portion of (X-Y) may be recovered thru re-work but the rest is just thrown on to the waste heap. At each work center, you also want to note down Time of Entry and Time of Exit so that you know how much time was spent. You may also add additional raw material at some work centers. The time spent, the number of workers at the work center, the raw materials added, the semi-worked products brought in, etc., are all used to determine the cost-addition at each work center. Depending on the type of factory, the work center equipment may produce some of these information and maybe interfaced to the data collection equipment. In many instances, at least some information may have to be manually input by the operator. You may want to read up on Shop Floor Control System.

                              B Offline
                              B Offline
                              Brady Kelly
                              wrote on last edited by
                              #22

                              I'm reading alight, and loving it, thanks, but a quick one. What is the term for the process whereby a work centre executes all work orders for the same output item? E.g. a work order is for x plastic bottles, but the parameters that describe how a work centre produces 'plastic bottles' are what? A 'work centre process'?

                              V 1 Reply Last reply
                              0
                              • B Brady Kelly

                                I'm reading alight, and loving it, thanks, but a quick one. What is the term for the process whereby a work centre executes all work orders for the same output item? E.g. a work order is for x plastic bottles, but the parameters that describe how a work centre produces 'plastic bottles' are what? A 'work centre process'?

                                V Offline
                                V Offline
                                Vivi Chellappa
                                wrote on last edited by
                                #23

                                Why not call it "Activity"? During cost analysis, you do Activity Based Costing (ABC) based on the activity performed at each work center.

                                B 1 Reply Last reply
                                0
                                • V Vivi Chellappa

                                  Why not call it "Activity"? During cost analysis, you do Activity Based Costing (ABC) based on the activity performed at each work center.

                                  B Offline
                                  B Offline
                                  Brady Kelly
                                  wrote on last edited by
                                  #24

                                  Ah yes, this thread has brought me so many reminders of when I worked on SAP. Yes, so an activity is performed at a work centre in accordance with a work order? BTW, the guy who proposes this project broke it to me (haha, 'broke') that they don't want to pay me for it, so all future discussion is purely academic and we are 100% safe from falling into a programming question. :) They are offering me 15% of profits while I do dev for them, but nothing for the months and maybe years before we have proper profit, and no share in the IP! :mad:

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups