Skip to content

hexanome/monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realtime monitoring system of a packaging line.

Start server :

  • create new vxworks kernel module project in workbench
  • configure workbench to create NAT network to connect to.
  • set/unset 'test' compilation variable
  • build and download module
  • run 'launchFactory' in VxWorks shell

Start client supervision (Debian-based linux) :

  • If node.js is not installed : sudo apt-get install nodejs
  • sudo make, then launch web browser on http://localhost

Systems

  • Monitoring computer (Linux)
  • Packaging system (VxWorks)

Network

  • Sockets (TCP/IP)

Synopsis

  • Parts come through Trap
  • Parts get measured by Sensor (OK/defective)
  • Parts are conditioned into Box
  • Printer prints status report
  • Boses are put in Queue (max 10)
  • Boxes are combined into Palette
  • Palettes are stored in Warehouse

Errors

  • Emergency Stop
  • No box found
  • Printer failure
  • Too many defective parts in box
  • Missing parts
  • Queue full
  • No palette found

Error handling

  • Close trap
  • Prompt supervisor (stop/restart)
  • Log event

Teams

Windows client

  • @espadrine
  • @jankeromnes (QA)

VxWorks devices

  • @davidaparicio
  • @rcatolino

VxWorks network

  • @fathic (Project Manager)
  • @alexisjos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published