This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin Cookbook and have Ken Kousen on-line!
See this thread for details.
Win a copy of Kotlin Cookbook this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
Sheriffs:
  • Junilu Lacar
  • Knute Snortum
  • Henry Wong
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Frits Walraven
  • Joe Ess
  • salvin francis

Real time factory production dashboard and SPC (statistical process control)

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am a student majoring industrial engineering. I am offered a company project. I am wondering if I will be able to realize what is asked to me. So I need more visibility on what skill I will need.

To briefly summarize: the company I would work for produces products using several units of the same machine. These machines are equipped with PLC.

With the data from these PLC (idk how they will arrive to me), my project would be to create a real-time dashboard with the different productions indicators (percentage of the daily demand met, tardiness, etc), taking in account the data of the different machines simultaneously. We also imagined going further and using statistical methods with this data (checking if there is a tendency or a problem ,etc).

I previously used Python for data analysis and vizualisation (Numpy, pandas, Seaborn, matlplotlib, etc) at a beginner level+ academic background in linear programming, machine learning/ deep learning in python.

So I wondered: What tools can be used to do this kind of projects, can I use python for an interactive dashboard?

As I am a beginner, should I just give up ?

I have almost two months before the beginning of this potential project, can you think of an efficient way to get prepared ? (udemy, coursera, etc. course that you would suggest ?)

Thanks,
Kada
 
Saloon Keeper
Posts: 11017
243
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to CodeRanch Kada!

I'm afraid your question is very broad. You can write any solution you want in any Turing-complete programming language, but which language and which tools are appropriate depend on your requirements.

What must your application be able to do? On what kind of machine should it run? Where should it display its results? How much work do you expect to be done by libraries and how much code should be written by yourself?
 
Kada Chero
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your message Stephan.
Indeed the question is very broad.
I have limited vision on the details of the missions (what kind of machine etc.) and limited experience on the subject.

What must your application be able to do? On what kind of machine should it run? Where should it display its results? How much work do you expect to be done by libraries and how much code should be written by yourself?



Maybe this can be more clear and is probably something I will do:
We have a set of machines producing the same product. At the end of each machine there is a button. Every time a product is finished the button is pushed.
On the factory, not far from these machines, there is a screen. On this screen is displayed the total number of products produced compared to the objectif number of products produced for the day.

Let me know if I can add any detail. Thanks
 
Stephan van Hulst
Saloon Keeper
Posts: 11017
243
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How are the machines connected to other devices? Do they have their own general purpose computing hardware, or can you read out signals from the PLCs? To what are the monitors connected?
 
I want my playground back. Here, I'll give you this tiny ad for it:
Sauce Labs - World's Largest Continuous Testing Cloud for Websites and Mobile Apps
https://coderanch.com/t/722574/Sauce-Labs-World-Largest-Continuous
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!