Skip to content

Latest commit

 

History

History
56 lines (45 loc) · 1.18 KB

README.md

File metadata and controls

56 lines (45 loc) · 1.18 KB

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