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.
  • 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.

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #2

    Brady Kelly wrote:

    what techs did you use

    A Siemens PLC, TCP/IP and a lot of sensors. That was a few years ago, and as I recall, they were planning on moving to OPC[^] and SCADA.

    Bastard Programmer from Hell :suss: if you can't read my code, try converting it here[^]

    B 1 Reply Last reply
    0
    • L Lost User

      Brady Kelly wrote:

      what techs did you use

      A Siemens PLC, TCP/IP and a lot of sensors. That was a few years ago, and as I recall, they were planning on moving to OPC[^] and SCADA.

      Bastard Programmer from Hell :suss: if you can't read my code, try converting it here[^]

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

      I can't wait to arrive at a time where we interface directly with machines, but that will not be in our first round releases. To start with we're doing only with management side planning and capture.

      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.

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

        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 2 Replies 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
          #5

          Oooh, I would love to look at WWF, that was sort of a given, but thanks for good looking pointers on the others.

          E 1 Reply Last reply
          0
          • B Brady Kelly

            Oooh, I would love to look at WWF, that was sort of a given, but thanks for good looking pointers on the others.

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

            Here is another: Computational Infrastructure for Operations Research[^] - a page every developer should know about :)

            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

              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
              Dan Mos
              wrote on last edited by
              #7

              I've recently embarked on such a journey. But I'm lucky in that I got to choose all technologies and hardware too. While it is not used for planning (mighty bloaty SAP for that), it will be used for reports and stats(perfromane, echipment efficeincy...). Anyway I went for the old school replication set up. A small light weight sql express 2012 localDB on local machines, that replicates each 10 min or the given interval with a DB server on SQL 2008 R2 enterprise. For the hardware side we went with arduino. Arduino controlls a couple of hardware buttons(good part, scrap, breakdonw...) and it also gets lots of data from different sensors. This way anybody can see in almost real time all the stats of the line. Ayway if you found my post helpfull please mail me for further talks/details. PS: I have very little knolege of PLC and sensors. The PLC engineer gets the data form sensors and PLC's into the arduinos, and from there on is my job.

              All the best, Dan

              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.

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

                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 1 Reply Last reply
                0
                • 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
                                          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