Evolution not revolution in the TCV tokamak control and acquisition system

The original TCV control system was designed in the late 1980s to be inherently network based in that all control operations were performed from X-windows terminals and the control computers were networked. Using VMS–VAX technology, the acquisition system (CAMAC) and control system (BITBUS) were con...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Fusion engineering and design 2001-10, Vol.56, p.1023-1028
Hauptverfasser: Duval, B.P., Llobet, X., Isoz, P.F., Lister, J.B., Marletaz, B., Marmillod, Ph, Moret, J.-M.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1028
container_issue
container_start_page 1023
container_title Fusion engineering and design
container_volume 56
creator Duval, B.P.
Llobet, X.
Isoz, P.F.
Lister, J.B.
Marletaz, B.
Marmillod, Ph
Moret, J.-M.
description The original TCV control system was designed in the late 1980s to be inherently network based in that all control operations were performed from X-windows terminals and the control computers were networked. Using VMS–VAX technology, the acquisition system (CAMAC) and control system (BITBUS) were connected to controllers situated in the machine bus of these machines that were linked homogeneously by the VMS ‘cluster’ technology. Although the computing power and network bandwidth have improved considerably over the last years, the data acquired has risen from ∼10 to ∼200 MB per plasma discharge from increasingly numerous and complex diagnostic and acquisition systems. The goal over this period has thus been to evolve the control and acquisition systems to embrace new technologies whilst retaining the remote and automatic features. This paper describes changes in both the hardware and software which leave TCV in a state whose structure is coherent with its origins yet includes many new components. To control this increased complexity, a very general and symmetric software paradigm was developed based on an efficient matrix capable interpreter that is part of the MdsPlus (Proc. 16th Symp. Fus. Tecnol. (1990) 1272) package. This Tree Data Interface (TDI) package has many of the Matlab/IDL capabilities together with the explicit capability of calling dynamic libraries directly. There is also a TDI TCP/IP server for a remote client to call these functions and obtain a reply. With the recent port of MdsPlus to many Unix flavours, WinXX and VMS, which features automatic machine binary format translation, communication between most computers at TCV can be performed over the same interface. By writing all the CAMAC, BITBUS and database handling routines in this language, all the TCV functionality is now symmetrically available across all platforms. Client interfaces from C, Fortran, MatLab, IDL, Java, etc. are available for execution of TDI functions on local and remote machines. By ensuring that new control or computing hardware is supplied with this interface, it is possible to not only control all TCV functions from our central computers, but to further evolve the system by exporting some or all control to another computer with different architecture whilst retaining the same TDI routines.
doi_str_mv 10.1016/S0920-3796(01)00451-3
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_744708157</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0920379601004513</els_id><sourcerecordid>744708157</sourcerecordid><originalsourceid>FETCH-LOGICAL-c371t-1ee56421df149c0efec6ded09f998e20d1a1e119da82850345d1ddb52a70dcab3</originalsourceid><addsrcrecordid>eNqFkE1LAzEQhoMoWKs_QdiLqIfVmf3K7kmk1C8KHqxeQ5rMYux20yZpof_e7Qf1KAwMA887wzyMXSLcIWBx_wFVAnHKq-IG8BYgyzFOj1gPS57GHKvimPUOyCk78_4HAHlXPfY2XNlmGYxto9aGyNFhNG0UvikaD76iYKdyJqeRsm1wtolkqyOpFkvjzRb1ax9ods5Oatl4utj3Pvt8Go4HL_Ho_fl18DiKVcoxxEiUF1mCusasUkA1qUKThqquqpIS0CiRECsty6TMIc1yjVpP8kRy0EpO0j673u2dO7tYkg9iZryippEt2aUXPMs4lJjzjsx3pHLWe0e1mDszk24tEMRGndiqExsvAlBs1Ym0y13tL0ivZFM72Srj_8JplvCiSDruYcdR9-7KkBNeGWoVaeNIBaGt-efSLzHug4k</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>744708157</pqid></control><display><type>article</type><title>Evolution not revolution in the TCV tokamak control and acquisition system</title><source>Elsevier ScienceDirect Journals</source><creator>Duval, B.P. ; Llobet, X. ; Isoz, P.F. ; Lister, J.B. ; Marletaz, B. ; Marmillod, Ph ; Moret, J.-M.</creator><creatorcontrib>Duval, B.P. ; Llobet, X. ; Isoz, P.F. ; Lister, J.B. ; Marletaz, B. ; Marmillod, Ph ; Moret, J.-M.</creatorcontrib><description>The original TCV control system was designed in the late 1980s to be inherently network based in that all control operations were performed from X-windows terminals and the control computers were networked. Using VMS–VAX technology, the acquisition system (CAMAC) and control system (BITBUS) were connected to controllers situated in the machine bus of these machines that were linked homogeneously by the VMS ‘cluster’ technology. Although the computing power and network bandwidth have improved considerably over the last years, the data acquired has risen from ∼10 to ∼200 MB per plasma discharge from increasingly numerous and complex diagnostic and acquisition systems. The goal over this period has thus been to evolve the control and acquisition systems to embrace new technologies whilst retaining the remote and automatic features. This paper describes changes in both the hardware and software which leave TCV in a state whose structure is coherent with its origins yet includes many new components. To control this increased complexity, a very general and symmetric software paradigm was developed based on an efficient matrix capable interpreter that is part of the MdsPlus (Proc. 16th Symp. Fus. Tecnol. (1990) 1272) package. This Tree Data Interface (TDI) package has many of the Matlab/IDL capabilities together with the explicit capability of calling dynamic libraries directly. There is also a TDI TCP/IP server for a remote client to call these functions and obtain a reply. With the recent port of MdsPlus to many Unix flavours, WinXX and VMS, which features automatic machine binary format translation, communication between most computers at TCV can be performed over the same interface. By writing all the CAMAC, BITBUS and database handling routines in this language, all the TCV functionality is now symmetrically available across all platforms. Client interfaces from C, Fortran, MatLab, IDL, Java, etc. are available for execution of TDI functions on local and remote machines. By ensuring that new control or computing hardware is supplied with this interface, it is possible to not only control all TCV functions from our central computers, but to further evolve the system by exporting some or all control to another computer with different architecture whilst retaining the same TDI routines.</description><identifier>ISSN: 0920-3796</identifier><identifier>EISSN: 1873-7196</identifier><identifier>DOI: 10.1016/S0920-3796(01)00451-3</identifier><identifier>CODEN: FEDEEE</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Acquisition ; Applied sciences ; Bandwidth ; C (programming language) ; Computer control systems ; Computer networks ; Computer software ; Control system ; Controled nuclear fusion plants ; Data acquisition ; Energy ; Energy. Thermal use of fuels ; Exact sciences and technology ; Installations for energy generation and conversion: thermal and electrical energy ; Java programming language ; TCV ; User interfaces ; X-windows</subject><ispartof>Fusion engineering and design, 2001-10, Vol.56, p.1023-1028</ispartof><rights>2001 Elsevier Science B.V.</rights><rights>2002 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c371t-1ee56421df149c0efec6ded09f998e20d1a1e119da82850345d1ddb52a70dcab3</citedby><cites>FETCH-LOGICAL-c371t-1ee56421df149c0efec6ded09f998e20d1a1e119da82850345d1ddb52a70dcab3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0920379601004513$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>309,310,314,776,780,785,786,3537,23909,23910,25118,27901,27902,65306</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=13427662$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Duval, B.P.</creatorcontrib><creatorcontrib>Llobet, X.</creatorcontrib><creatorcontrib>Isoz, P.F.</creatorcontrib><creatorcontrib>Lister, J.B.</creatorcontrib><creatorcontrib>Marletaz, B.</creatorcontrib><creatorcontrib>Marmillod, Ph</creatorcontrib><creatorcontrib>Moret, J.-M.</creatorcontrib><title>Evolution not revolution in the TCV tokamak control and acquisition system</title><title>Fusion engineering and design</title><description>The original TCV control system was designed in the late 1980s to be inherently network based in that all control operations were performed from X-windows terminals and the control computers were networked. Using VMS–VAX technology, the acquisition system (CAMAC) and control system (BITBUS) were connected to controllers situated in the machine bus of these machines that were linked homogeneously by the VMS ‘cluster’ technology. Although the computing power and network bandwidth have improved considerably over the last years, the data acquired has risen from ∼10 to ∼200 MB per plasma discharge from increasingly numerous and complex diagnostic and acquisition systems. The goal over this period has thus been to evolve the control and acquisition systems to embrace new technologies whilst retaining the remote and automatic features. This paper describes changes in both the hardware and software which leave TCV in a state whose structure is coherent with its origins yet includes many new components. To control this increased complexity, a very general and symmetric software paradigm was developed based on an efficient matrix capable interpreter that is part of the MdsPlus (Proc. 16th Symp. Fus. Tecnol. (1990) 1272) package. This Tree Data Interface (TDI) package has many of the Matlab/IDL capabilities together with the explicit capability of calling dynamic libraries directly. There is also a TDI TCP/IP server for a remote client to call these functions and obtain a reply. With the recent port of MdsPlus to many Unix flavours, WinXX and VMS, which features automatic machine binary format translation, communication between most computers at TCV can be performed over the same interface. By writing all the CAMAC, BITBUS and database handling routines in this language, all the TCV functionality is now symmetrically available across all platforms. Client interfaces from C, Fortran, MatLab, IDL, Java, etc. are available for execution of TDI functions on local and remote machines. By ensuring that new control or computing hardware is supplied with this interface, it is possible to not only control all TCV functions from our central computers, but to further evolve the system by exporting some or all control to another computer with different architecture whilst retaining the same TDI routines.</description><subject>Acquisition</subject><subject>Applied sciences</subject><subject>Bandwidth</subject><subject>C (programming language)</subject><subject>Computer control systems</subject><subject>Computer networks</subject><subject>Computer software</subject><subject>Control system</subject><subject>Controled nuclear fusion plants</subject><subject>Data acquisition</subject><subject>Energy</subject><subject>Energy. Thermal use of fuels</subject><subject>Exact sciences and technology</subject><subject>Installations for energy generation and conversion: thermal and electrical energy</subject><subject>Java programming language</subject><subject>TCV</subject><subject>User interfaces</subject><subject>X-windows</subject><issn>0920-3796</issn><issn>1873-7196</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2001</creationdate><recordtype>article</recordtype><recordid>eNqFkE1LAzEQhoMoWKs_QdiLqIfVmf3K7kmk1C8KHqxeQ5rMYux20yZpof_e7Qf1KAwMA887wzyMXSLcIWBx_wFVAnHKq-IG8BYgyzFOj1gPS57GHKvimPUOyCk78_4HAHlXPfY2XNlmGYxto9aGyNFhNG0UvikaD76iYKdyJqeRsm1wtolkqyOpFkvjzRb1ax9ods5Oatl4utj3Pvt8Go4HL_Ho_fl18DiKVcoxxEiUF1mCusasUkA1qUKThqquqpIS0CiRECsty6TMIc1yjVpP8kRy0EpO0j673u2dO7tYkg9iZryippEt2aUXPMs4lJjzjsx3pHLWe0e1mDszk24tEMRGndiqExsvAlBs1Ym0y13tL0ivZFM72Srj_8JplvCiSDruYcdR9-7KkBNeGWoVaeNIBaGt-efSLzHug4k</recordid><startdate>20011001</startdate><enddate>20011001</enddate><creator>Duval, B.P.</creator><creator>Llobet, X.</creator><creator>Isoz, P.F.</creator><creator>Lister, J.B.</creator><creator>Marletaz, B.</creator><creator>Marmillod, Ph</creator><creator>Moret, J.-M.</creator><general>Elsevier B.V</general><general>Elsevier Science</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7TC</scope></search><sort><creationdate>20011001</creationdate><title>Evolution not revolution in the TCV tokamak control and acquisition system</title><author>Duval, B.P. ; Llobet, X. ; Isoz, P.F. ; Lister, J.B. ; Marletaz, B. ; Marmillod, Ph ; Moret, J.-M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c371t-1ee56421df149c0efec6ded09f998e20d1a1e119da82850345d1ddb52a70dcab3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2001</creationdate><topic>Acquisition</topic><topic>Applied sciences</topic><topic>Bandwidth</topic><topic>C (programming language)</topic><topic>Computer control systems</topic><topic>Computer networks</topic><topic>Computer software</topic><topic>Control system</topic><topic>Controled nuclear fusion plants</topic><topic>Data acquisition</topic><topic>Energy</topic><topic>Energy. Thermal use of fuels</topic><topic>Exact sciences and technology</topic><topic>Installations for energy generation and conversion: thermal and electrical energy</topic><topic>Java programming language</topic><topic>TCV</topic><topic>User interfaces</topic><topic>X-windows</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Duval, B.P.</creatorcontrib><creatorcontrib>Llobet, X.</creatorcontrib><creatorcontrib>Isoz, P.F.</creatorcontrib><creatorcontrib>Lister, J.B.</creatorcontrib><creatorcontrib>Marletaz, B.</creatorcontrib><creatorcontrib>Marmillod, Ph</creatorcontrib><creatorcontrib>Moret, J.-M.</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Mechanical Engineering Abstracts</collection><jtitle>Fusion engineering and design</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Duval, B.P.</au><au>Llobet, X.</au><au>Isoz, P.F.</au><au>Lister, J.B.</au><au>Marletaz, B.</au><au>Marmillod, Ph</au><au>Moret, J.-M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Evolution not revolution in the TCV tokamak control and acquisition system</atitle><jtitle>Fusion engineering and design</jtitle><date>2001-10-01</date><risdate>2001</risdate><volume>56</volume><spage>1023</spage><epage>1028</epage><pages>1023-1028</pages><issn>0920-3796</issn><eissn>1873-7196</eissn><coden>FEDEEE</coden><abstract>The original TCV control system was designed in the late 1980s to be inherently network based in that all control operations were performed from X-windows terminals and the control computers were networked. Using VMS–VAX technology, the acquisition system (CAMAC) and control system (BITBUS) were connected to controllers situated in the machine bus of these machines that were linked homogeneously by the VMS ‘cluster’ technology. Although the computing power and network bandwidth have improved considerably over the last years, the data acquired has risen from ∼10 to ∼200 MB per plasma discharge from increasingly numerous and complex diagnostic and acquisition systems. The goal over this period has thus been to evolve the control and acquisition systems to embrace new technologies whilst retaining the remote and automatic features. This paper describes changes in both the hardware and software which leave TCV in a state whose structure is coherent with its origins yet includes many new components. To control this increased complexity, a very general and symmetric software paradigm was developed based on an efficient matrix capable interpreter that is part of the MdsPlus (Proc. 16th Symp. Fus. Tecnol. (1990) 1272) package. This Tree Data Interface (TDI) package has many of the Matlab/IDL capabilities together with the explicit capability of calling dynamic libraries directly. There is also a TDI TCP/IP server for a remote client to call these functions and obtain a reply. With the recent port of MdsPlus to many Unix flavours, WinXX and VMS, which features automatic machine binary format translation, communication between most computers at TCV can be performed over the same interface. By writing all the CAMAC, BITBUS and database handling routines in this language, all the TCV functionality is now symmetrically available across all platforms. Client interfaces from C, Fortran, MatLab, IDL, Java, etc. are available for execution of TDI functions on local and remote machines. By ensuring that new control or computing hardware is supplied with this interface, it is possible to not only control all TCV functions from our central computers, but to further evolve the system by exporting some or all control to another computer with different architecture whilst retaining the same TDI routines.</abstract><cop>Amsterdam</cop><cop>New York, NY</cop><pub>Elsevier B.V</pub><doi>10.1016/S0920-3796(01)00451-3</doi><tpages>6</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0920-3796
ispartof Fusion engineering and design, 2001-10, Vol.56, p.1023-1028
issn 0920-3796
1873-7196
language eng
recordid cdi_proquest_miscellaneous_744708157
source Elsevier ScienceDirect Journals
subjects Acquisition
Applied sciences
Bandwidth
C (programming language)
Computer control systems
Computer networks
Computer software
Control system
Controled nuclear fusion plants
Data acquisition
Energy
Energy. Thermal use of fuels
Exact sciences and technology
Installations for energy generation and conversion: thermal and electrical energy
Java programming language
TCV
User interfaces
X-windows
title Evolution not revolution in the TCV tokamak control and acquisition system
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-10T01%3A21%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Evolution%20not%20revolution%20in%20the%20TCV%20tokamak%20control%20and%20acquisition%20system&rft.jtitle=Fusion%20engineering%20and%20design&rft.au=Duval,%20B.P.&rft.date=2001-10-01&rft.volume=56&rft.spage=1023&rft.epage=1028&rft.pages=1023-1028&rft.issn=0920-3796&rft.eissn=1873-7196&rft.coden=FEDEEE&rft_id=info:doi/10.1016/S0920-3796(01)00451-3&rft_dat=%3Cproquest_cross%3E744708157%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=744708157&rft_id=info:pmid/&rft_els_id=S0920379601004513&rfr_iscdi=true