TASCA Control System - GSI · TASCA Control System Software Architecture Proposal 16.04.12...

12
TASCA Control System Software Architecture Proposal 16.04.12 [email protected], EE/KS 1

Transcript of TASCA Control System - GSI · TASCA Control System Software Architecture Proposal 16.04.12...

  • TASCA Control System

    Software Architecture Proposal

    16.04.12 [email protected], EE/KS 1

  • GUI-PC GUI-PC Central-PC

    TCS Hardware

    16.04.12 [email protected], EE/KS 2

    Magnet

    Ethernet

    COM-Port

    NI-MXI-Bridge

    GSI-Device-Bus

    W&T COM-Server

    NI-PXI-1033

    7813R (FPGA)

    MIO-65xx

    W&T COM-Server Pyrometer

    ACC-Control

    4*TPG300 2*TPG300

    2*MKS

    GUI-PCs

    D/A I/O

    D/A I/O

  • Data Logging & Supervisory Control Shared Variable Engine (since LV 8.0)

    16.04.12 [email protected], EE/KS 3

    e.g. EPICS-CA Client & Server

  • TCS Software Architecture

    16.04.12 [email protected], EE/KS 4

    Central-PC

    Shared Variable Engine

    ACC-Control

    ACC-IO-Server TPG300-IO-Server

    ACC-LV-Interface VISA

    6*TPG300

    MKS-IO-Server

    2*MKS

    TPG300-ID MKS-ID

    Application-Layer

    GUI-Layer

    Host-VI

    FPGA-VI

    D/A I/O

    FPGA-IO

    Magnet

    Magnet-VI

    DB-DLL

    Alarming

    Trending

  • ACC-IO-Server I

    16.04.12 [email protected], EE/KS 5

    Open Error Log-File

  • ACC-IO-Server II

    16.04.12 [email protected], EE/KS 6

  • ACC-IO-Server II

    16.04.12 [email protected], EE/KS 7

    Shared Variable Configuration

  • DSC Security I

    16.04.12 [email protected], EE/KS 8

  • DSC Security II

    •  LabVIEW DSC Periodic I/O Servers run as SYSTEM and create a Security Vulnerability

    •  http://digital.ni.com/public.nsf/allkb/C351184309F8F8868625789900600E11?OpenDocument

    •  ACC-LabVIEW-Interface uses Shared Variable Engine process owner for authentication

    •  => Change account name of Shared Variable Engine service

    16.04.12 [email protected], EE/KS 9

  • NIInstrSim-IO-Server (Example for Serial Line Instrument)

    16.04.12 [email protected], EE/KS 10

    VISA Resource has changed?

  • Distributed System Manager

    16.04.12 [email protected], EE/KS 11

  • Measurement & Automation Explorer (MAX)

    16.04.12 [email protected], EE/KS 12