System events concept presentation

397 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
397
On SlideShare
0
From Embeds
0
Number of Embeds
122
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

System events concept presentation

  1. 1. TAMPERE UNIVERSITY OF TECHNOLOGY FESTO line monitoringContact informationTampere University of TechnologyFAST LaboratoryP.O. Box 600, FIN-33101 Tampere,FinlandEmail: fast@tut.fiwww.tut.fi/fastwww.facebook.com/fast.laboratory
  2. 2. System overview
  3. 3. System overview WebApp Ajax, SVG, OSGI, Servlet Power Factor Station Name Apparent Power Station Status Active Power WP ID Current Station Color Status End Time Process Time WP ID Reactive Power … … … … … … WP Status Consumed Energy WORKPIECE STATION ENERGY REST SERVICES Visualization Route Drools Block builderGuvnor IN OUT IN OUT Function OUT ActiveMQ Manager OSGI DPWS Inico Inico Inico Inico Inico Energy box
  4. 4. S1000 operating messages
  5. 5. S1000 operating messages1- Operator Input Message : The message contains the status of start – stop – resetor emergency stop buttons2- Workstation Status Message : The message contains the work station either inidle – wait – ready – stopping – starting – processing3- Workstation Event Message : The message contains any change in thecomponents status of every Workstation. For instance cylinder extended –magazine empty – gripper open4- Workpiece Status Message : The message contains the workpiece current statusfor instance Transfer in – transfer out – in processing5- Workpiece Properties Message : The message contains the workpiece propertiesColor – ordination – height
  6. 6. Messages flow
  7. 7. Messages flow Distributing unit Transfer in message : Workpiece ID Testing unit( delivering the work piece from ( Testing the color of the work Transfer in response message the stack to the Testing unit ) piece and deliver it to conveyor system ) Transfer in message : Workpiece ID Transfer in response message Buffer unit( storing the final assembled cylinders ) ServiceMix : Workpiece ID Transfer in message response message Transfer in Processing unit Transfer in message : Workpiece ID Handling unit ( rubbing of the of the work ( manipulating the work piece piece ) Transfer in response message between the conveyor and the testing units )
  8. 8. DPWS function block
  9. 9. DPWS function block OSGi Functions:Active MQ DPWS Web Page • Discovery of devices Web-App (User interface) in network and events in them (using msg’’ WS4D library) DPWS- • Subscription function block management • Edition of messages • Transportation of msg’ message into queue Device in Active MQ WS4D library Device msg Devices
  10. 10. Rule engine
  11. 11. Rule engine Visualization Block WebApp rule “Structure of a rule “ RULE ENGINE: when //Receive defined messages from ActiveMQ Drools RULES then //Send well formed message to Visualization Block end • OperatorInput messages • WorkstationStatus messages • WorkstationEvent messages ActiveMQ Processed events as : • WorkpieceStatus messages • WorkpieceProperties messages • EnergyEvent messagesFESTO LINE EVENTS:
  12. 12. Flow messages through the system
  13. 13. Flow of messages through the system WebApp Ajax, SVG, OSGI, Servlet Power Factor Station Name Apparent Power Station Status Active Power WP ID Current Station Color Status End Time Process Time WP ID Reactive Power … … … … … … WP Status Consumed Energy WORKPIECE STATION ENERGY REST SERVICES Visualization Route Drools Block builderGuvnor IN OUT IN OUT Function OUT ActiveMQ Manager OSGI DPWS Inico Inico Inico Inico Inico Energy box

×