Modelling of CNC Machines in OPC UA
Agenda 1 ) I n t r o d u c t i o n t o O P C U A 2 ) R e s e a r c h - C N C S y s t e m I n f o r m a t i o n M o d e l 3 ) C N C S y s t e m M a i n t e n a n c e M o d e l 4 ) F u r t h e r s t e p s 2
OPC UA Open Platform Communication – Unifed Architecture S t a n d a r d i z e d b y t h e O P C F o u n d a t i o n ( o r i g i n : G e r m a n y ) ● C o m m u n i c a t i o n s t a n d a r d f o r t h e a u t o m a t i o n i n d u s t r y ● P r o t o c o l s – B a s i c i n f o r m a t i o n m o d e l s – S e c u r i t y – M a n y m o r e . . . – P l a t f o r m i n d e p e n d e n t ● S e r v i c e O r i e n t e d A r c h i t e c t u r e ● C l i e n t - S e r v e r ● E x p a n d a b l e w i t h c o m p a n i o n s t a n d a r d s ● C o m p l e x ● 3
OPC UA Architecture https://opcfoundation.org/about/opc-technologies/opc-ua/ 4
OPC UA Information modelling M o d e l l i n g o f p h y s i c a l o b j e c t ● I n f o r m a t i o n M o d e l s a r e o r g a n i z e d i n t h e s e r v e r s a d d r e s s s p a c e ● C l i e n t s d o n o t h a v e a n a d d r e s s s p a c e ● O b j e c t o r i e n t e d m o d e l l i n g ● → v e r y e x t e n s i v e m o d e l l i n g c a p a b i l i t i e s ● 5
OPC UA Information modelling Nodes References Image source: „OPC UA Information Model for CNC Systems“ companion specification 6
OPC UA Information modelling N o d e s a r e c o n n e c t e d w i t h r e f e r e n c e s ● R e f e r e n c e t y p e s d e fi n e t h e s e m a n t i c s b e t w e e n o b j e c t s ● O b j e c t s c a n c o n t a i n s u b - o b j e c t s , v a r i a b l e s o r m e t h o d s ● „OPC UA Information Model for CNC Systems“ companion specification 7
OPC UA in action S e r v e r i n t e r n a l v i e w ● C o m m u n i c a t i o n s e r v e r t o c l i e n t ● 8
Extensive use of OPC UA Information Models 9 OPC UA Unified Architecture, ISBN 978-3-540-68898-3
Research – CNC System Information Model D e v e l o p e d f r o m V D W * a n d O P C F o u n d a t i o n w o r k i n g g r o u p ● R e l e a s e J u l y 2 0 1 7 ● D e fi n i t i o n o f a b a s e m o d e l f o r C N C S y s t e m s ● „OPC UA Information Model for CNC Systems“ companion specification 1 0 * Verein Deutscher Werkzeugmaschinenfabriken/ German Machine Tool Builder‘s Association
Components of a CNC system „OPC UA Information Model for CNC Systems“ companion specification 1 1 WAGO PLC: http://www.wago.de/produkte/produktkatalog/automatisierungskomponenten/ modulares-wago-io-system-ip20-serie-750-753/uebersicht/index.jsp
Components of a CNC system „OPC UA Information Model for CNC Systems“ companion specification 1 2
CNC System Information Model P r o v i d e d d a t a : ● P a r a m e t e r ( c o n fi g u r a t i o n ) – S t a t e d a t a ( d e v i c e s t a t e s ) – C o m m a n d d a t a ( f r o m t h e m a c h i n e i n t e r f a c e ) – P r o c e s s d a t a ( p o s i t i o n o f t h e m a c h i n e c o n t r o l p r o g r a m ) – A l a r m s ( e r r o s a n d n o t i fi c a t i o n s ) – F i l e s ( p a r t p r o g r a m s ) – „OPC UA Information Model for CNC Systems“ companion specification 1 3
CNC System Information Model HasComponent HierarchicalReferences „OPC UA Information Model for CNC Systems“ companion specification 1 4
CNC System Maintenance Model P o s s i b l e e x t e n s i o n f o r t h e C N C S y s t e m i n f o r m a t i o n m o d e l ● D e fi n i t i o n o f a b a s e m o d e l f o r C N C S y s t e m m a i n t e n a n c e ● 1 5
CNC System Maintenance Model HasComponent HasTypeDefinition HierarchicalReferences 1 6
CNC System Maintenance Model HasComponent 1 7
CNC System Maintenance Model 1 8
CNC System Maintenance Model D e m o 1 9
Further steps C l a r i fi c a t i o n o f t h e M a i n t e n a n c e M o d e l ● W o r k i n g H o u r s ( d e g r e e o f d e t a i l ) – H a s I m p a c t O n R e f e r e n c e s ( d e g r e e o f d e t a i l ) – I m p l e m e n t a t i o n ● 2 0
THANK YOU FOR YOUR ATTENTION! 2 1
Recommend
More recommend