A   B   C   D   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   Y   Z  

Kneupner, K.

Paper Title Page
TUP020 The JetFsm Data Acquisition Framework, and Proposed Usage for ITER 128
 
  • P. J.L. Heesterman, S. Griph, C. H.A. Hogben, D. Kinna, K. Kneupner
    EFDA-JET, Abingdon, Oxon
 
  A comprehensive C++ framework, using the HTTP-based 'black box' protocol, has been developed to allow PC-based control, data acquisition and data visualisation of new JET diagnostic enhancements. This framework allows remote and local developers to develop new applications, with extensive code re-use, without needing to re-implement exiting communication, data management or data visualisation functionality. The paper describes the usage of the Windows implementation. The paper also highlights 5 years of experiences in collaborative development using this approach, and details some of the lessons that have been learnt. The 'black box' approach at JET is similar to that proposed for the ITER plant systems delivered in-kind along with their I&C. Extensions to the framework to cater for the ITER model will be proposed.  
poster icon Poster  
TUP021 The HTTP 'Black Box' Protocol for Control and Data Acquisition at JET 131
 
  • C. H.A. Hogben, M. Beldishevski, S. Griph, P. J.L. Heesterman, K. Kneupner, R. M.A. Lucock
    EFDA-JET, Abingdon, Oxon
 
  The CODAS department of the Joint European Torus project has developed an application protocol for centralised simultaneous data acquisition, control and monitoring of a large number of processors. It is developed around the easy-to-use HTTP standard. The protocol has now been in use for about 5 years. It is intended to allow parallel, collaborative, developments to take place, by defining communication interfaces between systems. For this reason, it is referred to as the 'Black Box' protocol. The paper outlines the main factors that led to this protocol choice, and the benefits and experience gained. The paper briefly describes the functionality of the protocol, and explains how these are being used on a variety of platforms, including Windows, Linux, Solaris, VME, and PLCs.  
slides icon Slides  
poster icon Poster