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...
Gespeichert in:
Veröffentlicht in: | Fusion engineering and design 2001-10, Vol.56, p.1023-1028 |
---|---|
Hauptverfasser: | , , , , , , |
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&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 |