WorldWideScience

Sample records for controller plc software

  1. Integrated software environment dedicated for implementation of control systems based on PLC controllers

    Directory of Open Access Journals (Sweden)

    Szymon SURMA

    2007-01-01

    Full Text Available Industrial processes’ control systems based on PLC controllers play today a very important role in all fields of transport, including also sea transport. Construction of control systems is the field of engineering, which has been continuously evolving towards maximum simplification of system design path. Up to now the time needed forthe system construction from the design to commissioning had to be divided into a few stages. A mistake made in an earlier stage caused that in most cases the next stages had to be restarted. Available debugging systems allows defect detection at an early stage of theproject implementation. The paper presents general characteristic of integrated software for implementation of complex control systems. The issues related to the software use for programming of the visualisation environment, control computer, selection oftransmission medium and transmission protocol as well as PLC controllers’ configuration, software and control have been analysed.

  2. PLC and DTAM Software Programs for Pumping Instrumentation and Control Skid N

    International Nuclear Information System (INIS)

    KOCH, M.R.

    2000-01-01

    This document describe the software programs for the Programmable Logic Controller and the Datable Access Module for Pumping Instrumentation and Control skid ''N''. The Appendices contains copies of the printouts of these software programs. This document describes the software programs for the Allen-Bradley SLC 500 programmable logic controller (PLC) and the Allen-Bradley DTAM PLUS operator interface module used on Pumping Instrumentation and Control (PIC) skid ''N''. The software programs for the SLC 500 and DTAM Plus are based on the core programs provided by Allen-Bradley. The PLC and DTAM software programs on skid ''D'' for SX-104 are the baseline programs. These baselines have been tailored for U-farm skids. The skid ''N'' program for U-109 is similar to the skid ''M'' program for U-102. An Acceptance Test Procedure (ATP) and an Operational Test Procedure (OTP) verify that the software programs meet the specific requirements for U-109 pumping. This document represents the final PLC and DTAM programs for PIC skid ''N'' at U-109. These programs were printed out after the performance of the OTP. The OTP acts as the final qualification test for the software programs. Functional requirements and details of the PLC ladder logic are described in this document. The final programs entered into the PLC and DTAM Plus are included as Appendices to this document

  3. PLC/DTAM Software Programs for Pumping Instrumentation and Control Skid X

    International Nuclear Information System (INIS)

    HORNER, T.M.

    2001-01-01

    This document describes the software programs for the Allen-Bradley SLC 500 programmable logic controller (PLC) and the Allen-Bradley DTAM PLUS operator interface module used on Pumping Instrumentation and Control (PIC) skid ''X''. The software programs for the SLC 500 and DTAM Plus are based on the core programs provided by Allen-Bradley. The PLC and DTAM software programs on skid ''D'' for SX-104 are the baseline programs. These baselines will be tailored for each individual BY-farm skid. An Acceptance Test Procedure (ATP) and an Operational Test Procedure (OTP) verify that the software programs meet the specific requirements for BY-105 pumping. This document represents the final PLC and DTAM programs for PIC skid ''X'' at BY-105. These programs were printed out after the performance of the OTP. The OTP acts as the final qualification test for the software programs. Functional requirements and details of the PLC ladder logic are described in this document. The final programs entered into the PLC and DTAM Plus are included as Appendices to this document

  4. Saltwell PIC Skid Programmable Logic Controller (PLC) Software Configuration Management Plan

    International Nuclear Information System (INIS)

    KOCH, M.R.

    1999-01-01

    This document provides the procedures and guidelines necessary for computer software configuration management activities during the operation and maintenance phases of the Saltwell PIC Skids as required by LMH-PRO-309/Rev. 0, Computer Software Quality Assurance, Section 2.6, Software Configuration Management. The software configuration management plan (SCMP) integrates technical and administrative controls to establish and maintain technical consistency among requirements, physical configuration, and documentation for the Saltwell PIC Skid Programmable Logic Controller (PLC) software during the Hanford application, operations and maintenance. This SCMP establishes the Saltwell PIC Skid PLC Software Baseline, status changes to that baseline, and ensures that software meets design and operational requirements and is tested in accordance with their design basis

  5. Saltwell Leak Detector Station Programmable Logic Controller (PLC) Software Configuration Management Plan (SCMP)

    International Nuclear Information System (INIS)

    WHITE, K.A.

    2000-01-01

    This document provides the procedures and guidelines necessary for computer software configuration management activities during the operation and maintenance phases of the Saltwell Leak Detector Stations as required by HNF-PRO-309/Rev.1, Computer Software Quality Assurance, Section 2.4, Software Configuration Management. The software configuration management plan (SCMP) integrates technical and administrative controls to establish and maintain technical consistency among requirements, physical configuration, and documentation for the Saltwell Leak Detector Station Programmable Logic Controller (PLC) software during the Hanford application, operations and maintenance. This SCMP establishes the Saltwell Leak Detector Station PLC Software Baseline, status changes to that baseline, and ensures that software meets design and operational requirements and is tested in accordance with their design basis

  6. PLC VVVF Elevator Control System

    OpenAIRE

    Tang, Yujian; Gui, Tianyu

    2016-01-01

    The aim of the thesis is to introduce the PLC VVVF elevator and its control system. The thesis can be divided into three parts. The first part is about the overview of the lift: the kinds of the lift and the structure of the lift, it shows the knowledge about the components and the operating systems of the lift. The second part is about the PLC control system, it’s about the operations of the lift from the introduction about the hardware and software of the PLC control system. And the thi...

  7. Software design specification and analysis(NuFDS) approach for the safety critical software based on porgrammable logic controller(PLC)

    International Nuclear Information System (INIS)

    Koo, Seo Ryong; Seong, Poong Hyun; Jung, Jin Yong; Choi, Seong Soo

    2004-01-01

    This paper introduces the software design specification and analysis technique for the safety-critical system based on Programmable Logic Controller (PLC). During software development phases, the design phase should perform an important role to connect between requirements phase and implementation phase as a process of translating problem requirements into software structures. In this work, the Nuclear FBD-style Design Specification and analysis (NuFDS) approach was proposed. The NuFDS approach for nuclear Instrumentation and Control (I and C) software are suggested in a straight forward manner. It consists of four major specifications as follows; Database, Software Architecture, System Behavior, and PLC Hardware Configuration. Additionally, correctness, completeness, consistency, and traceability check techniques are also suggested for the formal design analysis in NuFDS approach. In addition, for the tool supporting, we are developing NuSDS tool based on the NuFDS approach which is a tool, especially for the software design specification in nuclear fields

  8. PLC and DTAM Software Programs for Pumping Instrumentation and Control Skid ''M''

    International Nuclear Information System (INIS)

    KOCH, M.R.

    2000-01-01

    This document describes the software programs for the Programmable Logic Controller and the Data Table Access Module for Pumping Instrumentation and Control skid ''M''. The Appendices contains copies of the printouts of these software programs

  9. PLC and DTAM Software Programs for Pumping Instrumentation and Control Skid P

    International Nuclear Information System (INIS)

    KOCH, M.R.

    2000-01-01

    This document describe the software programs for the Programmable Logic Controller and the Datable Access Module for Pumping Instrumentation and Control skid ''P''. The Appendices contains copies of the printouts of these software programs

  10. PLC and DTAM Software Programs for Pumping Instrumentation and Control Skid M

    Energy Technology Data Exchange (ETDEWEB)

    KOCH, M.R.

    2000-02-14

    This document describes the software programs for the Programmable Logic Controller and the Data Table Access Module for Pumping Instrumentation and Control skid ''M''. The Appendices contains copies of the printouts of these software programs.

  11. PLC/DTAM Software Programs for Pumping Instrumentation and Control Skid L

    Energy Technology Data Exchange (ETDEWEB)

    KOCH, M.R.

    2000-01-03

    This document describes the software programs for the Programmable Logic Controller and the Data Table Access Module for Pumping Instrumentation and Control skid ''L''. The Appendices contains copies of the printouts of these software programs.

  12. PLC/DTAM Software Programs for Pumping Instrumentation and Control Skid ''L''

    International Nuclear Information System (INIS)

    KOCH, M.R.

    2000-01-01

    This document describes the software programs for the Programmable Logic Controller and the Data Table Access Module for Pumping Instrumentation and Control skid ''L''. The Appendices contains copies of the printouts of these software programs

  13. PLC control of 50 MW klystron modulators

    International Nuclear Information System (INIS)

    Shang Lei; Liu Gongfa; Chen Liping; Lu Yeming; Hong Jun; Zhang Yi; Zhao Feng

    2004-01-01

    Upgrade project of the 50 MW klystron modulators of Hefei Light Source (HLS) was firstly introduced. PLC control system of modulators was employed to replace the old control and monitor system, which was based on relay logic circuit and manual operation method. the PLC system becomes a sub system of the new EPICS control system of HLS. Constant-current, switch-mode and high voltage power supplies were adopted to replace the old 50 Hz power supplies. The technology of modulators was improved and operation was more reliable. The design method, hardware and software of PLC control of modulators were described and the performance was presented. (authors)

  14. Automated Formal Verification for PLC Control Systems

    CERN Multimedia

    Fernández Adiego, Borja

    2014-01-01

    Programmable Logic Controllers (PLCs) are widely used devices used in industrial control systems. Ensuring that the PLC software is compliant with its specification is a challenging task. Formal verification has become a recommended practice to ensure the correctness of the safety-critical software. However, these techniques are still not widely applied in industry due to the complexity of building formal models, which represent the system and the formalization of requirement specifications. We propose a general methodology to perform automated model checking of complex properties expressed in temporal logics (e.g. CTL, LTL) on PLC programs. This methodology is based on an Intermediate Model (IM), meant to transform PLC programs written in any of the languages described in the IEC 61131-3 standard (ST, IL, etc.) to different modeling languages of verification tools. This approach has been applied to CERN PLC programs validating the methodology.

  15. PLC based control system for RAM assembly test facility

    International Nuclear Information System (INIS)

    Kulkarni, S.S.; Kumar, Vinaya; Chandra, Umesh

    1994-01-01

    The flexibility, expandability, ease of programming and diagnostic features makes the programmable logic controller (PLC) suitable for a variety of control applications in engineering system test facilities. A PLC based control system for RAM assembly test facility (RATF) and for testing the related hydraulic components is being developed and installed at BARC. This paper describes the approach taken for meeting the control requirements and illustrates the PLC software that has been developed. (author). 1 fig

  16. Programmable logic controller (PLC) for safety systems of nuclear plants

    International Nuclear Information System (INIS)

    Sen, S.K.; Karmakar, G.; Joseph, Jose; Patil, R.K.

    2002-01-01

    Full text: A programmable logic controller (PLC) has been developed by RCnD, BARC for use in the safety critical systems in nuclear power plants. This PLC uses qualified hardware developed in RCnD for use in NPP. The programming software conforms to IEC-61131 part 3. The application programming is done on function block diagram (FBD) editor and the FBD is automatically converted into code in high level language (C / C++). This feature makes the application easily decipherable and therefore easily subjected to reviews and other validation techniques. The key to make quality software for use in nuclear systems is to enforce various standards in the design and development of the software, something, which is not possible to do with a commercially available PLC. This PLC with its software completely transparent lends itself to rigorous verification and validation easily

  17. Application of PLC in irradiation controlling system

    International Nuclear Information System (INIS)

    Qin Wenjuan; Lin Baoling; Wang Mingtao; Huang Daorong; Yao Qiuguo; Gao Weixiang; Yang Kun; Xue Changlin; Pu Jiangling

    2005-01-01

    To deal with the multiprogramming controlling system and computer gathering and printing measure data in Irradiation Station, we adopted Programmable Logic Controller (brief: PLC) instead of PCB to control Irradiation System. PLC improved the anti-jamming ability and debugged for convenience. (authors)

  18. Automated Translation of Safety Critical Application Software Specifications into PLC Ladder Logic

    Science.gov (United States)

    Leucht, Kurt W.; Semmel, Glenn S.

    2008-01-01

    The numerous benefits of automatic application code generation are widely accepted within the software engineering community. A few of these benefits include raising the abstraction level of application programming, shorter product development time, lower maintenance costs, and increased code quality and consistency. Surprisingly, code generation concepts have not yet found wide acceptance and use in the field of programmable logic controller (PLC) software development. Software engineers at the NASA Kennedy Space Center (KSC) recognized the need for PLC code generation while developing their new ground checkout and launch processing system. They developed a process and a prototype software tool that automatically translates a high-level representation or specification of safety critical application software into ladder logic that executes on a PLC. This process and tool are expected to increase the reliability of the PLC code over that which is written manually, and may even lower life-cycle costs and shorten the development schedule of the new control system at KSC. This paper examines the problem domain and discusses the process and software tool that were prototyped by the KSC software engineers.

  19. The application of PLC automatic control system for resin transfer in pulsed elution

    International Nuclear Information System (INIS)

    Long Maoxiong

    2001-01-01

    An application of Programmable Logic Controller (PLC) in automatic control system for resin transfer in pulsed elution column is described. The design principle as well as hardware and software are also described in detail

  20. Intelligent Traffic Light Based on PLC Control

    Science.gov (United States)

    Mei, Lin; Zhang, Lijian; Wang, Lingling

    2017-11-01

    The traditional traffic light system with a fixed control mode and single control function is contradicted with the current traffic section. The traditional one has been unable to meet the functional requirements of the existing flexible traffic control system. This paper research and develop an intelligent traffic light called PLC control system. It uses PLC as control core, using a sensor module for receiving real-time information of vehicles, traffic control mode for information to select the traffic lights. Of which control mode is flexible and changeable, and it also set the countdown reminder to improve the effectiveness of traffic lights, which can realize the goal of intelligent traffic diversion, intelligent traffic diversion.

  1. Generating Safety-Critical PLC Code From a High-Level Application Software Specification

    Science.gov (United States)

    2008-01-01

    The benefits of automatic-application code generation are widely accepted within the software engineering community. These benefits include raised abstraction level of application programming, shorter product development time, lower maintenance costs, and increased code quality and consistency. Surprisingly, code generation concepts have not yet found wide acceptance and use in the field of programmable logic controller (PLC) software development. Software engineers at Kennedy Space Center recognized the need for PLC code generation while developing the new ground checkout and launch processing system, called the Launch Control System (LCS). Engineers developed a process and a prototype software tool that automatically translates a high-level representation or specification of application software into ladder logic that executes on a PLC. All the computer hardware in the LCS is planned to be commercial off the shelf (COTS), including industrial controllers or PLCs that are connected to the sensors and end items out in the field. Most of the software in LCS is also planned to be COTS, with only small adapter software modules that must be developed in order to interface between the various COTS software products. A domain-specific language (DSL) is a programming language designed to perform tasks and to solve problems in a particular domain, such as ground processing of launch vehicles. The LCS engineers created a DSL for developing test sequences of ground checkout and launch operations of future launch vehicle and spacecraft elements, and they are developing a tabular specification format that uses the DSL keywords and functions familiar to the ground and flight system users. The tabular specification format, or tabular spec, allows most ground and flight system users to document how the application software is intended to function and requires little or no software programming knowledge or experience. A small sample from a prototype tabular spec application is

  2. Connecting programmable logic controllers (PLC) to control and data acquisition a comparison of the JET and Wendelstein 7-X approach

    International Nuclear Information System (INIS)

    Hennig, Christine; Kneupner, Klaus; Kinna, David

    2012-01-01

    Highlights: ► We describe 2 ways connecting PLCs to fusion control and data acquisition software. ► At W7-X standardization of the PLC type eases the maintenance of the software. ► At JET PLCs are interfaced with a daemon that hides the PLC specific part. ► There is potential to unify the approaches towards a common fusion PLC interface. - Abstract: The use of programmable logic controllers (PLC) for automation of electromechanical processes is an industrial control system technology. It is more and more in use within the fusion community. Traditionally PLC based systems are operated and maintained using proprietary SCADA systems (supervisory control and data acquisition). They are hardly ever integrated with the fusion control and data acquisition systems. An overview of the state of the art in fusion is given in the article. At JET an inhouse “black box protocol” approach has been developed to communicate with any external system via a dedicated http based protocol. However, a PLC usually cannot be modified to implement this special protocol. Hence, a software layer has been developed that interfaces a PLC by implementing the PLC specific communication part on one side and the black box protocol part on the other side. The software is completely data driven i.e. editing the data structure changes the logic accordingly. It can be tested using the web capability of the black box protocol. Multiple PLC types from different vendors are supported, thus multiple protocols to interface the PLC are in use. Depending on the PLC type and available tools it can be necessary to program the PLC accordingly. Wendelstein 7-X uses another approach. For every single PLC a dedicated communication from and to CoDaC is implemented. This communication is projected (programmed) in the PLC and configurable (data driven) on the CoDaC side. The protocol is UDP based and observed via timeout mechanisms. The use of PLCs for Wendelstein 7-X is standardized. Therefore a single

  3. Connecting programmable logic controllers (PLC) to control and data acquisition a comparison of the JET and Wendelstein 7-X approach

    Energy Technology Data Exchange (ETDEWEB)

    Hennig, Christine, E-mail: Christine.Hennig@ipp.mpg.de [Max-Planck-Institut fuer Plasmaphysik, Wendelsteinstrasse 1, 17491 Greifswald (Germany); Kneupner, Klaus; Kinna, David [JET-EFDA, Culham Science Centre, OX14 3DB Abingdon (United Kingdom)

    2012-12-15

    Highlights: Black-Right-Pointing-Pointer We describe 2 ways connecting PLCs to fusion control and data acquisition software. Black-Right-Pointing-Pointer At W7-X standardization of the PLC type eases the maintenance of the software. Black-Right-Pointing-Pointer At JET PLCs are interfaced with a daemon that hides the PLC specific part. Black-Right-Pointing-Pointer There is potential to unify the approaches towards a common fusion PLC interface. - Abstract: The use of programmable logic controllers (PLC) for automation of electromechanical processes is an industrial control system technology. It is more and more in use within the fusion community. Traditionally PLC based systems are operated and maintained using proprietary SCADA systems (supervisory control and data acquisition). They are hardly ever integrated with the fusion control and data acquisition systems. An overview of the state of the art in fusion is given in the article. At JET an inhouse 'black box protocol' approach has been developed to communicate with any external system via a dedicated http based protocol. However, a PLC usually cannot be modified to implement this special protocol. Hence, a software layer has been developed that interfaces a PLC by implementing the PLC specific communication part on one side and the black box protocol part on the other side. The software is completely data driven i.e. editing the data structure changes the logic accordingly. It can be tested using the web capability of the black box protocol. Multiple PLC types from different vendors are supported, thus multiple protocols to interface the PLC are in use. Depending on the PLC type and available tools it can be necessary to program the PLC accordingly. Wendelstein 7-X uses another approach. For every single PLC a dedicated communication from and to CoDaC is implemented. This communication is projected (programmed) in the PLC and configurable (data driven) on the CoDaC side. The protocol is UDP based and

  4. Heating systems with PLC and frequency control

    International Nuclear Information System (INIS)

    Abdallah, Salah; Abu-Mallouh, Riyad

    2008-01-01

    In this work, medium capacity controlled heating system is designed and constructed. The programming method of control of heating process is achieved by means of integrated programmable logic controller (PLC) and frequency inverter (FI). The PLC main function is to determine the required temperatures levels and the related time intervals of the heating hold time in the furnace. FI is used to control the dynamic change of temperature between various operating points. The designed system shows the capability for full control of temperature from zero to maximum for any required range of time in case of increasing or decreasing the temperature. All variables of the system will be changed gradually until reaching their needed working points. An experimental study was performed to investigate the effect of tempering temperature and tempering time on hardness and fatigue resistance of 0.4% carbon steel. It was found that increasing tempering temperature above 550 deg. C or tempering time decreases the hardness of the material. It was also found that there is a maximum number of cycles to which the specimen can survive what ever the applied load was

  5. Application of PLC in the crane control system of MJTR

    International Nuclear Information System (INIS)

    Li Ziqiang; Ji Xiangdong

    2004-01-01

    The paper describes the application of PLC (Programmable Controller) in the control system of the bridge crane. PLC is the essential part of the control system, which uses some equipment such as frequency transformer and photoelectric switch to implement remote, manual and automatic centering functions. This paper emphasizes the programming of the automatic hole centering

  6. Full-automatic Special Drill Hydraulic System and PLC Control

    Directory of Open Access Journals (Sweden)

    Tian Xue Jun

    2016-01-01

    Full Text Available A hydraulic-driven and PLC full-automatic special drill is introduced, working principle of the hydraulic system and PLC control system are analyzed and designed, this equipment has the advantages of high efficiency, superior quality and low cost etc.

  7. Knowledge-based engineering of a PLC controlled telescope

    Science.gov (United States)

    Pessemier, Wim; Raskin, Gert; Saey, Philippe; Van Winckel, Hans; Deconinck, Geert

    2016-08-01

    As the new control system of the Mercator Telescope is being finalized, we can review some technologies and design methodologies that are advantageous, despite their relative uncommonness in astronomical instrumentation. Particular for the Mercator Telescope is that it is controlled by a single high-end soft-PLC (Programmable Logic Controller). Using off-the-shelf components only, our distributed embedded system controls all subsystems of the telescope such as the pneumatic primary mirror support, the hydrostatic bearing, the telescope axes, the dome, the safety system, and so on. We show how real-time application logic can be written conveniently in typical PLC languages (IEC 61131-3) and in C++ (to implement the pointing kernel) using the commercial TwinCAT 3 programming environment. This software processes the inputs and outputs of the distributed system in real-time via an observatory-wide EtherCAT network, which is synchronized with high precision to an IEEE 1588 (PTP, Precision Time Protocol) time reference clock. Taking full advantage of the ability of soft-PLCs to run both real-time and non real-time software, the same device also hosts the most important user interfaces (HMIs or Human Machine Interfaces) and communication servers (OPC UA for process data, FTP for XML configuration data, and VNC for remote control). To manage the complexity of the system and to streamline the development process, we show how most of the software, electronics and systems engineering aspects of the control system have been modeled as a set of scripts written in a Domain Specific Language (DSL). When executed, these scripts populate a Knowledge Base (KB) which can be queried to retrieve specific information. By feeding the results of those queries to a template system, we were able to generate very detailed "browsable" web-based documentation about the system, but also PLC software code, Python client code, model verification reports, etc. The aim of this paper is to

  8. Voltage Control System of A DC Generator Using PLC

    OpenAIRE

    Subrata CHATTOPADHYAY; Sagarika PAL

    2008-01-01

    The voltage control system of a DC generator may suffer from high frequency oscillations without offset or low frequency oscillation with offset. A PID controller can eliminate both these errors. In the present paper, the voltage control system of a DC generator using a PLC based PID controller has been designed. Operation of PLC as a continuous controller has been described and the load characteristic of DC generator with and without controller have been determined experimentally and reporte...

  9. An advanced lab frame PC-PLC regime for a power supply control

    International Nuclear Information System (INIS)

    Abdel-Bary, M

    2010-01-01

    A lab frame automatic control system (LFACS) based on a programmable logic controller (PLC) is designed, developed and tested in the laboratory. The LFACS is designed to control and monitor one DC power supply with output current accuracy 0.001 amps, one automatic valve. Also the LFACS will monitor one full range vacuum measurement and one water leak detector. The control system is built based on the internationally standard programmable logic controller (PLC) from Siemens. Two software's have been used; firstly SIMATIC S 7 lite has been used to build the control program and safety interlocks, secondly winCC flexible (runs in a PC computer and communicates with the PLC by multi point interface PC adapter (MPI) has been used to build the user-machine interface . This lab frame control system will be generalized to a global control system to control the MGC-20 cyclotron. The lab tests showed a reliable and flexible control system.

  10. Trends in Control Area of PLC Reliability and Safety Parameters

    Directory of Open Access Journals (Sweden)

    Juraj Zdansky

    2008-01-01

    Full Text Available Extension of the PLC application possibilities is closely related to increase of reliability and safety parameters. If the requirement of reliability and safety parameters will be suitable, the PLC could by implemented to specific applications such the safety-related processes control. The goal of this article is to show the way which producers are approaching to increase PLC`s reliability and safety parameters. The second goal is to analyze these parameters for range of present choice and describe the possibility how the reliability and safety parameters can be affected.

  11. Development of Remote Monitoring and a Control System Based on PLC and WebAccess for Learning Mechatronics

    OpenAIRE

    Wen-Jye Shyr; Te-Jen Su; Chia-Ming Lin

    2013-01-01

    This study develops a novel method for learning mechatronics using remote monitoring and control, based on a programmable logic controller (PLC) and WebAccess. A mechatronics module, a Web‐CAM and a PLC were integrated with WebAccess software to organize a remote laboratory. The proposed system enables users to access the Internet for remote monitoring and control of the mechatronics module via a web browser, thereby enhancing work flexibility by enabling personnel to control mechatronics equ...

  12. Voltage Control System of A DC Generator Using PLC

    Directory of Open Access Journals (Sweden)

    Subrata CHATTOPADHYAY

    2008-06-01

    Full Text Available The voltage control system of a DC generator may suffer from high frequency oscillations without offset or low frequency oscillation with offset. A PID controller can eliminate both these errors. In the present paper, the voltage control system of a DC generator using a PLC based PID controller has been designed. Operation of PLC as a continuous controller has been described and the load characteristic of DC generator with and without controller have been determined experimentally and reported in this paper.

  13. A Cost Effective Solution for Development Environment for Data Acquisition, Monitoring and Simulation of PLC Controlled Applications

    Directory of Open Access Journals (Sweden)

    O. Bjelica

    2014-06-01

    Full Text Available It is very important to test and monitor the operation of Programmable Logic Controller (PLC in real time (online. Nowadays, conventional, but expensive monitoring systems for PLCs, such as Supervisory Control and Data Acquisition (SCADA systems, software and hardware simulators (or debuggers, are widely used. This paper proposes a user friendly and cost-effective development environment for monitoring, data acquisition and online simulation of applications with PLC. The purpose of this solution is to simulate the process which is controlled by the PLC. The performances of the proposed development environment are presented on the examples of washing machine and dishwasher simulators.

  14. Enterprise network with software Asterisk PBX based on the PLC technology

    Directory of Open Access Journals (Sweden)

    Michal Maar

    2017-01-01

    Full Text Available This article presents the software Asterisk PBX solution design in enterprise PLC network (Power Line Communication. The description of the installation and configuration of software Asterisk PBX is involved in the design. The secure interconnection of two enterprise PLC network is implemented via the telecommunication tunnel with security grant using the Cisco routers. The connection between two Asterisk PBXs is designed in context of the establishment of the tunnel. The subject of the article is also cross/connection of exchanges Asterisk PBX and hardware PBX - IP Panasonic PBX K-NS500.

  15. Design and control of multifunctional sorting and training platform based on PLC control

    Science.gov (United States)

    Wan, Hongqiang; Ge, Shuai; Han, Peiying; Li, Fancong; Zhang, Simiao

    2018-05-01

    Electromechanical integration, as a multi-disciplinary subject, has been paid much attention by universities and is widely used in the automation production of enterprises. Aiming at the problem of the lack of control among enterprises and the lack of training among colleges and universities, this paper presents a design of multifunctional sorting training platform based on PLC control. Firstly, the structure of the platform is determined and three-dimensional modeling is done. Then design the platform's aerodynamic control and electrical control. Finally, realize the platform sorting function through PLC programming and configuration software development. The training platform can be used to design the practical training experiment, which has a strong advance and pertinence in the electromechanical integration teaching. At the same time, the platform makes full use of modular thinking to make the sorting modules more flexible. Compared with the traditional training platform, its teaching effect is more significant.

  16. Application of PLC to dynamic control system for liquid He cryogenic pumping facility on JT-60U NBI system

    International Nuclear Information System (INIS)

    Honda, A.; Okano, F.; Ooshima, K.; Akino, N.; Kikuchi, K.; Tanai, Y.; Takenouchi, T.; Numazawa, S.; Ikeda, Y.

    2008-01-01

    The control system of the cryogenic facility in the JT-60 NBI system has been replaced by employing the PLC (Programmable Logic Controller) and SCADA (Supervisory Control And Data Acquisition) system. The original control system was constructed about 20 years ago by specifying the DCS (Distributed Control System) computer to deal with ∼400 feedback loops. Recently, troubles on this control system have increased due to its age-induced deterioration. To maintain the high reliability of the cryogenic facility, a new control system has been planned with the PLC and SCADA systems. Their attractive features include high market availability and cost-effectiveness, however, the use of PLC for such a large facility with ∼400 feedback loops has not been established because of insufficient processing capability of the early PLC. Meanwhile, the recent progress in the PLC enables to use the FBD (function block diagram) programming language for 500 function blocks. By optimizing the function blocks and connecting them in the FBD language, the feedback loops have been successfully replaced from DCS to PLC without a software developer. Moreover, an oscillation of the liquid He level, which often occurs during the cooldown mode of the cryopumps, can be automatically stabilized by easily adding a new process program in the PLC. At present, the new control system has worked well

  17. Integration of the HVCM PLC into the PEFP Control System

    International Nuclear Information System (INIS)

    Song, Young Gi; Jang, Ji Ho; Kwon, Hyeok Jung; Cho, Yong Sub

    2011-01-01

    The High Voltage Converter Modulators (HVCM) for the 100-MeV accelerator was installed to drive the 20-MeV linac. There are two klystrons in the 20-MeV linac and one modulator was used to drive two klystrons simultaneously. The HVCM for the 20-MeV linac area in Korea Atomic Energy Research Institute (KAERI) is shown in Fig. 1. We were faced with the necessity of integrating Programmable Logic Controllers (PLCs) for the HVCM into the Proton Engineering Frontier Project (PEFP) control system. At the PEFP, Experimental Physics and Industrial Control System (EPICS) has become the most widely used solution for building control systems for 100MeV proton accelerator. The EPICS as a standard development tool is a distributed architecture that provides several solutions such as independent programming tools for operating system, operator interface tools, and archiving tools. Although EPICS is used directly in our control system, HVCMs were delivered with the Allen-Bradley ControlLogix as a PLC. The industrial PLC has been verified for safety systems. We need to connect an interface from our EPICS control system to AB-PLC using Ethernet/IP (ControlNet over Ethernet) protocol over Ethernet. In this paper, we will present the communication protocol and EPICS IOC installation for the EPICS based PLC control system

  18. A formal safety analysis for PLC software-based safety critical system using Z

    International Nuclear Information System (INIS)

    Koh, Jung Soo; Seong, Poong Hyun

    1997-01-01

    This paper describes a formal safety analysis technique which is demonstrated by performing empirical formal safety analysis with the case study of beamline hutch door Interlock system that is developed by using PLC (Programmable Logic Controller) systems at the Pohang Accelerator Laboratory. In order to perform formed safety analysis, we have built the Z formal specifications representation from user requirement written in ambiguous natural language and target PLC ladder logic, respectively. We have also studied the effective method to express typical PLC timer component by using specific Z formal notation which is supported by temporal history. We present a formal proof technique specifying and verifying that the hazardous states are not introduced into ladder logic in the PLC-based safety critical system

  19. An Integrated Software Development Framework for PLC and FPGA based Digital I and Cs

    International Nuclear Information System (INIS)

    Yoo, Jun Beom; Kim, Eui Sub; Lee, Dong Ah; Choi, Jong Gyun

    2014-01-01

    NuDE 2.0 (Nuclear Development Environment) is a model-based software development environment for safety- critical digital systems in nuclear power plants. It makes possible to develop PLC-based systems as well as FPGA-based systems simultaneously from the same requirement or design specifications. The case study showed that the NuDE 2.0 can be adopted as an effective method of bridging the gap between the existing PLC and upcoming FPGA-based developments as well as a means of gaining diversity

  20. An Integrated Software Development Framework for PLC and FPGA based Digital I and Cs

    Energy Technology Data Exchange (ETDEWEB)

    Yoo, Jun Beom; Kim, Eui Sub; Lee, Dong Ah [Konkuk University, Seoul (Korea, Republic of); Choi, Jong Gyun [KAERI, Daejeon (Korea, Republic of)

    2014-08-15

    NuDE 2.0 (Nuclear Development Environment) is a model-based software development environment for safety- critical digital systems in nuclear power plants. It makes possible to develop PLC-based systems as well as FPGA-based systems simultaneously from the same requirement or design specifications. The case study showed that the NuDE 2.0 can be adopted as an effective method of bridging the gap between the existing PLC and upcoming FPGA-based developments as well as a means of gaining diversity.

  1. A formal safety analysis for PLC software-based safety critical system using Z

    International Nuclear Information System (INIS)

    Koh, Jung Soo

    1997-02-01

    This paper describes a formal safety analysis technique which is demonstrated by performing empirical formal safety analysis with the case study of beamline hutch door Interlock system that is developed by using PLC (Programmable Logic Controller) systems at the Pohang Accelerator Laboratory. In order to perform formal safety analysis, we have built the Z formal specifications representation from user requirement written in ambiguous natural language and target PLC ladder logic, respectively. We have also studied the effective method to express typical PLC timer component by using specific Z formal notation which is supported by temporal history. We present a formal proof technique specifying and verifying that the hazardous states are not introduced into ladder logic in the PLC-based safety critical system. And also, we have found that some errors or mismatches in user requirement and final implemented PLC ladder logic while analyzing the process of the consistency and completeness of Z translated formal specifications. In the case of relatively small systems like Beamline hutch door interlock system, a formal safety analysis including explicit proof is highly recommended so that the safety of PLC-based critical system may be enhanced and guaranteed. It also provides a helpful benefits enough to comprehend user requirement expressed by ambiguous natural language

  2. PLC based automatic control of pasteurize mix in ice cream production

    Science.gov (United States)

    Yao, Xudong; Liang, Kai

    2013-03-01

    This paper describes the automatic control device of pasteurized mix in the ice cream production process.We design a scheme of control system using FBD program language and develop the programmer in the STEP 7-Micro/WIN software, check for any bugs before downloading into PLC .These developed devices will able to provide flexibility and accuracy to control the step of pasteurized mix. The operator just Input the duration and temperature of pasteurized mix through control panel. All the steps will finish automatically without any intervention in a preprogrammed sequence stored in programmable logic controller (PLC). With the help of this equipment we not only can control the quality of ice cream for various conditions, but also can simplify the production process. This control system is inexpensive and can be widely used in ice cream production industry.

  3. Fault tree synthesis for software design analysis of PLC based safety-critical systems

    International Nuclear Information System (INIS)

    Koo, S. R.; Cho, C. H.; Seong, P. H.

    2006-01-01

    As a software verification and validation should be performed for the development of PLC based safety-critical systems, a software safety analysis is also considered in line with entire software life cycle. In this paper, we propose a technique of software safety analysis in the design phase. Among various software hazard analysis techniques, fault tree analysis is most widely used for the safety analysis of nuclear power plant systems. Fault tree analysis also has the most intuitive notation and makes both qualitative and quantitative analyses possible. To analyze the design phase more effectively, we propose a technique of fault tree synthesis, along with a universal fault tree template for the architecture modules of nuclear software. Consequently, we can analyze the safety of software on the basis of fault tree synthesis. (authors)

  4. PLC based development of control, monitoring and interlock for 100 kW, 45.6 MHz ICRH system

    International Nuclear Information System (INIS)

    Jadav, Hiralal; Joshi, Rameshkumar; Mali, Aniruddh K.; Kadia; Bhavesh; Parmar; Maganbhai, Kiritkumar; Kulkarni, S.V.

    2015-01-01

    This paper presents details of PLC based system development for 100KW at the rate 45.6 MHz. Presently in ICRH RF DAC (Data acquisition and control) system existing based on real time VME and linux operating system. The ICRH system consists of 1.5 MW RF generator operating at 22- 40MHz which is used for second harmonic heating and pre-ionization experiments on SST-1 Tokamak at 1.5T and 3T magnetic field operation respectively. The task of PLC system in RF ICRH is to control, monitoring and interlocks HVDC power supply signal. Voltage and current signal of 2 kW, 20 kW, tetrode for 100 kW RF tube electrode like Filament, Control grid, Plate, Screen grid, signal monitor and voltage set raised by PLC analog IO module. Acknowledgement of the HVDC supply Filament, Control grid, Plate, Screen grid power supply is monitor and interlocks by PLC Digital IO module to interlocks stop the RF pulse and off HV power supply. The RF pulse(shot) to trigger signal generator (5mw) RF power output feed to LPA then chain of 2 KW, 20 KW, 100 KW at the rate 45.6 MHz. The programming logic controller (PLC) software is written in ladder language for AH500 Delta make using ISP Soft 2.04 and GUI is in the table form to control and monitor the parameters. Communication of PLC to PC by ethernet LAN network. (author)

  5. PLC based control system and maintenance activities at NCAR, Bilaspur

    International Nuclear Information System (INIS)

    Dewangan, Jaidev; Trivedi, T.; Patel, Shiv P.; Malik, C.; Kumar, Rakesh; Gupta, Santosh Kumar; Bajpai, P.K.

    2015-01-01

    A 3.0 MV high current low energy Pelletron Accelerator facility (Model 9SDH-4, NEC, USA) with TORUIS (ion source for H + and He 2+ beam current H + ion ∼ 50μA @ 6 MeV, He 2+ at ∼ 10μA) and SNICS-II ion source for heavy ions has been commissioned as 'National Centre for Accelerator Based Research' in the Department of Pure and Applied Physics, Guru Ghasidas Vishwavidyalaya. In this paper, we detail out the control system developed and implemented at NCAR. The basic idea of controlling the machine is by providing the output signal through PLC to ACPC of accelerator using user interface points provided by the manufacturer. The PLC based system generates output signal once it receives the feedback signals from search and secure switches, door lock switches and scram switches interlocked with PLC. The output is controlled by ladder logic and is activated only when all the radiation monitors are in healthy state and outside radiations monitor having low radiation level. The details of control system and maintenance activities will be discussed in the paper

  6. Implementation of PID autotuning procedure in PLC controller

    Directory of Open Access Journals (Sweden)

    Daniun Marcin

    2017-01-01

    Full Text Available In this paper, we present the automatic PID tuning procedure based on the Method of Moments and AMIGO tuning rules. The advantage of the Method of Moments is that the time constant and transport delay are estimated at the areas rather than on the individual points. This results in high resistance to the measurement noises. The sensitivity to measurement noises is a serious problem in other autotuning methods. The second advantage of this method is that it approximates plant during identification process to first order model with time delay. We combined the Method of Moments with the AMIGO tuning rules and implemented this combination as a stand-alone autotuning procedure in Siemens S7-1200 PLC controller. Next, we compared this method with two built-in PID autotuning procedures which were available in Siemens S7-1200 PLC controller. The procedure was tested for three types of plant models: with lag-dominated, balanced, and delay-dominated dynamics. We simulated the plants on a PC in Matlab R2013a. The connection between the PC and PLC was maintained through a National Instruments data acquisition board, NI PCI-6229. We conducted tests for step change in the set point, trajectory tracking, and load disturbances. To assess control quality, we used IAE index. We limited our research to PI algorithm. The results prove that proposed method was better than two built-in tuning methods provided by Siemens, oscillating between a few and even a dozen percent in most cases. The proposed method is universal and can be implemented in any PLC controller.

  7. Control Systems of Rubber Dryer Machinery Components Using Programmable Logic Control (PLC)

    Science.gov (United States)

    Hendra; Yulianto, A. S.; Indriani, A.; Hernadewita; Hermiyetti

    2018-02-01

    Application of programmable logic control (PLC) is widely used on the control systems in the many field engineering such as automotive, aviation, food processing and other industries [1-2]. PLC is simply program to control many automatic activity, easy to use, flexible and others. PLC using the ladder program to solve and regulated the control system component. In previous research, PLC was used for control system of rotary dryer machine. In this paper PLC are used for control system of motion component in the rubber dryer machinery. Component of rubber dryer machine is motors, gearbox, sprocket, heater, drying chamber and bearing. Principle working of rubber dryer machinery is wet rubber moving into the drying chamber by sprocket. Sprocket is driven by motors that conducted by PLC to moving and set of wet rubber on the drying chamber. Drying system uses greenhouse effect by making hanger dryer design in the form of line path. In this paper focused on motion control system motors and sensors drying rubber using PLC. The results show that control system of rubber dryer machinery can work in accordance control input and the time required to dry the rubber.

  8. PLC-controlled cryostats for the BlackGEM and MeerLICHT detectors

    Science.gov (United States)

    Raskin, Gert; Morren, Johan; Pessemier, Wim; Bloemen, Steven; Klein-Wolt, Marc; Roelfsema, Ronald; Groot, Paul; Aerts, Conny

    2016-08-01

    BlackGEM is an array of telescopes, currently under development at the Radboud University Nijmegen and at NOVA (Netherlands Research School for Astronomy). It targets the detection of the optical counterparts of gravitational waves. The first three BlackGEM telescopes are planned to be installed in 2018 at the La Silla observatory (Chile). A single prototype telescope, named MeerLICHT, will already be commissioned early 2017 in Sutherland (South Africa) to provide an optical complement for the MeerKAT radio array. The BlackGEM array consists of, initially, a set of three robotic 65-cm wide-field telescopes. Each telescope is equipped with a single STA1600 CCD detector with 10.5k x 10.5k 9-micron pixels that covers a 2.7 square degrees field of view. The cryostats for housing these detectors are developed and built at the KU Leuven University (Belgium). The operational model of BlackGEM requires long periods of reliable hands-off operation. Therefore, we designed the cryostats for long vacuum hold time and we make use of a closed-cycle cooling system, based on Polycold PCC Joule-Thomson coolers. A single programmable logic controller (PLC) controls the cryogenic systems of several BlackGEM telescopes simultaneously, resulting in a highly reliable, cost-efficient and maintenance-friendly system. PLC-based cryostat control offers some distinct advantages, especially for a robotic facility. Apart of temperature monitoring and control, the PLC also monitors the vacuum quality, the power supply and the status of the PCC coolers (compressor power consumption and temperature, pressure in the gas lines, etc.). Furthermore, it provides an alarming system and safe and reproducible procedures for automatic cool down and warm up. The communication between PLC and higher-level software takes place via the OPC-UA protocol, offering a simple to implement, yet very powerful interface. Finally, a touch-panel display on the PLC provides the operator with a user-friendly and robust

  9. Data acquisition and control system with a programmable logic controller (PLC) for a pulsed chemical oxygen-iodine laser

    Science.gov (United States)

    Yu, Haijun; Li, Guofu; Duo, Liping; Jin, Yuqi; Wang, Jian; Sang, Fengting; Kang, Yuanfu; Li, Liucheng; Wang, Yuanhu; Tang, Shukai; Yu, Hongliang

    2015-02-01

    A user-friendly data acquisition and control system (DACS) for a pulsed chemical oxygen -iodine laser (PCOIL) has been developed. It is implemented by an industrial control computer,a PLC, and a distributed input/output (I/O) module, as well as the valve and transmitter. The system is capable of handling 200 analogue/digital channels for performing various operations such as on-line acquisition, display, safety measures and control of various valves. These operations are controlled either by control switches configured on a PC while not running or by a pre-determined sequence or timings during the run. The system is capable of real-time acquisition and on-line estimation of important diagnostic parameters for optimization of a PCOIL. The DACS system has been programmed using software programmable logic controller (PLC). Using this DACS, more than 200 runs were given performed successfully.

  10. A combined PLC and CPU approach to multiprocessor control

    International Nuclear Information System (INIS)

    Harris, J.J.; Broesch, J.D.; Coon, R.M.

    1995-10-01

    A sophisticated multiprocessor control system has been developed for use in the E-Power Supply System Integrated Control (EPSSIC) on the DIII-D tokamak. EPSSIC provides control and interlocks for the ohmic heating coil power supply and its associated systems. Of particular interest is the architecture of this system: both a Programmable Logic Controller (PLC) and a Central Processor Unit (CPU) have been combined on a standard VME bus. The PLC and CPU input and output signals are routed through signal conditioning modules, which provide the necessary voltage and ground isolation. Additionally these modules adapt the signal levels to that of the VME I/O boards. One set of I/O signals is shared between the two processors. The resulting multiprocessor system provides a number of advantages: redundant operation for mission critical situations, flexible communications using conventional TCP/IP protocols, the simplicity of ladder logic programming for the majority of the control code, and an easily maintained and expandable non-proprietary system

  11. PLC Programming

    International Nuclear Information System (INIS)

    Lee, Seong Jae; Wi, Seong Dong; Yoo, Jong Seon; Kim, Se Chan

    2001-02-01

    This book tells of PLC programming for KGL-WIN with summary of PLC, performance and function of PLC like characteristic of KGL-WIN, connection method with PLC, basic performance of K200S/K300S/K1000S, diagram of input and output H/W, writing project, staring the program, editing of program, on-line function, debugging and instructions like control, timer and counter, data transmission, comparison, rotation and moving, system, data operating data conversion and application program.

  12. Implementation of RS-485 Communication between PLC and PC of Distributed Control System Based on VB

    Science.gov (United States)

    Lian Zhang, Chuan; Da Huang, Zhi; Qing Zhou, Gui; Chong, Kil To

    2015-05-01

    This paper focuses on achieving RS-485 communication between programmable logical controller (PLC) and PC based on visual basic 6.0 (VB6.0) on an experimental automatic production line. Mitsubishi FX2N PLCs and a PC are chosen as slave stations and main station, respectively. Monitoring software is developed using VB6.0 for data input/output, flow control and online parameters setting. As a result, all functions are fulfilled with robust performance. It is concluded from results that one PC can monitor several PLCs using RS-485 communication.

  13. Realization of Intelligent Measurement and Control System for Limb Rehabilitation Based on PLC and Touch Screen

    Science.gov (United States)

    Liu, Xiangquan

    According to the treatment needs of patients with limb movement disorder, on the basis of the limb rehabilitative training prototype, function of measure and control system are analyzed, design of system hardware and software is completed. The touch screen which is adopt as host computer and man-machine interaction window is responsible for sending commands and training information display; The PLC which is adopt as slave computer is responsible for receiving control command from touch screen, collecting the sensor data, regulating torque and speed of motor by analog output according to the different training mode, realizing ultimately active and passive training for limb rehabilitation therapy.

  14. The PLC-based Industrial Temperature Control System: Design and Implementation

    Directory of Open Access Journals (Sweden)

    Wei Fanjie

    2017-01-01

    Full Text Available Targeting at the problem of slow response and low accuracy of the automatic temperature control system for material processing and boiler heating, a new design method is proposed to work with the PLC-based temperature control system, where the box temperature control may be achieved through the fan and the heating plate. The hardware design and software design of the system are analyzed in detail. In this paper, a combination of the traditional PID control and the more popular fuzzy control is taken as the control program to achieve the overall design of the control algorithm. Followed by the simulation in the MATLAB software, the designed system is highlighted by its the characteristics of impressive stability, precision and robustness.

  15. Automatic control model of water filling system with Allen Bradley Micrologix 1400 PLC

    Science.gov (United States)

    Harahap, R.; Adyatma, AF; Fahmi, F.

    2018-02-01

    Programmable Logic Controller or PLC today plays an important role in most industrial control systems. PLC usage can be encountered in almost all fields of industry, not only in the manufacturing world but also on many other things such as elevators in office buildings, hotels hospitals, and others. PLC is an electronic control tool that operates in logic that its programming can be modified with relative ease. As with any controller in general, the PLC processes input signals to further discharge output according to the desired program. PLC usage is very broad because of its high reliability, can be reprogrammed or modified with relative ease, and very helpful in the tracking troubleshooting. One type of existing PLC is Allen Bradley PLC. Allen Bradley PLC program is commonly used in various industries. PLC Allen Bradley (AB) has several types, and one of them is the type of Micrologic 1400. In this study we design a system as a comparison with the conventional system. For that to explore the use of a PLC program which will be supported by a simulator tool, including a program to RSLogic 500, how to programming, monitoring via RSView32, and modification. It is expected to understand the application aspect of operation and programming of this specific PLC and its potential. The purpose of this research is to design water filling automation system by using Allen Bradley Micrologic 1400 type 1766-L32BXB PLC, empowering the use of Allen Bradley Micrologic 1400 PLC and to regulate the desired process to obtain efficiency and effectiveness compared with conventional system arrangement using Relay.

  16. File list: InP.Plc.50.Input_control.AllCell [Chip-atlas[Archive

    Lifescience Database Archive (English)

    Full Text Available InP.Plc.50.Input_control.AllCell hg19 Input control Input control Placenta SRX19004...9,SRX080366 http://dbarchive.biosciencedbc.jp/kyushu-u/hg19/assembled/InP.Plc.50.Input_control.AllCell.bed ...

  17. File list: InP.Plc.20.Input_control.AllCell [Chip-atlas[Archive

    Lifescience Database Archive (English)

    Full Text Available InP.Plc.20.Input_control.AllCell mm9 Input control Input control Placenta SRX112971...02,SRX404310,SRX1072160,SRX871507,SRX192097,SRX192098,SRX192099,SRX204148 http://dbarchive.biosciencedbc.jp/kyushu-u/mm9/assembled/InP.Plc.20.Input_control.AllCell.bed ...

  18. File list: InP.Plc.05.Input_control.AllCell [Chip-atlas[Archive

    Lifescience Database Archive (English)

    Full Text Available InP.Plc.05.Input_control.AllCell hg19 Input control Input control Placenta SRX19004...9,SRX080366 http://dbarchive.biosciencedbc.jp/kyushu-u/hg19/assembled/InP.Plc.05.Input_control.AllCell.bed ...

  19. File list: InP.Plc.05.Input_control.AllCell [Chip-atlas[Archive

    Lifescience Database Archive (English)

    Full Text Available InP.Plc.05.Input_control.AllCell mm9 Input control Input control Placenta SRX344647...160,SRX204147,SRX404310,SRX871506,SRX871507,SRX192098,SRX192097,SRX192099 http://dbarchive.biosciencedbc.jp/kyushu-u/mm9/assembled/InP.Plc.05.Input_control.AllCell.bed ...

  20. File list: InP.Plc.10.Input_control.AllCell [Chip-atlas[Archive

    Lifescience Database Archive (English)

    Full Text Available InP.Plc.10.Input_control.AllCell mm9 Input control Input control Placenta SRX344648...310,SRX871506,SRX142911,SRX871507,SRX204148,SRX192098,SRX192097,SRX192099 http://dbarchive.biosciencedbc.jp/kyushu-u/mm9/assembled/InP.Plc.10.Input_control.AllCell.bed ...

  1. PLC-Based Pressure Control in Multi-Pump Applications

    Directory of Open Access Journals (Sweden)

    Vodovozov Valery

    2015-12-01

    Full Text Available The paper is devoted to the centrifugal pumps represented the most popular type of pumping equipment used in different areas. The pressure control approach for variable speed driven (VSD parallel connected centrifugal pumps is reported. The goal of the study is optimization of some quality indices, such as efficiency, consumed power, productivity, energy carrier temperature, heat irradiation, etc. One of them – efficiency – has been studied in the paper more carefully. The mathematical model of pumping process is discussed and a vector-matrix description of the multi-pump application is given. The program-based pressure control system is developed which productivity is changed by regulating the number of working pumps. The paper introduces new pressure control algorithms based on the working point estimation intended for programmable logical controllers (PLC. Experiments prove correctness of the offered methodology.

  2. Solucions PLC obertes

    OpenAIRE

    López Llauradó, Oriol

    2006-01-01

    Treball que, després de revisar el concepte de PLC i d'exposar la necessitat de solucions obertes, defineix el concepte de PLC obert, basat en programari lliure i presenta alguns projectes interessants de PLC obert. Trabajo que, después de revisar el concepto de PLC y de exponer la necesidad de soluciones abiertas, define el concepto de PLC abierto, basado en el software libre y presenta algunos proyectos interesantes de PLC abierto. Study that, after looking at the concept of PLC and s...

  3. Data communication between Panasonic PLC and PC using SerialPort control in C#.NET environment

    Science.gov (United States)

    Gao, Ting; Gan, Xiaochuan; Ma, Liqun

    2015-02-01

    With the gradual promotion of Microsoft.NET platform, C# as an object-oriented programming language based on the platform has been widely used. Therefore, more attention is concentrated on how to achieve the communication between Panasonic PLC and PC efficiently and fast in C#.NET environment. In this paper, a method of using SerialPort control which could be used for achieving communication between PLC and PC is introduced. Meanwhile, the reason of abnormal thread when displayed the receiving data in form is analyzed and the programming method to solve the problem of thread safety is designed. Achieving the communication of Panasonic PLC and PC in C#.NET environment can give full play to the advantages of the .NET framework. It is practical, easy communication, high reliability and can combine with other measurement and calibration procedures effectively and conveniently. Configuration software is expensive and can only communicate with PLC separately, but these shortcomings can be solved in C#.NET environment. A well-designed user interface realized real-time monitoring of PLC parameters and achieved management and control integration. The experiment show that this method of data transfer is accurate and the program' running is stable.

  4. Construction of a multi-vender fieldbus system for PC-based control using soft PLC

    Energy Technology Data Exchange (ETDEWEB)

    Park, J. H.; Park, Y. J.; Choi, J. M.; Park, J. S. [Hankyong National Univ., Ansung (Korea)

    2000-12-01

    The relationship between the IEC 61131-3 programming language and the fieldbus application that became necessary as an outcome of the recent automation technology was described.An educational text for the field users on the integration of the Input/Output (I/O) modules and on the IEC 61131-3 programming language was prepared. An attempt was made to include description of the various kind of the fieldbuses and promote understanding of the CAN and the AS-I bus using a practical approach. The profibus is most widely used in the world, and thus is an important and a standardized tool in the area of the process control. A method of integrating the profibus with the most commonly used I/O modules in the field was suggested. The most essential characteristics of the IEC 61131-3 programming language was also described. A method for the construction of the multi-vender I/O modules by the Soft PLC 4C of the softings was suggested. Various technical steps are necessary for the integration of the I/O modules by the soft PLC. An additional software is needed for the more intelligent devises possessing complex technical functions, such as the control valve, the AC driver among others. The 4C control by the softing which is an important industrial solution for the soft PLC was specifically designed for the profibus. So, an OPC server is needed to exchange between the other fieldbuses while the optimum performance is only achieved by using the profibus card by softing. This implies that the business aspect has played a major role for developing the profibus by softing and the domestic users need to pay careful attention to this point additional software tools, such as the PDM or the comuwinn II, are necessary in the process control area to operate a complex and instruments using the DP/PA segment coupler. 13 refs., 46 figs., 12 tabs. (Author)

  5. A fast PID controller Design for Modern PLC for Process Control Application

    International Nuclear Information System (INIS)

    Mirza, A.; Nafis, A.; Anees, R.M.; Idris, S.

    2004-01-01

    PID is the most widely used control scheme in the process industry. Pill controllers are utilized for the control of such varied parameters as pressure, flow, temperature, etc. One characteristic of these parameters is that they posses slow dynamics. Most of the available digital controllers can manipulate only a single parameter- multiple controllers are required for control of more than one parameter. The Fast PID Controller for Modem PLC (Programmable Logic Controller) developed by the authors, provides control of several parameters at a time (through a single Pill control element), enhanced programmability including variable sampling period, parameter monitoring and data storage, which may be easily implemented in a PLC. (author)

  6. Upgradation in SCADA and PLC of existing LN_2 control system for SST-1

    International Nuclear Information System (INIS)

    Panchal, Pradip; Mahesuria, Gaurang; Panchal, Rohit; Patel, Rakesh; Sonara, Dashrath; Pitroda, Dipen; Nimavat, Hiren; Tanna, Vipul; Pradhan, Subrata

    2016-01-01

    Highlights: • The control system of LN_2 Management System of SST-1 is designed on PLC and SCADA. • The implementation and results of up-gradation in PLC and SCADA are reported. • The up-gradation in PLC and SCADA has improved the reliability & availability of SST-1 LN_2 system. - Abstract: Helium Refrigerator/Liquefier system of Steady State Superconducting Tokamak (SST-1) incorporates Liquid Nitrogen (LN_2) pre-cooling system. LN_2 is used for 80 K thermal shields of SST-1, current feeder system and integrated flow distribution and control system. The LN_2 management system is distributed system and requires automatic control. Initially LN_2 control system had Citect based Supervisory Control and Data Acquisition (SCADA) and Koyo make Programmable Logic Controller (PLC). With the passage of time and due to unavailability of their hardware, it is being obsoleted. So, the requirements of new PLC and SCADA systems have been envisaged to make uninterruptable operation of SST-1 cryogenic system. Therefore, Wonderware SCADA and Schneider Electric make PLC is programmed to replace Citect SCADA and Koyo PLC. New control features have been added in upgraded control system for better management of LN_2 system. This upgradation of SCADA and PLC is completed, tested successfully and in operation. Operational performance highlights of the new upgraded system are presented in this paper.

  7. Upgradation in SCADA and PLC of existing LN{sub 2} control system for SST-1

    Energy Technology Data Exchange (ETDEWEB)

    Panchal, Pradip, E-mail: pradip@ipr.res.in; Mahesuria, Gaurang; Panchal, Rohit; Patel, Rakesh; Sonara, Dashrath; Pitroda, Dipen; Nimavat, Hiren; Tanna, Vipul; Pradhan, Subrata

    2016-11-15

    Highlights: • The control system of LN{sub 2} Management System of SST-1 is designed on PLC and SCADA. • The implementation and results of up-gradation in PLC and SCADA are reported. • The up-gradation in PLC and SCADA has improved the reliability & availability of SST-1 LN{sub 2} system. - Abstract: Helium Refrigerator/Liquefier system of Steady State Superconducting Tokamak (SST-1) incorporates Liquid Nitrogen (LN{sub 2}) pre-cooling system. LN{sub 2} is used for 80 K thermal shields of SST-1, current feeder system and integrated flow distribution and control system. The LN{sub 2} management system is distributed system and requires automatic control. Initially LN{sub 2} control system had Citect based Supervisory Control and Data Acquisition (SCADA) and Koyo make Programmable Logic Controller (PLC). With the passage of time and due to unavailability of their hardware, it is being obsoleted. So, the requirements of new PLC and SCADA systems have been envisaged to make uninterruptable operation of SST-1 cryogenic system. Therefore, Wonderware SCADA and Schneider Electric make PLC is programmed to replace Citect SCADA and Koyo PLC. New control features have been added in upgraded control system for better management of LN{sub 2} system. This upgradation of SCADA and PLC is completed, tested successfully and in operation. Operational performance highlights of the new upgraded system are presented in this paper.

  8. Design of EAST LHCD high power supply feedback control system based on PLC

    International Nuclear Information System (INIS)

    Hu Huaichuan; Shan Jiafang

    2009-01-01

    Design of EAST LHCD -35kV/5.6MW high power supply feedback control system based on PLC is described. Industrial computer and PLC are used to control high power supply in the system. PID arithmetic is adopted to achieve the feedback control of voltage of high power supply. Operating system is base on real-time operating system of QNX. Good controlling properties and reliable protective properties of the feedback control system are proved by the experiment results. (authors)

  9. Application of PLC timing control in the neutral beam injector of HT-7

    International Nuclear Information System (INIS)

    Song Shihua; Liu Zhimin; Liu Sheng; Hu Chundong

    2006-01-01

    HT-7 tokamak high power Neutral Beam Injector heating system runs in the mode of pulse timing-control of PLC. The thesis discusses the theory about the operation for the experiment of discharge, which is controlled by PLC logical connection and introduces excellent user-friendly operating interface and the development of the ladder application program and upper monitor program in the VB6.0 environment. Monitor the conditions of power and facility real time by the upper monitor interface. The application of PLC control system ensures the experiment facility running safely and convenient for modifying and setting the parameter simply during the course of experiment. (authors)

  10. Universal Programmable Logic Controller Software

    International Nuclear Information System (INIS)

    Mohd Arif Hamzah; Azhar Shamsudin; Fadil Ismail; Muhammad Nor Atan; Anwar Abdul Rahman

    2013-01-01

    Programmable Logic Controller (PLC) is an electronic hardware which is widely used in manufacturing or processing industries. It is also serve as the main control system hardware to run the production and manufacturing process. There are more than ten (10) well known company producing PLC hardware, with their own specialties, including the method of programming and language used. Malaysia Nuclear Agency have various plant and equipment, runs and control by PLC, such as Mintex Sinagama Plant, Alurtron Plant, and few laboratory equipment. Since all the equipment and plant are equipped with various brand or different manufacture of PLC, it creates difficulties to the supporting staff to master the control program. The same problems occur for new application of this hardware, since there no policies to purchase only one specific brand of PLC. (author)

  11. NuSEE: an integrated environment of software specification and V and V for PLC based safety-critical systems

    International Nuclear Information System (INIS)

    Koo, Seo Ryong; Seong, Poong Hyun; Yoo, Jun Beom; Cha, Sung Deok; Youn, Cheong; Han, Hyun Chul

    2006-01-01

    As the use of digital systems becomes more prevalent, adequate techniques for software specification and analysis have become increasingly important in Nuclear Power Plant (NPP) safety-critical systems. Additionally, the importance of software Verification and Validation (V and V) based on adequate specification has received greater emphasis in view of improving software quality. For thorough V and V of safety-critical systems, V and V should be performed throughout the software lifecycle. However, systematic V and V is difficult as it involves many manual-oriented tasks. Tool support is needed in order to more conveniently perform software V and V. In response, we developed four kinds of Computer Aided Software Engineering (CASE) tools to support system specification for a formal-based analysis according to the software lifecycle. In this work, we achieved optimized integration of each tool. The toolset, NuSEE, is an integrated environment for software specification and V and V for PLC based safety-critical systems. In accordance with the software lifecycle, NuSEE consists of NuSISRT for the concept phase, NuSRS for the requirements phase, NuSDS for the design phase and NuSCM for configuration management. It is believed that after further development our integrated environment will be a unique and promising software specification and analysis toolset that will support the entire software lifecycle for the development of PLC based NPP safety-critical systems

  12. Application of PLC to mine hoist

    International Nuclear Information System (INIS)

    Zheng Liquan

    2003-01-01

    This paper describes the reform of the hoister JMK 1.85 x 4 (B) with programmable logic controller (PLC), introduces hardware architecture, software architecture and interference protection measures, and presents the existential problems and suggestions for improvement

  13. PLAT: An Automated Fault and Behavioural Anomaly Detection Tool for PLC Controlled Manufacturing Systems

    Directory of Open Access Journals (Sweden)

    Arup Ghosh

    2016-01-01

    Full Text Available Operational faults and behavioural anomalies associated with PLC control processes take place often in a manufacturing system. Real time identification of these operational faults and behavioural anomalies is necessary in the manufacturing industry. In this paper, we present an automated tool, called PLC Log-Data Analysis Tool (PLAT that can detect them by using log-data records of the PLC signals. PLAT automatically creates a nominal model of the PLC control process and employs a novel hash table based indexing and searching scheme to satisfy those purposes. Our experiments show that PLAT is significantly fast, provides real time identification of operational faults and behavioural anomalies, and can execute within a small memory footprint. In addition, PLAT can easily handle a large manufacturing system with a reasonable computing configuration and can be installed in parallel to the data logging system to identify operational faults and behavioural anomalies effectively.

  14. PLAT: An Automated Fault and Behavioural Anomaly Detection Tool for PLC Controlled Manufacturing Systems.

    Science.gov (United States)

    Ghosh, Arup; Qin, Shiming; Lee, Jooyeoun; Wang, Gi-Nam

    2016-01-01

    Operational faults and behavioural anomalies associated with PLC control processes take place often in a manufacturing system. Real time identification of these operational faults and behavioural anomalies is necessary in the manufacturing industry. In this paper, we present an automated tool, called PLC Log-Data Analysis Tool (PLAT) that can detect them by using log-data records of the PLC signals. PLAT automatically creates a nominal model of the PLC control process and employs a novel hash table based indexing and searching scheme to satisfy those purposes. Our experiments show that PLAT is significantly fast, provides real time identification of operational faults and behavioural anomalies, and can execute within a small memory footprint. In addition, PLAT can easily handle a large manufacturing system with a reasonable computing configuration and can be installed in parallel to the data logging system to identify operational faults and behavioural anomalies effectively.

  15. Development of Remote Monitoring and a Control System Based on PLC and WebAccess for Learning Mechatronics

    Directory of Open Access Journals (Sweden)

    Wen-Jye Shyr

    2013-02-01

    Full Text Available This study develops a novel method for learning mechatronics using remote monitoring and control, based on a programmable logic controller (PLC and WebAccess. A mechatronics module, a Web-CAM and a PLC were integrated with WebAccess software to organize a remote laboratory. The proposed system enables users to access the Internet for remote monitoring and control of the mechatronics module via a web browser, thereby enhancing work flexibility by enabling personnel to control mechatronics equipment from a remote location. Mechatronics control and long-distance monitoring were realized by establishing communication between the PLC and WebAccess. Analytical results indicate that the proposed system is feasible. The suitability of this system is demonstrated in the department of industrial education and technology at National Changhua University of Education, Taiwan. Preliminary evaluation of the system was encouraging and has shown that it has achieved success in helping students understand concepts and master remote monitoring and control techniques.

  16. Operating experiences with programmable logic controller (PLC) system of Indian Pressurised Heavy Water Reactors (PHWR)

    International Nuclear Information System (INIS)

    Ughade, A.V.; Singh, Ranjeet; Bhattacharya, P.K.; Kulkarni, R.K.; Chandra, Umesh

    2005-01-01

    PLC system was introduced for the first time in Kaiga-1,2 and RAPS-3,4 Nuclear Power Plants (NPPs) for Station Logic Control of Non Safety Related (NSR) and Safety related (SR) systems. However, the safety system logics are still relay based. The experience on the deployment of PLC system, which is computer-based, has brought out various implementation issues. This paper give details of such experiences, the solutions emerged and applied for plants under operation/construction. (author)

  17. MultiController: the PLC-SCADA object for advanced regulation

    CERN Document Server

    Ortola, J

    2007-01-01

    Nowadays, industrial solutions with PLCs (Programmable Logic Controllers) have basic control loop features. The SCADA (Supervisory Control And Data Acquisition) system is a key point of the process control system due to an efficient HMI (Human Machine Interfaces) that provides an open method of tuning and leading possibilities. As a consequence, advanced control algorithms have to be developed and implemented for those PLC-SCADA solutions in order to provide perspectives in solving complex and critical regulation problems. The MultiController is an object integrated for a large scale project at CERN (the European Organization for Nuclear Research) named LHC-GCS (Large Hadron Collider - Gas Control System). It is developed for a Framework called CERN-UNICOS based on PLC-SCADA facilities. The MultiController object offers various advanced control loop strategies. It gives to the user advanced control algorithms like PID, Smith Predictor, PFC, GPC and RST. It is implemented as a monolithic entity (in PLC and SCA...

  18. Design and Implementation of Control and Monitoring Systems Based on HMI-PLC for Potable Water Well

    Directory of Open Access Journals (Sweden)

    Quezada-Quezada José Carlos

    2014-01-01

    Full Text Available This project reports on the design and implementation in a workbench of a control and monitoring system of the discharge of water of a well. Graphic User's Interfaces (GUI are designed for interaction with the operator. The Human Machine Interface (HMI was implement in proprietor software and it contemplates the rules for control and monitoring of the conditions of the system for the operator, the HMI is also interconnected a Programmable Logic Controller (PLC where the rules of protection of the process are implemented in Ladder Diagram (LD.

  19. An Architecture Of Plc Ls Xbc-Dr30e Based Clean Water Controlling System

    Directory of Open Access Journals (Sweden)

    M.Jusuf Jamanawar Purba

    2017-12-01

    Full Text Available In the industrial field the good controlling system is definitely required to improve the working efficiency of a system. The type of controller PLC Programmable Logic Controller used in Clean Water Controlling System in Electrical Workshop with PLC LS XBC-DR30E. Furthermore such system consistently uses two types of component they are Relay and Timer. The clean water pump control aims to pump the water in well A to storage tank B. The pump will work when water-contained well A is marked by sensor level well A on and the water inside storage tank B is under level 3. When the water inside storage tank B is under level 2 both pumps M1 and M2 will work to fill storage tank B. on the contrary when storage tank B is above level 2 only one pump M1 works until the tank reach level 3. In addition when storage tank B is above level 3 both pumps will stop working. However along with the advancement of recent technology the above system can be controlled by using PLC Programmable Logic Controller. Therefore it is possible to apply the controlling method of PLC as the semester Vs practical module. Based on the trial performed the PLC-based clean water system is well-functioned as the working description compiled before the operation of the tool.

  20. Technical considerations for the development of an engineering safety features control system with PLC

    International Nuclear Information System (INIS)

    Lee, C. K.; Kim, C. H.; Han, J. B.; Kim, H.; Lee, S. S.

    2002-01-01

    Technical considerations are summarized for the development of an ESFCS(Engineered Safety Features Control System) with PLC (Programmable Logic Controller). The ESFCS is required for the mitigation of plant accident conditions and therefore developed in conformance with the design requirements applied to the safety critical system. The design of ESFCS primarily considered its safety, and the system has an architecture that will be able to minimize spurious actuation. The PLC based functional distribution and redundant design features are adopted, and the fieldbus is applied in the communication of information and control signals between PLC processors. It is expected that the ESFCS will have several advanced design features compared with the conventional systems supplied by foreign vendors

  1. Design of a PLC control program for a batch plant : VHS case study 1

    NARCIS (Netherlands)

    Mader, A.H.; Brinksma, E.; Wupper, H.; Bauer, N.

    2001-01-01

    This article reports on the systematic design and validation of a PLC control program for the batch plant that has been selected as a case study for the EC project on Verification of Hybrid Systems (VHS). We show how a correct design of the control program can be obtained in an incremental manner

  2. Design of a PLC Control Program for a Batch Plant - VHS Case Study 1

    NARCIS (Netherlands)

    Mader, Angelika H.; Brinksma, Hendrik; Wupper, H.; Bauer, N.

    2001-01-01

    This article reports on the systematic design and validation of a PLC control program for the batch plant that has been selected as a case study for the EC project on Verification of Hybrid Systems (VHS). We show how a correct design of the control program can be obtained in an incremental manner

  3. Comparative response time and fault logging with a PLC and supervisory software and a standalone unit developed for recording

    International Nuclear Information System (INIS)

    Baldaconi, Ricardo H.; Costa, Fabio E. da

    2017-01-01

    The Cobalt-60 irradiator of IPEN / CNEN, a category IV facility, has a security system for inter locking doors or exposure of radioactive sources made simultaneously by a programmable logic controller (PLC) model S7-200 from Siemens and a relay logic. From a set of information, both systems work together opening doors or exposing the sources. All incoming and outgoing information are sent serially via EIA232 communication to a personal computer with Windows® platform for a supervisory program which provides the monitoring of the entire process by a synoptic table on the computer screen and is also intended to keep records of all events on the computer's hard drive. A deficiency was found for the process of sending events via serial communication (EIA232) from PLC to the supervisory program. When failure occurred in a very short time, the PLC always took the right decision, but the registration process that had to go through the Windows® timeshare lost the information. In the previous work developed a standalone electronics unit connected to the inputs and outputs of the security system, fully optocoupled to avoid any interference to the security system that records each event on a memory card. In this work, for checking the unit developed record time ability, transients incoming signals for simulating failures, were injected at security system inputs and the response time of security system, supervisory program and the autonomous unity were measured and compared. (author)

  4. Comparative response time and fault logging with a PLC and supervisory software and a standalone unit developed for recording

    Energy Technology Data Exchange (ETDEWEB)

    Baldaconi, Ricardo H., E-mail: ricardohovacker@hotmail.com [Escola Senai Roberto Simonsen, Educação e Tecnologia, Sao Paulo, SP (Brazil); Costa, Fabio E. da, E-mail: fecosta@ipen.br [Instituto de Pesquisas Energéticas e Nucleares (IPEN/CNEN-SP), São Paulo, SP (Brazil)

    2017-07-01

    The Cobalt-60 irradiator of IPEN / CNEN, a category IV facility, has a security system for inter locking doors or exposure of radioactive sources made simultaneously by a programmable logic controller (PLC) model S7-200 from Siemens and a relay logic. From a set of information, both systems work together opening doors or exposing the sources. All incoming and outgoing information are sent serially via EIA232 communication to a personal computer with Windows® platform for a supervisory program which provides the monitoring of the entire process by a synoptic table on the computer screen and is also intended to keep records of all events on the computer's hard drive. A deficiency was found for the process of sending events via serial communication (EIA232) from PLC to the supervisory program. When failure occurred in a very short time, the PLC always took the right decision, but the registration process that had to go through the Windows® timeshare lost the information. In the previous work developed a standalone electronics unit connected to the inputs and outputs of the security system, fully optocoupled to avoid any interference to the security system that records each event on a memory card. In this work, for checking the unit developed record time ability, transients incoming signals for simulating failures, were injected at security system inputs and the response time of security system, supervisory program and the autonomous unity were measured and compared. (author)

  5. Software factory techniques applied to Process Control at CERN

    CERN Multimedia

    Dutour, MD

    2007-01-01

    The CERN Large Hadron Collider (LHC) requires constant monitoring and control of quantities of parameters to guarantee operational conditions. For this purpose, a methodology called UNICOS (UNIfied Industrial COntrols Systems) has been implemented to standardize the design of process control applications. To further accelerate the development of these applications, we migrated our existing UNICOS tooling suite toward a software factory in charge of assembling project, domain and technical information seamlessly into deployable PLC (Programmable logic Controller) – SCADA (Supervisory Control And Data Acquisition) systems. This software factory delivers consistently high quality by reducing human error and repetitive tasks, and adapts to user specifications in a cost-efficient way. Hence, this production tool is designed to encapsulate and hide the PLC and SCADA target platforms, enabling the experts to focus on the business model rather than specific syntaxes and grammars. Based on industry standard software...

  6. Software factory techniques applied to process control at CERN

    CERN Document Server

    Dutour, Mathias D

    2008-01-01

    The CERN Large Hadron Collider (LHC) requires constant monitoring and control of quantities of parameters to guarantee operational conditions. For this purpose, a methodology called UNICOS (UNIfied Industrial COntrols Systems) has been implemented to standardize the design of process control applications. To further accelerate the development of these applications, we migrated our existing UNICOS tooling suite toward a software factory in charge of assembling project, domain and technical information seamlessly into deployable PLC (Programmable logic Controller) - SCADA (Supervisory Control And Data Acquisition) systems. This software factory delivers consistently high quality by reducing human error and repetitive tasks, and adapts to user specifications in a cost-efficient way. Hence, this production tool is designed to encapsulate and hide the PLC and SCADA target platforms, enabling the experts to focus on the business model rather than specific syntaxes and grammars. Based on industry standard software, ...

  7. A Technique of Software Safety Analysis in the Design Phase for PLC Based Safety-Critical Systems

    International Nuclear Information System (INIS)

    Koo, Seo-Ryong; Kim, Chang-Hwoi

    2017-01-01

    The purpose of safety analysis, which is a method of identifying portions of a system that have the potential for unacceptable hazards, is firstly to encourage design changes that will reduce or eliminate hazards and, secondly, to conduct special analyses and tests that can provide increased confidence in especially vulnerable portions of the system. For the design and implementation phase of the PLC based systems, we proposed a technique for software design specification and analysis, and this technique enables us to generate software design specifications (SDSs) in nuclear fields. For the safety analysis in the design phase, we used architecture design blocks of NuFDS to represent the architecture of the software. On the basis of the architecture design specification, we can directly generate the fault tree and then use the fault tree for qualitative analysis. Therefore, we proposed a technique of fault tree synthesis, along with a universal fault tree template for the architecture modules of nuclear software. Through our proposed fault tree synthesis in this work, users can use the architecture specification of the NuFDS approach to intuitively compose fault trees that help analyze the safety design features of software.

  8. Evaluation and application of a fast module in a PLC based interlock and control system

    International Nuclear Information System (INIS)

    Zaera-Sanz, M

    2009-01-01

    The LHC Beam Interlock system requires a controller performing a simple matrix function to collect the different beam dump requests. To satisfy the expected safety level of the Interlock, the system should be robust and reliable. The PLC is a promising candidate to fulfil both aspects but too slow to meet the expected response time which is of the order of μseconds. Siemens has introduced a 'so called' fast module (FM352-5 Boolean Processor). It provides independent and extremely fast control of a process within a larger control system using an onboard processor, a Field Programmable Gate Array (FPGA), to execute code in parallel which results in extremely fast scan times. It is interesting to investigate its features and to evaluate it as a possible candidate for the beam interlock system. This paper publishes the results of this study. As well, this paper could be useful for other applications requiring fast processing using a PLC.

  9. Developing a Novel USB-PLC Controller for a Mechatronics Cloud Laboratory

    Directory of Open Access Journals (Sweden)

    Wen-Jye Shyr

    2013-04-01

    Full Text Available This study proposes the development and implementation of a novel Universal Serial Bus (USB-Programmable Logic Controller (PLC, called a USB-PLC controller, for a mechatronics cloud laboratory. The aim of a mechatronics cloud laboratory is to provide state of the art research quality equipment to students, allowing them to conduct hands-on experiments via the Internet. One objective of the cloud laboratory is to not only provide equipment for conducting set experiments, but also to provide a means for students to access research equipment in order to conduct individual research experiments. The proposed controller for these cloud laboratory experiments has been chosen in order to expose the students to as many different engineering and technology disciplines as possible.

  10. Synchronization in a PLC/VAX-based control and data-acquisition system of a nuclear-fusion experiment

    International Nuclear Information System (INIS)

    Schmidt, V.; Flor, G.; Hemming, O.N.; Luchetta, A.; Manduchi, G.; Vitturi, S.

    1990-01-01

    This paper describes the concept and implementation details of the synchronization mechanisms used in the control and data-acquisition system of the RFX (Reversed-Field Experiment) nuclear-fusion experimental device, at present under construction in Padova, Italy, within the framework of the co-ordinated nuclear-fusion research programme of the European Communities. The system employs industrial PLCs for the 'slow' control and monitoring functions, and a VAX-based CAMAC for the 'fast' functions of trigger-signal generation and data acquisition during the experiment pulses. All subsystems communicate via Ethernet, using compatible software protocols. The operational sequence of the complete system is governed by a single state machine implemented on a PLC-based supervisor system. Equivalent 'slave' state machines are implemented on all other subsystems (PLC- and VAX-based). These state machines are synchronized by means of the exchange of messages via Ethernet. This paper deals in detail with the following components which are involved in system synchronization: The Message Exchange System which implements the system-wide exchange of short messages; the Scheduler programs which implement the state machine on the various computing nodes, and which make use of the Message Exchange System. (orig.)

  11. Methods of software V and V for a programmable logic controller in NPPs

    International Nuclear Information System (INIS)

    Kim, Jang Yeol; Lee, Young Jun; Cha, Kyung Ho; Cheon, Se Woo; Son, Han Seong; Lee, Jang Soo; Kwon, Kee Choon

    2004-01-01

    This paper addresses the Verification and Validation (V and V) process and methodology for embedded real time software of a safety-grade Programmable Logic Controller(PLC). This safety-grade PLC is being developed in the Korea Nuclear Instrumentation and Control System (KNICS) projects. KNICS projects are developing a Reactor Protection System(RPS) and an Engineered Safety Feature-Component Control System (ESF-CCS) as well as safety-grade PLC. Safety-grade PLC will be a major component that composes the RPS systems and ESF-CCS systems as nuclear instruments and control equipments. This paper describes the V and V guidelines and procedure, V and V environment, V and V process and methodology, and the V and V tools by the KNICS projects. Specially, it describes the real-time operating system V and V experience which corresponds to the requirement analysis phase of the software development life cycle. Main activities of the real-time operating system Software Requirement Specification(SRS) V and V of the PLC are the technical evaluation, licensing suitability evaluation, inspection and traceability analysis, formal verification, software safety analysis, and software configuration management. The proposed V and V methodology satisfies the Standard Review Plan(SRP)/Branch Technical Position(BTP)-14(MOST-KSRG 7/Appendix 15 in Korea will be issued soon) criteria for the safety software in nuclear power plants. The proposed V and V methodology is going to verify the upcoming software life cycle in the KNICS projects. (author)

  12. V and V methods of a safety-critical software for a programmable logic controller

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Jang Yeol; Lee, Young Jun; Cha, Kyung Ho; Cheon, Se Woo; Lee, Jang Soo; Kwon, Kee Choon [Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of); Kong, Seung Ju [Korea Hydro and Nuclear Power Co., Ltd, Daejeon (Korea, Republic of)

    2005-11-15

    This paper addresses the Verification an Validation(V and V) process and the methodology for an embedded real time software of a safety-grade Programmable Logic Controller(PLC). This safety-grade PLC is being developed as one of the Korean Nuclear Instrumentation and Control System(KNICS) project KNICS projects are developing a Reactor Protection System(RPS) and an Engineered Safety Feature-Component Control System(ESF-CCS) as well as a safety-grade PLC. The safety-grade PLC will be a major component that encomposes the RPS systems and the ESF-CCS systems as nuclear instruments and control equipment. This paper describes the V and V guidelines an procedures, V and V environment, V and V process and methodology, and the V and V tools in the KNICS projects. Specifically, it describes the real-time operating system V and V experience which corresponds to the requirement analysis phase, design phase and the implementation and testing phase of the software development life cycle. Main activities of the V and V for the PLC system software are a technical evaluation, licensing suitability evaluation, inspection and traceability analysis, formal verification, software safety analysis, and a software configuration management. The proposed V and V methodology satisfies the Standard Review Plan(SRP)/Branch Technical Position(BTP)-14 criteria for the safety software in nuclear power plants. The proposed V and V methodology is going to be used to verify the upcoming software life cycle in the KNICS projects.

  13. Software V and V methods for a safety - grade programmable logic controller

    International Nuclear Information System (INIS)

    Jang Yeol Kim; Young Jun Lee; Kyung Ho Cha; Se Woo Cheon; Jang Soo Lee; Kee Choon Kwon

    2006-01-01

    This paper addresses the Verification and Validation(V and V) process and the methodology for an embedded real time software of a safety-grade Programmable Logic Controller(PLC). This safety- grade PLC is being developed as one of the Korean Nuclear Instrumentation and Control System (KNICS) projects. KNICS projects are developing a Reactor Protection System(RPS) and an Engineered Safety Feature-Component Control System(ESF-CCS) as well as a safety-grade PLC. The safety-grade PLC will be a major component that encomposes the RPS systems and the ESF-CCS systems as nuclear instruments and control equipment. This paper describes the V and V guidelines and procedures, V and V environment, V and V process and methodology, and the V and V tools in the KNICS projects. Specifically, it describes the real-time operating system V and V experience which corresponds to the requirement analysis phase, design phase and the implementation and testing phase of the software development life cycle. Main activities of the V and V for the PLC system software are a technical evaluation, licensing suitability evaluation, inspection and traceability analysis, formal verification, software safety analysis, and a software configuration management. The proposed V and V methodology satisfies the Standard Review Plan(SRP)/Branch Technical Position(BTP)-14 criteria for the safety software in nuclear power plants. The proposed V and V methodology is going to be used to verify the upcoming software life cycle in the KNICS projects. (author)

  14. V and V methods of a safety-critical software for a programmable logic controller

    International Nuclear Information System (INIS)

    Kim, Jang Yeol; Lee, Young Jun; Cha, Kyung Ho; Cheon, Se Woo; Lee, Jang Soo; Kwon, Kee Choon; Kong, Seung Ju

    2005-01-01

    This paper addresses the Verification an Validation(V and V) process and the methodology for an embedded real time software of a safety-grade Programmable Logic Controller(PLC). This safety-grade PLC is being developed as one of the Korean Nuclear Instrumentation and Control System(KNICS) project KNICS projects are developing a Reactor Protection System(RPS) and an Engineered Safety Feature-Component Control System(ESF-CCS) as well as a safety-grade PLC. The safety-grade PLC will be a major component that encomposes the RPS systems and the ESF-CCS systems as nuclear instruments and control equipment. This paper describes the V and V guidelines an procedures, V and V environment, V and V process and methodology, and the V and V tools in the KNICS projects. Specifically, it describes the real-time operating system V and V experience which corresponds to the requirement analysis phase, design phase and the implementation and testing phase of the software development life cycle. Main activities of the V and V for the PLC system software are a technical evaluation, licensing suitability evaluation, inspection and traceability analysis, formal verification, software safety analysis, and a software configuration management. The proposed V and V methodology satisfies the Standard Review Plan(SRP)/Branch Technical Position(BTP)-14 criteria for the safety software in nuclear power plants. The proposed V and V methodology is going to be used to verify the upcoming software life cycle in the KNICS projects

  15. An integrated environment of software development and V and V for PLC based safety-critical systems

    International Nuclear Information System (INIS)

    Koo, Seo Ryong

    2005-02-01

    To develop and implement a safety-critical system, the requirements of the system must be analyzed thoroughly during the phases of a software development's life cycle because a single error in the requirements can generate serious software faults. We therefore propose an Integrated Environment (IE) approach for requirements which is an integrated approach that enables easy inspection by combining requirement traceability and effective use of a formal method. For the V and V tasks of requirements phase, our approach uses software inspection, requirement traceability, and formal specification with structural decomposition. Software inspection and the analysis of requirements traceability are the most effective methods of software V and V. Although formal methods are also considered an effective V and V activity, they are difficult to use properly in nuclear fields, as well as in other fields, because of their mathematical nature. We also propose another Integrated Environment (IE) for the design and implementation of safety-critical systems. In this study, a nuclear FED-style design specification and analysis (NuFDS) approach was proposed for PLC based safety-critical systems. The NuFDS approach is suggested in a straightforward manner for the effective and formal specification and analysis of software designs. Accordingly, the proposed NuFDS approach comprises one technique for specifying the software design and another for analyzing the software design. In addition, with the NuFDS approach, we can analyze the safety of software on the basis of fault tree synthesis. To analyze the design phase more effectively, we propose a technique of fault tree synthesis, along with a universal fault tree template for the architecture modules of nuclear software. Various tools have been needed to make software V and V more convenient. We therefore developed four kinds of computer-aided software engineering tools that could be used in accordance with the software's life cycle to

  16. Machine interlock and protection system based on PLC for the SSRF linac

    International Nuclear Information System (INIS)

    Chou Wenjun; Zhou Dayong; Chen Jianfeng; Shen Liren; Liu Yajuan

    2008-01-01

    This paper describes a machine interlock and protection system used for accelerators based on EPICS (Experimental physics and industrial control system). The system is composed of a front-end computer and an FM-3R logic controller PLC. The alarm signal is passed by the hardware directly, and would be deal with PLC. The reporting, recording and analyst of the event are accomplished by EPICS control software. And PLC is linked to the EPICS by Internet. (authors)

  17. Development of tools for automatic generation of PLC code

    CERN Document Server

    Koutli, Maria; Rochez, Jacques

    This Master thesis was performed at CERN and more specifically in the EN-ICE-PLC section. The Thesis describes the integration of two PLC platforms, that are based on CODESYS development tool, to the CERN defined industrial framework, UNICOS. CODESYS is a development tool for PLC programming, based on IEC 61131-3 standard, and is adopted by many PLC manufacturers. The two PLC development environments are, the SoMachine from Schneider and the TwinCAT from Beckhoff. The two CODESYS compatible PLCs, should be controlled by the SCADA system of Siemens, WinCC OA. The framework includes a library of Function Blocks (objects) for the PLC programs and a software for automatic generation of the PLC code based on this library, called UAB. The integration aimed to give a solution that is shared by both PLC platforms and was based on the PLCOpen XML scheme. The developed tools were demonstrated by creating a control application for both PLC environments and testing of the behavior of the code of the library.

  18. Verification and Optimization of a PLC Control Schedule

    NARCIS (Netherlands)

    Brinksma, Hendrik; Mader, Angelika H.; Havelund, K.; Penix, J.; Visser, W.

    We report on the use of the SPIN model checker for both the verification of a process control program and the derivation of optimal control schedules. This work was carried out as part of a case study for the EC VHS project (Verification of Hybrid Systems), in which the program for a Programmable

  19. Automatic production of Iodine-123 with PLC 135/U

    International Nuclear Information System (INIS)

    Moghaddam-Banaem, L.; Afarideh, H.

    2004-01-01

    In this project, the automatic system for production of Iodine-123 with PLC/135μ Siemens, which is designed and installed for the first time in Iran, is discussed. The PLC (Programmable Logic Controller) is used to control industrial processing, which is similar to a computer and consists of central processing unit and memory and Input/Output units. PLC receives input information from auxiliary units such as sensors, switches, etc. and software processes data in memory and then sends commands to output units such as relays, motors, etc.The target section in Iodine production consists of 8 stages. In order to be sure automation works properly the system can be operated both manually and automatically. First PLC checks Manual/Automatic switch and in the case of automatic mode, PLC runs the program in memory and processing is done automatically. For this purpose, PLC takes the value of pressures and temperatures from analog inputs and after processing them it sends commands to digital output to activate valves or vacuum pumps or heaters. In this paper the following subjects are discussed: 1) Production of Iodine 123 2) PLC structure and auxiliary boards 3) Sensors and actuators and their connection to PLC 4) Software flowchart

  20. Two axes sun tracking system with PLC control

    International Nuclear Information System (INIS)

    Abdallah, Salah; Nijmeh, Salem

    2004-01-01

    In this paper, an electromechanical, two axes sun tracking system is designed and constructed. The programming method of control with an open loop system is employed where the programmable logic controller is used to control the motion of the sun tracking surface. An experimental study was performed to investigate the effect of using two axes tracking on the solar energy collected. The collected energy was measured and compared with that on a fixed surface tilted at 32 deg. towards the south. The results indicate that the measured collected solar energy on the moving surface was significantly larger than that on a fixed surface. The two axes tracking surface showed a better performance with an increase in the collected energy of up to 41.34% compared with the fixed surface

  1. Analysis of the PLC object model in the PF linac

    International Nuclear Information System (INIS)

    Abe, Isamu; Shirakawa, Akihiro; Nakahara, Kazuo; Tanaka, Masahiko

    1995-01-01

    Device controllers (front end) for the KEK PF Linac, which has been operated for more than ten years, had to be renewed, because there is no longer support from hardware manufacturer. To reduce maintenance costs, device controllers are planed to be replaced by PLC (Programmable Logic Controller). Investigations launched in the late 1994s for the PLC have carried out in order to make sure of the I/O stability and network possibilities. In this paper, the software for the PLC is discussed based on the OOP concept. (author)

  2. Development of a Measurement and Control System for a 40l/h Helium Liquefier based on Siemens PLC S7-300

    Science.gov (United States)

    Li, J.; Liu, L. Q.; Xu, X. D.; Liu, T.; Li, Q.; Hu, Z. J.; Wang, B. M.; Xiong, L. Y.; Dong, B.; Yan, T.

    A 40l/h Helium Liquefier has been commissioned by the Technical Institute of Physics and Chemistry, Chinese Academy of Sciences. A measurement and control system based on Siemens PLC S7-300 for this Helium Liquefier is developed. Proper sensors are selected, for example, three types of transmitters are adopted respectively according to detailed temperature measurement requirements. Siemens S7-300 PLC CPU315-2PN/DP operates as a master station and three sets of ET200 M DP remote expand I/O operate asslave stations. Profibus-DP field communication is used between the master station and the slave stations. The upper computer HMI(Human Machine Interface) is compiled using Siemens configuration software WinCC V7.0. The upper computer communicates with PLC by means of industrial Ethernet. A specific control logic for this Helium Liquefier is developed. The control of the suction and discharge pressures of the compressor and the control of the turbo-expanders loop are being discussed in this paper. Following the commissioning phase, the outlet temperature of the second stage turbine has reached 8.6K and the temperature before the throttle valve has reached 13.1K.

  3. Software product quality control

    CERN Document Server

    Wagner, Stefan

    2013-01-01

    Quality is not a fixed or universal property of software; it depends on the context and goals of its stakeholders. Hence, when you want to develop a high-quality software system, the first step must be a clear and precise specification of quality. Yet even if you get it right and complete, you can be sure that it will become invalid over time. So the only solution is continuous quality control: the steady and explicit evaluation of a product's properties with respect to its updated quality goals.This book guides you in setting up and running continuous quality control in your environment. Star

  4. Controlling the Filling and Capping Operation of a Bottling Plant using PLC and SCADA

    Directory of Open Access Journals (Sweden)

    Kunal Chakraborty

    2015-03-01

    Full Text Available This paper presents basic stages of operation of a bottling plant, i.e. the filling and capping process. The main aim of our paper is to control the filling and capping section of a bottling plant simultaneously. At first a set of empty bottle is run by using a conveyer towards filling section, after the operation, the filled bottles are sent towards the capping section. After successful capping operation, the sealed bottles terminate towards exit and a new set of empty bottle arrive, in this way the process continues. This paper includes the method using which, a bunch of bottles can be filled and capped at one instant of time. This method has made the operation more flexible and time saving. The filling and capping operations are controlled using Programmable Logic Controllers (PLC, as the PLC’s are very much user-efficient, cost-effective and easy to control. By using PLC automation the whole process is kept under control. SCADA (Supervisory Control and Data Acquisition is used to monitor the process by means of a display system.

  5. Measurement and control system for cryogenic helium gas bearing turbo-expander experimental platform based on Siemens PLC S7-300

    Science.gov (United States)

    Li, J.; Xiong, L. Y.; Peng, N.; Dong, B.; Wang, P.; Liu, L. Q.

    2014-01-01

    An experimental platform for cryogenic Helium gas bearing turbo-expanders is established at the Technical Institute of Physics and Chemistry, Chinese Academy of Sciences. This turbo-expander experimental platform is designed for performance testing and experimental research on Helium turbo-expanders with different sizes from the liquid hydrogen temperature to the room temperature region. A measurement and control system based on Siemens PLC S7-300 for this turbo-expander experimental platform is developed. Proper sensors are selected to measure such parameters as temperature, pressure, rotation speed and air flow rate. All the collected data to be processed are transformed and transmitted to S7-300 CPU. Siemens S7-300 series PLC CPU315-2PN/DP is as master station and two sets of ET200M DP remote expand I/O is as slave station. Profibus-DP field communication is established between master station and slave stations. The upper computer Human Machine Interface (HMI) is compiled using Siemens configuration software WinCC V6.2. The upper computer communicates with PLC by means of industrial Ethernet. Centralized monitoring and distributed control is achieved. Experimental results show that this measurement and control system has fulfilled the test requirement for the turbo-expander experimental platform.

  6. Measurement and control system for cryogenic helium gas bearing turbo-expander experimental platform based on Siemens PLC S7-300

    Energy Technology Data Exchange (ETDEWEB)

    Li, J.; Xiong, L. Y.; Peng, N.; Dong, B.; Liu, L. Q. [Key Laboratory of Cryogenics, Technical Institute of Physics and Chemistry, Chinese Academy of Sciences, Beijing, 100190 (China); Wang, P. [Beijing Sciample Technology Co., Ltd., Beijing, 100190 (China)

    2014-01-29

    An experimental platform for cryogenic Helium gas bearing turbo-expanders is established at the Technical Institute of Physics and Chemistry, Chinese Academy of Sciences. This turbo-expander experimental platform is designed for performance testing and experimental research on Helium turbo-expanders with different sizes from the liquid hydrogen temperature to the room temperature region. A measurement and control system based on Siemens PLC S7-300 for this turbo-expander experimental platform is developed. Proper sensors are selected to measure such parameters as temperature, pressure, rotation speed and air flow rate. All the collected data to be processed are transformed and transmitted to S7-300 CPU. Siemens S7-300 series PLC CPU315-2PN/DP is as master station and two sets of ET200M DP remote expand I/O is as slave station. Profibus-DP field communication is established between master station and slave stations. The upper computer Human Machine Interface (HMI) is compiled using Siemens configuration software WinCC V6.2. The upper computer communicates with PLC by means of industrial Ethernet. Centralized monitoring and distributed control is achieved. Experimental results show that this measurement and control system has fulfilled the test requirement for the turbo-expander experimental platform.

  7. Automated turn pike using PLC and SCADA

    Science.gov (United States)

    Silpa Sreedhar, P.; Aiswarya, P.; Kathirvelan, J.

    2017-11-01

    We propose a smart turnpike based on Programmable Logic Controller (PLC) and Supervisory Control and Data Acquisition Systems (SCADA) in this paper. In this work, the basic idea is to measure the weight of the vehicles and classify them according to its weight to the respective lanes. It is difficult for the turnpike people to monitor the whole process all the time. So, this PLC based diversion system can be implemented in turnpikes to reduce the difficulties. This method will work based on weight sensors (piezo-resistive) whose output will be fed to a PLC, which will control the vehicle diversion. Using SCADA software, the whole process can be monitored from a remote area. The algorithm developed in this successfully installed in real time system.

  8. Development of a measurement and control system for a 10 kW@20 K refrigerator based on Siemens PLC S7-300

    Science.gov (United States)

    Li, J.; Liu, L. Q.; Liu, T.; Xu, X. D.; Dong, B.; Lu, W. H.; Pan, W.; Wu, J. H.; Xiong, L. Y.

    2017-02-01

    A 10 kW@20 K refrigerator has been established by the Technical Institute of Physics and Chemistry, Chinese Academy of Sciences. A measurement and control system based on Siemens PLC S7-300 for this 10 kW@20 K refrigerator is developed. According to the detailed measurement requirements, proper sensors and transmitters are adopted. Siemens S7-300 PLC CPU315-2 PN/DP operates as a master station. Two sets of ET200M DP remote expand I/O, one power meter, two compressors and one vacuum gauge operate as slave stations. Profibus-DP field communication and Modbus communication are used between the master station and the slave stations in this control system. The upper computer HMI (Human Machine Interface) is compiled using Siemens configuration software WinCC V7.0. The upper computer communicates with PLC by means of industrial Ethernet. After commissioning, this refrigerator has been operating with a 10 kW of cooling power at 20 K for more than 72 hours.

  9. Applying Model Checking to Industrial-Sized PLC Programs

    CERN Document Server

    AUTHOR|(CDS)2079190; Darvas, Daniel; Blanco Vinuela, Enrique; Tournier, Jean-Charles; Bliudze, Simon; Blech, Jan Olaf; Gonzalez Suarez, Victor M

    2015-01-01

    Programmable logic controllers (PLCs) are embedded computers widely used in industrial control systems. Ensuring that a PLC software complies with its specification is a challenging task. Formal verification has become a recommended practice to ensure the correctness of safety-critical software but is still underused in industry due to the complexity of building and managing formal models of real applications. In this paper, we propose a general methodology to perform automated model checking of complex properties expressed in temporal logics (\\eg CTL, LTL) on PLC programs. This methodology is based on an intermediate model (IM), meant to transform PLC programs written in various standard languages (ST, SFC, etc.) to different modeling languages of verification tools. We present the syntax and semantics of the IM and the transformation rules of the ST and SFC languages to the nuXmv model checker passing through the intermediate model. Finally, two real cases studies of \\CERN PLC programs, written mainly in th...

  10. Process control through the incorporation of PLC networks in service radiation facilities

    International Nuclear Information System (INIS)

    Moehlmann, J.H.F.

    1990-01-01

    In order to ensure the smooth and safe running and operation of an irradiation facility, several regulations must be complied with, most of which are prescribed by the authorities. However, internal working regulations, based on years of practical experience, are of equal importance. The application of computers, micro-processors and PLCs, in combination with semi-conductor electronics, has improved process control considerably. Not only can every step in the process and even each detailed function be controlled, but also the combination of the different functions. By using PLC-systems in combination with computers, important data can be stored, recorded and presented in such a way that the technical staff can be warned in advance of breakdowns or undesirable deviations in the process parameters. Keeping a log of these data will help guarantee the correct functioning of the irradiation facility. It is even possible with these modern PLC techniques to monitor the control-console, so that each operation is recorded and accessible. (author)

  11. Real time control “es-dawet” mixer using dasboard based on PLC and WSN

    Science.gov (United States)

    Siagian, Pandapotan; Hutauruk, Sindak; Kisno

    2017-09-01

    The aim of this study is to monitor and acquire the remote parameters like Speed control a DC Motor, IR Sensor, Temperature of pasteurize mix of ice cream, and send these real values over wireless network. A proposed system is dashboard monitoring system for PLC based system wirelessly using ZigBee protocol. To implement this a ZigBee model is connected to a programmed digital signal controller which would transmit the data to Zigbee coordinator which is connected to a PC through RS232 serial communication. Person can need only to send the reply about the process that is to be carried out and PLC will check the status of the web base sent by person and take the action according to it where wired communication is either more expensive or impossible due to physical conditions. A low cost system for measured the parameters of motor such as IR Sensor, Speed control a DC Motor by PWM and temperature with Zigbee protocol connectivity. A database is built to execute monitoring and to save the motor parameters received by radio frequency (RF) data acquisition system. Experimental results show that the proposed system is less costly, provides higher accuracy as well as safe and gives visual environment.

  12. Antenna Controller Replacement Software

    Science.gov (United States)

    Chao, Roger Y.; Morgan, Scott C.; Strain, Martha M.; Rockwell, Stephen T.; Shimizu, Kenneth J.; Tehrani, Barzia J.; Kwok, Jaclyn H.; Tuazon-Wong, Michelle; Valtier, Henry; Nalbandi, Reza; hide

    2010-01-01

    The Antenna Controller Replacement (ACR) software accurately points and monitors the Deep Space Network (DSN) 70-m and 34-m high-efficiency (HEF) ground-based antennas that are used to track primarily spacecraft and, periodically, celestial targets. To track a spacecraft, or other targets, the antenna must be accurately pointed at the spacecraft, which can be very far away with very weak signals. ACR s conical scanning capability collects the signal in a circular pattern around the target, calculates the location of the strongest signal, and adjusts the antenna pointing to point directly at the spacecraft. A real-time, closed-loop servo control algorithm performed every 0.02 second allows accurate positioning of the antenna in order to track these distant spacecraft. Additionally, this advanced servo control algorithm provides better antenna pointing performance in windy conditions. The ACR software provides high-level commands that provide a very easy user interface for the DSN operator. The operator only needs to enter two commands to start the antenna and subreflector, and Master Equatorial tracking. The most accurate antenna pointing is accomplished by aligning the antenna to the Master Equatorial, which because of its small size and sheltered location, has the most stable pointing. The antenna has hundreds of digital and analog monitor points. The ACR software provides compact displays to summarize the status of the antenna, subreflector, and the Master Equatorial. The ACR software has two major functions. First, it performs all of the steps required to accurately point the antenna (and subreflector and Master Equatorial) at the spacecraft (or celestial target). This involves controlling the antenna/ subreflector/Master-Equatorial hardware, initiating and monitoring the correct sequence of operations, calculating the position of the spacecraft relative to the antenna, executing the real-time servo control algorithm to maintain the correct position, and

  13. Application of PLC technology in measurement of beam profile on 100 MeV accelerator

    International Nuclear Information System (INIS)

    Yu Luyang; Chinese Academy of Sciences, Beijing; Chen Yongzhong; Chen Yongzhong; Liu Dekang; Chinese Academy of Sciences, Beijing

    2005-01-01

    A comprehensive introduction is given to the real-time measuring method, which is based on the Programmable Logic Controller (PLC) technology and can measure intensity and profile of the beam by a scintillator screen. The whole system has many advantages, such as good reliability, high precision, intuitional measurement, etc. due to the use of the PLC and Labview software. (authors)

  14. Design of Control System for Flexible Packaging Bags Palletizing Production Line Based on PLC

    Science.gov (United States)

    Zheng, Huiping; Chen, Lin; Zhao, Xiaoming; Liu, Zhanyang

    Flexible packaging bags palletizing production line is to put the bags in the required area according to particular order and size, in order to finish handling, storage, loading and unloading, transportation and other logistics work of goods. Flexible packaging bags palletizing line is composed of turning bags mechanism, shaping mechanism, indexing mechanism, marshalling mechanism, pushing bags mechanism, pressing bags mechanism, laminating mechanism, elevator, tray warehouse, tray conveyor and loaded tray conveyor. Whether the whole production line can smoothly run depends on each of the above equipment and precision control among them. In this paper the technological process and the control logic of flexible packaging bags palletizing production line is introduced. Palletizing process of the production line realized automation by means of a control system based on programmable logic controller (PLC). It has the advantages of simple structure, reliable and easy maintenance etc.

  15. 77 FR 37740 - Stagecoach Group plc and Coach USA, Inc., et al.-Acquisition of Control of Assets-American Coach...

    Science.gov (United States)

    2012-06-22

    ... Application. SUMMARY: On May 25, 2012, Stagecoach Group plc (Stagecoach), a noncarrier, and a number of its... Group plc and Coach USA, Inc., et al.--Acquisition of Control of Assets--American Coach Lines of Atlanta...) filed an application under 49 U.S.C. 14303 to acquire control of the assets of ten separate interstate...

  16. Design of Measurement and Control System of Composite Fast Transfer Switch Based on PLC

    Directory of Open Access Journals (Sweden)

    ZHANG Hong-yi

    2017-06-01

    Full Text Available The fast transfer switch gets more extensive application in the power supply system along with the raising of power supply requirement for continuity and reliability in the sensitivity loads such as in airport,military place,hospital and large scale industrial production line. Therefore it is important that how to make fast transfer switch run safely and reliably. The paper expatiated the structure and principle of a fast transfer switch based on mechanical and electronic compound technology,and,according to the basic requirement and the characteristic of the fast transfer switch,a PLC mastered measuring and controlling system has been designed to raise the operation reliability of the fast transfer switch.

  17. Control rod position fault diagnosis and its software realization of pressurized water reactor

    International Nuclear Information System (INIS)

    Chang Zhengke; Shao Dinghong

    2004-11-01

    PLC software is adopted in the Rod Position Monitoring System of QS2NPS. By this software, the position of control rods can be monitored in real time, the abnormal phenomena can be identified immediately, the correctness and timeliness of fault diagnosis are improved remarkably. the identification and recordance of rod position fault, the performance validation of measure channel are realized also. The function and effect of this software are introduced. (authors)

  18. Design and application of the high-voltage DC power-supply control system based on PLC

    International Nuclear Information System (INIS)

    Huang Yiyun; Zheng Guanghua; Wu Junshuan; Yang Chunsheng; Hu Huaichuan

    2002-03-01

    The design and application of A kind of high-voltage DC power-supply control system based on PLC is referred, in addition, KingView is used to monitor the system in real time and manage the man-machine conversation ideally

  19. PLC Berbasis Mikrokontroler Atmega16 Sebagai Pengganti PLC Konvensional

    OpenAIRE

    Brama, Adi; Kurniawan, Syafi’i Agus; Djaohar, Mochammad

    2015-01-01

    Making the research aims to design and build a PLC (Programmable Logic Controller) that uses a microcontroller ATmega16 as the brain of the Micro PLC system. The process of manufacture, testing is done in simulation tools at Pustikom State University of Jakarta and completed the process in May-June 2015. PLC Microcontroller ATmega16-Based As Substitute Conventional PLC, and use the application on a laptop LDmicro to make instructions that form the ladder program to run the output in the form ...

  20. Development of the safety PLC for plant protection system

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Chang Hwoi; Lee, Dong Young [Korea Atomic Energy Research Institute, Taejeon (Korea, Republic of)

    2005-11-15

    The safety PLC (POSAFE-Q) is developing in the Korea Nuclear Instrumentation and Control System (KNICS) R and D project. The PLC satisfies Safety Class 1E, Quality Class 1, and Seismic Category I. The software such as RTOS and firmware are developed according to safety critical software life cycle. Especially, the formal method is applied to design SRS (Software Requirement Spec.) and SDS (Software Design Specification.) for error-free. The developed software according to software life cycle is verified by independent software V and V team. The overall response time from an input to the outputs shall be 50ms or less. The prototype for the POSAFE-Q was developed and functional testing and equipment qualification tests have been underway.

  1. Development and Application of POSAFE-Q PLC Platform

    International Nuclear Information System (INIS)

    Lee, MyeongKyun; Song, SeungWhan; Yun, DongHwa

    2012-01-01

    The Safety-grade Programmable Logic Controller (PLC) Platform named POSAFE-Q was developed so that it meets the requirements of the Safety Class 1E, Quality Class 1, and Seismic Category I. Development process of the POSAFE-Q software developed in accordance with software life cycles. The POSAFE-Q meets safety and suitability for design are based on digital I and C laws, guidelines and technical standards. The POSAFE-Q PLC obtained approval for Topical Report from the Nuclear Safety and Security Commission in Korea. (author)

  2. Department of Energy: monitoring and control of British Nuclear Fuels plc

    International Nuclear Information System (INIS)

    1989-01-01

    British Nuclear Fuels plc (BNFL) was set up in 1971 to take over the nuclear fuel production and reprocessing activities of the United Kingdom Atomic Energy Authority with the Department of Energy (as majority shareholder) being responsible for the monitoring and control of BNFL's activities. BNFL's activities include the production of nuclear fuel, uranium enrichment, and the transportation and reprocessing of spent fuel. Its major capital investment includes the construction of the Thermal Oxide Reprocessing Plant (THORP) due for completion in 1992. This study examined the effectiveness of the Department's arrangements for monitoring and control and for safeguarding the Government's investment in the company, the arrangements for examining BNFL's capital investment programme and the extent to which the Department's main aims have been achieved. The examination was restricted to the financial performance. The National Audit Office found evidence to suggest that BNFL's financial performance has not kept pace with the general performance level of British Industry. Future success and performance will depend on the success of the THORP plant. (U.K.)

  3. β Absorption dust concentration monitor system based on the PLC

    International Nuclear Information System (INIS)

    Lian Dexing; Zhou Xiuliang; Liu Liyan; Li Zonglun; Cao Guanghui; Mao Wanchong

    2011-01-01

    To provide an on-line automatic system for dust concentration monitor is the purpose of this design.The system based on β-ray-absorption-method,employing PLC (Programmable Logic Controller) control technology, is presented. The user input parameter setup,the data acquisition and processing, and the communication with computer can be effectively regulated using the advanced PLC control technology. It has the features of high reliability, easy operation and easy maintenance, and the ability to monitor remotely. Measurement range: 0.1-1500 mg/m 3 , Accuracy: ±9%. The structure,working principle, electric circuit and software development of the system are introduced in detail. (authors)

  4. Guidance and Control Software,

    Science.gov (United States)

    1980-05-01

    user, by forcing him subconsciously to make faster decisions than necessary and giving him fewer choices than possible. It may be compared to the... reprogramming , and two real time references. Interfaced to the main computer but still within the same physical case are a 12-bit HUD processor, a HDD...redesigned and reprogrammed many areas of the UPDATE I Mission Software to rectify this problem. The lesson learned was that the in-house stuff must devise

  5. Usage of Wifi Technology for PLC Programming

    Directory of Open Access Journals (Sweden)

    Jaromír ŠKUTA

    2009-06-01

    Full Text Available This contribution describes usage of WIFI technology for programming and parameterization of application in PLC. INSYS WLAN unit from the Microelectronics INSYS Corporation is the base of application. Software access point with using USB WIFI component WL167 is running in industrial PC. Particular PC clients are connecting into network infrastructure PLC by the help of this access point and INSYS WLAN unit. This connection allows configuring and uploading program into this PLC.

  6. APPLICATION OF A PLC TO A LABORATORY COMPRESSOR WORKSHOP CONTROL SYSTEM

    Directory of Open Access Journals (Sweden)

    Wojciech GÓRA

    2016-06-01

    Full Text Available In this paper a control system of air compressors in a university laboratory is presented. The control system, which is built using the Astraada RCC972 and the GE 90-20 drivers, is an extension of the two states’ inputs and outputs of Astraada. To visualize the work stand, the PC computer class and the Proficy Machine Edition (ME View software were applied. Selected results from the tests of the built control system are presented.

  7. Modularity and Architecture of PLC-based Software for Automated Production Systems: An analysis in industrial companies

    OpenAIRE

    B. Vogel-Heuser, J. Fischer, S. Feldmann, S. Ulewicz, S. Rösch

    2018-01-01

    Adaptive and flexible production systems require modular and reusable software especially considering their long-term life cycle of up to 50 years. SWMAT4aPS, an approach to measure Software Maturity for automated Production Systems is introduced. The approach identifies weaknesses and strengths of various companies’ solutions for modularity of software in the design of automated Production Systems (aPS). At first, a self-assessed questionnaire is used to evaluate a large number of companies ...

  8. Prototype of Automated PLC Model Checking Using Continuous Integration Tools

    CERN Document Server

    Lettrich, Michael

    2015-01-01

    To deal with the complexity of operating and supervising large scale industrial installations at CERN, often Programmable Logic Controllers (PLCs) are used. A failure in these control systems can cause a disaster in terms of economic loses, environmental damages or human losses. Therefore the requirements to software quality are very high. To provide PLC developers with a way to verify proper functionality against requirements, a Java tool named PLCverif has been developed which encapsulates and thus simplifies the use of third party model checkers. One of our goals in this project is to integrate PLCverif in development process of PLC programs. When the developer changes the program, all the requirements should be verified again, as a change on the code can produce collateral effects and violate one or more requirements. For that reason, PLCverif has been extended to work with Jenkins CI in order to trigger automatically the verication cases when the developer changes the PLC program. This prototype has been...

  9. Experimental research control software system

    International Nuclear Information System (INIS)

    Cohn, I A; Kovalenko, A G; Vystavkin, A N

    2014-01-01

    A software system, intended for automation of a small scale research, has been developed. The software allows one to control equipment, acquire and process data by means of simple scripts. The main purpose of that development is to increase experiment automation easiness, thus significantly reducing experimental setup automation efforts. In particular, minimal programming skills are required and supervisors have no reviewing troubles. Interactions between scripts and equipment are managed automatically, thus allowing to run multiple scripts simultaneously. Unlike well-known data acquisition commercial software systems, the control is performed by an imperative scripting language. This approach eases complex control and data acquisition algorithms implementation. A modular interface library performs interaction with external interfaces. While most widely used interfaces are already implemented, a simple framework is developed for fast implementations of new software and hardware interfaces. While the software is in continuous development with new features being implemented, it is already used in our laboratory for automation of a helium-3 cryostat control and data acquisition. The software is open source and distributed under Gnu Public License.

  10. Experimental research control software system

    Science.gov (United States)

    Cohn, I. A.; Kovalenko, A. G.; Vystavkin, A. N.

    2014-05-01

    A software system, intended for automation of a small scale research, has been developed. The software allows one to control equipment, acquire and process data by means of simple scripts. The main purpose of that development is to increase experiment automation easiness, thus significantly reducing experimental setup automation efforts. In particular, minimal programming skills are required and supervisors have no reviewing troubles. Interactions between scripts and equipment are managed automatically, thus allowing to run multiple scripts simultaneously. Unlike well-known data acquisition commercial software systems, the control is performed by an imperative scripting language. This approach eases complex control and data acquisition algorithms implementation. A modular interface library performs interaction with external interfaces. While most widely used interfaces are already implemented, a simple framework is developed for fast implementations of new software and hardware interfaces. While the software is in continuous development with new features being implemented, it is already used in our laboratory for automation of a helium-3 cryostat control and data acquisition. The software is open source and distributed under Gnu Public License.

  11. Software for mass spectrometer control

    International Nuclear Information System (INIS)

    Curuia, Marian; Culcer, Mihai; Anghel, Mihai; Iliescu, Mariana; Trancota, Dan; Kaucsar, Martin; Oprea, Cristiana

    2004-01-01

    The paper describes a software application for the MAT 250 mass spectrometer control, which was refurbished. The spectrometer was bring-up-to-date using a hardware structure on its support where the software application for mass spectrometer control was developed . The software application is composed of dedicated modules that perform given operations. The instructions that these modules have to perform are generated by a principal module. This module makes possible the change of information between the modules that compose the software application. The use of a modal structure is useful for adding new functions in the future. The developed application in our institute made possible the transformation of the mass spectrometer MAT 250 into a device endowed with other new generation tools. (authors)

  12. Software for Embedded Control Systems

    NARCIS (Netherlands)

    Broenink, Johannes F.; Hilderink, G.H.; Jovanovic, D.S.

    2001-01-01

    The research of our team deals with the realization of control schemes on digital computers. As such the emphasis is on embedded control software implementation. Applications are in the field of mechatronic devices, using a mechatronic design approach (the integrated and optimal design of a

  13. EDS operator and control software

    International Nuclear Information System (INIS)

    Ott, L.L.

    1985-04-01

    The Enrichment Diagnostic System (EDS) was developed at Lawrence Livermore National Laboratory (LLNL) to acquire, display and analyze large quantities of transient data for a real-time Advanced Vapor Laser Isotope Separation (AVLIS) experiment. Major topics discussed in this paper are the EDS operator interface (SHELL) program, the data acquisition and analysis scheduling software, and the graphics software. The workstation concept used in EDS, the software used to configure a user's workstation, and the ownership and management of a diagnostic are described. An EDS diagnostic is a combination of hardware and software designed to study specific aspects of the process. Overall system performance is discussed from the standpoint of scheduling techniques, evaluation tools, optimization techniques, and program-to-program communication methods. EDS is based on a data driven design which keeps the need to modify software to a minimum. This design requires a fast and reliable data base management system. A third party data base management product, Berkeley Software System Database, written explicitly for HP1000's, is used for all EDS data bases. All graphics is done with an in-house graphics product, Device Independent Graphics Library (DIGLIB). Examples of devices supported by DIGLIB are: Versatec printer/plotters, Raster Technologies Graphic Display Controllers, and HP terminals (HP264x and HP262x). The benefits derived by using HP hardware and software as well as obstacles imposed by the HP environment are presented in relation to EDS development and implementation

  14. Development of an automatic subsea blowout preventer stack control system using PLC based SCADA.

    Science.gov (United States)

    Cai, Baoping; Liu, Yonghong; Liu, Zengkai; Wang, Fei; Tian, Xiaojie; Zhang, Yanzhen

    2012-01-01

    An extremely reliable remote control system for subsea blowout preventer stack is developed based on the off-the-shelf triple modular redundancy system. To meet a high reliability requirement, various redundancy techniques such as controller redundancy, bus redundancy and network redundancy are used to design the system hardware architecture. The control logic, human-machine interface graphical design and redundant databases are developed by using the off-the-shelf software. A series of experiments were performed in laboratory to test the subsea blowout preventer stack control system. The results showed that the tested subsea blowout preventer functions could be executed successfully. For the faults of programmable logic controllers, discrete input groups and analog input groups, the control system could give correct alarms in the human-machine interface. Copyright © 2011 ISA. Published by Elsevier Ltd. All rights reserved.

  15. A robust and stable PLC based control system for 40kJ/25kV EMM system

    Energy Technology Data Exchange (ETDEWEB)

    Sharma, Vijay; Saroj, P.C.; Kulkarni, M.R.; Kumar, Satendra, E-mail: vijay9819420563@gmail.com [Accelerator and Pulse Power Division, Bhabha Atomic Research Centre, Mumbai (India)

    2014-07-01

    This paper describes the PLC based control system developed for a 40kJ/25kV Electro-magnetic machining (EMM) system. In EMM system large capacitor banks is charged with high voltage to store large energy and the banks is made to discharge into a coil within few milli-seconds using a triggered spark gaps. During discharge of the capacitor large surges and transients are generated in the system. The control system monitors/controls and interlocks all the units of the system for proper operation. The control system is the only subsystem which is electrically connected to all the low and high voltage subsystems. Care should be taken at the signal interfacing with the control system to protect the control system. (author)

  16. A robust and stable PLC based control system for 40kJ/25kV EMM system

    International Nuclear Information System (INIS)

    Sharma, Vijay; Saroj, P.C.; Kulkarni, M.R.; Kumar, Satendra

    2014-01-01

    This paper describes the PLC based control system developed for a 40kJ/25kV Electro-magnetic machining (EMM) system. In EMM system large capacitor banks is charged with high voltage to store large energy and the banks is made to discharge into a coil within few milli-seconds using a triggered spark gaps. During discharge of the capacitor large surges and transients are generated in the system. The control system monitors/controls and interlocks all the units of the system for proper operation. The control system is the only subsystem which is electrically connected to all the low and high voltage subsystems. Care should be taken at the signal interfacing with the control system to protect the control system. (author)

  17. A flexible and testable software architecture: applying presenter first to a device server for the DOOCS accelerator control system of the European XFEL

    International Nuclear Information System (INIS)

    Beckmann, A.; Karabekyan, S.; Pflüger, J.

    2012-01-01

    Presenter First (PF) uses a variant of Model View Presenter design pattern to add implementation flexibility and to improve testability of complex event-driven applications. It has been introduced in the context of GUI applications, but can easily be adapted to server applications. This paper describes how Presenter First methodology is used to develop a device server for the Programmable Logic Controls (PLC) of the European XFEL undulator systems, which are Windows PCs running PLC software from Beckhoff. The server implements a ZeroMQ message interface to the PLC allowing the DOOCS accelerator control system of the European XFEL to exchange data with the PLC by sending messages over the network. Our challenge is to develop a well-tested device server with a flexible architecture that allows integrating the server into other accelerator control systems like EPICS. (author)

  18. Coordination of motor systems of the control bars of TRIGA Mark III reactor, through the use of a PLC; Coordinacion de los sistemas motrices de las barras de control del reactor Triga Mark III, mediante el uso de un PLC

    Energy Technology Data Exchange (ETDEWEB)

    Castro R, P. R.

    2016-07-01

    The use of programmable logic controllers (PLCs) has a wide field in the realization of automatic systems, since is sought that the form of control is easy for any user. In this work, the TRIGA Mark III reactor of Instituto Nacional de Investigaciones Nucleares (ININ) is intended to operate with a programming code in PLC for the automation of the control rods, having uniform wear according to the power required by the user. On the other hand, is proposed to develop an HMI graphical interface for communication via Ethernet, allowing supervision during the reactor operation process and greater protection of operators during reactor startup. The accuracy of the new actuators, as well as their durability, will allow a good performance of the reactor for many years to come. (Author)

  19. Development of Safety Grade PLC (POSAFE-Q) and Performance Test Results

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Chang Hwoi; Park, Won Man; Choi, Jong Gyun; Lee, Dong Young [Korea Atomic Energy Research Institute, Taejon (Korea, Republic of); No, Young Hun; Song, Seung Hwan [POSCON, Seoul (Korea, Republic of)

    2006-07-01

    The safety grade PLC (POSAFE-Q) is being developed in the Korea Nuclear Instrumentation and Control System (KNICS) R and D project. The PLC satisfies Safety Class 1E, Quality Class 1, and Seismic Category I. The software such as the RTOS and firmware are being developed according to the safety critical software life cycle. Especially, the formal method is applied to design the SRS (Software Requirement Spec.) and the SDS (Software Design Specification.) to be error-free. The POSAFE-Q has several modules such as processor module, input and output modules, communication modules, redundant processor module, redundant power modules, etc,. To verify the function and performance, several tests such as CT, IT and ST were performed. And also, the equipment qualification test for environment, EMI and EMC, and seismic ware performed. All tests are satisfied with the requirements and specification for safety grade PLC, and the criteria for safety system in nuclear power plants.

  20. Development of Safety Grade PLC (POSAFE-Q) and Performance Test Results

    International Nuclear Information System (INIS)

    Kim, Chang Hwoi; Park, Won Man; Choi, Jong Gyun; Lee, Dong Young; No, Young Hun; Song, Seung Hwan

    2006-01-01

    The safety grade PLC (POSAFE-Q) is being developed in the Korea Nuclear Instrumentation and Control System (KNICS) R and D project. The PLC satisfies Safety Class 1E, Quality Class 1, and Seismic Category I. The software such as the RTOS and firmware are being developed according to the safety critical software life cycle. Especially, the formal method is applied to design the SRS (Software Requirement Spec.) and the SDS (Software Design Specification.) to be error-free. The POSAFE-Q has several modules such as processor module, input and output modules, communication modules, redundant processor module, redundant power modules, etc,. To verify the function and performance, several tests such as CT, IT and ST were performed. And also, the equipment qualification test for environment, EMI and EMC, and seismic ware performed. All tests are satisfied with the requirements and specification for safety grade PLC, and the criteria for safety system in nuclear power plants

  1. Ghost in the PLC: Designing an Undetectable Programmable Logic Controller Rootkit via Pin Control Attack

    NARCIS (Netherlands)

    Abbasi, Ali; Hashemi, Majid

    2016-01-01

    Input/Output is the mechanisms through which embedded systems interact and control the outside world. Particularly when employed in mission critical systems, the I/O of embedded systems has to be both reliable and secure. Embedded system’s I/O is controlled by a pin based approach. In this paper, we

  2. A water pumping control system with a programmable logic controller (PLC) and industrial wireless modules for industrial plants--an experimental setup.

    Science.gov (United States)

    Bayindir, Ramazan; Cetinceviz, Yucel

    2011-04-01

    This paper describes a water pumping control system that is designed for production plants and implemented in an experimental setup in a laboratory. These plants contain harsh environments in which chemicals, vibrations or moving parts exist that could potentially damage the cabling or wires that are part of the control system. Furthermore, the data has to be transferred over paths that are accessible to the public. The control systems that it uses are a programmable logic controller (PLC) and industrial wireless local area network (IWLAN) technologies. It is implemented by a PLC, an communication processor (CP), two IWLAN modules, and a distributed input/output (I/O) module, as well as the water pump and sensors. Our system communication is based on an Industrial Ethernet and uses the standard Transport Control Protocol/Internet Protocol for parameterisation, configuration and diagnostics. The main function of the PLC is to send a digital signal to the water pump to turn it on or off, based on the tank level, using a pressure transmitter and inputs from limit switches that indicate the level of the water in the tank. This paper aims to provide a convenient solution in process plants where cabling is not possible. It also has lower installation and maintenance cost, provides reliable operation, and robust and flexible construction, suitable for industrial applications. Copyright © 2010 ISA. Published by Elsevier Ltd. All rights reserved.

  3. Coordination of motor systems of the control bars of TRIGA Mark III reactor, through the use of a PLC

    International Nuclear Information System (INIS)

    Castro R, P. R.

    2016-01-01

    The use of programmable logic controllers (PLCs) has a wide field in the realization of automatic systems, since is sought that the form of control is easy for any user. In this work, the TRIGA Mark III reactor of Instituto Nacional de Investigaciones Nucleares (ININ) is intended to operate with a programming code in PLC for the automation of the control rods, having uniform wear according to the power required by the user. On the other hand, is proposed to develop an HMI graphical interface for communication via Ethernet, allowing supervision during the reactor operation process and greater protection of operators during reactor startup. The accuracy of the new actuators, as well as their durability, will allow a good performance of the reactor for many years to come. (Author)

  4. Application of Kingview and PLC in friction durability test system

    Science.gov (United States)

    Gao, Yinhan; Cui, Jing; Yang, Kaiyu; Ke, Hui; Song, Bing

    2013-01-01

    Using PLC and Kingview software, a friction durability test system is designed. The overall program, hardware configuration, software structure and monitoring interface are described in detail. PLC ensures the stability of data acquisition, and the KingView software makes the HMI easy to manipulate. The practical application shows that the proposed system is cheap, economical and highly reliable.

  5. MathWorks Simulink and C++ integration with the new VLT PLC-based standard development platform for instrument control systems

    Science.gov (United States)

    Kiekebusch, Mario J.; Di Lieto, Nicola; Sandrock, Stefan; Popovic, Dan; Chiozzi, Gianluca

    2014-07-01

    ESO is in the process of implementing a new development platform, based on PLCs, for upcoming VLT control systems (new instruments and refurbishing of existing systems to manage obsolescence issues). In this context, we have evaluated the integration and reuse of existing C++ libraries and Simulink models into the real-time environment of BECKHOFF Embedded PCs using the capabilities of the latest version of TwinCAT software and MathWorks Embedded Coder. While doing so the aim was to minimize the impact of the new platform by adopting fully tested solutions implemented in C++. This allows us to reuse the in house expertise, as well as extending the normal capabilities of the traditional PLC programming environments. We present the progress of this work and its application in two concrete cases: 1) field rotation compensation for instrument tracking devices like derotators, 2) the ESO standard axis controller (ESTAC), a generic model-based controller implemented in Simulink and used for the control of telescope main axes.

  6. Novel Networked Remote Laboratory Architecture for Open Connectivity Based on PLC-OPC-LabVIEW-EJS Integration. Application in Remote Fuzzy Control and Sensors Data Acquisition.

    Science.gov (United States)

    González, Isaías; Calderón, Antonio José; Mejías, Andrés; Andújar, José Manuel

    2016-10-31

    In this paper the design and implementation of a network for integrating Programmable Logic Controllers (PLC), the Object-Linking and Embedding for Process Control protocol (OPC) and the open-source Easy Java Simulations (EJS) package is presented. A LabVIEW interface and the Java-Internet-LabVIEW (JIL) server complete the scheme for data exchange. This configuration allows the user to remotely interact with the PLC. Such integration can be considered a novelty in scientific literature for remote control and sensor data acquisition of industrial plants. An experimental application devoted to remote laboratories is developed to demonstrate the feasibility and benefits of the proposed approach. The experiment to be conducted is the parameterization and supervision of a fuzzy controller of a DC servomotor. The graphical user interface has been developed with EJS and the fuzzy control is carried out by our own PLC. In fact, the distinctive features of the proposed novel network application are the integration of the OPC protocol to share information with the PLC and the application under control. The user can perform the tuning of the controller parameters online and observe in real time the effect on the servomotor behavior. The target group is engineering remote users, specifically in control- and automation-related tasks. The proposed architecture system is described and experimental results are presented.

  7. Novel Networked Remote Laboratory Architecture for Open Connectivity Based on PLC-OPC-LabVIEW-EJS Integration. Application in Remote Fuzzy Control and Sensors Data Acquisition

    Directory of Open Access Journals (Sweden)

    Isaías González

    2016-10-01

    Full Text Available In this paper the design and implementation of a network for integrating Programmable Logic Controllers (PLC, the Object-Linking and Embedding for Process Control protocol (OPC and the open-source Easy Java Simulations (EJS package is presented. A LabVIEW interface and the Java-Internet-LabVIEW (JIL server complete the scheme for data exchange. This configuration allows the user to remotely interact with the PLC. Such integration can be considered a novelty in scientific literature for remote control and sensor data acquisition of industrial plants. An experimental application devoted to remote laboratories is developed to demonstrate the feasibility and benefits of the proposed approach. The experiment to be conducted is the parameterization and supervision of a fuzzy controller of a DC servomotor. The graphical user interface has been developed with EJS and the fuzzy control is carried out by our own PLC. In fact, the distinctive features of the proposed novel network application are the integration of the OPC protocol to share information with the PLC and the application under control. The user can perform the tuning of the controller parameters online and observe in real time the effect on the servomotor behavior. The target group is engineering remote users, specifically in control- and automation-related tasks. The proposed architecture system is described and experimental results are presented.

  8. Novel Networked Remote Laboratory Architecture for Open Connectivity Based on PLC-OPC-LabVIEW-EJS Integration. Application in Remote Fuzzy Control and Sensors Data Acquisition

    Science.gov (United States)

    González, Isaías; Calderón, Antonio José; Mejías, Andrés; Andújar, José Manuel

    2016-01-01

    In this paper the design and implementation of a network for integrating Programmable Logic Controllers (PLC), the Object-Linking and Embedding for Process Control protocol (OPC) and the open-source Easy Java Simulations (EJS) package is presented. A LabVIEW interface and the Java-Internet-LabVIEW (JIL) server complete the scheme for data exchange. This configuration allows the user to remotely interact with the PLC. Such integration can be considered a novelty in scientific literature for remote control and sensor data acquisition of industrial plants. An experimental application devoted to remote laboratories is developed to demonstrate the feasibility and benefits of the proposed approach. The experiment to be conducted is the parameterization and supervision of a fuzzy controller of a DC servomotor. The graphical user interface has been developed with EJS and the fuzzy control is carried out by our own PLC. In fact, the distinctive features of the proposed novel network application are the integration of the OPC protocol to share information with the PLC and the application under control. The user can perform the tuning of the controller parameters online and observe in real time the effect on the servomotor behavior. The target group is engineering remote users, specifically in control- and automation-related tasks. The proposed architecture system is described and experimental results are presented. PMID:27809229

  9. Packaging of control system software

    International Nuclear Information System (INIS)

    Zagar, K.; Kobal, M.; Saje, N.; Zagar, A.; Sabjan, R.; Di Maio, F.; Stepanov, D.

    2012-01-01

    Control system software consists of several parts - the core of the control system, drivers for integration of devices, configuration for user interfaces, alarm system, etc. Once the software is developed and configured, it must be installed to computers where it runs. Usually, it is installed on an operating system whose services it needs, and also in some cases dynamically links with the libraries it provides. Operating system can be quite complex itself - for example, a typical Linux distribution consists of several thousand packages. To manage this complexity, we have decided to rely on Red Hat Package Management system (RPM) to package control system software, and also ensure it is properly installed (i.e., that dependencies are also installed, and that scripts are run after installation if any additional actions need to be performed). As dozens of RPM packages need to be prepared, we are reducing the amount of effort and improving consistency between packages through a Maven-based infrastructure that assists in packaging (e.g., automated generation of RPM SPEC files, including automated identification of dependencies). So far, we have used it to package EPICS, Control System Studio (CSS) and several device drivers. We perform extensive testing on Red Hat Enterprise Linux 5.5, but we have also verified that packaging works on CentOS and Scientific Linux. In this article, we describe in greater detail the systematic system of packaging we are using, and its particular application for the ITER CODAC Core System. (authors)

  10. Bringing Automated Formal Verification to PLC Program Development

    CERN Document Server

    Fernández Adiego, Borja; Blanco Viñuela, Enrique

    Automation is the field of engineering that deals with the development of control systems for operating systems such as industrial processes, railways, machinery or aircraft without human intervention. In most of the cases, a failure in these control systems can cause a disaster in terms of economic losses, environmental damages or human losses. For that reason, providing safe, reliable and robust control systems is a first priority goal for control engineers. Ideally, control engineers should be able to guarantee that both software and hardware fulfill the design requirements. This is an enormous challenge in which industry and academia have been working and making progresses in the last decades. This thesis focuses on one particular type of control systems that operates industrial processes, the PLC (Programmable Logic Controller) - based control systems. Moreover it targets one of the main challenges for these systems, guaranteeing that PLC programs are compliant with their specifications. Traditionally ...

  11. Parameters Evaluation of PLC Dependability and Safety

    Directory of Open Access Journals (Sweden)

    Juraj Zdansky

    2006-01-01

    Full Text Available This paper is focused on evaluation of dependability and safety parameters of PLC (Programmable Logic Controller. Achievement of requested level of these parameters is an application assumption for using PLC in control of safety critical processes. Evaluation of these parameters can be made on the base of suitable model and it can be influenced by system architecture when necessary.

  12. Modularity analysis of automotive control software

    OpenAIRE

    Dajsuren, Y.; Brand, van den, M.G.J.; Serebrenik, A.

    2013-01-01

    A design language and tool like MATLAB/Simulink is used for the graphical modelling and simulation of automotive control software. As the functionality based on electronics and software systems increases in motor vehicles, it is becoming increasingly important for system/software architects and control engineers in the automotive industry to ensure the quality of the highly complex MATLAB/Simulink control software. For automotive software, modularity is recognized as being a crucial quality a...

  13. The application of PLC in 60Co container inspection system

    International Nuclear Information System (INIS)

    Huang Yibin; Xiang Xincheng

    2001-01-01

    The author discusses the interlock technique of 60 Co container inspection system, and introduces the hardware structure and program of interlock control system using PLC. Due to adopting PLC distributed control, the system works stably and reliably. The successful application of PLC in 60 Co container inspection system has some use for reference in nuclear technology field

  14. Software design for the EBT-P data acquisition and control system R and D

    International Nuclear Information System (INIS)

    Boyd, R.A.

    1983-01-01

    The instrumentation and control system for the EBT-P device is composed of a hierarchy of programmable logic controllers, microprocessor-based data acquisition computers, and a large minicomputer-based facility computer system. The software being developed to support this data acquisition and control system is necessarily quite complex due to several requirements imposed upon the EBT-P overall design criteria. These requirements, which include such considerations as overall reliability, operator interface, real-time display, interprocessor communication, and minimum cost to build, operate, and maintain, dictate that the software be developed in a well structured and controlled manner. To this end, structured software engineering practices are being applied to the design and development of the EBT-P data acquistion and control software. The design process began with the production of a software Requirements Document which describes the hardware and software environment in which the software development takes place. It identifies the major deliverable software items to be produced and describes the practices to be used to design and develop the software. The software design is split into three components: the facility computer software, the microcomputer software, and the PLC software. Within these physical boundaries, the following five functions are defined: data acquisition, display, communication, storage, and control. The software design is further detailed in a Structured Specification Document for each of the three physical components. Each specification describes the software in detailed terms so that a programmer can directly write the required software. Each specification is composed of: data flow diagrams, a data dictionary, structure diagrams, and program design language mini-specifications. Examples of the design issues exposed and addressed during the structured decomposition of EBT-P software processes are discussed in detail

  15. Software technology for power control

    Energy Technology Data Exchange (ETDEWEB)

    Kakizoe, Hiroyuki; Suganuma, Isao; Yamaguchi, Shiu; Yasuda, Takashi

    1987-04-27

    High reliability, high-speed computing processing at the time of trouble, and easy data maintenance are required for a power control system. Design concept, materializing methods, tools and practical applications of the system software are presented. To enhance maintenability, structures and simulation functions, etc. were developed. To meet the requirement for high speed processing, systems for high speed filing and queueing, and a service subsystem were developed. To automate the overall system, a dual system was established by AIP subsystems to improve reliability. Discs can be protected by the dual system. A fallback system was employed which will separate a troubled portion to enable the continuous operation of the total system. Error logging and performance analysis tools were also developed. Data maintenance feature and application simulation programs were also developed to help operators easily modify the facilities data. (9 figs)

  16. Software design practice using two SCADA software packages

    DEFF Research Database (Denmark)

    Basse, K.P.; Christensen, Georg Kronborg; Frederiksen, P. K.

    1996-01-01

    Typical software development for manufacturing control is done either by specialists with consideral real-time programming experience or done by the adaptation of standard software packages for manufacturing control. After investigation and test of two commercial software packages: "InTouch" and ......Touch" and "Fix", it is argued, that a more efficient software solution can be achieved by utilising an integrated specification for SCADA and PLC-programming. Experiences gained from process control is planned investigated for descrete parts manufacturing....

  17. Space Telescope Pointing Control System software

    Science.gov (United States)

    Dougherty, H.; Rodoni, C.; Rossini, R.; Tompetrini, K.; Nakashima, A.; Bradley, A.

    1982-01-01

    The Space Telescope Pointing Control System software is in the advanced development stage, having been tested on both the airbearing and the static simulator. The overall structure of the software is discussed, along with timing and sizing evaluations. The interaction between the controls analysts and software designer is described.

  18. Department of Energy: monitoring and control of British Nuclear Fuels plc. Report by the Comptroller and Auditor General

    Energy Technology Data Exchange (ETDEWEB)

    1989-01-01

    British Nuclear Fuels plc (BNFL) was set up in 1971 to take over the nuclear fuel production and reprocessing activities of the United Kingdom Atomic Energy Authority with the Department of Energy (as majority shareholder) being responsible for the monitoring and control of BNFL's activities. BNFL's activities include the production of nuclear fuel, uranium enrichment, and the transportation and reprocessing of spent fuel. Its major capital investment includes the construction of the Thermal Oxide Reprocessing Plant (THORP) due for completion in 1992. This study examined the effectiveness of the Department's arrangements for monitoring and control and for safeguarding the Government's investment in the company, the arrangements for examining BNFL's capital investment programme and the extent to which the Department's main aims have been achieved. The examination was restricted to the financial performance. The National Audit Office found evidence to suggest that BNFL's financial performance has not kept pace with the general performance level of British Industry. Future success and performance will depend on the success of the THORP plant. (U.K.).

  19. MPS beam control software architecture

    International Nuclear Information System (INIS)

    Krauter, K.; Crane, M.

    1993-01-01

    The new Machine Protection System (MPS) now being tested at SLAC has a beam control subsystem resident in processors located close to the beam monitoring devices within the machine. There are two types of beam control micros: Algorithm Processors (AP's) which collect and evaluate data from monitoring devices, and a Supervisor (SUPE) which collects and evaluates data from all the AP's. The SUPE also receives the global machine beamcode indicating beam presence, and passes it on to the AP's. The SUPE receives the beamcode pattern from the Master Pattern Generator (MPG) via a shared-memory communication link. MIL-1553 serial communication is used between the SUPE and the AP's, and between the AP's and the monitoring devices. Multitasking software is used to allow high priority handling of data evaluation and low priority handling of host/user interfacing and event reporting. Pipelining of data between acquisition and evaluation and reporting is used to accommodate the processing capacity, while still supporting full processing at the 36OHz broadcast rate of the beamcode pattern

  20. MPS beam control software architecture

    International Nuclear Information System (INIS)

    Krauter, K.; Crane, M.

    1993-04-01

    The new Machine Protection System (MPS) now being tested at SLAC has a beam control subsystem resident in processors located close to the beam monitoring devices within the machine. There are two types of beam control micros: Algorithm Processors (AP's) which collect and evaluate data from monitoring devices, and a Supervisor (SUPE) which collects and evaluates data from all the AP's. The SUPE also receives the global machine beamcode indicating beam presence, and passes it on to the AP's. The SUPE receives the beamcode pattern from the Master Pattern Generator (MPG) via a shared-memory communication link. MIL-1553 serial communication is used between the SUPE and the AP's, and between the AP's and the monitoring devices. Multitasking software is used to allow high priority handling of data evaluation and low priority handling of host/user interfacing and event reporting. Pipelining of data between acquisition and evaluation and reporting is used to accomodate the processing capacity, while still supporting full processing at the 360Hz broadcast rate of the beamcode pattern

  1. Project W-211, initial tank retrieval systems, retrieval control system software configuration management plan

    International Nuclear Information System (INIS)

    RIECK, C.A.

    1999-01-01

    This Software Configuration Management Plan (SCMP) provides the instructions for change control of the W-211 Project, Retrieval Control System (RCS) software after initial approval/release but prior to the transfer of custody to the waste tank operations contractor. This plan applies to the W-211 system software developed by the project, consisting of the computer human-machine interface (HMI) and programmable logic controller (PLC) software source and executable code, for production use by the waste tank operations contractor. The plan encompasses that portion of the W-211 RCS software represented on project-specific AUTOCAD drawings that are released as part of the C1 definitive design package (these drawings are identified on the drawing list associated with each C-1 package), and the associated software code. Implementation of the plan is required for formal acceptance testing and production release. The software configuration management plan does not apply to reports and data generated by the software except where specifically identified. Control of information produced by the software once it has been transferred for operation is the responsibility of the receiving organization

  2. Demonstration of Supervisory Control and Data Acquisition (SCADA) Virtualization Capability in the US Army Research Laboratory (ARL)/Sustaining Base Network Assurance Branch (SBNAB) US Army Cyber Analytics Laboratory (ACAL) SCADA Hardware Testbed

    Science.gov (United States)

    2015-05-01

    application ,1 while the simulated PLC software is the open source ModbusPal Java application . When queried using the Modbus TCP protocol, ModbusPal reports...and programmable logic controller ( PLC ) components. The HMI and PLC components were instantiated with software and installed in multiple virtual...creating and capturing HMI– PLC network traffic over a 24-h period in the virtualized network and inspect the packets for errors.  Test the

  3. A PLC generic requirements and specification for safety-related applications in nuclear power plants

    International Nuclear Information System (INIS)

    Han, Jea Bok; Lee, C. K.; Lee, D. Y.

    2001-12-01

    This report presents the requirements and specification to be applied to the generic qualification of programmable Logic Controller(PLC), which is being developed as part of the KNICS project, 'Development of the Digital Reactor Safety Systems' of which purpose is the application to safety-related instrumentation and control systems in nuclear power plants. This report defines the essential and critical characteristics that shall be included as part of a PLC design for safety-related application. The characteristics include performance, reliability, accuracy, the overall response time from an input to the PLC exceeding it trip condition to the resulting outputs, and the specification of processors and memories in digital controller. It also specifies the quality assurance process for software development, dealing with executive software, firmware, application software tools for developing the application software, and human machine interface(HMI). In addition, this report reviews the published standards and guidelines that are required for the PLC development and the quality assurance processes such as environment requirements, seismic withstand requirements, EMI/RFI withstand requirements, and isolation test

  4. A PC-PCL-based control system for the high-voltage pulsed-power operation of the Intense Diagnostic Neutral Beam (IDNB) Experiment

    International Nuclear Information System (INIS)

    Gribble, R.

    1993-06-01

    A stand-alone, semiautomated control system for the high-voltage pulsed-power energy sources on the Intense Diagnostic Neutral Beam Experiment at Los Alamos National Laboratory using personal computer (PC) and programmable logic controller (PLC) technology has been developed and implemented. The control system, consisting of a PC with the graphic operator interface, the network connecting the PC to the PLC, the PLC, the PLC I/O modules, fiber-optic interfaces and software, is described

  5. Modularity analysis of automotive control software

    NARCIS (Netherlands)

    Dajsuren, Y.; Brand, van den M.G.J.; Serebrenik, A.

    2013-01-01

    A design language and tool like MATLAB/Simulink is used for the graphical modelling and simulation of automotive control software. As the functionality based on electronics and software systems increases in motor vehicles, it is becoming increasingly important for system/software architects and

  6. Managing Complexity of Control Software through Concurrency

    NARCIS (Netherlands)

    Hilderink, G.H.

    2005-01-01

    In this thesis, we are concerned with the development of concurrent software for embedded systems. The emphasis is on the development of control software. Embedded systems are concurrent systems whereby hardware and software communicate with the concurrent world. Concurrency is essential, which

  7. Bringing Automated Model Checking to PLC Program Development - A CERN Case Study

    CERN Document Server

    Fernandez Adiego, B; Tournier, J-C; Blanco Vinuela, E; Gonzalez Suarez, V M

    2014-01-01

    Verification of critical software is a high priority but a challenging task for industrial control systems. Model checking appears to be an appropriate approach for this purpose. However, this technique is not widely used in industry yet, due to some obstacles. The main obstacles encountered when trying to apply formal verification techniques at industrial installations are the difficulty of creating models out of PLC programs and defining formally the specification requirements. In addition, models produced out of real-life programs have a huge state space, thus preventing the verification due to performance issues. Our work at CERN (European Organization for Nuclear Research) focuses on developing efficient automatic verification methods for industrial critical installations based on PLC (Programmable Logic Controller) control systems. In this paper, we present a tool generating automatically formal models out of PLC code. The tool implements a general methodology which can support several input languages, ...

  8. A RESEARCH ON SEAMLESS PLATFORM CHANGE OF REACTOR PROTECTION SYSTEM FROM PLC TO FPGA

    Directory of Open Access Journals (Sweden)

    JUNBEOM YOO

    2013-08-01

    Full Text Available The PLC (Programmable Logic Controller has been widely used to implement real-time controllers in nuclear RPSs (Reactor Protection Systems. Increasing complexity and maintenance cost, however, are now demanding more powerful and cost-effective implementation such as FPGA (Field-Programmable Gate Array. Abandoning all experience and knowledge accumulated over the decades and starting an all-new development approach is too risky for such safety-critical systems. This paper proposes an RPS software development process with a platform change from PLC to FPGA, while retaining all outputs from the established development. This paper transforms FBD designs of the PLC-based software development into a behaviorally-equivalent Verilog program, which is a starting point of a typical FPGA-based hardware development. We expect that the proposed software development process can bridge the gap between two software developing approaches with different platforms, such as PLC and FPGA. This paper also demonstrates its effectiveness using an example of a prototype version of a real-world RPS in Korea.

  9. A Research on Seamless Platform Change of Reactor Protection System From PLC to FPGA

    Energy Technology Data Exchange (ETDEWEB)

    Yoo, Junbeom; Lee, Jonghoon [Konkuk Univ., Seoul (Korea, Republic of); Lee, Jangsoo [Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2013-08-15

    The PLC (Programmable Logic Controller) has been widely used to implement real-time controllers in nuclear RPSs (Reactor Protection Systems). Increasing complexity and maintenance cost, however, are now demanding more powerful and cost-effective implementation such as FPGA (Field-Programmable Gate Array). Abandoning all experience and knowledge accumulated over the decades and starting an all-new development approach is too risky for such safety-critical systems. This paper proposes an RPS software development process with a platform change from PLC to FPGA, while retaining all outputs from the established development. This paper transforms FBD designs of the PLC-based software development into a behaviorally-equivalent Verilog program, which is a starting point of a typical FPGA-based hardware development. We expect that the proposed software development process can bridge the gap between two software developing approaches with different platforms, such as PLC and FPGA. This paper also demonstrates its effectiveness using an example of a prototype version of a real-world RPS in Korea.

  10. A Research on Seamless Platform Change of Reactor Protection System From PLC to FPGA

    International Nuclear Information System (INIS)

    Yoo, Junbeom; Lee, Jonghoon; Lee, Jangsoo

    2013-01-01

    The PLC (Programmable Logic Controller) has been widely used to implement real-time controllers in nuclear RPSs (Reactor Protection Systems). Increasing complexity and maintenance cost, however, are now demanding more powerful and cost-effective implementation such as FPGA (Field-Programmable Gate Array). Abandoning all experience and knowledge accumulated over the decades and starting an all-new development approach is too risky for such safety-critical systems. This paper proposes an RPS software development process with a platform change from PLC to FPGA, while retaining all outputs from the established development. This paper transforms FBD designs of the PLC-based software development into a behaviorally-equivalent Verilog program, which is a starting point of a typical FPGA-based hardware development. We expect that the proposed software development process can bridge the gap between two software developing approaches with different platforms, such as PLC and FPGA. This paper also demonstrates its effectiveness using an example of a prototype version of a real-world RPS in Korea

  11. The PLC: a logical development

    OpenAIRE

    Walker, Mark; Bissell, Christopher; Monk, John

    2010-01-01

    Programmable Logic Controllers (PLCs) have been used to control industrial processes and equipment for over 40 years, having their first commercially recognised application in 1969. Since then there have been enormous changes in the design and application of PLCs, yet developments were evolutionary rather than radical. The flexibility of the PLC does not confine it to industrial use and it has been used for disparate non-industrial control applications . This article reviews the history, deve...

  12. The Auto control System Based on InTouch Configuration software for High-gravity Oil Railway Tank Feeding

    Directory of Open Access Journals (Sweden)

    Xu De-Kai

    2015-01-01

    Full Text Available This paper provides automatic design for high-gravity oil railway tank feeding system of some refinery uses distributive control system. The system adopts the automatic system of Modicon TSX Quantum or PLC as monitor and control level and uses a PC-based plat form as principal computer running on the Microsoft Windows2000. An automatic control system is developed in the environment of InTouch configuration software. This system implements automatic high-gravity oil tank feeding with pump controlling function. And it combines automatic oil feeding controlling, pump controlling and tank monitoring function to implement the automation of oil feeding with rations and automatic control.

  13. The Research about Embedded Soft PLC Running System Based on ARM

    Directory of Open Access Journals (Sweden)

    Fang Ding

    2014-09-01

    Full Text Available The paper discusses the overall construction and operational principle of soft PLC. Considering the real time request of the system, we use Linux+RTAI dual core system as software platform. In this platform, the implementation method of soft PLC operational system is introduced. Especially, the design of instruction analysis module is emphasized. On the basis of energy flow concept, the logic algorithm is established, aligning to the left bus. Finally, the system is tested to evaluate the desired control behavior.

  14. Software engineering practices for control system reliability

    International Nuclear Information System (INIS)

    S. K. Schaffner; K. S White

    1999-01-01

    This paper will discuss software engineering practices used to improve Control System reliability. The authors begin with a brief discussion of the Software Engineering Institute's Capability Maturity Model (CMM) which is a framework for evaluating and improving key practices used to enhance software development and maintenance capabilities. The software engineering processes developed and used by the Controls Group at the Thomas Jefferson National Accelerator Facility (Jefferson Lab), using the Experimental Physics and Industrial Control System (EPICS) for accelerator control, are described. Examples are given of how their procedures have been used to minimized control system downtime and improve reliability. While their examples are primarily drawn from their experience with EPICS, these practices are equally applicable to any control system. Specific issues addressed include resource allocation, developing reliable software lifecycle processes and risk management

  15. Cybersecurity for industrial control systems SCADA, DCS, PLC, HMI, and SIS

    CERN Document Server

    Macaulay, Tyson

    2011-01-01

    SCADA - Supervisory Control and Data Acquisition - Systems don't necessarily mesh well with standard IT security, although combined the two can create deepened levels of protection. This book demonstrates how to develop a SCADA cyber security program and how to work with internal and external IT resources in order to implement it. The technical level of this text ensures that it does not provide a detailed 'cookbook' that can be used to attack SCADA systems, but the text still provides sufficient technical detail to address areas of concern.

  16. Controlling S2 terminal using FS software

    Science.gov (United States)

    Xue, Zhuhe

    New S2FS software for controlling S2 terminal of Sheshan station has been developed. It works under Field System software. All S2 operation commands are incorporated in a station program. The interface of SWT computer and S2 terminal is RS232 interface. S2FS software is designed by using Shell and C language. It has been used in VSOP experiments.

  17. Using of Finite Automation at Programming PLC

    Directory of Open Access Journals (Sweden)

    Karol Rastocny

    2004-01-01

    Full Text Available The paper is concerning with systematic advances at programming programmable logic controllers (PLC, which comes out from algebraic description of behaviour of sequential circuit, in the way of finite automaton. This kind of access is streamlining the work of a programmer and enabling to use formalisms in the of whole process of system development, that is from process of analysing demands to process of verification and validation created program. The paper considers about using of ladder diagram at programming PLC.

  18. AUTOMATION OF GLASS TEMPERING FURNACE BY USING PLC

    Directory of Open Access Journals (Sweden)

    Abdullah BÜYÜKYILDIZ

    2007-02-01

    Full Text Available In this study, a furnace which is used for observation of environments under high temperature, and also used for manufacturing of glasses which are resisted to high temperature has been designed and implemented. Automation of this system has been done by using PLC. Operating parameters of furnace such as materials entering, the furnace, the local temperature control of furnace, cooling control and materials outing have been sensed with Hall Effect Sensor. Furthermore, the observation of parameters of furnace on screen has been provided with SCADA software. Obtained products have been shown the system works successfully.

  19. Transacsys PLC - Final Results

    CERN Multimedia

    2002-01-01

    Final results from Transacsys PLC. A subsidary of this company was set up to develop the CERN EDH system into a commercial product but incurred too much financial loss so the project was cancelled (1/2 page).

  20. A PLC platform-independent structural analysis on FBD programs for digital reactor protection systems

    International Nuclear Information System (INIS)

    Jung, Sejin; Yoo, Junbeom; Lee, Young-Jun

    2017-01-01

    Highlights: • FBD has been widely used to implement safety-critical software for PLC-based systems. • The safety-critical software should be developed strictly with safety programming guidelines. • There are no argued rules that have specific links to higher guidelines NUREG/CR-6463 PLC platform-independently. • This paper proposes a set of rules on the structure of FBD programs with providing specific links to higher guidelines. • This paper also provides CASE tool ‘FBD Checker’ for analyzing the structure of FBD. - Abstract: FBD (function block diagram) has been widely used to implement safety-critical software for PLC (programmable logic controller)-based digital nuclear reactor protection systems. The software should be developed strictly in accordance with safety programming guidelines such as NUREG/CR-6463. Software engineering tools of PLC vendors enable us to present structural analyses using FBD programs, but specific rules pertaining to the guidelines are enclosed within the commercial tools, and specific links to the guidelines are not clearly communicated. This paper proposes a set of rules on the structure of FBD programs in accordance with guidelines, and we develop an automatic analysis tool for FBD programs written in the PLCopen TC6 format. With the proposed tool, any FBD program that is transformed into an open format can be analyzed the PLC platform-independently. We consider a case study on FBD programs obtained from a preliminary version of a Korean nuclear power plant, and we demonstrate the effectiveness and potential of the proposed rules and analysis tool.

  1. Verification of operation of the actuator control system using the integration the B&R Automation Studio software with a virtual model of the actuator system

    Science.gov (United States)

    Herbuś, K.; Ociepka, P.

    2017-08-01

    In the work is analysed a sequential control system of a machine for separating and grouping work pieces for processing. Whereas, the area of the considered problem is related with verification of operation of an actuator system of an electro-pneumatic control system equipped with a PLC controller. Wherein to verification is subjected the way of operation of actuators in view of logic relationships assumed in the control system. The actuators of the considered control system were three drives of linear motion (pneumatic cylinders). And the logical structure of the system of operation of the control system is based on the signals flow graph. The tested logical structure of operation of the electro-pneumatic control system was implemented in the Automation Studio software of B&R company. This software is used to create programs for the PLC controllers. Next, in the FluidSIM software was created the model of the actuator system of the control system of a machine. To verify the created program for the PLC controller, simulating the operation of the created model, it was utilized the approach of integration these two programs using the tool for data exchange in the form of the OPC server.

  2. On Construction and Verification of PLC-Programs

    Directory of Open Access Journals (Sweden)

    E. V. Kuzmin

    2012-01-01

    Full Text Available We review some methods and approaches to programming discrete problems for Programmable Logic Controllers on the example of constructing PLC-programs for controling a code lock. For these approaches we evaluate the usability of the model checking method for the analysis of program correctness with respect to the automatic verification tool Cadence SMV. Some possible PLC-program vulnerabilities arising at a number approaches to programming of PLC are revealed.

  3. The Design and Realization of Virtual Machine of Embedded Soft PLC Running System

    Directory of Open Access Journals (Sweden)

    Qingzhao Zeng

    2014-11-01

    Full Text Available Currently soft PLC has been the focus of study object for many countries. Soft PLC system consists of the developing system and running system. A Virtual Machine is an important part in running system even in the whole soft PLC system. It explains and performs intermediate code generated by the developing system and updates I/O status of PLC in order to complete its control function. This paper introduced the implementation scheme and execution process of the embedded soft PLC running system Virtual Machine, and mainly introduced its software implementation method, including the realization of the input sampling program, the realization of the instruction execution program and the realization of output refresh program. Besides, an operation code matching method was put forward in the instruction execution program design. Finally, the test takes PowerPC/P1010 (Freescale as the hardware platform and Vxworks as the operating system, the system test result shows that accuracy, the real-time performance and reliability of Virtual Machine.

  4. Hardware and software architecture for the integration of the new EC waves launcher in FTU control system

    Energy Technology Data Exchange (ETDEWEB)

    Boncagni, L. [Associazione EURATOM-ENEA sulla Fusione – ENEA, Via Enrico Fermi, 45 00045 Frascati (RM) (Italy); Centioli, C., E-mail: cristina.centioli@enea.it [Associazione EURATOM-ENEA sulla Fusione – ENEA, Via Enrico Fermi, 45 00045 Frascati (RM) (Italy); Galperti, C.; Alessi, E.; Granucci, G. [Associazione EURATOM-ENEA-CNR sulla Fusione – IFP-CNR, Via Roberto Cozzi, 53 20125 Milano (Italy); Grosso, L.A. [Associazione EURATOM-ENEA sulla Fusione – ENEA, Via Enrico Fermi, 45 00045 Frascati (RM) (Italy); Marchetto, C. [Associazione EURATOM-ENEA-CNR sulla Fusione – IFP-CNR, Via Roberto Cozzi, 53 20125 Milano (Italy); Napolitano, M. [Associazione EURATOM-ENEA sulla Fusione – ENEA, Via Enrico Fermi, 45 00045 Frascati (RM) (Italy); Nowak, S. [Associazione EURATOM-ENEA-CNR sulla Fusione – IFP-CNR, Via Roberto Cozzi, 53 20125 Milano (Italy); Panella, M. [Associazione EURATOM-ENEA sulla Fusione – ENEA, Via Enrico Fermi, 45 00045 Frascati (RM) (Italy); Sozzi, C. [Associazione EURATOM-ENEA-CNR sulla Fusione – IFP-CNR, Via Roberto Cozzi, 53 20125 Milano (Italy); Tilia, B.; Vitale, V. [Associazione EURATOM-ENEA sulla Fusione – ENEA, Via Enrico Fermi, 45 00045 Frascati (RM) (Italy)

    2013-10-15

    Highlights: ► The integration of a new ECRH launcher to FTU legacy control system is reported. ► Fast control has been developed with a three-node RT cluster within MARTe framework. ► Slow control was implemented with a Simatic S7 PLC and an EPICS IOC-CA application. ► The first results have assessed the feasibility of the launcher control architecture. -- Abstract: The role of high power electron cyclotron (EC) waves in controlling magnetohydrodynamic (MHD) instabilities in tokamaks has been assessed in several experiments, exploiting the physical effects induced by resonant heating and current drive. Recently a new EC launcher, whose main goal is controlling tearing modes and possibly preventing their onset, is being implemented on FTU. So far most of the components of the launcher control strategy have been realized and successfully tested on plasma experiments. Nevertheless the operations of the new launcher must be completely integrated into the existing one, and to FTU control system. This work deals with this final step, proposing a hardware and software architecture implementing up to date technologies, to achieve a modular and effective control strategy well integrated into a legacy system. The slow control system of the new EC launcher is based on a Siemens S7 Programmable Logic Controller (PLC), integrated into FTU control system supervisor through an EPICS input output controller (IOC) and an in-house developed Channel Access client application creating an abstraction layer that decouples the IOC and the PLC from the FTU Supervisor software. This architecture could enable a smooth migration to an EPICS-only supervisory control system. The real time component of the control system is based on the open source MARTe framework relying on a Linux real time cluster, devoted to the detection of MHD instabilities and the calculation of the injection angles and the time reference for the radiofrequency power enable commands for the EC launcher.

  5. Automated Cryocooler Monitor and Control System Software

    Science.gov (United States)

    Britchcliffe, Michael J.; Conroy, Bruce L.; Anderson, Paul E.; Wilson, Ahmad

    2011-01-01

    This software is used in an automated cryogenic control system developed to monitor and control the operation of small-scale cryocoolers. The system was designed to automate the cryogenically cooled low-noise amplifier system described in "Automated Cryocooler Monitor and Control System" (NPO-47246), NASA Tech Briefs, Vol. 35, No. 5 (May 2011), page 7a. The software contains algorithms necessary to convert non-linear output voltages from the cryogenic diode-type thermometers and vacuum pressure and helium pressure sensors, to temperature and pressure units. The control function algorithms use the monitor data to control the cooler power, vacuum solenoid, vacuum pump, and electrical warm-up heaters. The control algorithms are based on a rule-based system that activates the required device based on the operating mode. The external interface is Web-based. It acts as a Web server, providing pages for monitor, control, and configuration. No client software from the external user is required.

  6. Klystron control software in the SLC

    International Nuclear Information System (INIS)

    Jobe, R.K.; Thompson, K.; Phinney, N.

    1985-05-01

    Triggering, control, and monitoring of 240 high-power klystrons will be supported by the SLC control system this summer. The control software is distributed among a VAX host computer, a local microprocessor cluster, and a dedicated intelligent CAMAC module. The functions performed by these three components and the algorithms used are discussed

  7. Clementine auto exposure control software

    Energy Technology Data Exchange (ETDEWEB)

    Arnold, E. [Lawrence Livermore National Lab., CA (United States)

    1994-11-15

    The primary mission of the Clementine program was to test technology developed under the auspices of BMDO (the Ballistic Missile Defense Organization). A secondary goal of the program was to provide astronomical data to the scientific and educational community. The mission plan developed to accomplish these goals included complete mapping of the lunar surface and a close fly-by of a near-Earth asteroid, 1620 Geographos. Exposure control for the Clementine mission was driven by mission phase requirements and sensor characteristics. Thus, there were a total of twelve algorithms developed for three primary mission phases and the four imaging sensors (two additional sensors operated as star trackers). The three mission phases in question were lunar mapping, distant observation of the asteroid for the purpose of tracking, and close-up viewing (as close as 100 Km) of Geographos. The four non-star tracker sensors consisted of an Ultra Violet/Visible (UV/Vis) camera, a High Resolution (HiRes) camera with a built-in LIDAR (Light Detection And Ranging) unit, a Near Infrared (NIR) camera, and a Long Wave InfraRed (LWIR) camera. Due to lack of test time and uncertainties about the imaging environment, numerous input parameters were provided in the algorithms to allow extensive tuning of the exposure control during the mission.

  8. The software quality control for gamma spectrometry

    International Nuclear Information System (INIS)

    Monte, L.

    1986-01-01

    One of major problems with wich the quality control program of an environmental measurements laboratory is confronted is the evaluation of the performances of software packages for the analysis of gamma-ray spectra. A program of tests for evaluating the performances of the software package (SPECTRAN-F, Canberra Inc.) used by our laboratory is being carried out. In this first paper the results of a preliminary study concerning the evaluation of the performance of the doublet analysis routine are presented

  9. Command and Control Software Development

    Science.gov (United States)

    Wallace, Michael

    2018-01-01

    The future of the National Aeronautics and Space Administration (NASA) depends on its innovation and efficiency in the coming years. With ambitious goals to reach Mars and explore the vast universe, correct steps must be taken to ensure our space program reaches its destination safely. The interns in the Exploration Systems and Operations Division at the Kennedy Space Center (KSC) have been tasked with building command line tools to ease the process of managing and testing the data being produced by the ground control systems while its recording system is not in use. While working alongside full-time engineers, we were able to create multiple programs that reduce the cost and time it takes to test the subsystems that launch rockets to outer space.

  10. CHECWORKS integrated software for corrosion control

    International Nuclear Information System (INIS)

    Schefski, C.; Pietralik; Hazelton, T.

    1997-01-01

    CHECWORKS, a comprehensive software package for managing Flow-Accelerated Corrosion (FAC, also called erosion-corrosion and flow-assisted corrosion) concerns, is expanding to include other systems and other aspects of corrosion control in CANDU reactors. This paper will outline CHECWORKS applications at various CANDU stations and further plans for CHECWORKS to become a code for comprehensive corrosion control management. (author)

  11. MANUAL LOGIC CONTROLLER (MLC)

    OpenAIRE

    Claude Ziad Bayeh

    2015-01-01

    The “Manual Logic Controller” also called MLC, is an electronic circuit invented and designed by the author in 2008, in order to replace the well known PLC (Programmable Logic Controller) in many applications for its advantages and its low cost of fabrication. The function of the MLC is somewhat similar to the well known PLC, but instead of doing it by inserting a written program into the PLC using a computer or specific software inside the PLC, it will be manually programmed in a manner to h...

  12. New GPIB Control Software at Jefferson Lab

    International Nuclear Information System (INIS)

    Matthew Bickley; Pavel Chevtsov

    2005-01-01

    The control of GPIB devices at Jefferson Lab is based on the GPIB device/driver library. The library is a part of the device/driver development framework. It is activated with the use of the device configuration files that define all hardware components used in the control system to communicate with GPIB devices. As soon as the software is activated, it is ready to handle any device connected to these components and only needs to know the set of commands that the device can understand. The old GPIB control software at Jefferson Lab requires the definition of these commands in the form of a device control software module written in C for each device. Though such modules are relatively simple, they have to be created, successfully compiled, and supported for all control computer platforms. In the new version of GPIB control software all device communication commands are defined in device protocol (ASCII text) files. This makes the support of GPIB devices in the control system much easier

  13. Development of Application Programming Tool for Safety Grade PLC (POSAFE-Q)

    International Nuclear Information System (INIS)

    Koo, Kyungmo; You, Byungyong; Kim, Tae-Wook; Cho, Sengjae; Lee, Jin S.

    2006-01-01

    The pSET (POSAFE-Q Software Engineering Tool) is an application programming tool of the POSAFE-Q which is a safety graded programmable logic controller (PLC) developed for the reactor protect system of the nuclear power plant. The pSET provides an integrated development environment (IDE) which includes editors, compiler, simulator, down loader, debugger, and monitor. The pSET supports the IEC61131-3 standard software model and languages such as LD (ladder diagram) and FBD (function block diagram) which are two of the most widely used PLC programming languages in industry fields. The pSET will also support SFC (sequential function chart) language. The pSET is developed as a part of a Korea Nuclear Instrumentation and Control System (KNICS) project

  14. Realization of PLC to the Variable Frequency Speed Regulation System of Mine Local Ventilator based on RS-485 Communication

    Science.gov (United States)

    Ma, Kai; Li, Jian; Yun, Yichong

    2018-03-01

    The article first introduces the merits of serial communication in the PLC to the variable frequency speed regulation system of mine local ventilator, and then sets up a hardware application development platform of PLC and inverter based on RS-485 communication technology, next presents communication initialization of the PLC and Inverter. Finally according to the control requirements, PLC send run operation & monitoring instruction to Inverter, realizes the serial communication control between the PLC and Inverter.

  15. Software para Controle de Temperatura em Estufas

    OpenAIRE

    Silva, Antonio Carlos Alves; Universidade Federal de Lavras; Kanazawa, Edna Mie; Universidade Federal de Lavras; de Carvalho, Karina Dutra; Universidade Federal de Lavras; Kinoshita, Vanessa Godoy; Universidade Federal de Lavras; Uchoa, Joaquim Quinteiro; Universidade Federal de Lavras; Lacerda, Wilian Soares; Universidade Federal de Lavras; Schneider, Bruno de Oliveira; Universidade Federal de Lavras

    2004-01-01

    Neste trabalho é apresentado o projeto desenvolvido para controle de temperatura em estufas, denominado CTE, utilizando uma Interface de Aquisição e Controle de Dados. Todo o controle é feito via software, onde pode-se optar por dois tipos de controle: o controle automático, onde é possível definir-se a temperatura mínima e máxima; ou o controle manual, onde o usuário poderá optar por acionar periféricos de aquecimento, resfriamento e desligamento da estufa. Foi desenvolvida também uma interf...

  16. Verification and validation of control system software

    International Nuclear Information System (INIS)

    Munro, J.K. Jr.; Kisner, R.A.; Bhadtt, S.C.

    1991-01-01

    The following guidelines are proposed for verification and validation (V ampersand V) of nuclear power plant control system software: (a) use risk management to decide what and how much V ampersand V is needed; (b) classify each software application using a scheme that reflects what type and how much V ampersand V is needed; (c) maintain a set of reference documents with current information about each application; (d) use Program Inspection as the initial basic verification method; and (e) establish a deficiencies log for each software application. The following additional practices are strongly recommended: (a) use a computer-based configuration management system to track all aspects of development and maintenance; (b) establish reference baselines of the software, associated reference documents, and development tools at regular intervals during development; (c) use object-oriented design and programming to promote greater software reliability and reuse; (d) provide a copy of the software development environment as part of the package of deliverables; and (e) initiate an effort to use formal methods for preparation of Technical Specifications. The paper provides background information and reasons for the guidelines and recommendations. 3 figs., 3 tabs

  17. Open core control software for surgical robots.

    Science.gov (United States)

    Arata, Jumpei; Kozuka, Hiroaki; Kim, Hyung Wook; Takesue, Naoyuki; Vladimirov, B; Sakaguchi, Masamichi; Tokuda, Junichi; Hata, Nobuhiko; Chinzei, Kiyoyuki; Fujimoto, Hideo

    2010-05-01

    In these days, patients and doctors in operation room are surrounded by many medical devices as resulting from recent advancement of medical technology. However, these cutting-edge medical devices are working independently and not collaborating with each other, even though the collaborations between these devices such as navigation systems and medical imaging devices are becoming very important for accomplishing complex surgical tasks (such as a tumor removal procedure while checking the tumor location in neurosurgery). On the other hand, several surgical robots have been commercialized, and are becoming common. However, these surgical robots are not open for collaborations with external medical devices in these days. A cutting-edge "intelligent surgical robot" will be possible in collaborating with surgical robots, various kinds of sensors, navigation system and so on. On the other hand, most of the academic software developments for surgical robots are "home-made" in their research institutions and not open to the public. Therefore, open source control software for surgical robots can be beneficial in this field. From these perspectives, we developed Open Core Control software for surgical robots to overcome these challenges. In general, control softwares have hardware dependencies based on actuators, sensors and various kinds of internal devices. Therefore, these control softwares cannot be used on different types of robots without modifications. However, the structure of the Open Core Control software can be reused for various types of robots by abstracting hardware dependent parts. In addition, network connectivity is crucial for collaboration between advanced medical devices. The OpenIGTLink is adopted in Interface class which plays a role to communicate with external medical devices. At the same time, it is essential to maintain the stable operation within the asynchronous data transactions through network. In the Open Core Control software, several

  18. Supervisory control software for MFTF neutral beams

    International Nuclear Information System (INIS)

    Woodruff, J.P.

    1981-01-01

    We describe the software structures that control the operation of MFTF Sustaining Neutral Beam Power Supplies (SNBPS). These components of the Supervisory Control and Diagnostics System (SCDS) comprise ten distinct tasks that exist in the SCDS system environment. The codes total about 16,000 lines of commented Pascal code and occupy 240 kbytes of memory. The controls have been running since March 1981, and at this writing are being integrated to the Local Control System and to the power supply Pulse Power Module Controller

  19. Consys Linear Control System Design Software Package

    International Nuclear Information System (INIS)

    Diamantidis, Z.

    1987-01-01

    This package is created in order to help engineers, researchers, students and all who work on linear control systems. The software includes all time and frequency domain analysises, spectral analysises and networks, active filters and regulators design aids. The programmes are written on Hewlett Packard computer in Basic 4.0

  20. Environmental Control System Software & Hardware Development

    Science.gov (United States)

    Vargas, Daniel Eduardo

    2017-01-01

    ECS hardware: (1) Provides controlled purge to SLS Rocket and Orion spacecraft. (2) Provide mission-focused engineering products and services. ECS software: (1) NASA requires Compact Unique Identifiers (CUIs); fixed-length identifier used to identify information items. (2) CUI structure; composed of nine semantic fields that aid the user in recognizing its purpose.

  1. New control system: ADA softwares organization

    International Nuclear Information System (INIS)

    David, L.

    1992-01-01

    On VAX/VMS, ADA compiler is integrated in a workshop of ACS software engineering which allows a coherent development by control of source and executable programs, by separation of applications in various levels of visibility and by management of existing links between different modules of a same application. (A.B.)

  2. Software for NAA sample changer control

    Energy Technology Data Exchange (ETDEWEB)

    Dutra Neto, Aimore; Menezes, Maria Angela de B.C., E-mail: dutraa@cdtn.br, E-mail: menezes@cdtn.br [Centro de Desenvolvimento da Tecnologia Nuclear (CDTN/CNEN-RJ), Belo Horizonte, MG (Brazil)

    2015-07-01

    In CDTN/CNEN laboratories, the neutron activation analysis (NAA) is an analytical technique routinely employed. The irradiation is performed in the TRIGA MARK I IPR-R1 reactor. After irradiated, the samples depend of an operator to be changed, creating a bottle neck in the process. To optimize the whole process, an automation of the changing samples is necessary. In order to achieve this goal, it was developed a software to control a sample changer under construction at CDTN laboratories. Two programs, running in two different environments, manages the entire acquisition process and performs all activities necessary to move the motors to positioning the samples and control the vacuum to grip the vials. The high level routine communicates with Genie 2000 software to control a Canberra Multiport II, while a low level program controls the physical assemble. (author)

  3. Software for NAA sample changer control

    International Nuclear Information System (INIS)

    Dutra Neto, Aimore; Menezes, Maria Angela de B.C.

    2015-01-01

    In CDTN/CNEN laboratories, the neutron activation analysis (NAA) is an analytical technique routinely employed. The irradiation is performed in the TRIGA MARK I IPR-R1 reactor. After irradiated, the samples depend of an operator to be changed, creating a bottle neck in the process. To optimize the whole process, an automation of the changing samples is necessary. In order to achieve this goal, it was developed a software to control a sample changer under construction at CDTN laboratories. Two programs, running in two different environments, manages the entire acquisition process and performs all activities necessary to move the motors to positioning the samples and control the vacuum to grip the vials. The high level routine communicates with Genie 2000 software to control a Canberra Multiport II, while a low level program controls the physical assemble. (author)

  4. Reliability Analysis for Safety Grade PLC(POSAFE-Q)

    International Nuclear Information System (INIS)

    Choi, Kyung Chul; Song, Seung Whan; Park, Gang Min; Hwang, Sung Jae

    2012-01-01

    Safety Grade PLC(Programmable Logic Controller), POSAFE-Q, was developed recently in accordance with nuclear regulatory and requirements. In this paper, describe reliability analysis for digital safety grade PLC (especially POSAFE-Q). Reliability analysis scope is Prediction, Calculation of MTBF (Mean Time Between Failure), FMEA (Failure Mode Effect Analysis), PFD (Probability of Failure on Demand). (author)

  5. The COMPASS Tokamak Plasma Control Software Performance

    Science.gov (United States)

    Valcarcel, Daniel F.; Neto, André; Carvalho, Ivo S.; Carvalho, Bernardo B.; Fernandes, Horácio; Sousa, Jorge; Janky, Filip; Havlicek, Josef; Beno, Radek; Horacek, Jan; Hron, Martin; Panek, Radomir

    2011-08-01

    The COMPASS tokamak has began operation at the IPP Prague in December 2008. A new control system has been built using an ATCA-based real-time system developed at IST Lisbon. The control software is implemented on top of the MARTe real-time framework attaining control cycles as short as 50 μs, with a jitter of less than 1 μs. The controlled parameters, important for the plasma performance, are the plasma current, position of the plasma current center, boundary shape and horizontal and vertical velocities. These are divided in two control cycles: slow at 500 μs and fast at 50 μs. The project has two phases. First, the software implements a digital controller, similar to the analog one used during the COMPASS-D operation in Culham. In the slow cycle, the plasma current and position are measured and controlled with PID and feedforward controllers, respectively, the shaping magnetic field is preprogrammed. The vertical instability and horizontal equilibrium are controlled with the faster 50-μs cycle PID controllers. The second phase will implement a plasma-shape reconstruction algorithm and controller, aiming at optimized plasma performance. The system was designed to be as modular as possible by breaking the functional requirements of the control system into several independent and specialized modules. This splitting enabled tuning the execution of each system part and to use the modules in a variety of applications with different time constraints. This paper presents the design and overall performance of the COMPASS control software.

  6. Timing system control software in the SLC

    International Nuclear Information System (INIS)

    Thompson, K.; Phinney, N.

    1985-04-01

    A new timing system that allows precision (approx.1 to 2 ns) control of the trigger times of klystrons, beam position monitors, and other devices on a pulse-to-pulse basis at up to 360 Hz is in operation in the first third of the SLAC linear accelerator. The control software is divided between a central host VAX and local Intel 8086-based microprocessor clusters. Facilities exist to set up and adjust the timing of devices or groups of devices independently for beam pulses having different destinations and purposes, which are run in an interlaced fashion during normal machine operation. Upgrading of the system is currently underway, using a new version of the Programmable Delay Unit CAMAC module to allow pipelining of timing information for three machine pulses. An overview of the current state of the system is presented in this paper, with an emphasis on software control

  7. Ground test accelerator control system software

    International Nuclear Information System (INIS)

    Burczyk, L.; Dalesio, R.; Dingler, R.; Hill, J.; Howell, J.A.; Kerstiens, D.; King, R.; Kozubal, A.; Little, C.; Martz, V.; Rothrock, R.; Sutton, J.

    1988-01-01

    This paper reports on the GTA control system that provides an environment in which the automation of a state-of-the-art accelerator can be developed. It makes use of commercially available computers, workstations, computer networks, industrial 110 equipment, and software. This system has built-in supervisory control (like most accelerator control systems), tools to support continuous control (like the process control industry), and sequential control for automatic start-up and fault recovery (like few other accelerator control systems). Several software tools support these levels of control: a real-time operating system (VxWorks) with a real-time kernel (VRTX), a configuration database, a sequencer, and a graphics editor. VxWorks supports multitasking, fast context-switching, and preemptive scheduling. VxWorks/VRTX is a network-based development environment specifically designed to work in partnership with the UNIX operating system. A data base provides the interface to the accelerator components. It consists of a run time library and a database configuration and editing tool. A sequencer initiates and controls the operation of all sequence programs (expressed as state programs). A graphics editor gives the user the ability to create color graphic displays showing the state of the machine in either text or graphics form

  8. The Qualification Experiences for Safety-critical Software of POSAFE-Q

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Jang Yeol; Son, Kwang Seop; Cheon, Se Woo; Lee, Jang Soo; Kwon, Kee Choon [Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2009-05-15

    Programmable Logic Controllers (PLC) have been applied to the Reactor Protection System (RPS) and the Engineered Safety Feature (ESF)-Component Control System (CCS) as the major safety system components of nuclear power plants. This paper describes experiences on the qualification of the safety-critical software including the pCOS kernel and system tasks related to a safety-grade PLC, i.e. the works done for the Software Verification and Validation, Software Safety Analysis, Software Quality Assurance, and Software Configuration Management etc.

  9. Users` demands narrow PLC-DCS gap

    Energy Technology Data Exchange (ETDEWEB)

    La Fauci, J.

    1997-02-01

    Supervisory control and data acquisition (SCADA) operator interface (OI) software has propelled programmable logic controllers (PLCs) into areas where they can successfully compete with distributed control systems (DCSs) for many control applications. As a result, automation engineers are struggling to develop guidelines to help determine which is best for batch operations and other applications. There is no clear answer to this issue. There are, however, decision tools such as Kepner-Tregoe (K-T) that can be applied by engineers as a structured approach to decision analysis and system selection. Other factors such as business environment, pressure to reduce project cost, validation, and predicting new technology direction all play a critical role for engineers in choosing between a PLC- or DCS-based control system. Higher-level business issues, however, are seldom considered by engineers during control system selection. Engineers should try to better understand their company`s business objectives and mission statement and how company business direction may affect control system selection. For instance, the pharmaceutical industry can be broken up into the following five basic application groups: bulk chemicals, finishing, biotech, pilot plant, and utilities. Each has a unique set of functional and process-control requirements. Understanding needs and differences of these five basic application groups and applying the optimum control system solution will place the company in a more competitive position. A financial analysis should be one of the first steps in the control system evaluation process. This may include early agreement of contractual terms and conditions as well as a nondisclosure agreement. Other financial considerations may include requesting a financial report on the control system manufacturer or systems integrator that will be performing the work to determine its financial stability. 3 figs.

  10. SOFTWARE Manual for VMM3 Slow Control

    CERN Document Server

    Guth, Manuel

    2017-01-01

    For the New Small Wheel upgrade of the ATLAS detector a new readout chip, called VMM3(a), was developed. In order to provide this new technology to a larger community, the RD51 collaboration is integrating the VMM3 in their scalable readout system (SRS). For this purpose, a new slow control and calibration tool is necessary. This new software was developed and improved within a CERN Summer Student project.

  11. Creating the next generation control system software

    International Nuclear Information System (INIS)

    Schultz, D.E.

    1989-01-01

    A new 1980's style support package for future accelerator control systems is proposed. It provides a way to create accelerator applications software without traditional programming. Visual Interactive Applications (VIA) is designed to meet the needs of expanded accelerator complexes in a more cost effective way than past experience with procedural languages by using technology from the personal computer and artificial intelligence communities. 4 refs

  12. Distributed controller clustering in software defined networks.

    Directory of Open Access Journals (Sweden)

    Ahmed Abdelaziz

    Full Text Available Software Defined Networking (SDN is an emerging promising paradigm for network management because of its centralized network intelligence. However, the centralized control architecture of the software-defined networks (SDNs brings novel challenges of reliability, scalability, fault tolerance and interoperability. In this paper, we proposed a novel clustered distributed controller architecture in the real setting of SDNs. The distributed cluster implementation comprises of multiple popular SDN controllers. The proposed mechanism is evaluated using a real world network topology running on top of an emulated SDN environment. The result shows that the proposed distributed controller clustering mechanism is able to significantly reduce the average latency from 8.1% to 1.6%, the packet loss from 5.22% to 4.15%, compared to distributed controller without clustering running on HP Virtual Application Network (VAN SDN and Open Network Operating System (ONOS controllers respectively. Moreover, proposed method also shows reasonable CPU utilization results. Furthermore, the proposed mechanism makes possible to handle unexpected load fluctuations while maintaining a continuous network operation, even when there is a controller failure. The paper is a potential contribution stepping towards addressing the issues of reliability, scalability, fault tolerance, and inter-operability.

  13. Distributed controller clustering in software defined networks.

    Science.gov (United States)

    Abdelaziz, Ahmed; Fong, Ang Tan; Gani, Abdullah; Garba, Usman; Khan, Suleman; Akhunzada, Adnan; Talebian, Hamid; Choo, Kim-Kwang Raymond

    2017-01-01

    Software Defined Networking (SDN) is an emerging promising paradigm for network management because of its centralized network intelligence. However, the centralized control architecture of the software-defined networks (SDNs) brings novel challenges of reliability, scalability, fault tolerance and interoperability. In this paper, we proposed a novel clustered distributed controller architecture in the real setting of SDNs. The distributed cluster implementation comprises of multiple popular SDN controllers. The proposed mechanism is evaluated using a real world network topology running on top of an emulated SDN environment. The result shows that the proposed distributed controller clustering mechanism is able to significantly reduce the average latency from 8.1% to 1.6%, the packet loss from 5.22% to 4.15%, compared to distributed controller without clustering running on HP Virtual Application Network (VAN) SDN and Open Network Operating System (ONOS) controllers respectively. Moreover, proposed method also shows reasonable CPU utilization results. Furthermore, the proposed mechanism makes possible to handle unexpected load fluctuations while maintaining a continuous network operation, even when there is a controller failure. The paper is a potential contribution stepping towards addressing the issues of reliability, scalability, fault tolerance, and inter-operability.

  14. A software architecture for a transportation control tower

    NARCIS (Netherlands)

    Baumgrass, A.; Dijkman, R.M.; Grefen, P.W.P.J.; Pourmirza, S.; Völzer, H.; Weske, M.H.

    2014-01-01

    A Transportation Control Tower is a software application that facilitates transportation planners with easily monitoring and dispatching transportation resources. This paper presents a software architecture for such an application. It focuses in particular on the novel aspects of the software

  15. Software Quality Control at Belle II

    Science.gov (United States)

    Ritter, M.; Kuhr, T.; Hauth, T.; Gebard, T.; Kristof, M.; Pulvermacher, C.; Belle Software Group, II

    2017-10-01

    Over the last seven years the software stack of the next generation B factory experiment Belle II has grown to over one million lines of C++ and Python code, counting only the part included in offline software releases. There are several thousand commits to the central repository by about 100 individual developers per year. To keep a coherent software stack of high quality that it can be sustained and used efficiently for data acquisition, simulation, reconstruction, and analysis over the lifetime of the Belle II experiment is a challenge. A set of tools is employed to monitor the quality of the software and provide fast feedback to the developers. They are integrated in a machinery that is controlled by a buildbot master and automates the quality checks. The tools include different compilers, cppcheck, the clang static analyzer, valgrind memcheck, doxygen, a geometry overlap checker, a check for missing or extra library links, unit tests, steering file level tests, a sophisticated high-level validation suite, and an issue tracker. The technological development infrastructure is complemented by organizational means to coordinate the development.

  16. Improving Software Systems By Flow Control Analysis

    Directory of Open Access Journals (Sweden)

    Piotr Poznanski

    2012-01-01

    Full Text Available Using agile methods during the implementation of the system that meets mission critical requirements can be a real challenge. The change in the system built of dozens or even hundreds of specialized devices with embedded software requires the cooperation of a large group of engineers. This article presents a solution that supports parallel work of groups of system analysts and software developers. Deployment of formal rules to the requirements written in natural language enables using formal analysis of artifacts being a bridge between software and system requirements. Formalism and textual form of requirements allowed the automatic generation of message flow graph for the (sub system, called the “big-picture-model”. Flow diagram analysis helped to avoid a large number of defects whose repair cost in extreme cases could undermine the legitimacy of agile methods in projects of this scale. Retrospectively, a reduction of technical debt was observed. Continuous analysis of the “big picture model” improves the control of the quality parameters of the software architecture. The article also tries to explain why the commercial platform based on UML modeling language may not be sufficient in projects of this complexity.

  17. Simulation-based Testing of Control Software

    Energy Technology Data Exchange (ETDEWEB)

    Ozmen, Ozgur [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Nutaro, James J. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Sanyal, Jibonananda [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Olama, Mohammed M. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)

    2017-02-10

    It is impossible to adequately test complex software by examining its operation in a physical prototype of the system monitored. Adequate test coverage can require millions of test cases, and the cost of equipment prototypes combined with the real-time constraints of testing with them makes it infeasible to sample more than a small number of these tests. Model based testing seeks to avoid this problem by allowing for large numbers of relatively inexpensive virtual prototypes that operate in simulation time at a speed limited only by the available computing resources. In this report, we describe how a computer system emulator can be used as part of a model based testing environment; specifically, we show that a complete software stack including operating system and application software - can be deployed within a simulated environment, and that these simulations can proceed as fast as possible. To illustrate this approach to model based testing, we describe how it is being used to test several building control systems that act to coordinate air conditioning loads for the purpose of reducing peak demand. These tests involve the use of ADEVS (A Discrete Event System Simulator) and QEMU (Quick Emulator) to host the operational software within the simulation, and a building model developed with the MODELICA programming language using Buildings Library and packaged as an FMU (Functional Mock-up Unit) that serves as the virtual test environment.

  18. Design of monitoring system for mail-sorting based on the Profibus S7 series PLC

    Science.gov (United States)

    Zhang, W.; Jia, S. H.; Wang, Y. H.; Liu, H.; Tang, G. C.

    2017-01-01

    With the rapid development of the postal express, the workload of mail sorting is increasing, but the automatic technology of mail sorting is not mature enough. In view of this, the system uses Siemens S7-300 PLC as the main station controller, PLC of Siemens S7-200/400 is from the station controller, through the man-machine interface configuration software MCGS, PROFIBUS-DP communication, RFID technology and mechanical sorting hand achieve mail classification sorting monitoring. Among them, distinguish mail-sorting by scanning RFID posted in the mail electronic bar code (fixed code), the system uses the corresponding controller on the acquisition of information processing, the processed information transmit to the sorting manipulator by PROFIBUS-DP. The system can realize accurate and efficient mail sorting, which will promote the development of mail sorting technology.

  19. Techniques and tools for software qualification in KNICS

    International Nuclear Information System (INIS)

    Cha, Kyung H.; Lee, Yeong J.; Cheon, Se W.; Kim, Jang Y.; Lee, Jang S.; Kwon, Kee C.

    2004-01-01

    This paper describes techniques and tools for qualifying safety software in Korea Nuclear Instrumentation and Control System (KNICS). Safety software are developed and applied for a Reactor Protection System (RPS), an Engineered Safety Features and Component Control System (ESF-CCS), and a safety Programmable Logic Controller (PLC) in the KNICS. Requirements and design specifications of safety software are written by both natural language and formal specification languages. Statechart is used for formal specification of software of the ESF-CCS and the safety PLC while NuSCR is used for formal specification of them of the RPS. pSET (POSCON Software Engineering Tool) as a software development tool has been developed and utilized for the IEC61131-3 based PLC programming. The qualification of the safety software consists of software verification and validation (V and V) through software life cycle, software safety analysis, and software configuration management, software quality assurance, and COTS (Commercial-Off-The-Shelf) dedication. The criteria and requirements for qualifying the safety software have been established with them in Software Review Plan (SRP)/Branch Technical Positions (BTP)-14, IEEE Std. 7-4.3.2-1998, NUREG/CR-6463, IEEE Std. 1012-1998, and so on. Figure 1 summarizes qualification techniques and tools for the safety software

  20. Control software for the CBM readout chain

    Energy Technology Data Exchange (ETDEWEB)

    Loizeau, Pierre-Alain [GSI Helmholtzzentrum fuer Schwerionenforschung GmbH (Germany)

    2016-07-01

    The Compressed Baryonic Matter (CBM) experiment, which will be built at FAIR, will use free-streaming readout electronics to acquire high-statistics data-sets of physics probes in fixed target heavy-ion collisions. Since no simple signatures suitable for a hardware trigger are available for most of them, reconstruction and selection of the interesting collisions will be done in software, in a computer farm called First Level Event Selector (FLES). The raw data coming from the detectors is pre-processed, pre-calibrated and aggregated in a FPGA based layer called Data Preprocessing Boards (DPB). IPbus will be used to communicate with the DPBs and through them with the elements of the readout chain closer to detectors. A slow control environment based on this software is developed by CBM to configure in an efficient way the DPBs as well as the Front-End Electronics and monitor their performances. This contribution presents the layout planned for the slow control software, its first implementation and corresponding test results.

  1. On Model Based Synthesis of Embedded Control Software

    OpenAIRE

    Alimguzhin, Vadim; Mari, Federico; Melatti, Igor; Salvo, Ivano; Tronci, Enrico

    2012-01-01

    Many Embedded Systems are indeed Software Based Control Systems (SBCSs), that is control systems whose controller consists of control software running on a microcontroller device. This motivates investigation on Formal Model Based Design approaches for control software. Given the formal model of a plant as a Discrete Time Linear Hybrid System and the implementation specifications (that is, number of bits in the Analog-to-Digital (AD) conversion) correct-by-construction control software can be...

  2. Reliability analysis of PLC safety equipment

    Energy Technology Data Exchange (ETDEWEB)

    Yu, J.; Kim, J. Y. [Chungnam Nat. Univ., Daejeon (Korea, Republic of)

    2006-06-15

    FMEA analysis for Nuclear Safety Grade PLC, failure rate prediction for nuclear safety grade PLC, sensitivity analysis for components failure rate of nuclear safety grade PLC, unavailability analysis support for nuclear safety system.

  3. Reliability analysis of PLC safety equipment

    International Nuclear Information System (INIS)

    Yu, J.; Kim, J. Y.

    2006-06-01

    FMEA analysis for Nuclear Safety Grade PLC, failure rate prediction for nuclear safety grade PLC, sensitivity analysis for components failure rate of nuclear safety grade PLC, unavailability analysis support for nuclear safety system

  4. Laboratory cost control and financial management software.

    Science.gov (United States)

    Mayer, M

    1998-02-09

    Economical constraints within the health care system advocate the introduction of tighter control of costs in clinical laboratories. Detailed cost information forms the basis for cost control and financial management. Based on the cost information, proper decisions regarding priorities, procedure choices, personnel policies and investments can be made. This presentation outlines some principles of cost analysis, describes common limitations of cost analysis, and exemplifies use of software to achieve optimized cost control. One commercially available cost analysis software, LabCost, is described in some detail. In addition to provision of cost information, LabCost also serves as a general management tool for resource handling, accounting, inventory management and billing. The application of LabCost in the selection process of a new high throughput analyzer for a large clinical chemistry service is taken as an example for decisions that can be assisted by cost evaluation. It is concluded that laboratory management that wisely utilizes cost analysis to support the decision-making process will undoubtedly have a clear advantage over those laboratories that fail to employ cost considerations to guide their actions.

  5. The COMPASS Tokamak Plasma Control Software Performance

    Czech Academy of Sciences Publication Activity Database

    Valcárcel, D.F.; Neto, A.; Carvalho, I.S.; Carvalho, B.B.; Fernandes, H.; Sousa, J.; Janky, F.; Havlíček, Josef; Beňo, R.; Horáček, Jan; Hron, Martin; Pánek, Radomír

    2011-01-01

    Roč. 58, č. 4 (2011), s. 1490-1496 ISSN 0018-9499. [Real Time Conference, RT10/17th./. Lisboa, 24.05.2010-28.05.2010] R&D Projects: GA MŠk 7G09042; GA ČR GD202/08/H057 Institutional research plan: CEZ:AV0Z20430508 Keywords : Real-Time * ATCA * Data Acquisition * Plasma Control Software Subject RIV: BL - Plasma and Gas Discharge Physics Impact factor: 1.447, year: 2011 http://dx.doi.org/10.1109/TNS.2011.2143726

  6. ADAA: new software for intelligent instrument control

    International Nuclear Information System (INIS)

    Butman, M.; Wannberg, A.; Mellergaard, A.; Zetterstroem, P.; McGreevy, R.L.

    2004-01-01

    Automated data acquisition and analysis (ADAA) is a new platform for automation of experiments, including data reduction, analysis and feedback. The objective of ADAA is to develop software that enables scientific control of the progress of an experiment, e.g. monitoring in terms of analysed data as opposed to measured data, one obvious aim being to maximize the scientific output from a given period of beam time. Basic design considerations will be outlined and discussed in the context of several types of experiments

  7. On an LAS-integrated soft PLC system based on WorldFIP fieldbus.

    Science.gov (United States)

    Liang, Geng; Li, Zhijun; Li, Wen; Bai, Yan

    2012-01-01

    Communication efficiency is lowered and real-time performance is not good enough in discrete control based on traditional WorldFIP field intelligent nodes in case that the scale of control in field is large. A soft PLC system based on WorldFIP fieldbus was designed and implemented. Link Activity Scheduler (LAS) was integrated into the system and field intelligent I/O modules acted as networked basic nodes. Discrete control logic was implemented with the LAS-integrated soft PLC system. The proposed system was composed of configuration and supervisory sub-systems and running sub-systems. The configuration and supervisory sub-system was implemented with a personal computer or an industrial personal computer; running subsystems were designed and implemented based on embedded hardware and software systems. Communication and schedule in the running subsystem was implemented with an embedded sub-module; discrete control and system self-diagnosis were implemented with another embedded sub-module. Structure of the proposed system was presented. Methodology for the design of the sub-systems was expounded. Experiments were carried out to evaluate the performance of the proposed system both in discrete and process control by investigating the effect of network data transmission delay induced by the soft PLC in WorldFIP network and CPU workload on resulting control performances. The experimental observations indicated that the proposed system is practically applicable. Copyright © 2011 ISA. Published by Elsevier Ltd. All rights reserved.

  8. Hazard Analysis of Software Requirements Specification for Process Module of FPGA-based Controllers in NPP

    Energy Technology Data Exchange (ETDEWEB)

    Jung; Sejin; Kim, Eui-Sub; Yoo, Junbeom [Konkuk University, Seoul (Korea, Republic of); Keum, Jong Yong; Lee, Jang-Soo [Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2016-10-15

    Software in PLC, FPGA which are used to develop I and C system also should be analyzed to hazards and risks before used. NUREG/CR-6430 proposes the method for performing software hazard analysis. It suggests analysis technique for software affected hazards and it reveals that software hazard analysis should be performed with the aspects of software life cycle such as requirements analysis, design, detailed design, implements. It also provides the guide phrases for applying software hazard analysis. HAZOP (Hazard and operability analysis) is one of the analysis technique which is introduced in NUREG/CR-6430 and it is useful technique to use guide phrases. HAZOP is sometimes used to analyze the safety of software. Analysis method of NUREG/CR-6430 had been used in Korea nuclear power plant software for PLC development. Appropriate guide phrases and analysis process are selected to apply efficiently and NUREG/CR-6430 provides applicable methods for software hazard analysis is identified in these researches. We perform software hazard analysis of FPGA software requirements specification with two approaches which are NUREG/CR-6430 and HAZOP with using general GW. We also perform the comparative analysis with them. NUREG/CR-6430 approach has several pros and cons comparing with the HAZOP with general guide words and approach. It is enough applicable to analyze the software requirements specification of FPGA.

  9. Command and Control Software Development Memory Management

    Science.gov (United States)

    Joseph, Austin Pope

    2017-01-01

    This internship was initially meant to cover the implementation of unit test automation for a NASA ground control project. As is often the case with large development projects, the scope and breadth of the internship changed. Instead, the internship focused on finding and correcting memory leaks and errors as reported by a COTS software product meant to track such issues. Memory leaks come in many different flavors and some of them are more benign than others. On the extreme end a program might be dynamically allocating memory and not correctly deallocating it when it is no longer in use. This is called a direct memory leak and in the worst case can use all the available memory and crash the program. If the leaks are small they may simply slow the program down which, in a safety critical system (a system for which a failure or design error can cause a risk to human life), is still unacceptable. The ground control system is managed in smaller sub-teams, referred to as CSCIs. The CSCI that this internship focused on is responsible for monitoring the health and status of the system. This team's software had several methods/modules that were leaking significant amounts of memory. Since most of the code in this system is safety-critical, correcting memory leaks is a necessity.

  10. 49 CFR 236.18 - Software management control plan.

    Science.gov (United States)

    2010-10-01

    ... 49 Transportation 4 2010-10-01 2010-10-01 false Software management control plan. 236.18 Section... Instructions: All Systems General § 236.18 Software management control plan. (a) Within 6 months of June 6, 2005, each railroad shall develop and adopt a software management control plan for its signal and train...

  11. Control of research oriented software development

    International Nuclear Information System (INIS)

    Lewis, L.C.; Dronkers, J.J.; Pitsker, B.

    1985-12-01

    The Nuclear Waste Policy Act of 1982 directs the Department of Energy (DOE) to dispose permanently high level radioactive waste and civilian spent nuclear fuel by January 31, 1998. DOE has responded by creating an organizational structure that directs all the activities necessary to carry out the legislative demands. LLNL is conducting research in the earth sciences and is developing some unique computer codes to help establish the feasibility of geologic repositories for nuclear waste. LLNL has several codes under development. This paper examines the administrative and organizational measures that were and still are being undertaken in order to control the development of the two major codes. In the case of one code, the software quality assurance requirements were imposed five years after the code began its development. This required a retroactive application of requirements. The other code is still in the conceptual stages of development and here requirements can be applied as soon as the initial code design begins. Both codes are being developed by scientists, not computer programmers, and both are modeling codes, not data acquisition and reduction codes. Also the projects for which these codes are being developed have slightly different software quality assurance requirements. All these factors contribute unique difficulties in attempts to assure that the development not only results in a reliable prediction, but that whatever the reliability, it can be objectively shown to exist. The paper will examine a software management model. It will also discuss the reasons why it is felt that this particular model would stand a reasonable chance for success. The paper will then describe the way in which the model should be integrated into the existing management configuration and tradition

  12. The SOFIA Mission Control System Software

    Science.gov (United States)

    Heiligman, G. M.; Brock, D. R.; Culp, S. D.; Decker, P. H.; Estrada, J. C.; Graybeal, J. B.; Nichols, D. M.; Paluzzi, P. R.; Sharer, P. J.; Pampell, R. J.; Papke, B. L.; Salovich, R. D.; Schlappe, S. B.; Spriestersbach, K. K.; Webb, G. L.

    1999-05-01

    The Stratospheric Observatory for Infrared Astronomy (SOFIA) will be delivered with a computerized mission control system (MCS). The MCS communicates with the aircraft's flight management system and coordinates the operations of the telescope assembly, mission-specific subsystems, and the science instruments. The software for the MCS must be reliable and flexible. It must be easily usable by many teams of observers with widely differing needs, and it must support non-intrusive access for education and public outreach. The technology must be appropriate for SOFIA's 20-year lifetime. The MCS software development process is an object-oriented, use case driven approach. The process is iterative: delivery will be phased over four "builds"; each build will be the result of many iterations; and each iteration will include analysis, design, implementation, and test activities. The team is geographically distributed, coordinating its work via Web pages, teleconferences, T.120 remote collaboration, and CVS (for Internet-enabled configuration management). The MCS software architectural design is derived in part from other observatories' experience. Some important features of the MCS are: * distributed computing over several UNIX and VxWorks computers * fast throughput of time-critical data * use of third-party components, such as the Adaptive Communications Environment (ACE) and the Common Object Request Broker Architecture (CORBA) * extensive configurability via stored, editable configuration files * use of several computer languages so developers have "the right tool for the job". C++, Java, scripting languages, Interactive Data Language (from Research Systems, Int'l.), XML, and HTML will all be used in the final deliverables. This paper reports on work in progress, with the final product scheduled for delivery in 2001. This work was performed for Universities Space Research Association for NASA under contract NAS2-97001.

  13. Control Software for Piezo Stepping Actuators

    Science.gov (United States)

    Shields, Joel F.

    2013-01-01

    A control system has been developed for the Space Interferometer Mission (SIM) piezo stepping actuator. Piezo stepping actuators are novel because they offer extreme dynamic range (centimeter stroke with nanometer resolution) with power, thermal, mass, and volume advantages over existing motorized actuation technology. These advantages come with the added benefit of greatly reduced complexity in the support electronics. The piezo stepping actuator consists of three fully redundant sets of piezoelectric transducers (PZTs), two sets of brake PZTs, and one set of extension PZTs. These PZTs are used to grasp and move a runner attached to the optic to be moved. By proper cycling of the two brake and extension PZTs, both forward and backward moves of the runner can be achieved. Each brake can be configured for either a power-on or power-off state. For SIM, the brakes and gate of the mechanism are configured in such a manner that, at the end of the step, the actuator is in a parked or power-off state. The control software uses asynchronous sampling of an optical encoder to monitor the position of the runner. These samples are timed to coincide with the end of the previous move, which may consist of a variable number of steps. This sampling technique linearizes the device by avoiding input saturation of the actuator and makes latencies of the plant vanish. The software also estimates, in real time, the scale factor of the device and a disturbance caused by cycling of the brakes. These estimates are used to actively cancel the brake disturbance. The control system also includes feedback and feedforward elements that regulate the position of the runner to a given reference position. Convergence time for smalland medium-sized reference positions (less than 200 microns) to within 10 nanometers can be achieved in under 10 seconds. Convergence times for large moves (greater than 1 millimeter) are limited by the step rate.

  14. Event notification system with a PLC

    International Nuclear Information System (INIS)

    Kawase, M.; Yoshikawa, Hiroshi; Sakaki, Hironao; Takahashi, Hiroki; Sako, Hiroyuki; Kamiya, Junichiro; Takayanagi, Tomohiro

    2004-01-01

    When an interlock occurs in the equipment, it is required to notify the upper rank control system of the Interlock and receive information for apparatus information in the upper rank control system as at high speed as possible. In the apparatus using FA-M3, it can respond to this by using the notice function of an event. This report shows the event notification system with a PLC based Kicker electromagnet power supply for 3GeV RCS. (author)

  15. MPS Vax monitor and control software architecture

    International Nuclear Information System (INIS)

    Allison, S.; Spencer, N.; Underwood, K.; VanOlst, D.; Zelanzy, M.

    1993-04-01

    The new Machine Protection System (MPS) now being tested at the SLAC Linear Collider (SLC) includes monitoring and controlling facilities integrated into the existing VAX control system. The actual machine protection is performed by VME micros which control the beam repetition rate on a pulse-by-pulse basis based on measurements from fault detectors. The VAX is used to control and configure the VME micros, configure custom CAMAC modules providing the fault detector inputs, monitor and report faults and system errors, update the SLC database, and interface with the user. The design goals of the VAX software include a database-driven system to allow configuration changes without code changes, use of a standard TCP/IP-based message service for communication, use of existing SLCNET micros for CAMAC configuration, security and verification features to prevent unauthorized access, error and alarm logging and display updates as quickly as possible, and use of touch panels and X-windows displays for the user interface

  16. Tank monitor and control system (TMACS) software configuration management plan

    International Nuclear Information System (INIS)

    GLASSCOCK, J.A.

    1999-01-01

    This Software Configuration Management Plan (SCMP) describes the methodology for control of computer software developed and supported by the Systems Development and Integration (SD and I) organization of Lockheed Martin Services, Inc. (LMSI) for the Tank Monitor and Control System (TMACS). This plan controls changes to the software and configuration files used by TMACS. The controlled software includes the Gensym software package, Gensym knowledge base files developed for TMACS, C-language programs used by TMACS, the operating system on the production machine, language compilers, and all Windows NT commands and functions which affect the operating environment. The configuration files controlled include the files downloaded to the Acromag and Westronic field instruments

  17. Slovak Electric, Plc., 1997

    International Nuclear Information System (INIS)

    1997-06-01

    Slovenske elektrarne, a.s. (Slovak Electric, Plc.) was established on November 1, 1994 as one entity among new entities created as successors to the former Slovensky energeticky podnik. The subject activity is the generation of electric power, operation of transmission 220 kV and 400 kV systems, transit, import, export, and sales of electric power. Besides these activities the company deals with generation, distribution, and sales of heat. The company operates one nuclear power station, three thermal power plants, and thirty hydro power plants. One nuclear Power plant is under construction (state up tu June 1997). On this CD ROM next chapters are presented: (1) The structure of the company; (2) The production Units; (3) The economic power of the company; (4) The operation culture of the company; (5) The strategic plans of the company

  18. Slovak Electric, Plc., 1998

    International Nuclear Information System (INIS)

    1997-06-01

    Slovenske elektrarne, a.s. (Slovak Electric, Plc., abbrevation 'SE, a.s.') is the Slovak electricity generating utility, incorporated on November 1, 1994 as one of new companies formed from substantially all of the assets and a legal successor of Slovensky energeticky podnik, s.p., founded on January 1, 1969 in the form of SEP group. From its predecessor, Slovak Electric, Plc., took over generation of power, operation of 220 kV and 400 kV power system, transit, import, export, and sale of electricity. It is also involved in generation, distribution, and sale of heat. At present, SE's share of electriciry sales in the Slovak Republic is 88.47%. Electricity is delivered to three regional distribution companies and directly to several major industrial enterprises. SE, a.s. operates one nuclear power station, three thermal power plants, and 30 hydro power plants. The second nuclear power plant is under construction (state up tu June 1997) and SE is participating in the construction of two hydro power plants and one combined cycle power plant. The efforts of SE, s.a. focus on the generation of power and heat with minimal environmental impacts. Ecology is given priority in the SE, a.s. development programmes. SE's mission is to permanently satisfy customers' needs, for an acceptable price and with minimal environmental impact. On this CD ROM next chapters are presented: (1) The structure of the Company; (2) Production units; (3) The economic power of the Company; (4) The operation culture; (5) The strategic plans of the Company

  19. Software quality assurance and software safety in the Biomed Control System

    International Nuclear Information System (INIS)

    Singh, R.P.; Chu, W.T.; Ludewigt, B.A.; Marks, K.M.; Nyman, M.A.; Renner, T.R.; Stradtner, R.

    1989-01-01

    The Biomed Control System is a hardware/software system used for the delivery, measurement and monitoring of heavy-ion beams in the patient treatment and biology experiment rooms in the Bevalac at the Lawrence Berkeley Laboratory (LBL). This paper describes some aspects of this system including historical background philosophy, configuration management, hardware features that facilitate software testing, software testing procedures, the release of new software quality assurance, safety and operator monitoring. 3 refs

  20. Modeling a Consistent Behavior of PLC-Sensors

    Directory of Open Access Journals (Sweden)

    E. V. Kuzmin

    2014-01-01

    Full Text Available The article extends the cycle of papers dedicated to programming and verificatoin of PLC-programs by LTL-specification. This approach provides the availability of correctness analysis of PLC-programs by the model checking method.The model checking method needs to construct a finite model of a PLC program. For successful verification of required properties it is important to take into consideration that not all combinations of input signals from the sensors can occur while PLC works with a control object. This fact requires more advertence to the construction of the PLC-program model.In this paper we propose to describe a consistent behavior of sensors by three groups of LTL-formulas. They will affect the program model, approximating it to the actual behavior of the PLC program. The idea of LTL-requirements is shown by an example.A PLC program is a description of reactions on input signals from sensors, switches and buttons. In constructing a PLC-program model, the approach to modeling a consistent behavior of PLC sensors allows to focus on modeling precisely these reactions without an extension of the program model by additional structures for realization of a realistic behavior of sensors. The consistent behavior of sensors is taken into account only at the stage of checking a conformity of the programming model to required properties, i. e. a property satisfaction proof for the constructed model occurs with the condition that the model contains only such executions of the program that comply with the consistent behavior of sensors.

  1. First Experience with PLC, OPC and BridgeVIEW in the context of the HMPID liquid distribution prototype

    CERN Document Server

    Maatta, E; CERN. Geneva; Swoboda, Detlef; Lecoeur, G

    1999-01-01

    The TESt (Test and Evaluation Station) [3] project consists in the construction of a stand alone unit for a specific sub-system of an ALICE detector in order to gain first experience with commercial products for detector control. Although the control system includes only a small number of devices and is designed for a particular application, it covers nevertheless all layers of a complete system and can be extended or used in different applications. The control system prototype has been implemented for the Perfluorohexane (C6F14) liquid distribution of the ALICE-HMPID (High-Momentum Particle IDentification)[5]. This report presents the experience acquired while developing the control system with off the shelf items: National Instruments BridgeVIEW [6] supervision software, SIEMENS PLC S7-300 [7] and the programming tool STEP 7. The OPC standard (OLE [12] for Process Control) [8] was used for the communication between BridgeVIEW and the PLC.

  2. The development of digital oscilloscope control software in nuclear measurement

    International Nuclear Information System (INIS)

    Pu Minghui; Tian Geng; Li Xianyou

    2004-01-01

    This essay presents the development of an all-purpose digital oscilloscope control software on Windows 95/98 OS. The background and method are discussed in detail, together with the function and characteristics of the software. With the use of this software, a single PC can control several digital oscilloscopes. Solution of main problems encountered in the development is also discussed. (authors)

  3. Design and development of PLC based offline impedance matching system for ICRH experiment

    International Nuclear Information System (INIS)

    Joshi, Ramesh; Jadav, H.M.; Mali, Aniruddh; Kulkarni, S.V.

    2015-01-01

    Ion Cyclotron Resonance Heating (ICRH) transmission line has two impedance matching networks, one for offline matching which has been employed before experimental shot. Another is online impedance matching which has been employed during experimental shot. Offline matching network consists of two static stubs, coarse tuner and coarse phase shifter identical in both transmission lines. There are motorized arrangement installed in each stubs and phase shifters. Both stubs are being used to vary transmission line length. Phase shifter is used to match the frequency of generated RF power. Programmable Logic Controller (PLC) based automation and control technique has been designed and developed for the system. Offline matching should be operated below 1 kHz frequency in order to move stepper motors. Program generates required square pulses which employed to motor controller to move either in upward or downward direction. In existing system this operation has been carried out using VME. To reduce the load on VME, PLC based system has been designed and integrated with main DAC system. WinCC software has been used (as SCADA/HMI) to develop front end GUI which communicates with OPC server. Further, OPC communicates with PLC for control of motorized arrangement. This paper describes technical details,design and development of PLC based offline matching system using WinCC as user interface. The communication between WinCC application and hardware devices was realized by OPC technique. The developed system has friendly graphical user interface, high-level automation and comprehensive function such as experimental process control. The system was proved to be reliable and accurate in practical application. (author)

  4. Increasing software testability with standard access and control interfaces

    Science.gov (United States)

    Nikora, Allen P; Some, Raphael R.; Tamir, Yuval

    2003-01-01

    We describe an approach to improving the testability of complex software systems with software constructs modeled after the hardware JTAG bus, used to provide visibility and controlability in testing digital circuits.

  5. Evolutional development of controlling software for agricultural vehicles and robots

    DEFF Research Database (Denmark)

    Nakanishi, Tsuneo; Jæger-Hansen, Claes Lund; Griepentrog, Hans-Werner

    Agricultural vehicles and robots expand their controlling software in size and complexity for their increasing functions. Due to repeated, ad hoc addition and modification, software gets structurally corrupted and becomes low performing, resource consuming and unreliable. This paper presents...

  6. The graphics software of the Saclay Linear Accelerator control system

    International Nuclear Information System (INIS)

    Gournay, J.F.

    1988-01-01

    The graphics software used for the control of the Saclay Linear Accelerator is described. The specific requirements that such a software must have in this environment are outlined and some typical applications are presented. (orig.)

  7. Towards Designing PLC Networks for Ubiquitous Connectivity in Enterprises

    OpenAIRE

    Ali, Kamran; Pefkianakis, Ioannis; Liu, Alex X.; Kim, Kyu-Han

    2016-01-01

    Powerline communication (PLC) provides inexpensive, secure and high speed network connectivity, by leveraging the existing power distribution networks inside the buildings. While PLC technology has the potential to improve connectivity and is considered a key enabler for sensing, control, and automation applications in enterprises, it has been mainly deployed for improving connectivity in homes. Deploying PLCs in enterprises is more challenging since the power distribution network is more com...

  8. Software Quality Assurance and Controls Standard

    Science.gov (United States)

    2010-04-27

    dassurance a wor pro uc s an processes comply with predefined provisions and plans. • According to International Standard (IS) 12207 – of the 44...from document (plan) focus to process focus – Alignment with framework standard IS 12207 software life cycle (SLC) processes with exact...Books and P blications IEEE Software and Systems Engineering curriculum ABET u Certified Software Development Professional Standards ISO /IEC

  9. Guidance and Control Software Project Data - Volume 1: Planning Documents

    Science.gov (United States)

    Hayhurst, Kelly J. (Editor)

    2008-01-01

    The Guidance and Control Software (GCS) project was the last in a series of software reliability studies conducted at Langley Research Center between 1977 and 1994. The technical results of the GCS project were recorded after the experiment was completed. Some of the support documentation produced as part of the experiment, however, is serving an unexpected role far beyond its original project context. Some of the software used as part of the GCS project was developed to conform to the RTCA/DO-178B software standard, "Software Considerations in Airborne Systems and Equipment Certification," used in the civil aviation industry. That standard requires extensive documentation throughout the software development life cycle, including plans, software requirements, design and source code, verification cases and results, and configuration management and quality control data. The project documentation that includes this information is open for public scrutiny without the legal or safety implications associated with comparable data from an avionics manufacturer. This public availability has afforded an opportunity to use the GCS project documents for DO-178B training. This report provides a brief overview of the GCS project, describes the 4-volume set of documents and the role they are playing in training, and includes the planning documents from the GCS project. Volume 1 contains five appendices: A. Plan for Software Aspects of Certification for the Guidance and Control Software Project; B. Software Development Standards for the Guidance and Control Software Project; C. Software Verification Plan for the Guidance and Control Software Project; D. Software Configuration Management Plan for the Guidance and Control Software Project; and E. Software Quality Assurance Activities.

  10. Operation and control software for APNEA

    Energy Technology Data Exchange (ETDEWEB)

    McClelland, J.H.; Storm, B.H. Jr.; Ahearn, J. [Lockheed-Martin Specialty Components, Largo, FL (United States)] [and others

    1997-11-01

    The human interface software for the Lockheed Martin Specialty Components (LMSC) Active/Passive Neutron Examination & Analysis System (APENA) provides a user friendly operating environment for the movement and analysis of waste drums. It is written in Microsoft Visual C++ on a Windows NT platform. Object oriented and multitasking techniques are used extensively to maximize the capability of the system. A waste drum is placed on a loading platform with a fork lift and then automatically moved into the APNEA chamber in preparation for analysis. A series of measurements is performed, controlled by menu commands to hardware components attached as peripheral devices, in order to create data files for analysis. The analysis routines use the files to identify the pertinent radioactive characteristics of the drum, including the type, location, and quantity of fissionable material. At the completion of the measurement process, the drum is automatically unloaded and the data are archived in preparation for storage as part of the drum`s data signature. 3 figs.

  11. Operation and control software for APNEA

    International Nuclear Information System (INIS)

    McClelland, J.H.; Storm, B.H. Jr.; Ahearn, J.

    1997-01-01

    The human interface software for the Lockheed Martin Specialty Components (LMSC) Active/Passive Neutron Examination ampersand Analysis System (APENA) provides a user friendly operating environment for the movement and analysis of waste drums. It is written in Microsoft Visual C++ on a Windows NT platform. Object oriented and multitasking techniques are used extensively to maximize the capability of the system. A waste drum is placed on a loading platform with a fork lift and then automatically moved into the APNEA chamber in preparation for analysis. A series of measurements is performed, controlled by menu commands to hardware components attached as peripheral devices, in order to create data files for analysis. The analysis routines use the files to identify the pertinent radioactive characteristics of the drum, including the type, location, and quantity of fissionable material. At the completion of the measurement process, the drum is automatically unloaded and the data are archived in preparation for storage as part of the drum's data signature. 3 figs

  12. Use of advanced programmable controllers in LCTF

    International Nuclear Information System (INIS)

    Thompson, D.H.; Baylor, L.R.; Fletcher, W.M.; Patek, D.R.

    1983-01-01

    The present generation of industrial programmable logic controllers (PLCs) offers a variety of features that are ideal for use in largescale fusion experiments. Among these features are computational capabilities, communication interfaces, ease of programming, and, most importantly, high reliability. In the Large Coil Test Facility (LCTF), three PLCs control all of the major systems, including liquid helium, liquid nitrogen, vacuum, vapor-cooled leads, coil protection, power supplies, and personnel protection. The PLC control system for LCTF is divided into three functional blocks. The first is the vacuum PLC that monitors all tank functions and has a graphic display panel on the Master Control Console (MCC). A second PLC monitors all time-critical coil protection functions and has the capability to initiate a dump of the stored energy in the coils when a setpoint is exceeded in coil or vapor-cooled lead monitoring instruments. The third PLC, which is designated the facility PLC, monitors and controls the bulk of the LCTF facility systems and serves as a redundant coil protection PLC. The facility PLC is a Modicon 584, level-IV 32K word machine with enhanced software features that include Proportional Integral Derivative (PID) control loops, block functions, and table lookups. A low-cost, color computer graphics terminal located in the MCC is attached to the Modbus link of the facility PLC and has the capability of displaying alarms and operating valves. A hard-copy terminal driven directly by the PLC logs all alarms and valve operations. Twenty-two process loops, including vapor-cooled lead flow, are controlled via the PID functions. The PLC-based control system in LCTF is the result of a philosophy that reliable control needs to be separate from data acquisition. This has resulted in a control system with maximum flexibility constructed entirely of off-the-shelf components and minimal software effort

  13. Software process improvement: controlling developers, managers or users?

    DEFF Research Database (Denmark)

    Nørbjerg, Jacob

    1999-01-01

    The paper discusses how the latest trend in the management of software development: software process improvement (SPI) may affect user-developer relations. At the outset, SPI concerns the "internal workings" of software organisations, but it may also be interpreted as one way to give the developer...... organisation more control over the development process and the relations with the user organization....

  14. Advanced transport operating system software upgrade: Flight management/flight controls software description

    Science.gov (United States)

    Clinedinst, Winston C.; Debure, Kelly R.; Dickson, Richard W.; Heaphy, William J.; Parks, Mark A.; Slominski, Christopher J.; Wolverton, David A.

    1988-01-01

    The Flight Management/Flight Controls (FM/FC) software for the Norden 2 (PDP-11/70M) computer installed on the NASA 737 aircraft is described. The software computes the navigation position estimates, guidance commands, those commands to be issued to the control surfaces to direct the aircraft in flight based on the modes selected on the Advanced Guidance Control System (AGSC) mode panel, and the flight path selected via the Navigation Control/Display Unit (NCDU).

  15. A study of PLC system vulnerability checklists in nuclear power plants

    International Nuclear Information System (INIS)

    Cha, Ki Jong; Cho, Gi Ho; Ahn, Jaeh Young; Kim, Young Mi; Kwon, Yong Il

    2012-01-01

    Because the design of the PLCs (Programmable Logic Controller) in the I and C (Instrument and Control) systems for NPP (Nuclear Power Plant) were carried out independently, the problems of cyber security were not addressed in the PLC system designs. Recently, the analysis and the countermeasure development for the PLC systems became mandatory due to the developments in cyber attack techniques and the increasingly revealed vulnerability to such attacks. A comparative analysis on the cyber security checklist of PLC in industry control system and in NPP systems was carried out, and in this paper, the cyber security regulatory trend and the PLC usage status are described

  16. A study of PLC system vulnerability checklists in nuclear power plants

    Energy Technology Data Exchange (ETDEWEB)

    Cha, Ki Jong; Cho, Gi Ho; Ahn, Jaeh Young [Convergence technology Research Commercialization Center, Daejeon (Korea, Republic of); Kim, Young Mi; Kwon, Yong Il [Korea Institute of Nuclear Safety, Daejeon (Korea, Republic of)

    2012-10-15

    Because the design of the PLCs (Programmable Logic Controller) in the I and C (Instrument and Control) systems for NPP (Nuclear Power Plant) were carried out independently, the problems of cyber security were not addressed in the PLC system designs. Recently, the analysis and the countermeasure development for the PLC systems became mandatory due to the developments in cyber attack techniques and the increasingly revealed vulnerability to such attacks. A comparative analysis on the cyber security checklist of PLC in industry control system and in NPP systems was carried out, and in this paper, the cyber security regulatory trend and the PLC usage status are described.

  17. Framework for Small-Scale Experiments in Software Engineering: Guidance and Control Software Project: Software Engineering Case Study

    Science.gov (United States)

    Hayhurst, Kelly J.

    1998-01-01

    Software is becoming increasingly significant in today's critical avionics systems. To achieve safe, reliable software, government regulatory agencies such as the Federal Aviation Administration (FAA) and the Department of Defense mandate the use of certain software development methods. However, little scientific evidence exists to show a correlation between software development methods and product quality. Given this lack of evidence, a series of experiments has been conducted to understand why and how software fails. The Guidance and Control Software (GCS) project is the latest in this series. The GCS project is a case study of the Requirements and Technical Concepts for Aviation RTCA/DO-178B guidelines, Software Considerations in Airborne Systems and Equipment Certification. All civil transport airframe and equipment vendors are expected to comply with these guidelines in building systems to be certified by the FAA for use in commercial aircraft. For the case study, two implementations of a guidance and control application were developed to comply with the DO-178B guidelines for Level A (critical) software. The development included the requirements, design, coding, verification, configuration management, and quality assurance processes. This paper discusses the details of the GCS project and presents the results of the case study.

  18. The contribution of instrumentation and control software to system reliability

    International Nuclear Information System (INIS)

    Fryer, M.O.

    1984-01-01

    Advanced instrumentation and control systems are usually implemented using computers that monitor the instrumentation and issue commands to control elements. The control commands are based on instrument readings and software control logic. The reliability of the total system will be affected by the software design. When comparing software designs, an evaluation of how each design can contribute to the reliability of the system is desirable. Unfortunately, the science of reliability assessment of combined hardware and software systems is in its infancy. Reliability assessment of combined hardware/software systems is often based on over-simplified assumptions about software behavior. A new method of reliability assessment of combined software/hardware systems is presented. The method is based on a procedure called fault tree analysis which determines how component failures can contribute to system failure. Fault tree analysis is a well developed method for reliability assessment of hardware systems and produces quantitative estimates of failure probability based on component failure rates. It is shown how software control logic can be mapped into a fault tree that depicts both software and hardware contributions to system failure. The new method is important because it provides a way for quantitatively evaluating the reliability contribution of software designs. In many applications, this can help guide designers in producing safer and more reliable systems. An application to the nuclear power research industry is discussed

  19. Guidance and Control Software Project Data - Volume 2: Development Documents

    Science.gov (United States)

    Hayhurst, Kelly J. (Editor)

    2008-01-01

    The Guidance and Control Software (GCS) project was the last in a series of software reliability studies conducted at Langley Research Center between 1977 and 1994. The technical results of the GCS project were recorded after the experiment was completed. Some of the support documentation produced as part of the experiment, however, is serving an unexpected role far beyond its original project context. Some of the software used as part of the GCS project was developed to conform to the RTCA/DO-178B software standard, "Software Considerations in Airborne Systems and Equipment Certification," used in the civil aviation industry. That standard requires extensive documentation throughout the software development life cycle, including plans, software requirements, design and source code, verification cases and results, and configuration management and quality control data. The project documentation that includes this information is open for public scrutiny without the legal or safety implications associated with comparable data from an avionics manufacturer. This public availability has afforded an opportunity to use the GCS project documents for DO-178B training. This report provides a brief overview of the GCS project, describes the 4-volume set of documents and the role they are playing in training, and includes the development documents from the GCS project. Volume 2 contains three appendices: A. Guidance and Control Software Development Specification; B. Design Description for the Pluto Implementation of the Guidance and Control Software; and C. Source Code for the Pluto Implementation of the Guidance and Control Software

  20. Guidance and Control Software Project Data - Volume 3: Verification Documents

    Science.gov (United States)

    Hayhurst, Kelly J. (Editor)

    2008-01-01

    The Guidance and Control Software (GCS) project was the last in a series of software reliability studies conducted at Langley Research Center between 1977 and 1994. The technical results of the GCS project were recorded after the experiment was completed. Some of the support documentation produced as part of the experiment, however, is serving an unexpected role far beyond its original project context. Some of the software used as part of the GCS project was developed to conform to the RTCA/DO-178B software standard, "Software Considerations in Airborne Systems and Equipment Certification," used in the civil aviation industry. That standard requires extensive documentation throughout the software development life cycle, including plans, software requirements, design and source code, verification cases and results, and configuration management and quality control data. The project documentation that includes this information is open for public scrutiny without the legal or safety implications associated with comparable data from an avionics manufacturer. This public availability has afforded an opportunity to use the GCS project documents for DO-178B training. This report provides a brief overview of the GCS project, describes the 4-volume set of documents and the role they are playing in training, and includes the verification documents from the GCS project. Volume 3 contains four appendices: A. Software Verification Cases and Procedures for the Guidance and Control Software Project; B. Software Verification Results for the Pluto Implementation of the Guidance and Control Software; C. Review Records for the Pluto Implementation of the Guidance and Control Software; and D. Test Results Logs for the Pluto Implementation of the Guidance and Control Software.

  1. An evaluation and acceptance of COTS software for FPGA-based controllers in NPPS

    International Nuclear Information System (INIS)

    Jung, Sejin; Kim, Eui-Sub; Yoo, Junbeom; Kim, Jang-Yeol; Choi, Jong Gyun

    2016-01-01

    Highlights: • All direct/indirect COTS SW should be dedicated. • FPGA synthesis tools are important for the safety of new digital I&Cs. • No standards/reports are yet available to deal with the indirect SW – FPGA synthesis tools. • This paper proposes a new evaluation/acceptance process and criteria for indirect SW. - Abstract: FPGA (Field-Programmable Gate Array) has received much attention from nuclear industry as an alternative platform of PLC (Programmable Logic Controller)-based digital I&C (Instrumentation & Control). Software aspect of FPGA development encompasses several commercial tools such as logic synthesis and P&R (Place & Route), which should be first dedicated in accordance with domestic standards based on EPRI NP-5652. Even if a state-of-the-art supplementary EPRI TR-1025243 makes an effort, the dedication of indirect COTS (Commercial Off-The-Shelf) SW such as FPGA logic synthesis tools has still caused a dispute. This paper proposes an acceptance process and evaluation criteria, specific to COTS SW, not commercial-grade direct items. It specifically incorporates indirect COTS SW and also provides categorized evaluation criteria for acceptance. It provides an explicit linkage between acceptance methods (Verification and Validation techniques) and evaluation criteria, too. We tried to perform the evaluation and acceptance process upon a commercial FPGA logic synthesis tool being used to develop a new FPGA-based digital I&C in Korea, and could confirm its applicability.

  2. Software qualification for digital safety system in KNICS project

    International Nuclear Information System (INIS)

    Kwon, Kee-Choon; Lee, Dong-Young; Choi, Jong-Gyun

    2012-01-01

    In order to achieve technical self-reliance in the area of nuclear instrumentation and control, the Korea Nuclear Instrumentation and Control System (KNICS) project had been running for seven years from 2001. The safety-grade Programmable Logic Controller (PLC) and the digital safety system were developed by KNICS project. All the software of the PLC and digital safety system were developed and verified following the software development life cycle Verification and Validation (V and V) procedure. The main activities of the V and V process are preparation of software planning documentations, verification of the Software Requirement Specification (SRS), Software Design Specification (SDS) and codes, and a testing of the software components, the integrated software, and the integrated system. In addition, a software safety analysis and a software configuration management are included in the activities. For the software safety analysis at the SRS and SDS phases, the software Hazard Operability (HAZOP) was performed and then the software fault tree analysis was applied. The software fault tree analysis was applied to a part of software module with some critical defects identified by the software HAZOP in SDS phase. The software configuration management was performed using the in-house tool developed in the KNICS project. (author)

  3. Bayesian Software Health Management for Aircraft Guidance, Navigation, and Control

    Science.gov (United States)

    Schumann, Johann; Mbaya, Timmy; Menghoel, Ole

    2011-01-01

    Modern aircraft, both piloted fly-by-wire commercial aircraft as well as UAVs, more and more depend on highly complex safety critical software systems with many sensors and computer-controlled actuators. Despite careful design and V&V of the software, severe incidents have happened due to malfunctioning software. In this paper, we discuss the use of Bayesian networks (BNs) to monitor the health of the on-board software and sensor system, and to perform advanced on-board diagnostic reasoning. We will focus on the approach to develop reliable and robust health models for the combined software and sensor systems.

  4. Effective Development and Verification of Railway Control Software

    DEFF Research Database (Denmark)

    Haxthausen, Anne Elisabeth

    2011-01-01

    This document presents a method for effective development of software for a product line of similar railway control systems. The software is constructed in three steps: first a specifications in a domain-specific language is created, then a formal behavioural controller model is automatically...

  5. Developing a PLC-friendly state machine model: lessons learned

    Science.gov (United States)

    Pessemier, Wim; Deconinck, Geert; Raskin, Gert; Saey, Philippe; Van Winckel, Hans

    2014-07-01

    Modern Programmable Logic Controllers (PLCs) have become an attractive platform for controlling real-time aspects of astronomical telescopes and instruments due to their increased versatility, performance and standardization. Likewise, vendor-neutral middleware technologies such as OPC Unified Architecture (OPC UA) have recently demonstrated that they can greatly facilitate the integration of these industrial platforms into the overall control system. Many practical questions arise, however, when building multi-tiered control systems that consist of PLCs for low level control, and conventional software and platforms for higher level control. How should the PLC software be structured, so that it can rely on well-known programming paradigms on the one hand, and be mapped to a well-organized OPC UA interface on the other hand? Which programming languages of the IEC 61131-3 standard closely match the problem domains of the abstraction levels within this structure? How can the recent additions to the standard (such as the support for namespaces and object-oriented extensions) facilitate a model based development approach? To what degree can our applications already take advantage of the more advanced parts of the OPC UA standard, such as the high expressiveness of the semantic modeling language that it defines, or the support for events, aggregation of data, automatic discovery, ... ? What are the timing and concurrency problems to be expected for the higher level tiers of the control system due to the cyclic execution of control and communication tasks by the PLCs? We try to answer these questions by demonstrating a semantic state machine model that can readily be implemented using IEC 61131 and OPC UA. One that does not aim to capture all possible states of a system, but rather one that attempts to organize the course-grained structure and behaviour of a system. In this paper we focus on the intricacies of this seemingly simple task, and on the lessons that we

  6. Concurrent Design of Embedded Control Software

    NARCIS (Netherlands)

    Groothuis, M.A.; Frijns, Raymond; Voeten, Jeroen; Broenink, Johannes F.; Margaria, T.; Padberg, J.; Taentzer, G.; Levendovszky, T.; Lengyel, L.; Karsai, G.; Hardebolle, C.

    2009-01-01

    Embedded software design for mechatronic systems is becoming an increasingly time-consuming and error-prone task. In order to cope with the heterogeneity and complexity, a systematic model-driven design approach is needed, where several parts of the system can be designed concurrently. There is

  7. Portability scenarios for intelligent robotic control agent software

    Science.gov (United States)

    Straub, Jeremy

    2014-06-01

    Portability scenarios are critical in ensuring that a piece of AI control software will run effectively across the collection of craft that it is required to control. This paper presents scenarios for control software that is designed to control multiple craft with heterogeneous movement and functional characteristics. For each prospective target-craft type, its capabilities, mission function, location, communications capabilities and power profile are presented and performance characteristics are reviewed. This work will inform future work related to decision making related to software capabilities, hardware control capabilities and processing requirements.

  8. Model-based automated testing of critical PLC programs.

    CERN Document Server

    Fernández Adiego, B; Tournier, J-C; González Suárez, V M; Bliudze, S

    2014-01-01

    Testing of critical PLC (Programmable Logic Controller) programs remains a challenging task for control system engineers as it can rarely be automated. This paper proposes a model based approach which uses the BIP (Behavior, Interactions and Priorities) framework to perform automated testing of PLC programs developed with the UNICOS (UNified Industrial COntrol System) framework. This paper defines the translation procedure and rules from UNICOS to BIP which can be fully automated in order to hide the complexity of the underlying model from the control engineers. The approach is illustrated and validated through the study of a water treatment process.

  9. Robot modelling; Control and applications with software

    Energy Technology Data Exchange (ETDEWEB)

    Ranky, P G; Ho, C Y

    1985-01-01

    This book provides a ''picture'' of robotics covering both the theoretical aspect of modeling as well as the practical and design aspects of: robot programming; robot tooling and automated hand changing; implementation planning; testing; and software design for robot systems. The authors present an introduction to robotics with a systems approach. They describe not only the tasks relating to a single robot (or arm) but also systems of robots working together on a product or several products.

  10. Development of radioactive source scanner based on PLC

    International Nuclear Information System (INIS)

    Yang Guogui; Gao Xiang; Guo Hongli

    2013-01-01

    The radioactive radial uniformity of 68 Ge line radioactive sources is a critical quality parameter. The radioactive source scanner with linear scanning function is developed by making use of high-speed pulse counters, high-speed pulse output ports, and the powerful instruction system of Siemens S7-200 series programmable logic controller (PLC). A computer used as a host computer of the instrument communicate with. the PLC by point to point interface (PPI) protocol, The instrument with functions of data collection, transmission, displaying, saving, motion control and instrument parameter settings, can be used to measure the radioactive radial uniformity and total activity of line radioactive source. The advantages of Using the PLC to develop nuclear instrumentation are development speed, strong anti-interference ability, and low-cost. This paper mainly describes the control system implementation and feature of the instrument. (authors)

  11. Fingerprinting Software Defined Networks and Controllers

    Science.gov (United States)

    2015-03-01

    rps requests per second RTT Round-Trip Time SDN Software Defined Networking SOM Self-Organizing Map STP Spanning Tree Protocol TRW-CB Threshold Random...Protocol ( STP ) updates), in which case the frame will be “punted” from the forwarding lookup process and processed by the route processor [9]. The act of...environment 20 to accomplish the needs of B4. In addition to Google, the SDN market is expected to grow beyond $35 billion by April 2018 [31]. The rate

  12. Software change control in the Sizewell B ISCO

    International Nuclear Information System (INIS)

    Johnson, A.

    1997-01-01

    Central to the control and instrumentation system of the Sizewell B nuclear power plant is a control, data acquisition and control system based on a distributed network of several hundred microprocessors. The system has been integrated into a single functional unity, and software modifications affecting one part of it have an effect on the other parts. The software modification and configuration processes are therefore kept as similar as possible. (A.K.)

  13. Legal control scenario applied to embedded software in measuring instruments

    International Nuclear Information System (INIS)

    Castro, C.G. de; Brandao, P.C.; Leitao, F.O.

    2013-01-01

    This paper presents a scenario of legal control of software in measuring instruments. Such control is hampered by intrinsic problems related to software analysis and verification. To circumvent these difficulties, several projects are being developed to attack different stages of legal control, such as the model type approval, periodic verifications and metrological expertise. The proposals that will arise from these projects will be discussed among the parts and may be incorporated into the measuring instruments. (author)

  14. Qt based control system software for Low Energy Accelerator Facility

    International Nuclear Information System (INIS)

    Basu, A.; Singh, S.; Nagraju, S.B.V.; Gupta, S.; Singh, P.

    2012-01-01

    Qt based control system software for Low Energy Accelerating Facility (LEAF) is operational at Bhabha Atomic Research Centre (BARC), Trombay, Mumbai. LEAF is a 50 keV negative ion electrostatic accelerator based on SNICS ion source. Control system uses Nokia Trolltech's QT 4.x API for control system software. Ni 6008 USB based multifunction cards has been used for control and read back field equipments such as power supplies, pumps, valves etc. Control system architecture is designed to be client server. Qt is chosen for its excellent GUI capability and platform independent nature. Control system follows client server architecture. The paper will describe the control system. (author)

  15. Conceptual design for controller software of mechatronic systems

    NARCIS (Netherlands)

    Broenink, Johannes F.; Hilderink, G.H.; Bakkers, André; Bradshaw, Alan; Counsell, John

    1998-01-01

    The method and software tool presented here, aims at supporting the development of control software for mechatronic systems. Heterogeneous distributed embedded processors are considered as target hardware. Principles of the method are that the implementation process is a stepwise refinement from

  16. Spaceport Command and Control System Software Development

    Science.gov (United States)

    Mahlin, Jonathan Nicholas

    2017-01-01

    There is an immense challenge in organizing personnel across a large agency such as NASA, or even over a subset of that, like a center's Engineering directorate. Workforce inefficiencies and challenges are bound to grow over time without oversight and management. It is also not always possible to hire new employees to fill workforce gaps, therefore available resources must be utilized more efficiently. The goal of this internship was to develop software that improves organizational efficiency by aiding managers, making employee information viewable and editable in an intuitive manner. This semester I created an application for managers that aids in optimizing allocation of employee resources for a single division with the possibility of scaling upwards. My duties this semester consisted of developing frontend and backend software to complete this task. The application provides user-friendly information displays and documentation of the workforce to allow NASA to track diligently track the status and skills of its workforce. This tool should be able to prove that current employees are being effectively utilized and if new hires are necessary to fulfill skill gaps.

  17. A control system verifier using automated reasoning software

    International Nuclear Information System (INIS)

    Smith, D.E.; Seeman, S.E.

    1985-08-01

    An on-line, automated reasoning software system for verifying the actions of other software or human control systems has been developed. It was demonstrated by verifying the actions of an automated procedure generation system. The verifier uses an interactive theorem prover as its inference engine with the rules included as logical axioms. Operation of the verifier is generally transparent except when the verifier disagrees with the actions of the monitored software. Testing with an automated procedure generation system demonstrates the successful application of automated reasoning software for verification of logical actions in a diverse, redundant manner. A higher degree of confidence may be placed in the verified actions of the combined system

  18. Use of advanced programmable logic controllers to monitor and control the Elmo Bumpy Torus-proof-of-principle device

    International Nuclear Information System (INIS)

    Boyd, B.A.

    1983-01-01

    The Elmo Bumpy Torus - Proof-of-Principle (EBT-P) device is designed with an instrumentation and control system based upon the use of an advanced Programmable Logic Controller (PLC). The modern PLC incorporates many advanced programming features not available in earlier PLC's intended for application to conventional relay logic replacement. The additional power and flexibility of these modern PLC's is especially applicable to an experimental device such as EBT-P which is made up of several complex interrelated subsystems whose operational characteristics will be evolving throughout the lifetime of the device. The rationale for the selection of advanced PLC's for EBT-P and the approach taken to design of the software developed to control EBT-P are the topics addressed in this paper

  19. The Challenges of the "Software Support for Industrial Controls" Contract

    CERN Document Server

    Ninin, P

    2000-01-01

    ST division is currently specifying a 'Software Support for Industrial Controls' contract. The application of this contract and its success will require several changes in our habits for specifying, designing, and maintaining control systems. This paper summarizes some key concepts which should be respected in order to obtain maximum benefits from the future contract and to optimize the software activities in the division. The contract concerns the maintenance and development of the monitoring and control systems used for supervising CERN's technical infrastructure (electrical distribution, cooling water, air conditioning, safety, and access control). The systems concerned consist of computer and communication hardware and software, tailored to provide specific functionalities for the remote operation, command, and monitoring of equipment. All these systems use commercially available software and hardware such as SCADA, PLCs and associated drivers, controllers, fieldbuses, and networks. It is intended to cont...

  20. Control system software, simulation, and robotic applications

    Science.gov (United States)

    Frisch, Harold P.

    1991-01-01

    All essential existing capabilities needed to create a man-machine interaction dynamics and performance (MMIDAP) capability are reviewed. The multibody system dynamics software program Order N DISCOS will be used for machine and musculo-skeletal dynamics modeling. The program JACK will be used for estimating and animating whole body human response to given loading situations and motion constraints. The basic elements of performance (BEP) task decomposition methodologies associated with the Human Performance Institute database will be used for performance assessment. Techniques for resolving the statically indeterminant muscular load sharing problem will be used for a detailed understanding of potential musculotendon or ligamentous fatigue, pain, discomfort, and trauma. The envisioned capacity is to be used for mechanical system design, human performance assessment, extrapolation of man/machine interaction test data, biomedical engineering, and soft prototyping within a concurrent engineering (CE) system.

  1. Software architecture considerations for ion source control systems

    International Nuclear Information System (INIS)

    Sinclair, J.W.

    1997-09-01

    General characteristics of distributed control system software tools are examined from the perspective of ion source control system requirements. Emphasis is placed on strategies for building extensible, distributed systems in which the ion source element is one component of a larger system. Vsystem, a commercial software tool kit from Vista Control Systems was utilized extensively in the control system upgrade of the Holifield Radioactive Ion Beam Facility. Part of the control system is described and the characteristics of Vsystem are examined and compared with those of EPICS, the Experimental Physics and Industrial Control System

  2. Transforming PLC Programs into Formal Models for Verification Purposes

    CERN Document Server

    Darvas, D; Blanco, E

    2013-01-01

    Most of CERN’s industrial installations rely on PLC-based (Programmable Logic Controller) control systems developed using the UNICOS framework. This framework contains common, reusable program modules and their correctness is a high priority. Testing is already applied to find errors, but this method has limitations. In this work an approach is proposed to transform automatically PLC programs into formal models, with the goal of applying formal verification to ensure their correctness. We target model checking which is a precise, mathematical-based method to check formalized requirements automatically against the system.

  3. Design and construction of automatic operating system of double chamber plasma nitriding device PLC based

    International Nuclear Information System (INIS)

    Saminto; Slamet Santosa; Eko Priyono

    2012-01-01

    The automatic operating system of double chamber plasma nitriding device has been done. The system is used for operating double chamber plasma nitriding automatically as according to the standard operating procedure by pressing push button on the human machine interface (HMI). The system consists of hardware and software. The hardware was constructed using main components T100MD1616+ PLC module and supported by temperature signal conditioner module, Wheatstone bridge module, isolated amplifier module and EMS 30A H Bridge motor driver module. A software program that is planted on T100MD1616+ PLC using ladder diagrams and Tbasic program. Test system functions performed by inserting a set values of temperature and pressure by pressing the button on the human machine interface (HMI). The test results show that the temperature control with a set of values 100 °C obtained stable coverage of 98 °C to 102 °C, (Δ ± 2 °C) with a 2% tolerance and the output voltage of the DAC is 2.436 volts to 2.913 volts. The pressure control with a set of values 2.169 x 10 -1 mbar obtained stable coverage of 1.995 x 10 -1 mbar to 2.205 x 10 -1 mbar, (Δ ± 0.105 x 10 -1 mbar) with a 5% tol. (author)

  4. QuickDirect - Payload Control Software Template Package, Phase I

    Data.gov (United States)

    National Aeronautics and Space Administration — To address the need to quickly, cost-effectively and reliably develop software to control science instruments deployed on spacecraft, QuickFlex proposes to create a...

  5. Hardware control system using modular software under RSX-11D

    International Nuclear Information System (INIS)

    Kittell, R.S.; Helland, J.A.

    1978-01-01

    A modular software system used to control extensive hardware is described. The development, operation, and experience with this software are discussed. Included are the methods employed to implement this system while taking advantage of the Real-Time features of RSX-11D. Comparisons are made between this system and an earlier nonmodular system. The controlled hardware includes magnet power supplies, stepping motors, DVM's, and multiplexors, and is interfaced through CAMAC. 4 figures

  6. Software control and system configuration management - A process that works

    Science.gov (United States)

    Petersen, K. L.; Flores, C., Jr.

    1983-01-01

    A comprehensive software control and system configuration management process for flight-crucial digital control systems of advanced aircraft has been developed and refined to insure efficient flight system development and safe flight operations. Because of the highly complex interactions among the hardware, software, and system elements of state-of-the-art digital flight control system designs, a systems-wide approach to configuration control and management has been used. Specific procedures are implemented to govern discrepancy reporting and reconciliation, software and hardware change control, systems verification and validation testing, and formal documentation requirements. An active and knowledgeable configuration control board reviews and approves all flight system configuration modifications and revalidation tests. This flexible process has proved effective during the development and flight testing of several research aircraft and remotely piloted research vehicles with digital flight control systems that ranged from relatively simple to highly complex, integrated mechanizations.

  7. Acceptance test report MICON software exhaust fan control

    International Nuclear Information System (INIS)

    Keck, R.D.

    1998-01-01

    This test procedure specifies instructions for acceptance testing of software for exhaust fan control under Project ESPT (Energy Savings Performance Contract). The software controls the operation of two emergency exhaust fans when there is a power failure. This report details the results of acceptance testing for the MICON software upgrades. One of the modifications is that only one of the emergency fans will operate at all times. If the operating fan shuts off or fails, the other fan will start and the operating fan will be stopped

  8. The Integration of DCS I/O to an Existing PLC

    Science.gov (United States)

    Sadhukhan, Debashis; Mihevic, John

    2013-01-01

    At the NASA Glenn Research Center (GRC), Existing Programmable Logic Controller (PLC) I/O was replaced with Distributed Control System (DCS) I/O, while keeping the existing PLC sequence Logic. The reason for integration of the PLC logic and DCS I/O, along with the evaluation of the resulting system is the subject of this paper. The pros and cons of the old system and new upgrade are described, including operator workstation screen update times. Detail of the physical layout and the communication between the PLC, the DCS I/O and the operator workstations are illustrated. The complex characteristics of a central process control system and the plan to remove the PLC processors in future upgrades is also discussed.

  9. Command and Control System Software Development

    Science.gov (United States)

    Velasquez, Ricky

    2017-01-01

    Kennedy Space Center has been the heart of human space flight for decades. From the Apollo Program to the Space Shuttle Program, and now to the coming Space Launch System (SLS) and Orion, NASA will be a leader in deep space exploration for mankind. Before any rockets blast off, there is significant work to be done in preparation for launch. People working on all aspects of spaceflight must contribute by developing new technology that has yet to participate in a successful launch, and which can work with technology already proven in flight. These innovations, whether hardware or software, must be tried and true, and includes the projects to which interns contribute to. For this internship, the objective was to create a data recording system for the developers of a LCS section that records certain messages in the traffic of the system. Developers would then be able to use these recordings for analysis later on, either manually or by an automated test. The tool would be of convenience to a developer as it would be used if the system's main data recorder was not available for tests.

  10. Development of Real Time Operating System for Safety Grade PLC (POSAFE-Q) for Nuclear Power Plants

    International Nuclear Information System (INIS)

    Son, Han Seong; Hwang, Sung Jae; Lee, Young Joon; Kim, Chang Hwoi; Lee, Dong Young

    2006-01-01

    POSAFE-Q is a newly developed programmable logic controller (PLC) in order to apply to digital safety system of nuclear power plants (NPP) according to Nuclear Power Plant safety requirements. POSAFE-Q hardware and software development process, including design, review, verification and validation, and configuration control and quality assurance, satisfies the requirements imposed by 10CFR50, Appendix B. This article introduces a real time operating system pCOS, which is the core of POSAFE-Q. Section 2 describes the structure of pCOS. Section 3 describes a few important features of pCOS, which are necessary to the application for the digital safety system of NPP

  11. NIF Projects Controls and Information Systems Software Quality Assurance Plan

    Energy Technology Data Exchange (ETDEWEB)

    Fishler, B

    2011-03-18

    Quality achievement for the National Ignition Facility (NIF) and the National Ignition Campaign (NIC) is the responsibility of the NIF Projects line organization as described in the NIF and Photon Science Directorate Quality Assurance Plan (NIF QA Plan). This Software Quality Assurance Plan (SQAP) is subordinate to the NIF QA Plan and establishes quality assurance (QA) activities for the software subsystems within Controls and Information Systems (CIS). This SQAP implements an activity level software quality assurance plan for NIF Projects as required by the LLNL Institutional Software Quality Assurance Program (ISQAP). Planned QA activities help achieve, assess, and maintain appropriate quality of software developed and/or acquired for control systems, shot data systems, laser performance modeling systems, business applications, industrial control and safety systems, and information technology systems. The objective of this SQAP is to ensure that appropriate controls are developed and implemented for management planning, work execution, and quality assessment of the CIS organization's software activities. The CIS line organization places special QA emphasis on rigorous configuration control, change management, testing, and issue tracking to help achieve its quality goals.

  12. NIF Projects Controls and Information Systems Software Quality Assurance Plan

    International Nuclear Information System (INIS)

    Fishler, B.

    2011-01-01

    Quality achievement for the National Ignition Facility (NIF) and the National Ignition Campaign (NIC) is the responsibility of the NIF Projects line organization as described in the NIF and Photon Science Directorate Quality Assurance Plan (NIF QA Plan). This Software Quality Assurance Plan (SQAP) is subordinate to the NIF QA Plan and establishes quality assurance (QA) activities for the software subsystems within Controls and Information Systems (CIS). This SQAP implements an activity level software quality assurance plan for NIF Projects as required by the LLNL Institutional Software Quality Assurance Program (ISQAP). Planned QA activities help achieve, assess, and maintain appropriate quality of software developed and/or acquired for control systems, shot data systems, laser performance modeling systems, business applications, industrial control and safety systems, and information technology systems. The objective of this SQAP is to ensure that appropriate controls are developed and implemented for management planning, work execution, and quality assessment of the CIS organization's software activities. The CIS line organization places special QA emphasis on rigorous configuration control, change management, testing, and issue tracking to help achieve its quality goals.

  13. Customizable software architectures in the accelerator control system environment

    CERN Document Server

    Mejuev, I; Kadokura, E

    2001-01-01

    Tailoring is further evolution of an application after deployment in order to adapt it to requirements that were not accounted for in the original design. End-user customization has been extensively researched in applied computer science from HCI and software engineering perspectives. Customization allows coping with flexibility requirements, decreasing maintenance and development costs of software products. In general, dynamic or diverse software requirements constitute the need for implementing end-user customization in computer systems. In accelerator physics research the factor of dynamic requirements is especially important, due to frequent software and hardware modifications resulting in correspondingly high upgrade and maintenance costs. We introduce the results of feasibility study on implementing end-user tailorability in the software for accelerator control system, considering the design and implementation of a distributed monitoring application for the 12 GeV KEK Proton Synchrotron as an example. T...

  14. Equity valuation of Tesco Plc.

    OpenAIRE

    Schmitz, Clemens

    2015-01-01

    This dissertation aimed to value the British retailer Tesco Plc. The objective was to determine a target price for the company and as a consequence determine a buy or sell recommendation when comparing it to the current market price. After the state of the art of literature regarding equity valuation has been assessed, the retail industry as well as Tesco have been analysed in more detail. Based on this, the retail business of Tesco has been valued using the Adjusted Present Va...

  15. Towards a controlled vocabulary on software engineering education

    Science.gov (United States)

    Pizard, Sebastián; Vallespir, Diego

    2017-11-01

    Software engineering is the discipline that develops all the aspects of the production of software. Although there are guidelines about what topics to include in a software engineering curricula, it is usually unclear which are the best methods to teach them. In any science discipline the construction of a classification schema is a common approach to understand a thematic area. This study examines previous publications in software engineering education to obtain a first controlled vocabulary (a more formal definition of a classification schema) in the field. Publications from 1988 to 2014 were collected and processed using automatic clustering techniques and the outcomes were analysed manually. The result is an initial controlled vocabulary with a taxonomy form with 43 concepts that were identified as the most used in the research publications. We present the classification of the concepts in three facets: 'what to teach', 'how to teach' and 'where to teach' and the evolution of concepts over time.

  16. A flexible software architecture for tokamak discharge control systems

    International Nuclear Information System (INIS)

    Ferron, J.R.; Penaflor, B.; Walker, M.L.; Moller, J.; Butner, D.

    1995-01-01

    The software structure of the plasma control system in use on the DIII-D tokamak experiment is described. This system implements control functions through software executing in real time on one or more digital computers. The software is organized into a hierarchy that allows new control functions needed to support the DIII-D experimental program to be added easily without affecting previously implemented functions. This also allows the software to be portable in order to create control systems for other applications. The tokamak operator uses an X-windows based interface to specify the time evolution of a tokamak discharge. The interface provides a high level view for the operator that reduces the need for detailed knowledge of the control system operation. There is provision for an asynchronous change to an alternate discharge time evolution in response to an event that is detected in real time. Quality control is enhanced through off-line testing that can make use of software-based tokamak simulators

  17. Software Support for Industrial Controls Contract

    CERN Document Server

    Sánchez-Corral, E

    2001-01-01

    The contract covers the development and the operation and maintenance (O&M) of the monitoring and control systems used for supervising CERN's technical infrastructure. The contract involves those responsible for equipment in any current or future technical installation. We are outsourcing a complex activity which will require efforts on both preparing the specifications for new projects and setting clear definitions of tasks and procedures for O&M. It is a result-oriented contract in which performance will be continually evaluated by different methods and tools: project management plan and project follow-up, and CAMMS (Computerised Assets and Maintenance Management system). To be used effectively, this approach requires complete traceability of activities and documentation of the systems. Based on the analysis of the results measured and the shared (CERN and contractor) experience, the O&M activities will be reviewed and reorganised and operational procedures will be changed according to needs. A ...

  18. A Component-Based Modeling and Validation Method for PLC Systems

    Directory of Open Access Journals (Sweden)

    Rui Wang

    2014-05-01

    Full Text Available Programmable logic controllers (PLCs are complex embedded systems that are widely used in industry. This paper presents a component-based modeling and validation method for PLC systems using the behavior-interaction-priority (BIP framework. We designed a general system architecture and a component library for a type of device control system. The control software and hardware of the environment were all modeled as BIP components. System requirements were formalized as monitors. Simulation was carried out to validate the system model. A realistic example from industry of the gates control system was employed to illustrate our strategies. We found a couple of design errors during the simulation, which helped us to improve the dependability of the original systems. The results of experiment demonstrated the effectiveness of our approach.

  19. A process control software package for the SRS

    International Nuclear Information System (INIS)

    Atkins, V.R.; Poole, D.E.; Rawlinson, W.R.

    1980-03-01

    The development of software to give high level access from application programs for monitoring and control of the Daresbury Synchrotron Radiation Source on a network-wide basis is described. The design and implementation of the control system database, a special supervisor call and and 'executive' type task handling of all process input/output services for the 7/32 (which runs under 05/32-MT), and process control 'device driver' software for the 7/16 (run under L5/16-MT) are included. (UK)

  20. Multiprog Virtual Laboratory Applied to PLC Programming Learning

    Science.gov (United States)

    Shyr, Wen-Jye

    2010-01-01

    This study develops a Multiprog virtual laboratory for a mechatronics education designed to teach how to programme a programmable logic controller (PLC). The study was carried out with 34 students in the Department of Industry Education and Technology at National Changhua University of Education in Taiwan. In total, 17 students were assigned to…

  1. Mitigating the controller performance bottlenecks in Software Defined Networks

    DEFF Research Database (Denmark)

    Caba, Cosmin Marius; Soler, José

    2016-01-01

    The centralization of the control plane decision logic in Software Defined Networking (SDN) has raised concerns regarding the performance of the SDN Controller (SDNC) when the network scales up. A number of solutions have been proposed in the literature to address these concerns. This paper...

  2. Software V ampersand V methods for digital plant protection system

    International Nuclear Information System (INIS)

    Kim, Hung-Jun; Han, Jai-Bok; Chun, Chong-Son; Kim, Sung; Kim, Kern-Joong.

    1997-01-01

    Careful thought must be given to software design in the development of digital based systems that play a critical role in the successful operation of nuclear power plants. To evaluate the software verification and validation methods as well as to verify its system performance capabilities for the upgrade instrumentation and control system in the Korean future nuclear power plants, the prototype Digital Plant, Protection System (DPPS) based on the Programmable Logic Controller (PLC) has been constructed. The system design description and features are briefly presented, and the software design and software verification and validation methods are focused. 6 refs., 2 figs

  3. Ground control station software design for micro aerial vehicles

    Science.gov (United States)

    Walendziuk, Wojciech; Oldziej, Daniel; Binczyk, Dawid Przemyslaw; Slowik, Maciej

    2017-08-01

    This article describes the process of designing the equipment part and the software of a ground control station used for configuring and operating micro unmanned aerial vehicles (UAV). All the works were conducted on a quadrocopter model being a commonly accessible commercial construction. This article contains a characteristics of the research object, the basics of operating the micro aerial vehicles (MAV) and presents components of the ground control station model. It also describes the communication standards for the purpose of building a model of the station. Further part of the work concerns the software of the product - the GIMSO application (Generally Interactive Station for Mobile Objects), which enables the user to manage the actions and communication and control processes from the UAV. The process of creating the software and the field tests of a station model are also presented in the article.

  4. Real-Time Software for the Compass Tokamak Plasma Control

    Energy Technology Data Exchange (ETDEWEB)

    Valcarcel, D.F.; Duarte, A.S.; Neto, A.; Carvalho, I.S.; Carvalho, B.B.; Fernandes, H.; Sousa, J. [Instituto de Plasmas e Fusao Nuclear, Instituto Superior Tecnico, Lisboa (Portugal); Sartori, F. [Euratom-UKAEA, Culham Science Centre, Abingdon, OX14 3DB Oxon (United Kingdom); Janky, F.; Cahyna, P.; Hron, M.; Panek, R. [Institute of Plasma Physics AS CR, v.v.i., Association EURATOM / IPP.CR, Prague (Costa Rica)

    2009-07-01

    This poster presents the flexible and high-performance real time system that guarantees the desired time cycles for plasma control on the COMPASS tokamak: 500 {mu}s for toroidal field, current, equilibrium and shaping; 50 {mu}s for fast control of the equilibrium and vertical instability. This system was developed on top of a high-performance processor and a software framework (MARTe) tailored for real-time. The preliminary measurements indicate that the time constraints will be met on the final solution. The system allows the making of modifications in the future to improve software components. (A.C.)

  5. Software Considerations for Subscale Flight Testing of Experimental Control Laws

    Science.gov (United States)

    Murch, Austin M.; Cox, David E.; Cunningham, Kevin

    2009-01-01

    The NASA AirSTAR system has been designed to address the challenges associated with safe and efficient subscale flight testing of research control laws in adverse flight conditions. In this paper, software elements of this system are described, with an emphasis on components which allow for rapid prototyping and deployment of aircraft control laws. Through model-based design and automatic coding a common code-base is used for desktop analysis, piloted simulation and real-time flight control. The flight control system provides the ability to rapidly integrate and test multiple research control laws and to emulate component or sensor failures. Integrated integrity monitoring systems provide aircraft structural load protection, isolate the system from control algorithm failures, and monitor the health of telemetry streams. Finally, issues associated with software configuration management and code modularity are briefly discussed.

  6. Design and development of virtual TXP control system software

    International Nuclear Information System (INIS)

    Wang Yunwei; Leng Shan; Liu Zhisheng; Wang Qiang; Shang Yanxia

    2008-01-01

    Taking distributed control system (DCS) of Siemens TELEPERM-XP (TXP) as the simulation object,Virtual TXP (VTXP) control system based on Virtual DCS with high fidelity and reliability was designed and developed on the platform of Windows. In the process of development, the method of object-oriented modeling and modularization program design are adopted, C++ language and technologies such as multithreading, ActiveX control, Socket network communication are used, to realize the wide range dynamic simulation and recreate the functions of the hardware and software of real TXP. This paper puts emphasis on the design and realization of Control server and Communication server. The development of Virtual TXP control system software is with great effect on the construction of simulation system and the design, commission, verification and maintenance of control system in large-scale power plants, nuclear power plants and combined cycle power plants. (authors)

  7. Software

    Energy Technology Data Exchange (ETDEWEB)

    Macedo, R.; Budd, G.; Ross, E.; Wells, P.

    2010-07-15

    The software section of this journal presented new software programs that have been developed to help in the exploration and development of hydrocarbon resources. Software provider IHS Inc. has made additions to its geological and engineering analysis software tool, IHS PETRA, a product used by geoscientists and engineers to visualize, analyze and manage well production, well log, drilling, reservoir, seismic and other related information. IHS PETRA also includes a directional well module and a decline curve analysis module to improve analysis capabilities in unconventional reservoirs. Petris Technology Inc. has developed a software to help manage the large volumes of data. PetrisWinds Enterprise (PWE) helps users find and manage wellbore data, including conventional wireline and MWD core data; analysis core photos and images; waveforms and NMR; and external files documentation. Ottawa-based Ambercore Software Inc. has been collaborating with Nexen on the Petroleum iQ software for steam assisted gravity drainage (SAGD) producers. Petroleum iQ integrates geology and geophysics data with engineering data in 3D and 4D. Calgary-based Envirosoft Corporation has developed a software that reduces the costly and time-consuming effort required to comply with Directive 39 of the Alberta Energy Resources Conservation Board. The product includes an emissions modelling software. Houston-based Seismic Micro-Technology (SMT) has developed the Kingdom software that features the latest in seismic interpretation. Holland-based Joa Oil and Gas and Calgary-based Computer Modelling Group have both supplied the petroleum industry with advanced reservoir simulation software that enables reservoir interpretation. The 2010 software survey included a guide to new software applications designed to facilitate petroleum exploration, drilling and production activities. Oil and gas producers can use the products for a range of functions, including reservoir characterization and accounting. In

  8. Software factory techniques applied to process control at CERN

    OpenAIRE

    Dutour, Mathias D

    2007-01-01

    The CERN Large Hadron Collider (LHC) requires constant monitoring and control of quantities of parameters to guarantee operational conditions. For this purpose, a methodology called UNICOS (UNIfied Industrial COntrols Systems) has been implemented to standardize the design of process control applications. To further accelerate the development of these applications, we migrated our existing UNICOS tooling suite toward a software factory in charge of assembling project, domain and technical inf...

  9. The impact of new accelerator control software on LEP performance

    International Nuclear Information System (INIS)

    Bailey, R.; Belk, A.; Collier, P.; Lamont, M.; Rigk, G. de; Tarrant, M.

    1993-01-01

    After the first year of running LEP, it became apparent that a new generation of application software would be required for efficient long term exploitation of the accelerator. In response to this need, a suite of accelerator control software has been developed, which is new both in style and functionality. During 1992 this software has been extensively used for driving LEP in many different operational modes, which include several different optics, polarisation runs at different energies and 8 bunch operation with Pretzels. The software has performed well and has undoubtedly enhanced the efficiency of accelerator operations. In particular the turnaround time has been significantly reduced, giving an increase of around 20% in the integrated luminosity for the year. Furthermore the software has made the accelerator accessible to less experienced operators. After outlining the development strategy, the overall functionality and performance of the software is discussed, with particular emphasis on improvements in operating efficiency. Some evaluation of the performance and reliability of ORACLE as an on-line database is also given

  10. Tailorable software architectures in the accelerator control system environment

    International Nuclear Information System (INIS)

    Mejuev, Igor; Kumagai, Akira; Kadokura, Eiichi

    2001-01-01

    Tailoring is further evolution of an application after deployment in order to adapt it to requirements that were not accounted for in the original design. End-user tailorability has been extensively researched in applied computer science from HCl and software engineering perspectives. Tailorability allows coping with flexibility requirements, decreasing maintenance and development costs of software products. In general, dynamic or diverse software requirements constitute the need for implementing end-user tailorability in computer systems. In accelerator physics research the factor of dynamic requirements is especially important, due to frequent software and hardware modifications resulting in correspondingly high upgrade and maintenance costs. In this work we introduce the results of feasibility study on implementing end-user tailorability in the software for accelerator control system, considering the design and implementation of distributed monitoring application for 12 GeV KEK Proton Synchrotron as an example. The software prototypes used in this work are based on a generic tailoring platform (VEDICI), which allows decoupling of tailoring interfaces and runtime components. While representing a reusable application-independent framework, VEDICI can be potentially applied for tailoring of arbitrary compositional Web-based applications

  11. Real-time Control Mediation in Agile Distributed Software Development

    DEFF Research Database (Denmark)

    Persson, John Stouby; Aaen, Ivan; Mathiassen, Lars

    2008-01-01

    Agile distributed environments pose particular challenges related to control of quality and collaboration in software development. Moreover, while face-to-face interaction is fundamental in agile development, distributed environments must rely extensively on mediated interactions. On this backdrop...... control was mediated over distance by technology through real-time exchanges. Contrary to previous research, the analysis suggests that both formal and informal elements of real-time mediated control were used; that evolving goals and adjustment of expectations were two of the main issues in real......-time mediated control exchanges; and, that the actors, despite distances in space and culture, developed a clan-like pattern mediated by technology to help control quality and collaboration in software development....

  12. Use of advanced programmable controllers in LCTF

    International Nuclear Information System (INIS)

    Thompson, D.H.; Baylor, L.R.; Patek, D.R.; Fletcher, W.M.

    1983-01-01

    The present generation of industrial programmable logic controllers (PLCs) offers a variety of features that are ideal for use in large-scale fusion experiments. Among these features are computational capabilities, communication interfaces, ease of programming, and, most importantly, high reliability. In the Large Coil Test Facility (LCTF), three PLCs control all of the major systems, including liquid helium, liquid nitrogen, vacuum, vapor-cooled leads, coil protection, power supplies, and personnel protection. The PLC control system for LCTF is divided into three functional blocks. The first is the vacuum PLC that monitors all tank functions and has a graphic display panel on the Master Control Console (MCC). A second PLC monitors all time-critical coil protection functions and has the capability to initiate a dump of the stored energy in the coils when a setpoint is exceeded in coil or vapor-cooled lead monitoring instruments. The third PLC, which is designated the facility PLC, monitors and controls the bulk of the LCTF facility systems and serves as a redundant coil protection PLC. The facility PLC is a Modicon 584, level-IV 32K word machine with enhanced software features that include Proportional Integral Derivative (PID) control loops, block functions, and table lookups. A low-cost, color computer graphics terminal located in the MCC is attached to the Modbus link of the facility PLC and has the capability of displaying alarms and operating valves. A hard-copy terminal driven directly by the PLC logs all alarms and valve operations. Twenty-two process loops, including vapor-cooled lead flow, are controlled via the PID functions

  13. Continuous integration and quality control for scientific software

    Science.gov (United States)

    Neidhardt, A.; Ettl, M.; Brisken, W.; Dassing, R.

    2013-08-01

    Modern software has to be stable, portable, fast and reliable. This is going to be also more and more important for scientific software. But this requires a sophisticated way to inspect, check and evaluate the quality of source code with a suitable, automated infrastructure. A centralized server with a software repository and a version control system is one essential part, to manage the code basis and to control the different development versions. While each project can be compiled separately, the whole code basis can also be compiled with one central “Makefile”. This is used to create automated, nightly builds. Additionally all sources are inspected automatically with static code analysis and inspection tools, which check well-none error situations, memory and resource leaks, performance issues, or style issues. In combination with an automatic documentation generator it is possible to create the developer documentation directly from the code and the inline comments. All reports and generated information are presented as HTML page on a Web server. Because this environment increased the stability and quality of the software of the Geodetic Observatory Wettzell tremendously, it is now also available for scientific communities. One regular customer is already the developer group of the DiFX software correlator project.

  14. Software systems for energy control in the English industry

    International Nuclear Information System (INIS)

    Bouma, J.W.J.

    1993-01-01

    Monitoring and targeting software systems have proved to be valuable tools for energy control, permitting to save five to ten percent of energy. The article reviews the systems that are presently available in England and illustrates how these systems are successfully used in practice in small (British Telecom) and middle large (Charles Wells Brewery) industrial applications. (A.S.)

  15. Metrics-based control in outsourced software development projects

    NARCIS (Netherlands)

    Ponisio, Laura; van Eck, Pascal

    2012-01-01

    Measurements have been recognised as vital instruments to improve control in outsourced software development projects. However, project managers are still struggling with the design and implementation of effective measurement programs. One reason for this is that although there is a large body of

  16. Control and analysis software for a laser scanning microdensitometer

    Indian Academy of Sciences (India)

    A PC-based control software and data acquisition system is devel- oped for an existing ... Description of the system. Figure 1 shows a schematic diagram of the microdensitometer and the data acquisition system. ... ming language with very strong library functions and it also supports direct input/output programming. 5.

  17. Efficient Development and Verification of Safe Railway Control Software

    DEFF Research Database (Denmark)

    Haxthausen, Anne Elisabeth; Peleska, Jan

    2013-01-01

    the monitoring process; hydraulic absorbers as dampers to dissipate the energy of oscillations in railway electric equipment; development of train fare calculation and adjustment systems using VDM++; efficient development and verification of safe railway control software; and evolution of the connectivity...

  18. Software For Computer-Aided Design Of Control Systems

    Science.gov (United States)

    Wette, Matthew

    1994-01-01

    Computer Aided Engineering System (CAESY) software developed to provide means to evaluate methods for dealing with users' needs in computer-aided design of control systems. Interpreter program for performing engineering calculations. Incorporates features of both Ada and MATLAB. Designed to be flexible and powerful. Includes internally defined functions, procedures and provides for definition of functions and procedures by user. Written in C language.

  19. Propulsion/flight control integration technology (PROFIT) software system definition

    Science.gov (United States)

    Carlin, C. M.; Hastings, W. J.

    1978-01-01

    The Propulsion Flight Control Integration Technology (PROFIT) program is designed to develop a flying testbed dedicated to controls research. The control software for PROFIT is defined. Maximum flexibility, needed for long term use of the flight facility, is achieved through a modular design. The Host program, processes inputs from the telemetry uplink, aircraft central computer, cockpit computer control and plant sensors to form an input data base for use by the control algorithms. The control algorithms, programmed as application modules, process the input data to generate an output data base. The Host program formats the data for output to the telemetry downlink, the cockpit computer control, and the control effectors. Two applications modules are defined - the bill of materials F-100 engine control and the bill of materials F-15 inlet control.

  20. A Classification of PLC Models and Applications

    NARCIS (Netherlands)

    Mader, Angelika H.; Boel, R.; Stremersch, G.

    In the past years there is an increasing interest in analysing PLC applications with formal methods. The first step to this end is to get formal models of PLC applications. Meanwhile, various models for PLCs have already been introduced in the literature. In our paper we discuss several

  1. EPICS: A control system software co-development success story

    International Nuclear Information System (INIS)

    Knott, M.; Gurd, D.; Lewis, S.; Thuot, M.

    1993-01-01

    The Experimental Physics and Industrial Control Systems (EPICS) is the result of a software sharing and co-development effort of major importance now underway. The initial two participants, LANL and ANL, have now been joined by three other labs, and an earlier version of the software has been transferred to three commercial firms and is currently undergoing separate development. The reasons for EPICS's success may be useful to enumerate and explain and the desire and prospects for its continued development are certainly worth examining

  2. System software of the CERN proton synchrotron control system

    International Nuclear Information System (INIS)

    Carpenter, B.E.; Cailliau, R.; Cuisinier, G.; Remmer, W.

    1984-01-01

    The PS complex consists of 10 different interconnected accelerators or storage rings, mainly controlled by the same distributed system of NORD-10 and ND-100 minicomputers. After a brief outline of the hardware, this report gives a detailed description of the system software, which is based on the SINTRAN III operating system. It describes the general layout of the software, the network, CAMAC access, programming languages, program development, and microprocessor support. It concludes with reviews of performance, documentation, organization and methods, and future prospects. (orig.)

  3. Advanced Transport Operating System (ATOPS) control display unit software description

    Science.gov (United States)

    Slominski, Christopher J.; Parks, Mark A.; Debure, Kelly R.; Heaphy, William J.

    1992-01-01

    The software created for the Control Display Units (CDUs), used for the Advanced Transport Operating Systems (ATOPS) project, on the Transport Systems Research Vehicle (TSRV) is described. Module descriptions are presented in a standardized format which contains module purpose, calling sequence, a detailed description, and global references. The global reference section includes subroutines, functions, and common variables referenced by a particular module. The CDUs, one for the pilot and one for the copilot, are used for flight management purposes. Operations performed with the CDU affects the aircraft's guidance, navigation, and display software.

  4. Graphs for information security control in software defined networks

    Science.gov (United States)

    Grusho, Alexander A.; Abaev, Pavel O.; Shorgin, Sergey Ya.; Timonina, Elena E.

    2017-07-01

    Information security control in software defined networks (SDN) is connected with execution of the security policy rules regulating information accesses and protection against distribution of the malicious code and harmful influences. The paper offers a representation of a security policy in the form of hierarchical structure which in case of distribution of resources for the solution of tasks defines graphs of admissible interactions in a networks. These graphs define commutation tables of switches via the SDN controller.

  5. Dynamics of receptor-operated Ca(2+) currents through TRPC channels controlled via the PI(4,5)P2-PLC signaling pathway.

    Science.gov (United States)

    Mori, Masayuki X; Itsuki, Kyohei; Hase, Hideharu; Sawamura, Seishiro; Kurokawa, Tatsuki; Mori, Yasuo; Inoue, Ryuji

    2015-01-01

    Transient receptor potential canonical (TRPC) channels are Ca(2+)-permeable, nonselective cation channels that carry receptor-operated Ca(2+) currents (ROCs) triggered by receptor-induced, phospholipase C (PLC)-catalyzed hydrolysis of phosphatidylinositol 4,5-bisphosphate [PI(4,5)P2]. Within the vasculature, TRPC channel ROCs contribute to smooth muscle cell depolarization, vasoconstriction, and vascular remodeling. However, TRPC channel ROCs exhibit a variable response to receptor-stimulation, and the regulatory mechanisms governing TRPC channel activity remain obscure. The variability of ROCs may be explained by their complex regulation by PI(4,5)P2 and its metabolites, which differentially affect TRPC channel activity. To resolve the complex regulation of ROCs, the use of voltage-sensing phosphoinositide phosphatases and model simulation have helped to reveal the time-dependent contribution of PI(4,5)P2 and the possible role of PI(4,5)P2 in the regulation of ROCs. These approaches may provide unprecedented insight into the dynamics of PI(4,5)P2 regulation of TRPC channels and the fundamental mechanisms underlying transmembrane ion flow. Within that context, we summarize the regulation of TRPC channels and their coupling to receptor-mediated signaling, as well as the application of voltage-sensing phosphoinositide phosphatases to this research. We also discuss the controversial bidirectional effects of PI(4,5)P2 using a model simulation that could explain the complicated effects of PI(4,5)P2 on different ROCs.

  6. Hardware replacements and software tools for digital control computers

    International Nuclear Information System (INIS)

    Walker, R.A.P.; Wang, B-C.; Fung, J.

    1996-01-01

    Technological obsolescence is an on-going challenge for all computer use. By design, and to some extent good fortune, AECL has had a good track record with respect to the march of obsolescence in CANDU digital control computer technology. Recognizing obsolescence as a fact of life, AECL has undertaken a program of supporting the digital control technology of existing CANDU plants. Other AECL groups are developing complete replacement systems for the digital control computers, and more advanced systems for the digital control computers of the future CANDU reactors. This paper presents the results of the efforts of AECL's DCC service support group to replace obsolete digital control computer and related components and to provide friendlier software technology related to the maintenance and use of digital control computers in CANDU. These efforts are expected to extend the current lifespan of existing digital control computers through their mandated life. This group applied two simple rules; the product, whether new or replacement should have a generic basis, and the products should be applicable to both existing CANDU plants and to 'repeat' plant designs built using current design guidelines. While some exceptions do apply, the rules have been met. The generic requirement dictates that the product should not be dependent on any brand technology, and should back-fit to and interface with any such technology which remains in the control design. The application requirement dictates that the product should have universal use and be user friendly to the greatest extent possible. Furthermore, both requirements were designed to anticipate user involvement, modifications and alternate user defined applications. The replacements for hardware components such as paper tape reader/punch, moving arm disk, contact scanner and Ramtek are discussed. The development of these hardware replacements coincide with the development of a gateway system for selected CANDU digital control

  7. VirPLC: a Methodology to Developing Capacities, Skills and Self-esteem by the Logical Stimulus with a Simple, Functional and Dynamic Tool

    Directory of Open Access Journals (Sweden)

    Antoni FERRER ROJAS

    2017-07-01

    Full Text Available The proliferation of programming environments such as Logo, Minecraft, Code or Scratch is a consequence of the effectiveness of a graphic language for the introduction of students in programming but, some of the newer systems, such as App Inventor, are slow in the basic interaction: “make it” / “test it”. I propose an alternative for students from the age of 15. It is called VirPLC and it is oriented to something as functional as the systems control, through two screens: one with software to program and, another one with animated hardware to simulate it. VirPLC does not pretend to turn the user into an expert in automation, but to facilitate a first contact between the student and the logic world, by posing problems in practical, near and real control systems such as: crane control; TV competition; alarm; supermarket door; garage door; traffic light; lift... The student raises both the logical operativity, as well as the hardware requirements (inputs and outputs. The software works in an evolutionary and repeated way: “make it” / “test it” and consolidate to improve it. It allows the evolution in levels of greater complexity, where it is debugged until acquiring a solid “product”, functional, safe, versatile and installable. VirPLC step by step “hooks” students who pursue challenges and offers an alternative to apply after some Boolean Algebra notions, and before written programming, with objects, events and classes. VirPLC is freeware, it works under Windows (from XP to W10 and can be downloaded from the author’s WEB. At install time, it adds a folder with more than 30 examples often deliberately incomplete, along with a mini-course with several proposed practices.

  8. 242-A Control System device logic software documentation. Revision 2

    International Nuclear Information System (INIS)

    Berger, J.F.

    1995-01-01

    A Distributive Process Control system was purchased by Project B-534. This computer-based control system, called the Monitor and Control System (MCS), was installed in the 242-A Evaporator located in the 200 East Area. The purpose of the MCS is to monitor and control the Evaporator and Monitor a number of alarms and other signals from various Tank Farm facilities. Applications software for the MCS was developed by the Waste Treatment System Engineering Group of Westinghouse. This document describes the Device Logic for this system

  9. Software management of the LHC Detector Control Systems

    CERN Document Server

    Varela, F

    2007-01-01

    The control systems of each of the four Large Hadron Collider (LHC) experiments will contain of the order of 150 computers running the back-end applications. These applications will have to be maintained and eventually upgraded during the lifetime of the experiments, ~20 years. This paper presents the centralized software management strategy adopted by the Joint COntrols Project (JCOP) [1], which is based on a central database that holds the overall system configuration. The approach facilitates the integration of different parts of a control system and provides versioning of its various software components. The information stored in the configuration database can eventually be used to restore a computer in the event of failure.

  10. Software management of the LHC detector control systems

    CERN Document Server

    Varela, F

    2007-01-01

    The control systems of each of the four Large Hadron Collider (LHC) experiments will contain of the order of 150 computers running the back-end applications. These applications will have to be maintained and eventually upgraded during the lifetime of the experiments, ~20 years. This paper presents the centralized software management strategy adopted by the Joint COntrols Project (JCOP) [1], which is based on a central database that holds the overall system configuration. The approach facilitates the integration of different parts of a control system and provides versioning of its various software components. The information stored in the configuration database can eventually be used to restore a computer in the event of failure.

  11. Development of remote control software for multiformat test signal generator

    Directory of Open Access Journals (Sweden)

    Gao Yang

    2017-01-01

    Full Text Available The multi format test signal generator mentioned in this paper is the video signal generator named TG8000 produced by Tektronix Company. I will introduce the function about remote control for signal generator, how to connect the computer to the instrument, and how to remote control. My topic uses my computer to connect the instrument through the 10/100/1000 BASE-T port on the rear panel of TG8000. Then I write program to transmit SCPI (Standard Commands for Programmable Instruments to control TG8000. The application is running on the Windows operating system, the programming language is C#, development environment is Microsoft Visual Studio 2010, using the TCP/IP protocol based on Socket. And the method of remote control refers to the application called TGSetup which is developed by Tektronix Company. This paper includes a brief summary of the basic principle, and introduce for details about the process of remote control software development, and how to use my software. In the end, I will talk about the advantages of my software compared with another one.

  12. Worldwide collaborative efforts in plasma control software development

    International Nuclear Information System (INIS)

    Penaflor, B.G.; Ferron, J.R.; Walker, M.L.; Humphreys, D.A.; Leuer, J.A.; Piglowski, D.A.; Johnson, R.D.; Xiao, B.J.; Hahn, S.H.; Gates, D.A.

    2008-01-01

    This presentation will describe the DIII-D collaborations with various tokamak experiments throughout the world which have adapted custom versions of the DIII-D plasma control system (PCS) software for their own use. Originally developed by General Atomics for use on the DIII-D tokamak, the PCS has been successfully installed and used for the NSTX experiment in Princeton, the MAST experiment in Culham UK, the EAST experiment in China, and the Pegasus experiment in the University of Wisconsin. In addition to these sites, a version of the PCS is currently being developed for use by the KSTAR tokamak in Korea. A well-defined and robust PCS software infrastructure has been developed to provide a common foundation for implementing the real-time data acquisition and feedback control codes. The PCS infrastructure provides a flexible framework that has allowed the PCS to be easily adapted to fulfill the unique needs of each site. The software has also demonstrated great flexibility in allowing for different computing, data acquisition and real-time networking hardware to be used. A description of the current PCS software architecture will be given along with experiences in developing and supporting the various PCS installations throughout the world

  13. Software application for quality control protocol of mammography systems

    International Nuclear Information System (INIS)

    Kjosevski, Vladimir; Gershan, Vesna; Ginovska, Margarita; Spasevska, Hristina

    2010-01-01

    Considering the fact that the Quality Control of the technological process of the mammographic system involves testing of a large number of parameters, it is clearly evident that there is a need for using the information technology for gathering, processing and storing of all the parameters that are result of this process. The main goal of this software application is facilitation and automation of the gathering, processing, storing and presenting process of the data related to the qualification of the physical and technical parameters during the quality control of the technological process of the mammographic system. The software application along with its user interface and database has been made with the Microsoft Access 2003 application which is part of the Microsoft Office 2003 software packet and has been chosen as a platform for developing because it is the most commonly used office application today among the computer users in the country. This is important because it will provide the end users a familiar environment to work in, without the need for additional training and improving the computer skills that they posses. Most importantly, the software application is easy to use, fast in calculating the parameters needed and it is an excellent way to store and display the results. There is a possibility for up scaling this software solution so it can be used by many different users at the same time over the Internet. It is highly recommended that this system is implemented as soon as possible in the quality control process of the mammographic systems due to its many advantages.(Author)

  14. Real-time software for the COMPASS tokamak plasma control

    International Nuclear Information System (INIS)

    Valcarcel, D.F.; Duarte, A.S.; Neto, A.; Carvalho, I.S.; Carvalho, B.B.; Fernandes, H.; Sousa, J.; Sartori, F.; Janky, F.; Cahyna, P.; Hron, M.; Panek, R.

    2010-01-01

    The COMPASS tokamak has started its operation recently in Prague and to meet the necessary operation parameters its real-time system, for data processing and control, must be designed for both flexibility and performance, allowing the easy integration of code from several developers and to guarantee the desired time cycle. For this purpose an Advanced Telecommunications Computing Architecture based real-time system has been deployed with a solution built on a multi-core x86 processor. It makes use of two software components: the BaseLib2 and the MARTe (Multithreaded Application Real-Time executor) real-time frameworks. The BaseLib2 framework is a generic real-time library with optimized objects for the implementation of real-time algorithms. This allowed to build a library of modules that process the acquired data and execute control algorithms. MARTe executes these modules in kernel space Real-Time Application Interface allowing to attain the required cycle time and a jitter of less than 1.5 μs. MARTe configuration and data storage are accomplished through a Java hardware client that connects to the FireSignal control and data acquisition software. This article details the implementation of the real-time system for the COMPASS tokamak, in particular the organization of the control code, the design and implementation of the communications with the actuators and how MARTe integrates with the FireSignal software.

  15. Real-time software for the COMPASS tokamak plasma control

    Energy Technology Data Exchange (ETDEWEB)

    Valcarcel, D.F., E-mail: danielv@ipfn.ist.utl.p [Associacao EURATOM/IST, Instituto de Plasmas e Fusao Nuclear - Laboratorio Associado, Instituto Superior Tecnico, P-1049-001 Lisboa (Portugal); Duarte, A.S.; Neto, A.; Carvalho, I.S.; Carvalho, B.B.; Fernandes, H.; Sousa, J. [Associacao EURATOM/IST, Instituto de Plasmas e Fusao Nuclear - Laboratorio Associado, Instituto Superior Tecnico, P-1049-001 Lisboa (Portugal); Sartori, F. [Euratom-UKAEA, Culham Science Centre, Abingdon, OX14 3DB Oxon (United Kingdom); Janky, F.; Cahyna, P.; Hron, M.; Panek, R. [Institute of Plasma Physics AS CR, v.v.i., Association EURATOM/IPP.CR, Za Slovankou 3, 182 00 Prague (Czech Republic)

    2010-07-15

    The COMPASS tokamak has started its operation recently in Prague and to meet the necessary operation parameters its real-time system, for data processing and control, must be designed for both flexibility and performance, allowing the easy integration of code from several developers and to guarantee the desired time cycle. For this purpose an Advanced Telecommunications Computing Architecture based real-time system has been deployed with a solution built on a multi-core x86 processor. It makes use of two software components: the BaseLib2 and the MARTe (Multithreaded Application Real-Time executor) real-time frameworks. The BaseLib2 framework is a generic real-time library with optimized objects for the implementation of real-time algorithms. This allowed to build a library of modules that process the acquired data and execute control algorithms. MARTe executes these modules in kernel space Real-Time Application Interface allowing to attain the required cycle time and a jitter of less than 1.5 {mu}s. MARTe configuration and data storage are accomplished through a Java hardware client that connects to the FireSignal control and data acquisition software. This article details the implementation of the real-time system for the COMPASS tokamak, in particular the organization of the control code, the design and implementation of the communications with the actuators and how MARTe integrates with the FireSignal software.

  16. Rapid Software Development for Experiment Control at OPAL

    International Nuclear Information System (INIS)

    Hathaway, P.V.; Lam, Tony; Franceschini, Ferdi; Hauser, Nick; Rayner, Hugh

    2005-01-01

    Full text: ANSTO is undertaking the parallel development of instrument control and graphical experiment interface software for seven neutron beam instruments at OPAL. Each instrument poses several challenges for a common system solution, including custom detector interfaces, a range of motion and beamline optics schema, and a spectrum of online data reduction requirements. To provide a superior system with the least development effort, the computing team have adopted proven, configurable, server-based control software (SICS)1., a highly Integrated Scientific Experimental Environment (GumTree)2. and industry-standard database management systems. The resulting graphical interfaces allow operation in a familiar experiment domain, with monitoring of data and parameters independent of control system specifics. GumTree presents the experimenter with a consistent interface for experiment management, instrument control and data reduction tasks. The facility instrument scientists can easily reconfigure instruments and add ancillaries. The user community can expect a reduced learning curve for performing each experiment. GumTree can be installed anywhere for pre-experiment familiarisation, postprocessing of acquired data sets, and integration with third party analysis tools. Instrument scientists are seeing faster software development iterations and have a solid basis to prepare for the next suite of instruments. 1. SICS from PSI (lns00.psi.ch). 2. GumTree (gumtree.sourceforge.net), new site: http://gumtree.sourceforge.net/wiki/index.php/Main_Page

  17. Dynamics of receptor-operated Ca2+ Currents Through TRPC Channels Controlled via the PI(4,5P2-PLC Signaling Pathway

    Directory of Open Access Journals (Sweden)

    Masayuki X Mori

    2015-02-01

    Full Text Available Transient receptor potential canonical (TRPC channels are Ca2+-permeable, nonselective cation channels that carry receptor-operated Ca2+ currents (ROCs triggered by receptor-induced, phospholipase C (PLC-catalyzed hydrolysis of phosphatidylinositol 4,5-bisphosphate (PI(4,5P2. Within the vasculature, TRPC channel ROCs contribute to smooth muscle cell depolarization, vasoconstriction and vascular remodeling. However, TRPC channel ROCs exhibit a variable response to receptor-stimulation, and the regulatory mechanisms governing TRPC channel activity remain obscure. The variability of ROCs may be explained by their complex regulation by PI(4,5P2 and its metabolites, which differentially affect TRPC channel activity. To resolve the complex regulation of ROCs, the use of voltage-sensing phosphoinositide phosphatases and model simulation have helped to reveal the time-dependent contribution of PI(4,5P2 and the possible role of PI(4,5P2 in the regulation of ROCs. These approaches may provide unprecedented insight into the dynamics of PI(4,5P2 regulation of TRPC channels and the fundamental mechanisms underlying transmembrane ion flow. Within that context, we summarize the regulation of TRPC channels and their coupling to receptor-mediated signaling, as well as the application of voltage-sensing phosphoinositide phosphatases to this research. We also discuss the controversial bidirectional effects of PI(4,5P2 using a model simulation that could explain the complicated effects of PI(4,5P2 on different ROCs.

  18. Minimizing communication cost among distributed controllers in software defined networks

    Science.gov (United States)

    Arlimatti, Shivaleela; Elbreiki, Walid; Hassan, Suhaidi; Habbal, Adib; Elshaikh, Mohamed

    2016-08-01

    Software Defined Networking (SDN) is a new paradigm to increase the flexibility of today's network by promising for a programmable network. The fundamental idea behind this new architecture is to simplify network complexity by decoupling control plane and data plane of the network devices, and by making the control plane centralized. Recently controllers have distributed to solve the problem of single point of failure, and to increase scalability and flexibility during workload distribution. Even though, controllers are flexible and scalable to accommodate more number of network switches, yet the problem of intercommunication cost between distributed controllers is still challenging issue in the Software Defined Network environment. This paper, aims to fill the gap by proposing a new mechanism, which minimizes intercommunication cost with graph partitioning algorithm, an NP hard problem. The methodology proposed in this paper is, swapping of network elements between controller domains to minimize communication cost by calculating communication gain. The swapping of elements minimizes inter and intra communication cost among network domains. We validate our work with the OMNeT++ simulation environment tool. Simulation results show that the proposed mechanism minimizes the inter domain communication cost among controllers compared to traditional distributed controllers.

  19. The control software framework of the web base

    International Nuclear Information System (INIS)

    Nakatani, Takeshi; Inamura, Yasuhiro; Ito, Takayoshi; Otomo, Toshiya

    2015-01-01

    Web browsers are one of the most platform-independent user interfaces. In particular, web pages created using responsive web design (RWD) are available for use on desktop and laptop computers, as well as tablet terminals and smart phones. We developed a common software framework, IROHA, for the instrument control system in the Materials and Life Science Experimental Facility at the Japan Proton Accelerator Research Complex to build a flexible and scalable system by adopting XML/HTTP. However, its user interface was platform-dependent, and we wanted it to be more user-friendly. In 2013, we developed the prototype of a new software framework, IROHA2, comprising several device control servers and an instrument management server, retaining the flexibility and scalability of IROHA. We also adopted the Bootstrap framework to create an RWD user interface for these servers. (author)

  20. Integrating commercial software in accelerator control- case study

    International Nuclear Information System (INIS)

    Pace, Alberto

    1994-01-01

    Using existing commercial software is the dream of any control system engineer for the development cost reduction that can reach one order of magnitude. This dream often vanishes when appears the requirement to have a uniform and consistent architecture through a wide number of components and applications. This makes it difficult to integrate several commercial packages that often impose different user interface and communication standards. This paper will describe the approach and standards that have been chosen for the CERN ISOLDE control system that have allowed several commercial packages to be integrated in the system as-they-are permitting the software development cost to be reduced to a minimum. (author). 10 refs., 2 tabs., 9 figs

  1. Software and control system for the VLT Survey Telescope

    International Nuclear Information System (INIS)

    Schipani, P; Marty, L; Dall'Ora, M; D'Orsi, S; Argomedo, J; Arcidiacono, C; Farinato, J; Magrin, D; Ragazzoni, R; Umbriaco, G

    2013-01-01

    The VLT Survey Telescope (VST) has started the regular operations in 2011 after a successful commissioning at Cerro Paranal (Chile), the site which hosts the best facilities for optical astronomy operated by the European Southern Observatory (ESO). After a short description of the instrument, this paper mainly focuses on the telescope control software, which is in charge of the real-time control of the hardware and of the overall coordination of the operations, including pointing and tracking, active optics and presets. We describe the main features of the software implementation in the context of the ESO observatory standards, and the goals reached during the commissioning phase and in the first year of operations.

  2. The graphics software of the Saclay linear accelerator control system

    International Nuclear Information System (INIS)

    Gournay, J.F.

    1987-06-01

    The Control system of the Saclay Linear Accelerator is based upon modern technology hardware. In the graphic software, pictures are created in exactly the same manner for all the graphic devices supported by the system. The informations used to draw a picture are stored in an array called a graphic segment. Three output primitives are used to add graphic material in a segment. Three coordinate systems are defined

  3. Software-Defined Congestion Control Algorithm for IP Networks

    Directory of Open Access Journals (Sweden)

    Yao Hu

    2017-01-01

    Full Text Available The rapid evolution of computer networks, increase in the number of Internet users, and popularity of multimedia applications have exacerbated the congestion control problem. Congestion control is a key factor in ensuring network stability and robustness. When the underlying network and flow information are unknown, the transmission control protocol (TCP must increase or reduce the size of the congestion window to adjust to the changes of traffic in the Internet Protocol (IP network. However, it is possible that a software-defined approach can relieve the network congestion problem more efficiently. This approach has the characteristic of centralized control and can obtain a global topology for unified network management. In this paper, we propose a software-defined congestion control (SDCC algorithm for an IP network. We consider the difference between TCP and the user datagram protocol (UDP and propose a new method to judge node congestion. We initially apply the congestion control mechanism in the congested nodes and then optimize the link utilization to control network congestion.

  4. Software trends for both the GANIL and spiral control

    International Nuclear Information System (INIS)

    David, L.; Lecorche, E.

    1999-01-01

    The Ganil facility has been running with a new control system since 1993. Many improvements have been done since that time to bring new capabilities to the system. So, in February 1996, when the Spiral control system was designed, it was mainly considered as an extension of the Ganil control system. This paper briefly recalls the basic architecture of the whole control system and the main choices upon which it relies. Then it presents the new software trends, to show how the Spiral control system has been integrated alongside the existing one. The last part describe the new developments and the most significant functionalities it brings as seen from the operator point of view, with some emphasis about the application programs for beam tuning. Indeed, these new programs have to be provided both for the spiral tuning with exotic ions beams and for the coupling of the Spiral and older Ganil facilities. (authors)

  5. Software simulation: a tool for enhancing control system design

    International Nuclear Information System (INIS)

    Sze, B.; Ridgway, G.H.

    2008-01-01

    The creation, implementation and management of engineering design tools are important to the quality and efficiency of any large engineering project. Some of the most complicated tools to develop are system simulators. The development and implementation of system simulators to support replacement fuel handling control systems is of particular interest to the Canadian nuclear industry given the current age of installations and the risk of obsolescence to many utilities. The use of such simulator tools has been known to significantly improve successful deployment of new software packages and maintenance-related software changes while reducing the time required for their overall development. Moreover, these simulation systems can also serve as operator training stations and provide a virtual environment for site engineers to test operational changes before they are uploaded to the actual system. (author)

  6. Spaceport Command and Control System Automated Verification Software Development

    Science.gov (United States)

    Backus, Michael W.

    2017-01-01

    For as long as we have walked the Earth, humans have always been explorers. We have visited our nearest celestial body and sent Voyager 1 beyond our solar system1 out into interstellar space. Now it is finally time for us to step beyond our home and onto another planet. The Spaceport Command and Control System (SCCS) is being developed along with the Space Launch System (SLS) to take us on a journey further than ever attempted. Within SCCS are separate subsystems and system level software, each of which have to be tested and verified. Testing is a long and tedious process, so automating it will be much more efficient and also helps to remove the possibility of human error from mission operations. I was part of a team of interns and full-time engineers who automated tests for the requirements on SCCS, and with that was able to help verify that the software systems are performing as expected.

  7. Selecting a software development methodology. [of digital flight control systems

    Science.gov (United States)

    Jones, R. E.

    1981-01-01

    The state of the art analytical techniques for the development and verification of digital flight control software is studied and a practical designer oriented development and verification methodology is produced. The effectiveness of the analytic techniques chosen for the development and verification methodology are assessed both technically and financially. Technical assessments analyze the error preventing and detecting capabilities of the chosen technique in all of the pertinent software development phases. Financial assessments describe the cost impact of using the techniques, specifically, the cost of implementing and applying the techniques as well as the relizable cost savings. Both the technical and financial assessment are quantitative where possible. In the case of techniques which cannot be quantitatively assessed, qualitative judgements are expressed about the effectiveness and cost of the techniques. The reasons why quantitative assessments are not possible will be documented.

  8. Software development for the PBX-M plasma control system

    International Nuclear Information System (INIS)

    Lagin, L.; Bell, R.; Chu, J.; Hatcher, R.; Hirsch, J.; Okabayashi, M.; Sichta, P.

    1995-01-01

    This paper describes the software development effort for the PBX-M plasma control system. The algorithms being developed for the system will serve to test advanced control concepts for TPX and ITER. This will include real-time algorithms for shaping control, vertical position control, current and density profile control and MHD avoidance. The control system consists of an interactive Host Processor (SPARC-10) interfaced through VME with four real-time Computer Processors (i860) which run at a maximum computational speed of 320 MFLOPs. Plasma shaping programs are being tested to duplicate the present PBX-M analog control system. Advanced algorithms for vertical control and x-point control will then be developed. Interactive graphical user interface programs running on the Host Processor will allow operators to control and monitor shot parameters. A waveform edit program will be used to download pre-programmed waveforms into the Compute Processor memory. Post-shot display programs will be used to interactively display data after the shot. Automatic pre-shot arming and data acquisition programs will run on the Host Processor. Event system programs will process interrupts and activate programs on the Host and Compute Processors. These programs are being written in C and Fortran and use system service routines to communicate with the Compute Processors and its memory. IDL and IDL widgets are being used to build the graphical user interfaces

  9. Modelling and Formal Verification of Timing Aspects in Large PLC Programs

    CERN Document Server

    Fernandez Adiego, B; Blanco Vinuela, E; Tournier, J-C; Gonzalez Suarez, V M; Blech, J O

    2014-01-01

    One of the main obstacle that prevents model checking from being widely used in industrial control systems is the complexity of building formal models out of PLC programs, especially when timing aspects need to be integrated. This paper brings an answer to this obstacle by proposing a methodology to model and verify timing aspects of PLC programs. Two approaches are proposed to allow the users to balance the trade-off between the complexity of the model, i.e. its number of states, and the set of specifications possible to be verified. A tool supporting the methodology which allows to produce models for different model checkers directly from PLC programs has been developed. Verification of timing aspects for real-life PLC programs are presented in this paper using NuSMV.

  10. Electromagnetic compatibility of PLC adapters for in-home/domestic networks

    Science.gov (United States)

    Potisk, Lukas; Hallon, Jozef; Orgon, Milos; Fujdiak, Radek

    2018-01-01

    The use of programable logic controllers (PLC) technology in electrical networks 230 V causes electromagnetic radiation that interferes with other electrical equipment connected to the network [1-4]. Therefore, this article describes the issues of electromagnetic compatibility (EMC) of new PLC adapters used in IP broadband services in a multi-user environment. The measurements of disturbing electromagnetic field originated in PLC adapters were made in a certified laboratory EMC (laboratory of electromagnetic compatibility) in the Institute of Electrical Engineering at Faculty of Electrical Engineering and Information Technology of the Slovak University of Technology in Bratislava. The measured spectra of the radiated electromagnetic field will be compared with the results obtained when testing older PLC modems [5].

  11. Service-oriented architecture for the ARGOS instrument control software

    Science.gov (United States)

    Borelli, J.; Barl, L.; Gässler, W.; Kulas, M.; Rabien, Sebastian

    2012-09-01

    The Advanced Rayleigh Guided ground layer Adaptive optic System, ARGOS, equips the Large Binocular Telescope (LBT) with a constellation of six rayleigh laser guide stars. By correcting atmospheric turbulence near the ground, the system is designed to increase the image quality of the multi-object spectrograph LUCIFER approximately by a factor of 3 over a field of 4 arc minute diameter. The control software has the critical task of orchestrating several devices, instruments, and high level services, including the already existing adaptive optic system and the telescope control software. All these components are widely distributed over the telescope, adding more complexity to the system design. The approach used by the ARGOS engineers is to write loosely coupled and distributed services under the control of different ownership systems, providing a uniform mechanism to offer, discover, interact and use these distributed capabilities. The control system counts with several finite state machines, vibration and flexure compensation loops, and safety mechanism, such as interlocks, aircraft, and satellite avoidance systems.

  12. Computer control and data acquisition system for the R.F. Test Facility

    International Nuclear Information System (INIS)

    Stewart, K.A.; Burris, R.D.; Mankin, J.B.; Thompson, D.H.

    1986-01-01

    The Radio Frequency Test Facility (RFTF) at Oak Ridge National Laboratory, used to test and evaluate high-power ion cyclotron resonance heating (ICRH) systems and components, is monitored and controlled by a multicomponent computer system. This data acquisition and control system consists of three major hardware elements: (1) an Allen-Bradley PLC-3 programmable controller; (2) a VAX 11/780 computer; and (3) a CAMAC serial highway interface. Operating in LOCAL as well as REMOTE mode, the programmable logic controller (PLC) performs all the control functions of the test facility. The VAX computer acts as the operator's interface to the test facility by providing color mimic panel displays and allowing input via a trackball device. The VAX also provides archiving of trend data acquired by the PLC. Communications between the PLC and the VAX are via the CAMAC serial highway. Details of the hardware, software, and the operation of the system are presented in this paper

  13. Development of a new control software package for Pakistan Research Reactor-2

    International Nuclear Information System (INIS)

    Qazi, M.K.

    1993-05-01

    The development of a new control software package for Pakistan Research Reactor-2 is presented. The software operates in different modes which comprises of surveillance, pre-operational self tests, operator, supervisor and robotic control. The control logic critically damp the system minimizing power overshoots. The software, handles multiple abnormal conditions, provides an elaborate access control and maintains startup/shutdown record. The report describes the functional details and covers the operational aspects of the new control software. (author)

  14. Data processing software for purex plant process control laboratory

    International Nuclear Information System (INIS)

    Kansara, V.P.; Achuthan, P.V.; Sridhar, S.; Ramanujam, A.; Dhumwad, R.K.

    1990-01-01

    A software has been developed at the Fuel Reprocessing Division, Trombay to meet the data processing needs of the Control Laboratory of a reprocessing plant. During the normal plant operations contents of over one hundred process tanks have to be sampled and analysed for regular monitoring. In order to speed up the computation and the reporting of results as well as to obtain the process performance data over a period of time a software has been developed. The package has been sucessfully demonstrated and implemented at the Plutonium Plant, Trombay. This has been in continuous use since May 1987 with highly satisfactory performance. The software is a totally menu-driven package which can be used by the laboratory analysts with a few hours of training. The features include data validation involving source tank identification, the nature of the sample, the range of expected results, any duplication in sample numbering etc. Audio indication of deviations from the expected input or output values are given with an option to override in case of abnormal samples. The progress of analysis can be obtained for a given sample at any given time. Incorporated in the software is the help menu for quick reference of analytical protocol to be followed for a given tank/method. The computations for the determinations are carried out after obtaining input values on a screen-form. Th e results can be displayed on the monitor or obtained in the form of a hard copy i n any desired format. (author). 17 figs., 2 refs

  15. Development of Multipurpose PLC trainer for the simulator of reactor safety system

    International Nuclear Information System (INIS)

    Syaiful Bakhri; Deswandri; Ahmad Abtokhi

    2014-01-01

    PLC becomes one of the essential components for the current type of reactor which based on digital instrumentation and control. Several studies have demonstrated the promising results including the implementation of PLC's for RSG-GAS research reactor. However, research for the safety and reliability analysis can not be carried out freely in the existing systems.Therefore, this research aims to develop a PLC trainer employing micro PLC OMRON CP1MA which can be useful for simulator of various topics in reactor safety. Two experimental tests were carried out to show the PLC’s performances. The first experimental testing implementing reactor protection system of research reactor RSG-GAS shows the capacity of PLC system to identify the initiator of the SCRAM logic as well as giving a promptly response. Secondly, the application of PLC to controls the water level in dual reservoir system simulation, demonstrates the simplicity of the operation and design while maintaining the best performances. (author)

  16. ATLAS tile calorimeter cesium calibration control and analysis software

    International Nuclear Information System (INIS)

    Solovyanov, O; Solodkov, A; Starchenko, E; Karyukhin, A; Isaev, A; Shalanda, N

    2008-01-01

    An online control system to calibrate and monitor ATLAS Barrel hadronic calorimeter (TileCal) with a movable radioactive source, driven by liquid flow, is described. To read out and control the system an online software has been developed, using ATLAS TDAQ components like DVS (Diagnostic and Verification System) to verify the hardware before running, IS (Information Server) for data and status exchange between networked computers, and other components like DDC (DCS to DAQ Connection), to connect to PVSS-based slow control systems of Tile Calorimeter, high voltage and low voltage. A system of scripting facilities, based on Python language, is used to handle all the calibration and monitoring processes from hardware perspective to final data storage, including various abnormal situations. A QT based graphical user interface to display the status of the calibration system during the cesium source scan is described. The software for analysis of the detector response, using online data, is discussed. Performance of the system and first experience from the ATLAS pit are presented

  17. VIMOS Instrument Control Software Design: an Object Oriented Approach

    Science.gov (United States)

    Brau-Nogué, Sylvie; Lucuix, Christian

    2002-12-01

    The Franco-Italian VIMOS instrument is a VIsible imaging Multi-Object Spectrograph with outstanding multiplex capabilities, allowing to take spectra of more than 800 objects simultaneously, or integral field spectroscopy mode in a 54x54 arcsec area. VIMOS is being installed at the Nasmyth focus of the third Unit Telescope of the European Southern Observatory Very Large Telescope (VLT) at Mount Paranal in Chile. This paper will describe the analysis, the design and the implementation of the VIMOS Instrument Control System, using UML notation. Our Control group followed an Object Oriented software process while keeping in mind the ESO VLT standard control concepts. At ESO VLT a complete software library is available. Rather than applying waterfall lifecycle, ICS project used iterative development, a lifecycle consisting of several iterations. Each iteration consisted in : capture and evaluate the requirements, visual modeling for analysis and design, implementation, test, and deployment. Depending of the project phases, iterations focused more or less on specific activity. The result is an object model (the design model), including use-case realizations. An implementation view and a deployment view complement this product. An extract of VIMOS ICS UML model will be presented and some implementation, integration and test issues will be discussed.

  18. ATLAS tile calorimeter cesium calibration control and analysis software

    Energy Technology Data Exchange (ETDEWEB)

    Solovyanov, O; Solodkov, A; Starchenko, E; Karyukhin, A; Isaev, A; Shalanda, N [Institute for High Energy Physics, Protvino 142281 (Russian Federation)], E-mail: Oleg.Solovyanov@ihep.ru

    2008-07-01

    An online control system to calibrate and monitor ATLAS Barrel hadronic calorimeter (TileCal) with a movable radioactive source, driven by liquid flow, is described. To read out and control the system an online software has been developed, using ATLAS TDAQ components like DVS (Diagnostic and Verification System) to verify the hardware before running, IS (Information Server) for data and status exchange between networked computers, and other components like DDC (DCS to DAQ Connection), to connect to PVSS-based slow control systems of Tile Calorimeter, high voltage and low voltage. A system of scripting facilities, based on Python language, is used to handle all the calibration and monitoring processes from hardware perspective to final data storage, including various abnormal situations. A QT based graphical user interface to display the status of the calibration system during the cesium source scan is described. The software for analysis of the detector response, using online data, is discussed. Performance of the system and first experience from the ATLAS pit are presented.

  19. Hardware support for software controlled fast reconfiguration of performance counters

    Science.gov (United States)

    Salapura, Valentina; Wisniewski, Robert W.

    2013-06-18

    Hardware support for software controlled reconfiguration of performance counters may include a plurality of performance counters collecting one or more counts of one or more selected activities. A storage element stores data value representing a time interval, and a timer element reads the data value and detects expiration of the time interval based on the data value and generates a signal. A plurality of configuration registers stores a set of performance counter configurations. A state machine receives the signal and selects a configuration register from the plurality of configuration registers for reconfiguring the one or more performance counters.

  20. Development of DC-TOF control software framework

    International Nuclear Information System (INIS)

    Kim, Hong Joo; Kim, Hyun Ok

    2010-06-01

    Disk-Chopper Time-of-Flight spectrometer (DC-TOF) is a new cold neutron instrument under construction at the Korea Atomic Energy Research Institute (KAERI). It will be equipped with a total of 352 2m PSDs(Position Sensitive Detectors), which are grouped into 11 panels. We developed the main DAQ/Control software works well between multi-DSPs of electronics and user. It is convenient to operate DC-TOF system and monitor it's data quality using GUI(Graphical User Interface). Also it satisfies design throughout with test result of 100K events/s

  1. Software for the Local Control and Instrumentation System for MFTF

    International Nuclear Information System (INIS)

    Labiak, W.G.

    1979-01-01

    There are nine different systems requiring over fifty computers in the Local Control and Instrumentation System for the Mirror Fusion Test Facility. Each computer system consists of an LSI-11/2 processor with 32,000 words of memory, a serial driver that implements the CAMAC serial highway protocol. With this large number of systems it is important that as much software as possible be common to all systems. A serial communications system has been developed for data transfers between the LSI-11/2's and the supervisory computers. This system is based on the RS 232 C interface with modem control lines. Six modem control lines are used for hardware handshaking, which allows totally independent full duplex communications to occur. Odd parity on each byte and a 16-bit checksum are used to detect errors in transmission

  2. Overview of MFTF supervisory control and diagnostics system software

    International Nuclear Information System (INIS)

    Ng, W.C.

    1979-01-01

    The Mirror Fusion Test Facility (MFTF) at the Lawrence Livermore Laboratory (LLL) is currently the largest mirror fusion research project in the world. Its Control and Diagnostics System is handled by a distributed computer network consisting of nine Interdata minicomputer systems and about 65 microprocessors. One of the design requirements is tolerance of single-point failure. If one of the computer systems becomes inoperative, the experiment can still be carried out, although the system responsiveness to operator command may be degraded. In a normal experiment cycle, the researcher can examine the result of the previous experiment, change any control parameter, fire a shot, collect four million bytes of diagnostics data, perform intershot analysis, and have the result presented - all within five minutes. The software approach adopted for the Supervisory Control and Diagnostics System features chief programmer teams and structured programming. Pascal is the standard programming language in this project

  3. PID controller simulator software for DC motor of gamma scanning

    International Nuclear Information System (INIS)

    Arjoni Amir

    2008-01-01

    Mostly PID controller (Proportional-Integral-Derivative) has been used in industry. For certain applications, it can be used as a Proportional (P) model only, or as a Proportional-Integral (PI) model. The aim of this paper is to design a PID controller simulator software for DC motor which is used in gamma scanning system. A DC motor is described as a plant of SISO (Single Input Single Output) which is used for pulling down the load (detector + casing) and gamma radiation source (Co-60 + container) by using sling cable. A DC motor consist of an armature and a rotor, the equivalent circuit of DC motor is shown in a transfer function equation between output parameter (angular speed DC motor) and input parameter (voltage of DC motor). Methods used for the process of PID controller design is to arrange the PID controller parameter (Kc, Ti, Td) so that there are more PID controller transfer function model which are able to control angular speed of DC motor in stable condition, as design criteria requirement is needed. Design criteria requirement for control system are the settling time < 3 second, overshoot < 5%, rise time = 0.25 second, steady state gain = 1 and peak time < 3 second with step response reference 1 rad/second. The result of simulation gives several models of PID controller in function transfer equation which is similar with design criteria requirement in a equation of function transfer of order 2 for numerator and order 1 for denominator. (author)

  4. Formal model-based development for safety-critical embedded software

    International Nuclear Information System (INIS)

    Kim, Jin Hyun; Choi, Jin Young

    2005-01-01

    Safety-critical embedded software for nuclear I and C system is developed under the safety and reliability regulation. Programmable logic controller(PLC) is a computer system for instrumentation and control (I and C) system of nuclear power plants. PLC consists of various I and C logics in software, including real-time operating system (RTOS). Hence, errors related with RTOS should be detected and eliminated in development processes. Practically, the verification and validation for errors in RTOS is performed in test procedure, in which a lot of tasks for testing are embedded in RTOS and are running under a test environments. But the test process can not be enough to guarantee the safety and reliability of RTOS. Therefore, in this paper, we introduce to applying formal methods with the development of software for the PLC. We particularity apply formal methods to a development of RTOS for PLC, which is a safety critical level. In this development, we use the state charts of I-Logix to specify and verification and model checking to verify the specification

  5. Formal model-based development for safety-critical embedded software

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Jin Hyun; Choi, Jin Young [Korea University, seoul (Korea, Republic of)

    2005-11-15

    Safety-critical embedded software for nuclear I and C system is developed under the safety and reliability regulation. Programmable logic controller(PLC) is a computer system for instrumentation and control (I and C) system of nuclear power plants. PLC consists of various I and C logics in software, including real-time operating system (RTOS). Hence, errors related with RTOS should be detected and eliminated in development processes. Practically, the verification and validation for errors in RTOS is performed in test procedure, in which a lot of tasks for testing are embedded in RTOS and are running under a test environments. But the test process can not be enough to guarantee the safety and reliability of RTOS. Therefore, in this paper, we introduce to applying formal methods with the development of software for the PLC. We particularity apply formal methods to a development of RTOS for PLC, which is a safety critical level. In this development, we use the state charts of I-Logix to specify and verification and model checking to verify the specification.

  6. Organization of Multi-controller Interaction in Software Defined Networks

    Directory of Open Access Journals (Sweden)

    Sergey V. Morzhov

    2018-01-01

    Full Text Available Software Defined Networking (SDN is a promising paradigm for network management. It is a centralized network intelligence on a dedicated server, which runs network operating system, and is called SDN controller. It was assumed that such an architecture should have an improved network performance and monitoring. However, the centralized control architecture of the SDNs brings novel challenges to reliability, scalability, fault tolerance and interoperability. These problems are especially acute for large data center networks and can be solved by combining SDN controllers into clusters, called multi-controllers. Multi-controller architecture became very important for SDN-enabled networks nowadays. This paper gives a comprehensive overview of SDN multi-controller architectures. The authors review several most popular distributed controllers in order to indicate their strengths and weaknesses. They also investigate and classify approaches used. This paper explains in details the difference among various types of multi-controller architectures, the distribution method and the communication system. Furthermore, it provides already implemented architectures and some examples of architectures under consideration by describing their design, communication process, and performance results. In this paper, the authors show their own classification of multi-controllers and claim that, despite the existence of undeniable advantages, all reviewed controllers have serious drawbacks, which must be eliminated. These drawbacks hamper the development of multi-controllers and their widespread adoption in corporate networks. In the end, the authors conclude that now it is impossible to find a solution capable to solve all the tasks assigned to it adequately and fully. The article is published in the authors’ wording.

  7. Optical interconnection for a polymeric PLC device using simple positional alignment.

    Science.gov (United States)

    Ryu, Jin Hwa; Kim, Po Jin; Cho, Cheon Soo; Lee, El-Hang; Kim, Chang-Seok; Jeong, Myung Yung

    2011-04-25

    This study proposes a simple cost-effective method of optical interconnection between a planar lightwave circuit (PLC) device chip and an optical fiber. It was conducted to minimize and overcome the coupling loss caused by lateral offset which is due to the process tolerance and the dimensional limitation existing between PLC device chips and fiber array blocks with groove structures. A PLC device chip and a fiber array block were simultaneously fabricated in a series of polymer replication processes using the original master. The dimensions (i.e., width and thickness) of the under-clad of the PLC device chip were identical to those of the fiber array block. The PLC device chip and optical fiber were aligned by simple positional control for the vertical direction of the PLC device chip under a particular condition. The insertion loss of the proposed 1 x 2 multimode optical splitter device interconnection was 4.0 dB at 850 nm and the coupling loss was below 0.1 dB compared with single-fiber based active alignment.

  8. Real-time software for the COMPASS tokamak plasma control

    Czech Academy of Sciences Publication Activity Database

    Valcárcel, D.F.; Duarte, A.S.; Neto, A.; Carvalho, I.S.; Carvalho, B.B.; Fernandes, H.; Sousa, J.; Sartori, F.; Janky, Filip; Cahyna, Pavel; Hron, Martin; Pánek, Radomír

    2010-01-01

    Roč. 85, 3-4 (2010), s. 470-473 ISSN 0920-3796. [IAEA Technical Meeting on Control, Data Acquisition and Remote Participation for Fusion Research/7th./. Aix – en – Provence, 15.06.2009-19.06.2009] Institutional research plan: CEZ:AV0Z20430508 Keywords : Real-time * ATCA * Data acquisition * Plasma control software Subject RIV: BL - Plasma and Gas Discharge Physics Impact factor: 1.143, year: 2010 http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6V3C-4YXMP1Y-3&_user=6542793&_coverDate=07%2F31%2F2010&_rdoc=1&_fmt=high&_orig=search&_origin=search&_sort=d&_docanchor=&view=c&_acct=C000070123&_version=1&_urlVersion=0&_userid=6542793&md5=9005df0735c0dbb3a93a9c154b0d09c1&searchtype=a

  9. Control strategies used in the control software for the Heavy Ion Research Facility in Lanzhou

    Energy Technology Data Exchange (ETDEWEB)

    Zhou, Wen-Xiong [College of Power Engineering, Chongqing University, Chongqing 400044 (China); Postdoctoral Station, Chongqing University, Chongqing 400044 (China); Wang, Yan-Yu [Institute of Modern Physics, Chinese Academy of Sciences, Lanzhou 730000 (China); Pan, Liang-Ming [College of Power Engineering, Chongqing University, Chongqing 400044 (China); Tu, Sheng-Pan [State Grid Chongqing Maintenance Company, Chongqing 400044 (China)

    2016-07-01

    Automation control systems are important for the operation of an accelerator. To ensure the reliable, stable and flexible operation of the Heavy Ion Research Facility in Lanzhou (HIRFL), several control systems are developed. The developed control systems are the SECRAL control system, the LECR3 control system, the LAPECR1 control system and the Electro-Static septum control system. The corresponding control software systems are developed using Visual C++. To ensure the accuracy, stability and flexibility of the control systems, some special control strategies are developed in the control software systems. This paper provides a detailed description of the main control strategies used in the control software systems. The main control strategies are composed of a reliable communication mechanism, a correct data/command transmission mechanism, an efficient data storage mechanism and an interlock protection mechanism. To guarantee a reliable communication between the devices for the commercially purchased devices and the built in-house ones, a modified heartbeat method is developed. To provide flexible reconstitution function for the control systems, the command queue and the state machine are combined. The message mechanism and the multiple windows mechanism are also used for the module mechanism. The relevant control systems are introduced as examples of these control strategies. These systems have been running stably for several years.

  10. Control strategies used in the control software for the Heavy Ion Research Facility in Lanzhou

    International Nuclear Information System (INIS)

    Zhou, Wen-Xiong; Wang, Yan-Yu; Pan, Liang-Ming; Tu, Sheng-Pan

    2016-01-01

    Automation control systems are important for the operation of an accelerator. To ensure the reliable, stable and flexible operation of the Heavy Ion Research Facility in Lanzhou (HIRFL), several control systems are developed. The developed control systems are the SECRAL control system, the LECR3 control system, the LAPECR1 control system and the Electro-Static septum control system. The corresponding control software systems are developed using Visual C++. To ensure the accuracy, stability and flexibility of the control systems, some special control strategies are developed in the control software systems. This paper provides a detailed description of the main control strategies used in the control software systems. The main control strategies are composed of a reliable communication mechanism, a correct data/command transmission mechanism, an efficient data storage mechanism and an interlock protection mechanism. To guarantee a reliable communication between the devices for the commercially purchased devices and the built in-house ones, a modified heartbeat method is developed. To provide flexible reconstitution function for the control systems, the command queue and the state machine are combined. The message mechanism and the multiple windows mechanism are also used for the module mechanism. The relevant control systems are introduced as examples of these control strategies. These systems have been running stably for several years.

  11. Computer software design description for the integrated control and data acquisition system LDUA system

    International Nuclear Information System (INIS)

    Aftanas, B.L.

    1998-01-01

    This Computer Software Design Description (CSDD) document provides the overview of the software design for all the software that is part of the integrated control and data acquisition system of the Light Duty Utility Arm System (LDUA). It describes the major software components and how they interface. It also references the documents that contain the detailed design description of the components

  12. Synthesis of FBD-based PLC design from NuSCR formal specification

    International Nuclear Information System (INIS)

    Yoo, Junbeom; Cha, Sungdeok; Kim, Chang Hwoi; Song, Duck Yong

    2005-01-01

    NuSCR is a formal specification language to document requirements for real-time embedded software with nuclear engineering applications in mind. Domain experts actively participated in selecting how to best represent various aspects. It uses tabular notations to specify required computations and automata to document state- or time-dependent behavior. As programmable logic controllers (PLCs) are widely used to implement real-time embedded software, synthesis of PLC code from a formal specification is desirable if transformation rules can be rigorously defined. In addition to improved productivity, results of safety analysis performed on requirements remain valid. In this paper, we demonstrate how NuSCR specification can be translated into semantically equivalent function block diagram (FBD) code. The process, except the initial phase where user provides information on missing or implicit details, is automated. Since executable code can be automatically generated using CASE tools from FBD, much of software development is automated. Proposed technique is currently being used in developing reactor protection system (RPS) for nuclear power plants in Korea, and experience to date has been positive. We demonstrate the proposed approach using the fixed set-point rising trip which is one of the most complex trip logics included in the RPS

  13. Safety culture development in nuclear electric plc

    International Nuclear Information System (INIS)

    Gibson, G.P.; Low, M.B.J.

    1995-01-01

    Nuclear Electric plc (NE) has always given the highest priority to safety. However, past emphasis has been directed towards ensuring safety thorough engineering design and hazard control procedures. Whilst the company did achieve high safety standards, particularly with respect to accidents, it was recognized that further improvements could be obtained. Analysis of the safety performance across a wide range of industries showed that the key to improving safety performance lay in developing a strong safety culture within the company. Over the last five years, NE has made great strides to improve its safety culture. This has resulted in a considerable improvement in its measured safety performance indicators, such as the number of incidents at international nuclear event scale (INES) rating 1, the number of lost time accidents and the collective radiation dose. However, despite this success, the company is committed to further improvement and a means by which this process becomes self-sustaining. In this way the company will achieve its prime goal, to ''ensure the safety of people, plant and the environment''. The paper provides an overview of the development of safety culture in NE since its formation in November 1989. It describes the research and international developments that have influenced the company's understanding of safety culture, the key initiatives that the company has undertaken to enhance its safety culture and the future initiatives being considered to ensure continual improvement. (author). 5 refs, 2 figs, 2 tabs

  14. Design and Implementation of PLC-Based Automatic Sun tracking System for Parabolic Trough Solar Concentrator

    Directory of Open Access Journals (Sweden)

    Wang Jinping

    2016-01-01

    Full Text Available A sun-tracking system for parabolic trough solar concentrators (PTCs is a control system used to orient the concentrator toward the sun always, so that the maximum energy can be collected. The work presented here is a design and development of PLC based sun tracking control system for PTC. Sun tracking control system consists of a Programmable Logic Controller (PLC and a single axis hydraulic drives tracking control system. Hydraulic drives and the necessary tracking angle algorithm have been designed and developed to perform the technical tasks. A PLC unit was employed to control and monitor the mechanical movement of the PTC and to collect and store data related to the tracking angle of PTC. It is found that the tracking error of the system is less than 0.6°. Field experience shows that tracking algorithm act stable and reliable and suit for PTCs.

  15. SPCC- Software Elements for Security Partition Communication Controller

    Science.gov (United States)

    Herpel, H. J.; Willig, G.; Montano, G.; Tverdyshev, S.; Eckstein, K.; Schoen, M.

    2016-08-01

    Future satellite missions like Earth Observation, Telecommunication or any other kind are likely to be exposed to various threats aiming at exploiting vulnerabilities of the involved systems and communications. Moreover, the growing complexity of systems coupled with more ambitious types of operational scenarios imply increased security vulnerabilities in the future. In the paper we will describe an architecture and software elements to ensure high level of security on-board a spacecraft. First the threats to the Security Partition Communication Controller (SPCC) will be addressed including the identification of specific vulnerabilities to the SPCC. Furthermore, appropriate security objectives and security requirements are identified to be counter the identified threats. The security evaluation of the SPCC will be done in accordance to the Common Criteria (CC). The Software Elements for SPCC has been implemented on flight representative hardware which consists of two major elements: the I/O board and the SPCC board. The SPCC board provides the interfaces with ground while the I/O board interfaces with typical spacecraft equipment busses. Both boards are physically interconnected by a high speed spacewire (SpW) link.

  16. Unit Testing for the Application Control Language (ACL) Software

    Science.gov (United States)

    Heinich, Christina Marie

    2014-01-01

    In the software development process, code needs to be tested before it can be packaged for release in order to make sure the program actually does what it says is supposed to happen as well as to check how the program deals with errors and edge cases (such as negative or very large numbers). One of the major parts of the testing process is unit testing, where you test specific units of the code to make sure each individual part of the code works. This project is about unit testing many different components of the ACL software and fixing any errors encountered. To do this, mocks of other objects need to be created and every line of code needs to be exercised to make sure every case is accounted for. Mocks are important to make because it gives direct control of the environment the unit lives in instead of attempting to work with the entire program. This makes it easier to achieve the second goal of exercising every line of code.

  17. Florida alternative NTCIP testing software (ANTS) for actuated signal controllers.

    Science.gov (United States)

    2009-01-01

    The scope of this research project did include the development of a software tool to test devices for NTCIP compliance. Development of the Florida Alternative NTCIP Testing Software (ANTS) was developed by the research team due to limitations found w...

  18. Developing infrared array controller with software real time operating system

    Science.gov (United States)

    Sako, Shigeyuki; Miyata, Takashi; Nakamura, Tomohiko; Motohara, Kentaro; Uchimoto, Yuka Katsuno; Onaka, Takashi; Kataza, Hirokazu

    2008-07-01

    Real-time capabilities are required for a controller of a large format array to reduce a dead-time attributed by readout and data transfer. The real-time processing has been achieved by dedicated processors including DSP, CPLD, and FPGA devices. However, the dedicated processors have problems with memory resources, inflexibility, and high cost. Meanwhile, a recent PC has sufficient resources of CPUs and memories to control the infrared array and to process a large amount of frame data in real-time. In this study, we have developed an infrared array controller with a software real-time operating system (RTOS) instead of the dedicated processors. A Linux PC equipped with a RTAI extension and a dual-core CPU is used as a main computer, and one of the CPU cores is allocated to the real-time processing. A digital I/O board with DMA functions is used for an I/O interface. The signal-processing cores are integrated in the OS kernel as a real-time driver module, which is composed of two virtual devices of the clock processor and the frame processor tasks. The array controller with the RTOS realizes complicated operations easily, flexibly, and at a low cost.

  19. Tank monitor and control system (TMACS) software configuration management plan; TOPICAL

    International Nuclear Information System (INIS)

    GLASSCOCK, J.A.

    1999-01-01

    This Software Configuration Management Plan (SCMP) describes the methodology for control of computer software developed and supported by the Systems Development and Integration (SD and I) organization of Lockheed Martin Services, Inc. (LMSI) for the Tank Monitor and Control System (TMACS). This plan controls changes to the software and configuration files used by TMACS. The controlled software includes the Gensym software package, Gensym knowledge base files developed for TMACS, C-language programs used by TMACS, the operating system on the production machine, language compilers, and all Windows NT commands and functions which affect the operating environment. The configuration files controlled include the files downloaded to the Acromag and Westronic field instruments

  20. Towards a Controlled Vocabulary on Software Engineering Education

    Science.gov (United States)

    Pizard, Sebastián; Vallespir, Diego

    2017-01-01

    Software engineering is the discipline that develops all the aspects of the production of software. Although there are guidelines about what topics to include in a software engineering curricula, it is usually unclear which are the best methods to teach them. In any science discipline the construction of a classification schema is a common…

  1. Spaceport Command and Control System - Support Software Development

    Science.gov (United States)

    Tremblay, Shayne

    2016-01-01

    The Information Architecture Support (IAS) Team, the component of the Spaceport Command and Control System (SCCS) that is in charge of all the pre-runtime data, was in need of some report features to be added to their internal web application, Information Architecture (IA). Development of these reports is crucial for the speed and productivity of the development team, as they are needed to quickly and efficiently make specific and complicated data requests against the massive IA database. These reports were being put on the back burner, as other development of IA was prioritized over them, but the need for them resulted in internships being created to fill this need. The creation of these reports required learning Ruby on Rails development, along with related web technologies, and they will continue to serve IAS and other support software teams and their IA data needs.

  2. Quality control of the software in the JT-60 computer control system

    International Nuclear Information System (INIS)

    Isaji, Nobuaki; Kurihara, Kenichi; Kimura, Toyoaki

    1990-07-01

    The JT-60 Control System should be improved corresponding to the experimental requirements. In order to keep the integrity of the system even in the modification the concept of quality control (QC) was introduced in the software development. What we have done for QC activity are (1) to establish standard procedures of the software development, (2) to develop support tools for grasping the present status of the program structure, and (3) to develop a document system, and a source program management system. This paper reports these QC activities and their problems for the JT-60 control system. (author)

  3. Control system for 10 MeV irradiation electron linac

    International Nuclear Information System (INIS)

    Zeng Ziqiang; Zhang Lifeng; Lu Weixing; Gao Zhenjiang; Zhang Yan; Han Guangwen; Wang Shuxian

    2005-01-01

    Control system of the 10 MeV electron linac using Distributed Control System (DCS) was studied. The hardware of control system consists of four SIEMENS PLCs and monitor computer, the software bases on STEP 7, Labwindows/CVI and SQL Server. The bus between the monitor computer and the main PLC is 100 M industrial networks, between PLCs is MPI bus, between PLC and remote partner is PROFIBUS, between PLC and terminals is RS485/422. The software of control system can provide a friendly human machine interface to operate the machine, protect the human and equipment from risk, and storage the status of the accelerator real time to the database. The monitor and maintenance of the linac can been carried out not only on local computer or local network, but also in internet. (author)

  4. A NEW CONTROL CIRCUIT AND COMPUTER SOFTWARE FOR CONTROLING PHOTOVOLTAIC SYSTEMS

    Directory of Open Access Journals (Sweden)

    Mustafa Berkant SELEK

    2008-02-01

    Full Text Available In this study, a new microcontroller circuit was designed and new computer software was implemented to control power flow currents of renewable energy system, which is established in Solar Energy Institute, Ege University, Bornova, Izmir, Turkey. PIC18F452 microcontroller based electronic circuit was designed to control another electronic circuit that includes power electronic switching components. Readily available standard control circuits are designed for switching single level inverters. In contrary, implemented circuit allows to switch multilevel inverters. In addition, because the efficiency of solar energy panels is considerably low, solar panels should be operated under the maximum power point (MPP. Therefore, MPP algorithm is included in the designed control circuit. Next, the control circuit also includes a serial communication interface based on RS232 standard. Using this interface enables the user to choose all functions available in the control circuit and take status report via computer software. Last, a general purpose command set was designed to establish communication between the computer software and the microcontroller-based control circuit. As a result, it is aimed that this study supply a basis for the researchers who want to develop own control circuits or more visual software.

  5. Development of Safety-Critical Software for Nuclear Power Plant using a CASE Tool

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Chang Ho; Oh, Do Young; Kim, Koh Eun; Choi, Woong Seock; Sohn, Se Do; Kim, Jae Hack; Kim, Hang Bae [KEPCO E and C, Daejeon (Korea, Republic of)

    2011-08-15

    The Integrated SOftware Development Environment (ISODE) is developed to provide the major S/W life cycle processes that are composed of development process, V/V process, requirements traceability process, and automated document generation process and target importing process to Programmable Logic Controller (PLC) platform. This provides critical safety software developers with a certified, domain optimized, model-based development environment, and the associated services to reduce time and efforts to develop software such as debugging, simulation, code generation and document generation. This also provides critical safety software verifiers with integrated V/V features of each phase of the software life cycle using appropriate tools such as model test coverage, formal verification, and automated report generation. In addition to development and verification, the ISODE gives a complete traceability solution from the SW design phase to the testing phase. Using this information, the coverage and impact analysis can be done easily whenever software modification is necessary. The final source codes of ISODE are imported into the newly developed PLC environment, as a module based after automatically converted into the format required by PLC. Additional tests for module and unit level are performed on the target platform.

  6. Development of Safety-Critical Software for Nuclear Power Plant using a CASE Tool

    International Nuclear Information System (INIS)

    Kim, Chang Ho; Oh, Do Young; Kim, Koh Eun; Choi, Woong Seock; Sohn, Se Do; Kim, Jae Hack; Kim, Hang Bae

    2011-01-01

    The Integrated SOftware Development Environment (ISODE) is developed to provide the major S/W life cycle processes that are composed of development process, V/V process, requirements traceability process, and automated document generation process and target importing process to Programmable Logic Controller (PLC) platform. This provides critical safety software developers with a certified, domain optimized, model-based development environment, and the associated services to reduce time and efforts to develop software such as debugging, simulation, code generation and document generation. This also provides critical safety software verifiers with integrated V/V features of each phase of the software life cycle using appropriate tools such as model test coverage, formal verification, and automated report generation. In addition to development and verification, the ISODE gives a complete traceability solution from the SW design phase to the testing phase. Using this information, the coverage and impact analysis can be done easily whenever software modification is necessary. The final source codes of ISODE are imported into the newly developed PLC environment, as a module based after automatically converted into the format required by PLC. Additional tests for module and unit level are performed on the target platform

  7. Development of Real Time Operating System for Safety Grade PLC (POSAFE-Q) for Nuclear Power Plants

    Energy Technology Data Exchange (ETDEWEB)

    Son, Han Seong [ENESYS, Taejon (Korea, Republic of); Hwang, Sung Jae [POSCON, Seoul (Korea, Republic of); Lee, Young Joon; Kim, Chang Hwoi; Lee, Dong Young [Korea Atomic Energy Research Institute, Taejon (Korea, Republic of)

    2006-07-01

    POSAFE-Q is a newly developed programmable logic controller (PLC) in order to apply to digital safety system of nuclear power plants (NPP) according to Nuclear Power Plant safety requirements. POSAFE-Q hardware and software development process, including design, review, verification and validation, and configuration control and quality assurance, satisfies the requirements imposed by 10CFR50, Appendix B. This article introduces a real time operating system pCOS, which is the core of POSAFE-Q. Section 2 describes the structure of pCOS. Section 3 describes a few important features of pCOS, which are necessary to the application for the digital safety system of NPP.0.

  8. Empirical P-L-C relations for delta Scuti stars

    International Nuclear Information System (INIS)

    Gupta, S.K.

    1978-01-01

    Separate P-L-C relations have been empirically derived by sampling the delta Scuti stars according to their pulsation modes. The results based on these relations have been compared with those estimated from the model based P-L-C relations and the other existing empirical P-L-C relations. It is found that a separate P-L-C relation for each pulsation mode provides a better correspondence with observations. (Auth.)

  9. Architecture of high reliable control systems using complex software

    International Nuclear Information System (INIS)

    Tallec, M.

    1990-01-01

    The problems involved by the use of complex softwares in control systems that must insure a very high level of safety are examined. The first part makes a brief description of the prototype of PROSPER system. PROSPER means protection system for nuclear reactor with high performances. It has been installed on a French nuclear power plant at the beginnning of 1987 and has been continually working since that time. This prototype is realized on a multi-processors system. The processors communicate between themselves using interruptions and protected shared memories. On each processor, one or more protection algorithms are implemented. Those algorithms use data coming directly from the plant and, eventually, data computed by the other protection algorithms. Each processor makes its own acquisitions from the process and sends warning messages if some operating anomaly is detected. All algorithms are activated concurrently on an asynchronous way. The results are presented and the safety related problems are detailed. - The second part is about measurements' validation. First, we describe how the sensors' measurements will be used in a protection system. Then, a proposal for a method based on the techniques of artificial intelligence (expert systems and neural networks) is presented. - The last part is about the problems of architectures of systems including hardware and software: the different types of redundancies used till now and a proposition of a multi-processors architecture which uses an operating system that is able to manage several tasks implemented on different processors, which verifies the good operating of each of those tasks and of the related processors and which allows to carry on the operation of the system, even in a degraded manner when a failure has been detected are detailed [fr

  10. Guidance and Control Software Project Data - Volume 4: Configuration Management and Quality Assurance Documents

    Science.gov (United States)

    Hayhurst, Kelly J. (Editor)

    2008-01-01

    The Guidance and Control Software (GCS) project was the last in a series of software reliability studies conducted at Langley Research Center between 1977 and 1994. The technical results of the GCS project were recorded after the experiment was completed. Some of the support documentation produced as part of the experiment, however, is serving an unexpected role far beyond its original project context. Some of the software used as part of the GCS project was developed to conform to the RTCA/DO-178B software standard, "Software Considerations in Airborne Systems and Equipment Certification," used in the civil aviation industry. That standard requires extensive documentation throughout the software development life cycle, including plans, software requirements, design and source code, verification cases and results, and configuration management and quality control data. The project documentation that includes this information is open for public scrutiny without the legal or safety implications associated with comparable data from an avionics manufacturer. This public availability has afforded an opportunity to use the GCS project documents for DO-178B training. This report provides a brief overview of the GCS project, describes the 4-volume set of documents and the role they are playing in training, and includes configuration management and quality assurance documents from the GCS project. Volume 4 contains six appendices: A. Software Accomplishment Summary for the Guidance and Control Software Project; B. Software Configuration Index for the Guidance and Control Software Project; C. Configuration Management Records for the Guidance and Control Software Project; D. Software Quality Assurance Records for the Guidance and Control Software Project; E. Problem Report for the Pluto Implementation of the Guidance and Control Software Project; and F. Support Documentation Change Reports for the Guidance and Control Software Project.

  11. Launch Control System Software Development System Automation Testing

    Science.gov (United States)

    Hwang, Andrew

    2017-01-01

    The Spaceport Command and Control System (SCCS) is the National Aeronautics and Space Administration's (NASA) launch control system for the Orion capsule and Space Launch System, the next generation manned rocket currently in development. This system requires high quality testing that will measure and test the capabilities of the system. For the past two years, the Exploration and Operations Division at Kennedy Space Center (KSC) has assigned a group including interns and full-time engineers to develop automated tests to save the project time and money. The team worked on automating the testing process for the SCCS GUI that would use streamed simulated data from the testing servers to produce data, plots, statuses, etc. to the GUI. The software used to develop automated tests included an automated testing framework and an automation library. The automated testing framework has a tabular-style syntax, which means the functionality of a line of code must have the appropriate number of tabs for the line to function as intended. The header section contains either paths to custom resources or the names of libraries being used. The automation library contains functionality to automate anything that appears on a desired screen with the use of image recognition software to detect and control GUI components. The data section contains any data values strictly created for the current testing file. The body section holds the tests that are being run. The function section can include any number of functions that may be used by the current testing file or any other file that resources it. The resources and body section are required for all test files; the data and function sections can be left empty if the data values and functions being used are from a resourced library or another file. To help equip the automation team with better tools, the Project Lead of the Automated Testing Team, Jason Kapusta, assigned the task to install and train an optical character recognition (OCR

  12. Distributed control software of high-performance control-loop algorithm

    CERN Document Server

    Blanc, D

    1999-01-01

    The majority of industrial cooling and ventilation plants require the control of complex processes. All these processes are highly important for the operation of the machines. The stability and reliability of these processes are leading factors identifying the quality of the service provided. The control system architecture and software structure, as well, are required to have high dynamical performance and robust behaviour. The intelligent systems based on PID or RST controllers are used for their high level of stability and accuracy. The design and tuning of these complex controllers require the dynamic model of the plant to be known (generally obtained by identification) and the desired performance of the various control loops to be specified for achieving good performances. The concept of having a distributed control algorithm software provides full automation facilities with well-adapted functionality and good performances, giving methodology, means and tools to master the dynamic process optimization an...

  13. Software to study the control strategy of pressurized water reactor

    International Nuclear Information System (INIS)

    Oliveira, Jose Ricardo de

    2002-01-01

    The computational program, result of this work, is a tool developed for the study of the control of Pressurized Water Reactors (PWR) constituted by only one coolant loop. The implementation of a user friendly interface for input/output data, makes the program also suitable for training and teaching applications. As design premise, it was considered enough just the modeling of the primary circuit, using as interface with the secondary circuit, a simplified differential equation of the temperature associated with the secondary power. All the incorporated dynamic equations to the model were developed using basic laws of conservation, boundary conditions and hypotheses appropriated to the control study. To arrive to the final model, core thermal and hydraulic characteristics and design data were obtained from of the available bibliography and adapted for a conceptual peculiar design of a small PWR. The whole program and all input/output interfaces were developed using the software Matlab, version 5.L Sub-routines of numeric integration based on the Runge-Kutta 4 method were applied, to solve the set of ordinary differential equations. (author)

  14. Comparison of quality control software tools for diffusion tensor imaging.

    Science.gov (United States)

    Liu, Bilan; Zhu, Tong; Zhong, Jianhui

    2015-04-01

    Image quality of diffusion tensor imaging (DTI) is critical for image interpretation, diagnostic accuracy and efficiency. However, DTI is susceptible to numerous detrimental artifacts that may impair the reliability and validity of the obtained data. Although many quality control (QC) software tools are being developed and are widely used and each has its different tradeoffs, there is still no general agreement on an image quality control routine for DTIs, and the practical impact of these tradeoffs is not well studied. An objective comparison that identifies the pros and cons of each of the QC tools will be helpful for the users to make the best choice among tools for specific DTI applications. This study aims to quantitatively compare the effectiveness of three popular QC tools including DTI studio (Johns Hopkins University), DTIprep (University of North Carolina at Chapel Hill, University of Iowa and University of Utah) and TORTOISE (National Institute of Health). Both synthetic and in vivo human brain data were used to quantify adverse effects of major DTI artifacts to tensor calculation as well as the effectiveness of different QC tools in identifying and correcting these artifacts. The technical basis of each tool was discussed, and the ways in which particular techniques affect the output of each of the tools were analyzed. The different functions and I/O formats that three QC tools provide for building a general DTI processing pipeline and integration with other popular image processing tools were also discussed. Copyright © 2015 Elsevier Inc. All rights reserved.

  15. Session 1984-1985. Radioactive waste. Minutes of evidence, Monday 13 May 1985. British Nuclear Fuels plc

    Energy Technology Data Exchange (ETDEWEB)

    1985-01-01

    The Environment Select Committee of the House of Commons received a memorandum from British Nuclear Fuels plc on the treatment and preparation for disposal of radioactive wastes, under the headings: introduction; waste categories; waste management policy; waste arisings; waste treatment plans; appendix I - British Nuclear Fuels plc; appendix II - the nuclear fuel cycle for Magnox, AGR and LWR reactors; appendix III - control of liquid radioactive discharges from Sellafield and their environmental impact. Representatives of BNF plc were examined on the subject of the memorandum and the minutes of evidence are recorded.

  16. Session 1984-85. Radioactive waste. Minutes of evidence, Monday 13 May 1985. British Nuclear Fuels plc

    International Nuclear Information System (INIS)

    1985-01-01

    The Environment Select Committee of the House of Commons received a memorandum from British Nuclear Fuels plc on the treatment and preparation for disposal of radioactive wastes, under the headings: introduction; waste categories; waste management policy; waste arisings; waste treatment plans; appendix I - British Nuclear Fuels plc; appendix II - the nuclear fuel cycle for Magnox, AGR and LWR reactors; appendix III - control of liquid radioactive discharges from Sellafield and their environmental impact. Representatives of BNF plc were examined on the subject of the memorandum and the minutes of evidence are recorded. (U.K.)

  17. Research of vibration controlling based on programmable logic controller for electrostatic precipitator

    International Nuclear Information System (INIS)

    Zhang, Zisheng; Li, Yanhu; Li, Jiaojiao; Liu, Zhiqiang; Li, Qing

    2013-01-01

    In order to improve the reliability, stability and automation of electrostatic precipitator, circuits of vibration motor for ESP and vibration control ladder diagram program are investigated using Schneider PLC with high performance and programming software of Twidosoft. Operational results show that after adopting PLC, vibration motor can run automatically; compared with traditional control system of vibration based on single-chip microcomputer, it has higher reliability, better stability and higher dust removal rate, when dust emission concentrations ≤ 50 mg m −3 , providing a new method for vibration controlling of ESP.

  18. Amersham International plc. Report and Accounts 1995

    International Nuclear Information System (INIS)

    1995-01-01

    The Annual Report and Accounts for Amersham International plc for the year 1995 are presented. This leading health science company develops products, services and technologies based on its expertise in labelling and detection at the molecular level. Recent work in the fields of life science research, nuclear medicine and industrial quality and safety assurance are described. (UK)

  19. Design and Implementation of an over Current Protection Laboratory for Electrical Power Transmission Systems Based on PLC Techniques

    Directory of Open Access Journals (Sweden)

    Hassaan Th. H. Thabet

    2018-01-01

    Full Text Available This paper describes a modern approach for the protection of transmission lines to ensure theirsafety against the faults occurred in power systems. Our approach uses a Programmable LogicController (PLC to realize a transmission line as an over current protection relay. A conditioningcircuit was designed, implemented and tested to collect data obtained from Hall Effect sensors which convert them to suitable analog values compatible with PLC's inputs. Results obtained by our PLC control system are very similar to those obtained by the conventional relays but more efficient. An Automatic Reclosing System (ARS for remote faults is also included in this approach. Our PLC control system and its algorithm are illustrated in this paper also. This approach is designed to be used in electrical networks laboratories as an educational unit in electrical departments of engineering collages and technical institutes; it can be used also in real power systems through suitable interfacing facilities.

  20. Using scenario based programming to develop embedded control software

    NARCIS (Netherlands)

    Bettiol, F.

    2015-01-01

    A new paradigm to develop embedded software is waking up the interest of companies. Its name is Scenario Based Programming and it claims to be a good approach to develop embedded software. Live Sequence Charts (LSC), a visual language supporting the paradigm, enables the developers to specify a

  1. Development of the electron gun control system of SSRF

    International Nuclear Information System (INIS)

    Zhou Dayong; Lin Guoqiang; Liu Dekang; Shen Liren

    2010-01-01

    An electron gun is the key part of a linac, the beam quality of which depends on beam quality of the electron gun, hence the need of a stable control system of the electron gun to ensure its safe operation.In this paper, we report our progresses in developing the linac's electron gun control system of Shanghai Synchrotron Radiation Facility (SSRF). It uses PLC as the device controllers, with the monitoring software developed on EPICS. The whole system is connected by Ethernet. The PLC and Ethernet technology ensures good reliability and easy maintenance of the electron gun control system. (authors)

  2. Development of tools for automatic generation of PLC code

    OpenAIRE

    Koutli, Maria; Chasapis, Georgios; Rochez, Jacques

    2014-01-01

    This Master thesis was performed at CERN and more specifically in the EN-ICE-PLC section. The Thesis describes the integration of two PLC platforms, that are based on CODESYS development tool, to the CERN defined industrial framework, UNICOS. CODESYS is a development tool for PLC programming, based on IEC 61131-3 standard, and is adopted by many PLC manufacturers. The two PLC development environments are, the SoMachine from Schneider and the TwinCAT from Beckhoff. The two CODESYS compatible P...

  3. Using Cognitive Control in Software Defined Networking for Port Scan Detection

    Science.gov (United States)

    2017-07-01

    ARL-TR-8059 ● July 2017 US Army Research Laboratory Using Cognitive Control in Software -Defined Networking for Port Scan...Cognitive Control in Software -Defined Networking for Port Scan Detection by Vinod K Mishra Computational and Information Sciences Directorate, ARL...Technical Report 3. DATES COVERED (From - To) 15 June–31 July 2016 4. TITLE AND SUBTITLE Using Cognitive Control in Software -Defined Networking for

  4. SHMS-E PLC computer software design description

    International Nuclear Information System (INIS)

    Schneider, T.C.

    1998-01-01

    The Standard Hydrogen Monitoring System (SHMS) is designed to monitor the volume percent hydrogen concentration during potential gas releases from the Hanford underground waste storage tanks. A flexible gas continuous monitoring system was needed that could be expanded to measure gas compositions at both high and low sensitivities. For these reasons, a modified version of the SHMS (entitled SHMS-E) has been developed. The SHMS-E analytical (often referred to as SHMS-E+) measures gas concentrations in selectable ranges of approximately: Hydrogen (3-100,000 ppm); Nitrous Oxide (10-4,000 ppm); Ammonia (10-10,000 ppm) and Methane (10-4,000 ppm). The SHMS-E basic will monitor Hydrogen using electrochemical cells, but will not have the Microsensor Technology Inc. (MTI) dual-column gas chromatograph, B and K photo-acoustic spectrometer, and associated computers installed though they may be installed with minimal hardware changes in the future if needed

  5. Verification and validation process for the safety software in KNICS

    International Nuclear Information System (INIS)

    Kwon, Kee-Choon; Lee, Jang-Soo; Kim, Jang-Yeol

    2004-01-01

    This paper describes the Verification and Validation (V and V ) process for safety software of Programmable Logic Controller (PLC), Digital Reactor Protection System (DRPS), and Engineered Safety Feature-Component Control System (ESF-CCS) that are being developed in Korea Nuclear Instrumentation and Control System (KNICS) projects. Specifically, it presents DRPS V and V experience according to the software development life cycle. The main activities of DRPS V and V process are preparation of software planning documentation, verification of Software Requirement Specification (SRS), Software Design Specification (SDS) and codes, and testing of the integrated software and the integrated system. In addition, they include software safety analysis and software configuration management. SRS V and V of DRPS are technical evaluation, licensing suitability evaluation, inspection and traceability analysis, formal verification, preparing integrated system test plan, software safety analysis, and software configuration management. Also, SDS V and V of RPS are technical evaluation, licensing suitability evaluation, inspection and traceability analysis, formal verification, preparing integrated software test plan, software safety analysis, and software configuration management. The code V and V of DRPS are traceability analysis, source code inspection, test case and test procedure generation, software safety analysis, and software configuration management. Testing is the major V and V activity of software integration and system integration phase. Software safety analysis at SRS phase uses Hazard Operability (HAZOP) method, at SDS phase it uses HAZOP and Fault Tree Analysis (FTA), and at implementation phase it uses FTA. Finally, software configuration management is performed using Nu-SCM (Nuclear Software Configuration Management) tool developed by KNICS project. Through these activities, we believe we can achieve the functionality, performance, reliability and safety that are V

  6. Balancing technical and regulatory concerns related to testing and control of performance assessment software

    International Nuclear Information System (INIS)

    Seitz, R.R.; Matthews, S.D.; Kostelnik, K.M.

    1990-01-01

    What activities are required to assure that a performance assessment (PA) computer code operates as it is intended? Answers to this question will vary depending on the individual's area of expertise. Different perspectives on testing and control of PA software are discussed based on interpretations of the testing and control process associated with the different involved parties. This discussion leads into the presentation of a general approach to software testing and control that address regulatory requirements. Finally, the need for balance between regulatory and scientific concerns is illustrated through lessons learned in previous implementations of software testing and control programs. Configuration control and software testing are required to provide assurance that a computer code performs as intended. Configuration control provides traceability and reproducibility of results produced with PA software and provides a system to assure that users have access to the current version of the software. Software testing is conducted to assure that the computer code has been written properly, solution techniques have been properly implemented, and the software is capable of representing the behavior of the specific system to be modeled. Comprehensive software testing includes: software analysis, verification testing, benchmark testing, and site-specific calibration/validation testing

  7. PLC based Smart Street Lighting Control

    OpenAIRE

    D.V.Pushpa Latha; K.R.Sudha; Swati Devabhaktuni

    2013-01-01

    Conventional street lighting systems in most of the areas are Online at regular intervals of time irrespective of the seasonal variations. The street lights are simply switched on at afternoon and turned off in the morning. The consequence is that a large amount of Power is wasted meaninglessly. As energy consumption is an issue of increasing interest, possible energy savings in public street lighting systems are recently discussed from different viewpoints. The purpose of this work is to des...

  8. Reliability Analysis of Safety Grade PLC(POSAFE-Q) for Nuclear Power Plants

    International Nuclear Information System (INIS)

    Kim, J. Y.; Lyou, J.; Lee, D. Y.; Choi, J. G.; Park, W. M.

    2006-01-01

    The Part Count Method of the military standard MILHDK- 217F has been used for the reliability prediction of the nuclear field. This handbook determines the Programmable Logic Controller (PLC) failure rate by summing the failure rates of the individual component included in the PLC. Normally it is easily predictable that the components added for the fault detection improve the reliability of the PLC. But the application of this handbook is estimated with poor reliability because of the increased component number for the fault detection. To compensate this discrepancy, the quantitative reliability analysis method is suggested using the functional separation model in this paper. And it is applied to the Reactor Protection System (RPS) being developed in Korea to identify any design weak points from a safety point of view

  9. Development of tools for safety analysis of control software in advanced reactors

    Energy Technology Data Exchange (ETDEWEB)

    Guarro, S.; Yau, M.; Motamed, M. [Advanced Systems Concepts Associates, El Segundo, CA (United States)

    1996-04-01

    Software based control systems have gained a pervasive presence in a wide variety of applications, including nuclear power plant control and protection systems which are within the oversight and licensing responsibility of the US Nuclear Regulatory Commission. While the cost effectiveness and flexibility of software based plant process control is widely recognized, it is very difficult to achieve and prove high levels of demonstrated dependability and safety assurance for the functions performed by process control software, due to the very flexibility and potential complexity of the software itself. The development of tools to model, analyze and test software design and implementations in the context of the system that the software is designed to control can greatly assist the task of providing higher levels of assurance than those obtainable by software testing alone. This report presents and discusses the development of the Dynamic Flowgraph Methodology (DFM) and its application in the dependability and assurance analysis of software-based control systems. The features of the methodology and full-scale examples of application to both generic process and nuclear power plant control systems are presented and discussed in detail. The features of a workstation software tool developed to assist users in the application of DFM are also described.

  10. Development of tools for safety analysis of control software in advanced reactors

    International Nuclear Information System (INIS)

    Guarro, S.; Yau, M.; Motamed, M.

    1996-04-01

    Software based control systems have gained a pervasive presence in a wide variety of applications, including nuclear power plant control and protection systems which are within the oversight and licensing responsibility of the US Nuclear Regulatory Commission. While the cost effectiveness and flexibility of software based plant process control is widely recognized, it is very difficult to achieve and prove high levels of demonstrated dependability and safety assurance for the functions performed by process control software, due to the very flexibility and potential complexity of the software itself. The development of tools to model, analyze and test software design and implementations in the context of the system that the software is designed to control can greatly assist the task of providing higher levels of assurance than those obtainable by software testing alone. This report presents and discusses the development of the Dynamic Flowgraph Methodology (DFM) and its application in the dependability and assurance analysis of software-based control systems. The features of the methodology and full-scale examples of application to both generic process and nuclear power plant control systems are presented and discussed in detail. The features of a workstation software tool developed to assist users in the application of DFM are also described

  11. One-way data transfer for PLC to VME status reporting at the Advanced Photon Source

    International Nuclear Information System (INIS)

    Stein, S.J.

    1993-01-01

    The Personnel Safety System for the experimental beamlines at the Advanced Photon Source will use a large number of Allen Bradley Programmable Logic Controllers (PLC) to replace conventional relay logic. PLCs allow for the design of a very advanced safety system that can handle a large number of I/O points. Certain situations Require monitoring of the safety system from various locations around the storage ring via EPICS OPI (operator interface)consoles. This presentation covers the method of choice for transferring data from the Personnel Safety System into an EPICS database. Specifics on PLC ladder design, EPICS database design, and hardware selection are also discussed

  12. Research of quality control during development of NPP DCS 1E classified software

    International Nuclear Information System (INIS)

    Shi Weihua; Lu Zhenguo; Xie Qi

    2012-01-01

    The Nuclear safety depends on right behavior of 1E software, which is a important part of 1E DCS system. Nowadays, user focus on good function of 1E system, but pay little attention to quality control of 1E software. In fact, it's declared in IEC61513 and IEC60880 that 1E software should under strict quality control during all stages of development. This article is related to the practice of 1E DCS system quality control and explores the QC surveillance for 1E software from the user's point of view. (authors)

  13. Automation of Underground Cable Laying Equipment Using PLC and Hmi

    Science.gov (United States)

    Mal Kothari, Kesar; Samba, Vishweshwar; Tania, Kinza; Udayakumar, R., Dr; Karthikeyan, Ram, Dr

    2018-04-01

    Underground cable laying is an alternative for overhead cable laying of telecommunication and power transmission lines. It is becoming very popular in recent times because of some of its advantages over overhead cable laying. This type of cable laying is mostly practiced in developed countries because it is more expensive than overhead cable laying. Underground cable laying is more suitable when land is not available, and it also increases the aesthetics. This paper implements the automation on a manually operated cable pulling winch machine using programmable logic controller (PLC). Winch machines are useful in underground cable laying. The main aim of the project is to replace all the mechanical functions with electrical controls which are operated through a touch screen (HMI). The idea is that the machine should shift between parallel and series circuit automatically based on the pressure sensed instead of manually operating the solenoid valve. Traditional means of throttling the engine using lever and wire is replaced with a linear actuator. Sensors such as proximity, pressure and load sensor are used to provide the input to the system. The HMI used will display the speed, length and tension of the rope being winded. Ladder logic is used to program the PLC.

  14. The new control system of HLS linac and transport line

    International Nuclear Information System (INIS)

    Liu Gongfa; Li Weimin; Li Jingyi; Li Chuan; Cheng Liping; Bao Xun; Wang Jigang; Xuan Ke

    2005-01-01

    The new linac and transport line control system of Hefei Light Source (HLS) is a distributed control system based on EPICS (Experimental Physics and Industrial Control System). Industrial PC (IPC) is widely used as not only Input/Output Controller (IOC) but also device controller. Besides industrial PC, PLC and microcontroller are also used as device controllers. The software for industrial PC based device controller is developed based on VxWorks real-time operating system. The software for PLC and microcontroller are written with ladder software package and assemble language, respectively. PC with Linux and SUN workstation with Solaris are used as operator interfaces (OPI). High level control is made up of some EPICS tools and Tcl/Tk scripts. (authors)

  15. An open software system based on X Windows for process control and equipment monitoring

    International Nuclear Information System (INIS)

    Aimar, A.; Carlier, E.; Mertens, V.

    1992-01-01

    The construction and application of a configurable open software system for process control and equipment monitoring can speed up and simplify the development and maintenance of equipment specific software as compared to individual solutions. The present paper reports the status of such an approach for the distributed control systems of SPS and LEP beam transfer components, based on X Windows and the OSF/Motif tool kit and applying data modeling and software engineering methods. (author)

  16. Automation of the software production process for multiple cryogenic control applications

    OpenAIRE

    Fluder, Czeslaw; Lefebvre, Victor; Pezzetti, Marco; Plutecki, Przemyslaw; Tovar-González, Antonio; Wolak, Tomasz

    2018-01-01

    The development of process control systems for the cryogenic infrastructure at CERN is based on an automatic software generation approach. The overall complexity of the systems, their frequent evolution as well as the extensive use of databases, repositories, commercial engineering software and CERN frameworks have led to further efforts towards improving the existing automation based software production methodology. A large number of control system upgrades were successfully performed for th...

  17. PLC Based Automatic Multistoried Car Parking System

    OpenAIRE

    Swanand S .Vaze; Rohan S. Mithari

    2014-01-01

    This project work presents the study and design of PLC based Automatic Multistoried Car Parking System. Multistoried car parking is an arrangement which is used to park a large number of vehicles in least possible place. For making this arrangement in a real plan very high technological instruments are required. In this project a prototype of such a model is made. This prototype model is made for accommodating twelve cars at a time. Availability of the space for parking is detecte...

  18. Application of a path sensitizing method on automated generation of test specifications for control software

    International Nuclear Information System (INIS)

    Morimoto, Yuuichi; Fukuda, Mitsuko

    1995-01-01

    An automated generation method for test specifications has been developed for sequential control software in plant control equipment. Sequential control software can be represented as sequential circuits. The control software implemented in a control equipment is designed from these circuit diagrams. In logic tests of VLSI's, path sensitizing methods are widely used to generate test specifications. But the method generates test specifications at a single time only, and can not be directly applied to sequential control software. The basic idea of the proposed method is as follows. Specifications of each logic operator in the diagrams are defined in the software design process. Therefore, test specifications of each operator in the control software can be determined from these specifications, and validity of software can be judged by inspecting all of the operators in the logic circuit diagrams. Candidates for sensitized paths, on which test data for each operator propagates, can be generated by the path sensitizing method. To confirm feasibility of the method, it was experimentally applied to control software in digital control equipment. The program could generate test specifications exactly, and feasibility of the method was confirmed. (orig.) (3 refs., 7 figs.)

  19. Conceptual Design, Implementation and Commissioning of Data Acquisition and Control System for Negative Ion Source at IPR

    Science.gov (United States)

    Soni, Jignesh; Yadav, Ratnakar; Gahlaut, A.; Bansal, G.; Singh, M. J.; Bandyopadhyay, M.; Parmar, K. G.; Pandya, K.; Chakraborty, A.

    2011-09-01

    Negative ion Experimental facility has been setup at IPR. The facility consists of a RF based negative ion source (ROBIN)—procured under a license agreement with IPP Garching, as a replica of BATMAN, presently operating in IPP, 100 kW 1 MHz RF generators and a set of low and high voltage power supplies, vacuum system and diagnostics. 35 keV 10A H- beam is expected from this setup. Automated successful operation of the system requires an advanced, rugged, time proven and flexible control system. Further the data generated in the experimental phase needs to be acquired, monitored and analyzed to verify and judge the system performance. In the present test bed, this is done using a combination of PLC based control system and a PXI based data acquisition system. The control system consists of three different Siemens PLC systems viz. (1) S-7 400 PLC as a Master Control, (2) S-7 300 PLC for Vacuum system control and (3) C-7 PLC for RF generator control. Master control PLC directly controls all the subsystems except the Vacuum system and RF generator. The Vacuum system and RF generator have their own dedicated PLCs (S-7 300 and C-7 respectively). Further, these two PLC systems work as a slave for the Master control PLC system. Communication between PLC S-7 400, S-7 300 and central control room computer is done through Industrial Ethernet (IE). Control program and GUI are developed in Siemens Step-7 PLC programming software and Wincc SCADA software, respectively. There are approximately 150 analog and 200 digital control and monitoring signals required to perform complete closed loop control of the system. Since the source floats at high potential (˜35 kV); a combination of galvanic and fiber optic isolation has been implemented. PXI based Data Acquisition system (DAS) is a combination of PXI RT (Real time) system, front end signal conditioning electronics, host system and DAQ program. All the acquisition signals coming from various sub-systems are connected and

  20. Conceptual Design, Implementation and Commissioning of Data Acquisition and Control System for Negative Ion Source at IPR

    International Nuclear Information System (INIS)

    Soni, Jignesh; Gahlaut, A.; Bansal, G.; Parmar, K. G.; Pandya, K.; Chakraborty, A.; Yadav, Ratnakar; Singh, M. J.; Bandyopadhyay, M.

    2011-01-01

    Negative ion Experimental facility has been setup at IPR. The facility consists of a RF based negative ion source (ROBIN)--procured under a license agreement with IPP Garching, as a replica of BATMAN, presently operating in IPP, 100 kW 1 MHz RF generators and a set of low and high voltage power supplies, vacuum system and diagnostics. 35 keV 10A H- beam is expected from this setup. Automated successful operation of the system requires an advanced, rugged, time proven and flexible control system. Further the data generated in the experimental phase needs to be acquired, monitored and analyzed to verify and judge the system performance. In the present test bed, this is done using a combination of PLC based control system and a PXI based data acquisition system. The control system consists of three different Siemens PLC systems viz. (1) S-7 400 PLC as a Master Control, (2) S-7 300 PLC for Vacuum system control and (3) C-7 PLC for RF generator control. Master control PLC directly controls all the subsystems except the Vacuum system and RF generator. The Vacuum system and RF generator have their own dedicated PLCs (S-7 300 and C-7 respectively). Further, these two PLC systems work as a slave for the Master control PLC system. Communication between PLC S-7 400, S-7 300 and central control room computer is done through Industrial Ethernet (IE). Control program and GUI are developed in Siemens Step-7 PLC programming software and Wincc SCADA software, respectively. There are approximately 150 analog and 200 digital control and monitoring signals required to perform complete closed loop control of the system. Since the source floats at high potential (∼35 kV); a combination of galvanic and fiber optic isolation has been implemented. PXI based Data Acquisition system (DAS) is a combination of PXI RT (Real time) system, front end signal conditioning electronics, host system and DAQ program. All the acquisition signals coming from various sub-systems are connected and

  1. Designing flexible, ''chemist-friendly'' software to control a radiochemistry autosynthesizer

    International Nuclear Information System (INIS)

    Feliu, A.L.

    1989-01-01

    To enhance the utility of process control software to control radiochemistry autosynthesizers used with short-lived positron-emitting isotopes, a scheme is proposed by which routine executive-level tasks, hardware control operations, and chemical procedures have been segregated. This strategy can lead to chemist-friendly control programs for any desired hardware configuration, as illustrated in new software designed to exploit the features and flexibility of the CTI/Siemens Chemical Process Control Unit. (author)

  2. System and Software Design for the Plant Protection System for Shin-Hanul Nuclear Power Plant Units 1 and 2

    International Nuclear Information System (INIS)

    Hwang, In Seok; Kim, Young Geul; Choi, Woong Seock; Sohn, Se Do

    2015-01-01

    The Reactor Protection System(RPS) protects the core fuel design limits and reactor coolant system pressure boundary for Anticipated Operational Occurrences (AOOs), and provides assistance in mitigating the consequences of Postulated Accidents (PAs). The ESFAS sends the initiation signals to Engineered Safety Feature - Component Control System (ESF-CCS) to mitigate consequences of design basis events. The Common Q platform Programmable Logic Controller (PLC) was used for Shin-Wolsung Nuclear Power Plant Units 1 and 2 and Shin-Kori Nuclear Power Plant Units 1, 2, 3 and 4 since Digital Plant Protection System (DPPS) based on Common Q PLC was applied for Ulchin Nuclear Power Plant Units 5 and 6. The PPS for Shin-Hanul Nuclear Power Plant Units 1 and 2 (SHN 1 and 2) was developed using POSAFE-Q PLC for the first time for the PPS. The SHN1 and 2 PPS was delivered to the sites after completion of Man Machine Interface System Integrated System Test (MMIS-IST). The SHN1 and 2 PPS was developed to have the redundancy in each channel and to use the benefits of POSAFE-Q PLC, such as diagnostic and data communication. The PPS application software was developed using ISODE to minimize development time and human errors, and to improve software quality, productivity, and reusability

  3. System and Software Design for the Plant Protection System for Shin-Hanul Nuclear Power Plant Units 1 and 2

    Energy Technology Data Exchange (ETDEWEB)

    Hwang, In Seok; Kim, Young Geul; Choi, Woong Seock; Sohn, Se Do [KEPCO EnC, Daejeon (Korea, Republic of)

    2015-10-15

    The Reactor Protection System(RPS) protects the core fuel design limits and reactor coolant system pressure boundary for Anticipated Operational Occurrences (AOOs), and provides assistance in mitigating the consequences of Postulated Accidents (PAs). The ESFAS sends the initiation signals to Engineered Safety Feature - Component Control System (ESF-CCS) to mitigate consequences of design basis events. The Common Q platform Programmable Logic Controller (PLC) was used for Shin-Wolsung Nuclear Power Plant Units 1 and 2 and Shin-Kori Nuclear Power Plant Units 1, 2, 3 and 4 since Digital Plant Protection System (DPPS) based on Common Q PLC was applied for Ulchin Nuclear Power Plant Units 5 and 6. The PPS for Shin-Hanul Nuclear Power Plant Units 1 and 2 (SHN 1 and 2) was developed using POSAFE-Q PLC for the first time for the PPS. The SHN1 and 2 PPS was delivered to the sites after completion of Man Machine Interface System Integrated System Test (MMIS-IST). The SHN1 and 2 PPS was developed to have the redundancy in each channel and to use the benefits of POSAFE-Q PLC, such as diagnostic and data communication. The PPS application software was developed using ISODE to minimize development time and human errors, and to improve software quality, productivity, and reusability.

  4. Design of a new P-NBI control system for 100-s injection in JT-60SA

    International Nuclear Information System (INIS)

    Okano, F.; Shinozaki, S.; Honda, A.; Ooshima, K.; Numazawa, S.; Ikeda, Y.

    2008-01-01

    Modification of JT-60U to a superconducting device (so-called JT-60SA) has been planned to contribute to ITER and DEMO. The positive-ion-based NBI system (P-NBI) is required to inject 24 MW for 100 s with 12 units. The P-NBI control system is to be fully remodeled with PLC (Programmable Logic Controller), which is featured by high market availability, system extensibility, cost-effectiveness, and independent development in programming. One of the critical issues to apply the PLC to the P-NBI control system is to control quickly the high voltage power supplies within 200 μs. For this purpose, the fastest PLC dealing with 4 refresh words at the processing time of 200 μs is to be employed. The second issue is to construct a data acquisition system for such a large number of data channels (∼2300 digital and ∼1300 analog data channels). The use of PLC linked with PC-based data measurement devices via Ethernet allows processing the large number of channels. The third issue is to make the man-machine interface simple. The marketed software giving an easy product of graphic menus is available for PLC programming. From these results, it is expected that commercial PLC could be applied to the large-scale control system of the P-NBI system for 100 s operations

  5. Coordination and Control of Globally Distributed Software Projects

    NARCIS (Netherlands)

    P.C. van Fenema (Paul)

    2002-01-01

    textabstractRecently, software development and implementation projects have globalized at a rapid pace. Companies in North America, Europe, and the Far East are beginning to integrate international Information Technology (IT) resources to support operations across the globe. Offshore IT services

  6. A communication protocol for interactively controlling software tools

    NARCIS (Netherlands)

    Wulp, van der J.

    2008-01-01

    We present a protocol for interactively using software tools in a loosely coupled tool environment. Such an environment can assist the user in doing tasks that require the use of multiple tools. For example, it can invoke tools on certain input, set processing parameters, await task completion and

  7. Perancangan SCADA Software dengan Wonderware InTouch Recipe Manager dan SQL Access Manager pada Simulator Proses Pencampuran Bahan

    OpenAIRE

    Wicaksono, Handy; Lim, Resmana; Sutanto, William

    2008-01-01

    In Bahasa Indonesia: Banyak industri yang sudah menggunakan sistem automasi dengan menggunakan PLC (Programmable Logic Controller) dan SCADA (Supervisory Control And Data Acquisition). Salah satu software untuk membuat program SCADA adalah Wonderware InTouch. Untuk mengelola data dalam bentuk recipe dan database, Wonderware InTouch mempunyai program-program tambahan yaitu Recipe Manager dan SQL Access Manager. Pada penelitian ini, akan digunakan proses pembuatan kertas sebagai contoh kas...

  8. Pascal software structures achieve definite control of the 24 MFTF sustaining neutral-beam power supplies

    International Nuclear Information System (INIS)

    Anon.

    1982-01-01

    Precise control of large, complex systems is not assured unless there is known to be no unintended interactions in the control system. The software controlling the sustaining neutral-beam power supplies of the Mirror Fusion Test Facility accomplishes this feat. The software structures comprise some 16,000 lines of commented Pascal code, distributed amoung 10 different tasks. Each task may control any of the 24 power supplies. All the tasks are strictly event-driven, and are not subject to any system mode. Since there is no global information in the software, we know that all the power supplies are controlled independently

  9. Formal verification of industrial control systems

    CERN Multimedia

    CERN. Geneva

    2015-01-01

    Verification of critical software is a high priority but a challenging task for industrial control systems. For many kinds of problems, testing is not an efficient method. Formal methods, such as model checking appears to be an appropriate complementary method. However, it is not common to use model checking in industry yet, as this method needs typically formal methods expertise and huge computing power. In the EN-ICE-PLC section, we are working on a [methodology][1] and a tool ([PLCverif][2]) to overcome these challenges and to integrate formal verification in the development process of our PLC-based control systems. [1]: http://cern.ch/project-plc-formalmethods [2]: http://cern.ch/plcverif

  10. Deft Control Software (DCS) for Remote Robotic Operations with Underlying Structure, Phase I

    Data.gov (United States)

    National Aeronautics and Space Administration — BluHaptics proposes Deft Control Software (DCS), which utilizes machine learning to enable intuitive and efficient control of robotic arms in remote operations with...

  11. Power supply system on HT-7 tokamak for diagnostic neutral beam based on PLC

    International Nuclear Information System (INIS)

    Zhang Jian; Liu Baohua; Ding Tonghai; Du Shaowu

    2006-01-01

    A power supply system for diagnostic neutral beam on the HT-7 Tokamak was developed. Its logic control system based on S7-300 PLC was described. The experimental results show that the system is easy to operate and its performance is reliable. (authors)

  12. 76 FR 29814 - Statutory Debarment and Reinstatement of BAE Systems plc

    Science.gov (United States)

    2011-05-23

    ... Bureau of Political-Military Affairs; Statutory Debarment and Reinstatement of BAE Systems plc and Policy... of Defense Trade Controls Compliance, Bureau of Political-Military Affairs, Department of State (202... required. Statutory debarment is based solely upon conviction in a criminal proceeding, conducted by a...

  13. Portable software for distributed readout controllers and event builders in FASTBUS and VME

    International Nuclear Information System (INIS)

    Pordes, R.; Berg, D.; Berman, E.; Bernett, M.; Brown, D.; Constanta-Fanourakis, P.; Dorries, T.; Haire, M.; Joshi, U.; Kaczar, K.; Mackinnon, B.; Moore, C.; Nicinski, T.; Oleynik, G.; Petravick, D.; Sergey, G.; Slimmer, D.; Streets, J.; Votava, M.; White, V.

    1989-12-01

    We report on software developed as part of the PAN-DA system to support the functions of front end readout controllers and event builders in multiprocessor, multilevel, distributed data acquisition systems. For the next generation data acquisition system we have undertaken to design and implement software tools that are easily transportable to new modules. The first implementation of this software is for Motorola 68K series processor boards in FASTBUS and VME and will be used in the Fermilab accelerator run at the beginning of 1990. We use a Real Time Kernel Operating System. The software provides general connectivity tools for control, diagnosis and monitoring. 17 refs., 7 figs

  14. Proteomics Quality Control: Quality Control Software for MaxQuant Results.

    Science.gov (United States)

    Bielow, Chris; Mastrobuoni, Guido; Kempa, Stefan

    2016-03-04

    Mass spectrometry-based proteomics coupled to liquid chromatography has matured into an automatized, high-throughput technology, producing data on the scale of multiple gigabytes per instrument per day. Consequently, an automated quality control (QC) and quality analysis (QA) capable of detecting measurement bias, verifying consistency, and avoiding propagation of error is paramount for instrument operators and scientists in charge of downstream analysis. We have developed an R-based QC pipeline called Proteomics Quality Control (PTXQC) for bottom-up LC-MS data generated by the MaxQuant software pipeline. PTXQC creates a QC report containing a comprehensive and powerful set of QC metrics, augmented with automated scoring functions. The automated scores are collated to create an overview heatmap at the beginning of the report, giving valuable guidance also to nonspecialists. Our software supports a wide range of experimental designs, including stable isotope labeling by amino acids in cell culture (SILAC), tandem mass tags (TMT), and label-free data. Furthermore, we introduce new metrics to score MaxQuant's Match-between-runs (MBR) functionality by which peptide identifications can be transferred across Raw files based on accurate retention time and m/z. Last but not least, PTXQC is easy to install and use and represents the first QC software capable of processing MaxQuant result tables. PTXQC is freely available at https://github.com/cbielow/PTXQC .

  15. Implementation of a free software for quality control of IMRT

    International Nuclear Information System (INIS)

    Chinillace, N.; Alonso, S.; Cortina, T.; Reinado, D.; Ricos, B.; Diaz, S.; Campayo, J. M.

    2011-01-01

    In this paper we focus on implementation and launch of software that allows us to compare quantitatively the two-dimensional dose distributions calculated and measured experimentally in IMRT treatment. The tool we are using to make this comparison is the free software DoseLab. This is a program written in MatLab and open source, thereby allowing in some cases adapt the program to the needs of each user. This program will be able to calculate the gamma function of these distributions, a parameter that simultaneously evaluates the difference in dose between two pixels of the image and the distance between them, giving us an objective and quantitative, allowing us to decide if both distributions are compatible or not.

  16. Control and test software for IRAM WideX correlator

    International Nuclear Information System (INIS)

    Blanchet, S.; Broguiere, D.; Chavatte, P.; Morel, F.; Perrigouard, A.; Torres, M.

    2012-01-01

    IRAM is an international research institute for radio astronomy. It has designed a new correlator called WideX for the Plateau de Bure interferometer (an array of six 15-meter telescopes) in the French Alps. The device started its official service in February 2010. This correlator must be driven in real-time at 32 Hz for sending parameters and for data acquisition. With 3.67 million channels, distributed over 1792 dedicated chips, that produce a 1.87 Gbits/sec data output rate, the data acquisition and processing and also the automatic hardware-failure detection are big challenges for the software. This article presents the software that has been developed to drive and test the correlator. In particular it presents an innovative usage of a high speed optical link, initially developed for the CERN ALICE experiment, associated with real-time Linux (RTAI) to achieve our goals. (authors)

  17. Practical application with plc in manipulation of a robotic arm

    Directory of Open Access Journals (Sweden)

    Cristian Barz

    2014-12-01

    Full Text Available This paper presents the use of a robotic arm PLC Siemens in order not using CNC commands. This is done by programming the PLC ladder diagram language that makes movement on the three axes of the arm by means of stepper motors. Required command console PLC is built with the help of a touch screen HMI Weintek. In the user interface are introduced distances and displacement speeds on the three axes.

  18. Development of intelligent instruments with embedded HTTP servers for control and data acquisition in a cryogenic setup—The hardware, firmware, and software implementation

    Science.gov (United States)

    Antony, Joby; Mathuria, D. S.; Datta, T. S.; Maity, Tanmoy

    2015-12-01

    The power of Ethernet for control and automation technology is being largely understood by the automation industry in recent times. Ethernet with HTTP (Hypertext Transfer Protocol) is one of the most widely accepted communication standards today. Ethernet is best known for being able to control through internet from anywhere in the globe. The Ethernet interface with built-in on-chip embedded servers ensures global connections for crate-less model of control and data acquisition systems which have several advantages over traditional crate-based control architectures for slow applications. This architecture will completely eliminate the use of any extra PLC (Programmable Logic Controller) or similar control hardware in any automation network as the control functions are firmware coded inside intelligent meters itself. Here, we describe the indigenously built project of a cryogenic control system built for linear accelerator at Inter University Accelerator Centre, known as "CADS," which stands for "Complete Automation of Distribution System." CADS deals with complete hardware, firmware, and software implementation of the automated linac cryogenic distribution system using many Ethernet based embedded cryogenic instruments developed in-house. Each instrument works as an intelligent meter called device-server which has the control functions and control loops built inside the firmware itself. Dedicated meters with built-in servers were designed out of ARM (Acorn RISC (Reduced Instruction Set Computer) Machine) and ATMEL processors and COTS (Commercially Off-the-Shelf) SMD (Surface Mount Devices) components, with analog sensor front-end and a digital back-end web server implementing remote procedure call over HTTP for digital control and readout functions. At present, 24 instruments which run 58 embedded servers inside, each specific to a particular type of sensor-actuator combination for closed loop operations, are now deployed and distributed across control LAN (Local

  19. Development of intelligent instruments with embedded HTTP servers for control and data acquisition in a cryogenic setup—The hardware, firmware, and software implementation

    International Nuclear Information System (INIS)

    Antony, Joby; Mathuria, D. S.; Datta, T. S.; Maity, Tanmoy

    2015-01-01

    The power of Ethernet for control and automation technology is being largely understood by the automation industry in recent times. Ethernet with HTTP (Hypertext Transfer Protocol) is one of the most widely accepted communication standards today. Ethernet is best known for being able to control through internet from anywhere in the globe. The Ethernet interface with built-in on-chip embedded servers ensures global connections for crate-less model of control and data acquisition systems which have several advantages over traditional crate-based control architectures for slow applications. This architecture will completely eliminate the use of any extra PLC (Programmable Logic Controller) or similar control hardware in any automation network as the control functions are firmware coded inside intelligent meters itself. Here, we describe the indigenously built project of a cryogenic control system built for linear accelerator at Inter University Accelerator Centre, known as “CADS,” which stands for “Complete Automation of Distribution System.” CADS deals with complete hardware, firmware, and software implementation of the automated linac cryogenic distribution system using many Ethernet based embedded cryogenic instruments developed in-house. Each instrument works as an intelligent meter called device-server which has the control functions and control loops built inside the firmware itself. Dedicated meters with built-in servers were designed out of ARM (Acorn RISC (Reduced Instruction Set Computer) Machine) and ATMEL processors and COTS (Commercially Off-the-Shelf) SMD (Surface Mount Devices) components, with analog sensor front-end and a digital back-end web server implementing remote procedure call over HTTP for digital control and readout functions. At present, 24 instruments which run 58 embedded servers inside, each specific to a particular type of sensor-actuator combination for closed loop operations, are now deployed and distributed across control LAN

  20. Development of intelligent instruments with embedded HTTP servers for control and data acquisition in a cryogenic setup—The hardware, firmware, and software implementation

    Energy Technology Data Exchange (ETDEWEB)

    Antony, Joby; Mathuria, D. S.; Datta, T. S. [Inter University Accelerator Centre, Aruna Asaf Ali Marg, New Delhi 110067 (India); Maity, Tanmoy [Department of MME, Indian School of Mines (ISM), Dhanbad 826004 (India)

    2015-12-15

    The power of Ethernet for control and automation technology is being largely understood by the automation industry in recent times. Ethernet with HTTP (Hypertext Transfer Protocol) is one of the most widely accepted communication standards today. Ethernet is best known for being able to control through internet from anywhere in the globe. The Ethernet interface with built-in on-chip embedded servers ensures global connections for crate-less model of control and data acquisition systems which have several advantages over traditional crate-based control architectures for slow applications. This architecture will completely eliminate the use of any extra PLC (Programmable Logic Controller) or similar control hardware in any automation network as the control functions are firmware coded inside intelligent meters itself. Here, we describe the indigenously built project of a cryogenic control system built for linear accelerator at Inter University Accelerator Centre, known as “CADS,” which stands for “Complete Automation of Distribution System.” CADS deals with complete hardware, firmware, and software implementation of the automated linac cryogenic distribution system using many Ethernet based embedded cryogenic instruments developed in-house. Each instrument works as an intelligent meter called device-server which has the control functions and control loops built inside the firmware itself. Dedicated meters with built-in servers were designed out of ARM (Acorn RISC (Reduced Instruction Set Computer) Machine) and ATMEL processors and COTS (Commercially Off-the-Shelf) SMD (Surface Mount Devices) components, with analog sensor front-end and a digital back-end web server implementing remote procedure call over HTTP for digital control and readout functions. At present, 24 instruments which run 58 embedded servers inside, each specific to a particular type of sensor-actuator combination for closed loop operations, are now deployed and distributed across control LAN

  1. Development of intelligent instruments with embedded HTTP servers for control and data acquisition in a cryogenic setup--The hardware, firmware, and software implementation.

    Science.gov (United States)

    Antony, Joby; Mathuria, D S; Datta, T S; Maity, Tanmoy

    2015-12-01

    The power of Ethernet for control and automation technology is being largely understood by the automation industry in recent times. Ethernet with HTTP (Hypertext Transfer Protocol) is one of the most widely accepted communication standards today. Ethernet is best known for being able to control through internet from anywhere in the globe. The Ethernet interface with built-in on-chip embedded servers ensures global connections for crate-less model of control and data acquisition systems which have several advantages over traditional crate-based control architectures for slow applications. This architecture will completely eliminate the use of any extra PLC (Programmable Logic Controller) or similar control hardware in any automation network as the control functions are firmware coded inside intelligent meters itself. Here, we describe the indigenously built project of a cryogenic control system built for linear accelerator at Inter University Accelerator Centre, known as "CADS," which stands for "Complete Automation of Distribution System." CADS deals with complete hardware, firmware, and software implementation of the automated linac cryogenic distribution system using many Ethernet based embedded cryogenic instruments developed in-house. Each instrument works as an intelligent meter called device-server which has the control functions and control loops built inside the firmware itself. Dedicated meters with built-in servers were designed out of ARM (Acorn RISC (Reduced Instruction Set Computer) Machine) and ATMEL processors and COTS (Commercially Off-the-Shelf) SMD (Surface Mount Devices) components, with analog sensor front-end and a digital back-end web server implementing remote procedure call over HTTP for digital control and readout functions. At present, 24 instruments which run 58 embedded servers inside, each specific to a particular type of sensor-actuator combination for closed loop operations, are now deployed and distributed across control LAN (Local

  2. Round table discussion: Quality control and standardization of nuclear medicine software

    International Nuclear Information System (INIS)

    Anon.

    1988-01-01

    In summary the round table came to the following important conclusions: Nuclear medicine software systems need better documentation, especially regarding details of algorithms and limitations, and user friendliness could be considerably improved. Quality control of software is an integral part of quality assurance in nuclear medicine and should be performed at all levels of the software. Quality control of applications software should preferably be performed with assistance of generally accepted software phantoms. A basic form of standardization was welcomed and partly regarded as essential by all participants. Some areas such as patient study files could be standardized in the near future, whereas other areas such as the standardization of clinical applications programs or acquisition protocols still present major difficulties. An international cooperation in the field of standardization of software and other topics has already been started on the European level and should be continued and supported. (orig.)

  3. The effect of a dynamic PCL brace on patellofemoral compartment pressures in PCL-and PCL/PLC-deficient knees.

    Science.gov (United States)

    Welch, Tyler; Keller, Thomas; Maldonado, Ruben; Metzger, Melodie; Mohr, Karen; Kvitne, Ronald

    2017-12-01

    The natural history of posterior cruciate ligament (PCL) deficiency includes the development of arthrosis in the patellofemoral joint (PFJ). The purpose of this biomechanical study was to evaluate the hypothesis that dynamic bracing reduces PFJ pressures in PCL- and combined PCL/posterolateral corner (PLC)-deficient knees. Controlled Laboratory Study. Eight fresh frozen cadaveric knees with intact cruciate and collateral ligaments were included. PFJ pressures and force were measured using a pressure mapping system via a lateral arthrotomy at knee flexion angles of 30°, 60°, 90°, and 120° in intact, PCL-deficient, and PCL/PLC-deficient knees under a combined quadriceps/hamstrings load of 400 N/200 N. Testing was then repeated in PCL- and PCL/PLC-deficient knees after application of a dynamic PCL brace. Application of a dynamic PCL brace led to a reduction in peak PFJ pressures in PCL-deficient knees. In addition, the brace led to a significant reduction in peak pressures in PCL/PLC-deficient knees at 60°, 90°, and 120° of flexion. Application of the dynamic brace also led to a reduction in total PFJ force across all flexion angles for both PCL- and PCL/PLC-deficient knees. Dynamic bracing reduces PFJ pressures in PCL- and combined PCL/PLC-deficient knees, particularly at high degrees of knee flexion.

  4. Application software for new BEPC interlock system

    International Nuclear Information System (INIS)

    Tang Shuming; Na Xiangyin; Chen Jiansong; Yu Yulan

    1997-01-01

    New BEPC (Beijing electron Positron collider) interlock system has been built in order to improve the reliability of personnel safety and interlock functions. Moreover, the system updates BEPC operation message once every 6 seconds, which are displayed on TV screens at the major entrances. Since March of 1996, new BEPC interlock system has been operating reliably. The hardware of the system is based on Programmable Logic Controllers (PLC). A multimedia IBM/PC-586 as the host computer of the PLCs, monitors the PLC system via serial port COM2. The PC communicates with the central computer VAX-4500 of BEPC control system and gets operating massage of the accelerator through serial port COM3. The application software on the host computer has been developed. Visual C++ for MS-Windows 3.2 TM is selected as the work bench. It provides nice tools for building programs, such as APP STUDIO, CLASS WIZARD, APP WIZARD and debugger tool. The author describes the design idea and the structure of the application software. Error tolerance is taken into consideration. The author also presents a small database and its data structure for the application

  5. Power Line Communication (PLC) in Space - Current Status and Outlook

    Science.gov (United States)

    Wolf, J.

    2012-05-01

    The Power Line Communication (PLC) technology as known from various terrestrial applications, e.g. in building automation, in the automotive sector and on aircraft, appears to be a promising technology for the use on spacecraft. Starting from a critical overview on existing terrestrial PLC applications with their pros and cons, the paper gives a motivation for the introduction of the PLC technology on spacecraft, discusses the potential areas where it can be applied and is highlighting the potential problem areas. A short overview of on-going ESA PLC activities is provided and an outlook is given.

  6. Software development on the DIII-D control and data acquisition computers

    International Nuclear Information System (INIS)

    Penaflor, B.G.; McHarg, B.B. Jr.; Piglowski, D.

    1997-11-01

    The various software systems developed for the DIII-D tokamak have played a highly visible and important role in tokamak operations and fusion research. Because of the heavy reliance on in-house developed software encompassing all aspects of operating the tokamak, much attention has been given to the careful design, development and maintenance of these software systems. Software systems responsible for tokamak control and monitoring, neutral beam injection, and data acquisition demand the highest level of reliability during plasma operations. These systems made up of hundreds of programs totaling thousands of lines of code have presented a wide variety of software design and development issues ranging from low level hardware communications, database management, and distributed process control, to man machine interfaces. The focus of this paper will be to describe how software is developed and managed for the DIII-D control and data acquisition computers. It will include an overview and status of software systems implemented for tokamak control, neutral beam control, and data acquisition. The issues and challenges faced developing and managing the large amounts of software in support of the dynamic and everchanging needs of the DIII-D experimental program will be addressed

  7. Software for FASTBUS and Motorola 68K based readout controllers for data acquisition

    International Nuclear Information System (INIS)

    Pordes, R.; Bernett, M.; Dorries, T.; Haire, M.; Moore, C.; Oleynik, G.; Votava, M.

    1989-01-01

    Many High Energy Physics experiments at Fermilab are now including FASTBUS front-ends in their data acquisition systems. The requirements on controllers to readout and control these FASTBUS systems are increasing in complexity and speed. The Data Acquisition Software Group has designed general software for front end 68Κ processor boards housed in FASTBUS or VME to meet these needs. The first implementation has been developed for the General Purpose FASTBUS Master (GPM). This software is being ported to the FASTBUS Smart Crate Controller under development at Fermilab. The software is designed, using structured analysis tools and coding in C, to be easily portable in the future to new processor boards. As part of their extended support for FASTBUS, they have enhanced their software for the intelligent LeCroy 1821 FASTBUS interface and implemented the FASTBUS standard routines for the VAX/VMS operating system

  8. The conformity of asset control software to the principles of CPC 27 and ICPC 10

    Directory of Open Access Journals (Sweden)

    Paulo Roberto da Cunha

    2014-07-01

    Full Text Available The convergence of Brazilian accounting to international standards also requires adjusting accounting software to the new rules. In 2009, SEC Resolution No. 583 and CFC Resolution No. 1177 made it mandatory toapply Pronouncement 27 of the Accounting Procedures Committee, concerning Fixed Assets. The goal of this study is to verify whether the asset control software meets the requirements of CPC 27 and ICPC 10. A descriptive, qualitative study was carried out using a multi case study. An interview guide, with the items discussed in CPC 27 and ICPC 10, was applied to the software developers to control assets of three software companies in southern Brazil. The survey results show that the overall average of the three companies examined was 86% of compliance to the topics covered in this research. It was concluded that, in general, asset control software meets the precepts of CPC 27 and ICPC10, except for impairment and deemed cost concepts, which were not covered.

  9. A Remote PLC Laboratory (RLab) for Distance Practical Work of Industrial Automation

    Science.gov (United States)

    Haritman, E.; Somantri, Y.; Wahyudin, D.; Mulyana, E.

    2018-02-01

    A laboratory is an essential equipment for engineering students to do a useful practical work. Therefore, universities should provide an adequate facility for practical work. On the other hand, industrial automation laboratory would offer students beneficial experience by using various educational PLC kits. This paper describes the development of Web-based Programmable Logic Controller (PLC) remote laboratory called RLab. It provides an environment for learners to study PLC application to control the level of the non-interacting tank. The RLab architecture is based on a Moodle and Remote Desktop, which also manages the booking system of the schedule of practical work in the laboratory. The RLab equipped by USB cameras providing a real-time view of PLC environment. To provide a secured system, the RLab combines Moodle and Remote Desktop application for the authentication system and management of remote users. Moodle will send PartnerID and password to connect to TeamViewer. It has been examined that the laboratory requirement, time and flexibility restrictions constitute a significant obstacle facing traditional students desiring to finish the course. A remote access laboratory can be eliminating time and flexibility restrictions. The preliminary study of RLab usability proved that such system is adequate to give the learners a distance practical work environment.

  10. Using Automatic Code Generation in the Attitude Control Flight Software Engineering Process

    Science.gov (United States)

    McComas, David; O'Donnell, James R., Jr.; Andrews, Stephen F.

    1999-01-01

    This paper presents an overview of the attitude control subsystem flight software development process, identifies how the process has changed due to automatic code generation, analyzes each software development phase in detail, and concludes with a summary of our lessons learned.

  11. Software environment and configuration for the DSP controlled NSLS booster power supplies

    International Nuclear Information System (INIS)

    Olsen, R.; Dabrowski, J.; Murray, J.

    1993-01-01

    The booster at the NSLS is being upgraded from 0.75 to 2 pulses per second by means of the installation of new dipole, quadrupole, and sextupole power supplies. The control system of these power supplies employs general purpose digital signal processing modules, and therefore, software support is required. This paper outlines the development system configuration, and the software environment

  12. Analyzing a Mature Software Inspection Process Using Statistical Process Control (SPC)

    Science.gov (United States)

    Barnard, Julie; Carleton, Anita; Stamper, Darrell E. (Technical Monitor)

    1999-01-01

    This paper presents a cooperative effort where the Software Engineering Institute and the Space Shuttle Onboard Software Project could experiment applying Statistical Process Control (SPC) analysis to inspection activities. The topics include: 1) SPC Collaboration Overview; 2) SPC Collaboration Approach and Results; and 3) Lessons Learned.

  13. Windows Calorimeter Control (WinCal) program computer software configuration management plan

    International Nuclear Information System (INIS)

    1997-01-01

    This document describes the system configuration management activities performed in support of the Windows Calorimeter Control (WinCal) system, in accordance with Site procedures based on Institute of Electrical and Electronic Engineers (IEEE) Standard 828-1990, Standard for Software Configuration Management Plans (IEEE 1990) and IEEE Standard 1042-1987, Guide to Software Configuration Management (IEEE 1987)

  14. Windows Calorimeter Control (WinCal) program computer software design description

    International Nuclear Information System (INIS)

    Pertzborn, N.F.

    1997-01-01

    The Windows Calorimeter Control (WinCal) Program System Design Description contains a discussion of the design details for the WinCal product. Information in this document will assist a developer in maintaining the WinCal system. The content of this document follows the guidance in WHC-CM-3-10, Software Engineering Standards, Standard for Software User Documentation

  15. Methods in Logic Based Control

    DEFF Research Database (Denmark)

    Christensen, Georg Kronborg

    1999-01-01

    Desing and theory of Logic Based Control systems.Boolean Algebra, Karnaugh Map, Quine McClusky's algorithm. Sequential control design. Logic Based Control Method, Cascade Control Method. Implementation techniques: relay, pneumatic, TTL/CMOS,PAL and PLC- and Soft_PLC implementation. PLC...

  16. Software quality assurance plan for the National Ignition Facility integrated computer control system

    International Nuclear Information System (INIS)

    Woodruff, J.

    1996-11-01

    Quality achievement is the responsibility of the line organizations of the National Ignition Facility (NIF) Project. This Software Quality Assurance Plan (SQAP) applies to the activities of the Integrated Computer Control System (ICCS) organization and its subcontractors. The Plan describes the activities implemented by the ICCS section to achieve quality in the NIF Project's controls software and implements the NIF Quality Assurance Program Plan (QAPP, NIF-95-499, L-15958-2) and the Department of Energy's (DOE's) Order 5700.6C. This SQAP governs the quality affecting activities associated with developing and deploying all control system software during the life cycle of the NIF Project

  17. Using CONFIG for Simulation of Operation of Water Recovery Subsystems for Advanced Control Software Evaluation

    Science.gov (United States)

    Malin, Jane T.; Flores, Luis; Fleming, Land; Throop, Daiv

    2002-01-01

    A hybrid discrete/continuous simulation tool, CONFIG, has been developed to support evaluation of the operability life support systems. CON FIG simulates operations scenarios in which flows and pressures change continuously while system reconfigurations occur as discrete events. In simulations, intelligent control software can interact dynamically with hardware system models. CONFIG simulations have been used to evaluate control software and intelligent agents for automating life support systems operations. A CON FIG model of an advanced biological water recovery system has been developed to interact with intelligent control software that is being used in a water system test at NASA Johnson Space Center

  18. Sixth Graders Benefit from Educational Software when Learning about Fractions: A Controlled Classroom study

    Directory of Open Access Journals (Sweden)

    Susanne Scharnagl

    2014-01-01

    Full Text Available This study analyses the effectiveness of an educational web-based software package for teaching mathematics in schools. In all, 864 sixth graders and their teachers took part in the controlled study. Students learned the addition and subtraction of fractions with (intervention group; n = 469 or without (control group; n = 395 the support of the educational software. Compared to the controls, students who used the software showed better results in the post-test. Gains were dose dependent and particularly marked in high-ability students and students with lower scores of math anxiety.

  19. DOOCS patterns, reusable software components for FPGA based RF GUN field controller

    International Nuclear Information System (INIS)

    Pucyk, P.

    2006-01-01

    Modern accelerator technology combines software and hardware solutions to provide distributed, high efficiency digital systems for High Energy Physics experiments. Providing flexible, maintainable software is crucial for ensuring high availability of the whole system. In order to fulfil all these requirements, appropriate design and development techniques have to be used. Software patterns are well known solution for common programming issues, providing proven development paradigms, which can help to avoid many design issues. DOOCS patterns introduces new concepts of reusable software components for control system algorithms development and implementation in DOOCS framework. Chosen patterns have been described and usage examples have been presented in this paper. (orig.)

  20. DOOCS patterns, reusable software components for FPGA based RF GUN field controller

    Energy Technology Data Exchange (ETDEWEB)

    Pucyk, P. [Institute of Electronic Systems, Warsaw (Poland)

    2006-07-01

    Modern accelerator technology combines software and hardware solutions to provide distributed, high efficiency digital systems for High Energy Physics experiments. Providing flexible, maintainable software is crucial for ensuring high availability of the whole system. In order to fulfil all these requirements, appropriate design and development techniques have to be used. Software patterns are well known solution for common programming issues, providing proven development paradigms, which can help to avoid many design issues. DOOCS patterns introduces new concepts of reusable software components for control system algorithms development and implementation in DOOCS framework. Chosen patterns have been described and usage examples have been presented in this paper. (orig.)

  1. RTSPM: real-time Linux control software for scanning probe microscopy.

    Science.gov (United States)

    Chandrasekhar, V; Mehta, M M

    2013-01-01

    Real time computer control is an essential feature of scanning probe microscopes, which have become important tools for the characterization and investigation of nanometer scale samples. Most commercial (and some open-source) scanning probe data acquisition software uses digital signal processors to handle the real time data processing and control, which adds to the expense and complexity of the control software. We describe here scan control software that uses a single computer and a data acquisition card to acquire scan data. The computer runs an open-source real time Linux kernel, which permits fast acquisition and control while maintaining a responsive graphical user interface. Images from a simulated tuning-fork based microscope as well as a standard topographical sample are also presented, showing some of the capabilities of the software.

  2. Embedded software for the CEBAF RF Control Module

    International Nuclear Information System (INIS)

    Lahti, G.; Ashkenazi, I.; West, C.; Morgan, B.

    1991-01-01

    The CEBAF accelerator control system employs a distributed computer strategy. As part of this strategy, the RF control sub-system uses 342 RF Control Modules, one for each of four warm section beam forming cavities (i.e., choppers, buncher, capture) and 338 superconducting accelerating cavities. Each control module has its own microprocessor, which provides local intelligence to automatically control over 100 parameters, while keeping the user interface simple. The microprocessor controls analog and digital I/O, including the phase and gradient section, high power amplifier (HPA), and interlocks. Presently, the embedded code is used to commission the 14 RF control modules in the injector. This paper describes the operational experience of this complex real-time control system

  3. System and software safety analysis for the ERA control computer

    International Nuclear Information System (INIS)

    Beerthuizen, P.G.; Kruidhof, W.

    2001-01-01

    The European Robotic Arm (ERA) is a seven degrees of freedom relocatable anthropomorphic robotic manipulator system, to be used in manned space operation on the International Space Station, supporting the assembly and external servicing of the Russian segment. The safety design concept and implementation of the ERA is described, in particular with respect to the central computer's software design. A top-down analysis and specification process is used to down flow the safety aspects of the ERA system towards the subsystems, which are produced by a consortium of companies in many countries. The user requirements documents and the critical function list are the key documents in this process. Bottom-up analysis (FMECA) and test, on both subsystem and system level, are the basis for safety verification. A number of examples show the use of the approach and methods used

  4. Software Development for Remote Control and Firing Room Displays

    Science.gov (United States)

    Zambrano Pena, Jessica

    2014-01-01

    The Launch Control System (LCS) developed at NASA's Kennedy Space Center (KSC) will be used to launch future spacecraft. Two of the many components of this system are the Application Control Language (ACL) and remote displays. ACL is a high level domain specific language that is used to write remote control applications for LCS. Remote displays are graphical user interfaces (GUIs) developed to display vehicle and Ground Support Equipment (GSE) data, they also provide the ability to send commands to control GSE and the vehicle. The remote displays and the control applications have many facets and this internship experience dealt with several of them.

  5. Development of Data Acquisition and Control Software for Neutron Radiography Facility at Serpong, Indonesia

    International Nuclear Information System (INIS)

    Bharoto

    2013-01-01

    A system for data acquisition and control software for the neutron radiography facility at Serpong has been developed. The software was developed to replace the previously existing control software which was no longer used due to problems on its computer hardware. Visual Basic running under Microsoft Windows operating system was used in developing the new software. In the hardware side, the film grabber and the motor driver were replaced. In the new system, the film grabber which was used to capture the image in the old system is replaced with a programmable CCD camera. The motor driver which was used to control the camera in two directions has been replaced with a four-direction motor driver. The software is capable of displaying the images in a real time mode and record the images in the hard disk of a personal computer. To obtain optimal image quality, the software processes the captured images by performing temperature adjustment, camera exposure time adjustment, and integration of the captured image in a certain frame numbers. The software is capable of taking a number of snapshots at a certain time interval. For neutron tomography purposes, the software takes the snapshots automatically at a sample position in line with the stepping movement of the rotating sample table. The snapshots were saved in a picture format and a numeric format for further processing. The software has been successfully tested for real time method and tomography reconstruction. The data captured by using this software has been verified using both commercial and in-house computed tomography software. (author)

  6. Automatic sample changer control software for automation of neutron activation analysis process in Malaysian Nuclear Agency

    Science.gov (United States)

    Yussup, N.; Ibrahim, M. M.; Rahman, N. A. A.; Mokhtar, M.; Salim, N. A. A.; Soh@Shaari, S. C.; Azman, A.; Lombigit, L.; Azman, A.; Omar, S. A.

    2018-01-01

    Most of the procedures in neutron activation analysis (NAA) process that has been established in Malaysian Nuclear Agency (Nuclear Malaysia) since 1980s were performed manually. These manual procedures carried out by the NAA laboratory personnel are time consuming and inefficient especially for sample counting and measurement process. The sample needs to be changed and the measurement software needs to be setup for every one hour counting time. Both of these procedures are performed manually for every sample. Hence, an automatic sample changer system (ASC) that consists of hardware and software is developed to automate sample counting process for up to 30 samples consecutively. This paper describes the ASC control software for NAA process which is designed and developed to control the ASC hardware and call GammaVision software for sample measurement. The software is developed by using National Instrument LabVIEW development package.

  7. Modular system for the control of complex accelerators using portable software

    International Nuclear Information System (INIS)

    von der Schmitt, H.; Aufhaus, H.

    1982-01-01

    When designing the Mainz Microtron control system, care was taken to achieve an expandable system with long-lived application software. A multi-processor system was built from the beginning. The software is split into modules, according to function and position in hierarchy, which are distributed over the computers. The decoupling which results from modularity eases software development and maintainance. RATFOR was chosen as implementation language. With a message system for communication between the modules, several aims were reached at once: (1) symbolic addressing of the accelerator components throughout the software layers, (2) transparent access to I/O devices (CAMAC) at remote computers, (3) multitasking in FORTRAN (and RATFOR) programs, (4) a separating layer for adaptation to different operating systems - essential points for software portability. The system is in operation since April 1979 for the control of MAMI stage I

  8. Diseño y construcción de un sistema USB híbrido para control y monitoreo de procesos industriales bajo entorno gráfico Labview

    OpenAIRE

    Amaya Vásquez, Luis Guillermo

    2008-01-01

    The system hybrid USB of acquisition of data and control is a platform of industrial control the the one which you had fused with the best characteristics and flexibility of a PC and the dependability of a programmable logical controller (PLC) guided toward the control and monitoreo of industrial processes. Reason why the system this constituted of two leaves Software and Hardware The software for the development of programs of acquisition of data control and monitoreo, will...

  9. Air Traffic Control: Immature Software Acquisition Processes Increase FAA System Acquisition Risks

    Science.gov (United States)

    1997-03-01

    The General Accounting Office (GAO) at the request of Congress reviewed (1) : the maturity of Federal Aviation Administration's (FAA's) Air Traffic Control : (ATC) modernization software acquisition processes, and (2) the steps/actions : FAA has unde...

  10. ACHIEVING HIGH INTEGRITY OF PROCESS-CONTROL SOFTWARE BY GRAPHICAL DESIGN AND FORMAL VERIFICATION

    NARCIS (Netherlands)

    HALANG, WA; Kramer, B.J.

    The International Electrotechnical Commission is currently standardising four compatible languages for designing and implementing programmable logic controllers (PLCs). The language family includes a diagrammatic notation that supports the idea of software ICs to encourage graphical design

  11. Controls Over Operating System and Security Software Supporting the Defense Finance and Accounting Service

    National Research Council Canada - National Science Library

    1993-01-01

    ... programs from one another. Security software provides access controls that restrict the use of computer resources to authorized individuals and limit those individuals to the computer resources required to perform their jobs...

  12. Rapid Development of Guidance, Navigation, and Control Core Flight System Software Applications Using Simulink Models

    Data.gov (United States)

    National Aeronautics and Space Administration — The goal of this proposal is to demonstrate a new Guidance, Navigation, and Control (GNC) Flight Software (FSW) application development paradigm which takes...

  13. Controls Over Operating System and Security Software Supporting the Defense Finance and Accounting Service

    National Research Council Canada - National Science Library

    McKinney, Terry

    1994-01-01

    This is the final in a series of three audits of management controls over the operating systems and security software used by the information processing centers that support the Defense Finance and Accounting Centers (DFAS...

  14. A comparison of two software architectural styles for space-based control systems

    Science.gov (United States)

    Dvorak, D.

    2003-01-01

    In the hardware/software design of control systems it is almost an article of faith to decompose a system into loosely coupled subsystems, with state variables encapsulated inside device and subsystem objects.

  15. Towards a Unified Representation of Mechanisms for Robotic Control Software

    Directory of Open Access Journals (Sweden)

    Antonio Diaz-Calderon

    2008-11-01

    Full Text Available This article gives an overview of the Mechanism Model paradigm. The mechanism model paradigm provides a framework to modeling mechanisms for robotic control. The emphasis is on the unification of mathematical models of kinematics/dynamics, geometric information and control system parameters for a variety of robotic systems (including serial manipulators, wheeled and legged locomotors, with algorithms that are needed for typical robot control applications.

  16. Formal verification of complex properties on PLC programs

    CERN Document Server

    Darvas, D; Voros, A; Bartha, T; Blanco Vinuela, E; Gonzalez Suarez, V M

    2014-01-01

    Formal verification has become a recommended practice in the safety-critical application areas. However, due to the complexity of practical control and safety systems, the state space explosion often prevents the use of formal analysis. In this paper we extend our former verification methodology with effective property preserving reduction techniques. For this purpose we developed general rule-based reductions and a customized version of the Cone of Influence (COI) reduction. Using these methods, the verification of complex requirements formalised with temporal logics (e.g. CTL, LTL) can be orders of magnitude faster. We use the NuSMV model checker on a real-life PLC program from CERN to demonstrate the performance of our reduction techniques.

  17. Development of multifunctional radiation monitoring instrument based on PLC technology

    International Nuclear Information System (INIS)

    Li Ziqiang; Zhu Yuye; Zhuang Min

    2007-01-01

    This eight-channel multifunctional Radiation Monitoring Instrument is developed by making use of the built-in high-speed counters and the powerful instruction system of the SIEMES SIMATICS S7 series Programmable Logic Controllers (PLC) to record and process the pulse signal output by the detectors. The instrument with functions, such as analog and digital display, digital storage of digital data, pulse signal generator, network communication, can connect various types of pulse detectors. The initial process can be translated between Graduation Apparatus method and Formula method. the logicality of the high-dosage warning system is processed itself. The signal output will drive the alarm lights and bell directly. This paper mainly describes the configuration, programming and feature of the instrument. (authors)

  18. A Study on the Development of Playback Control Software for Mark5B VSI System

    Directory of Open Access Journals (Sweden)

    S. J. Oh

    2010-06-01

    Full Text Available We developed the playback control software for a high-speed playback system which is a component of the Korea-Japan Joint VLBI Correlator (KJJVC. The Mark5B system, which is a recorder and playback system used in the Korean VLBI Network (KVN, has two kinds of operation mode. That is to say, the station unit (SU mode, which is for the present Mark4 system, and the VSI mode, which is for the new VLBI standard interface (VSI system. The software for SU is already developed and widely used in the Mark4 type VLBI system, but the software for VSI has only been developed for recording. The new VLBI system is designed with a VSI interface for compatibility between different systems. Therefore, the playback control software development of the VSI mode is needed for KVN. In this work, we developed the playback control software of the Mark5B VSI mode. The developed playback control software consists of an application part for data playing back, a data input/output part for the VSI board, a module for the StreamStor RAID board, and a user interface part, including an observation time control part. To verify the performance of developed playback control software, the playback and correlation experiments were performed using the real observation data in Mark5B system and KJJVC. To check the observation time control, the data playback experiment was performed between the Mark5B and Raw VLBI Data Buffer (RVDB systems. Through the experimental results, we confirmed the performance of developed playback control software in the Mark5B VSI mode.

  19. Development of modular control software for construction 3D-printer

    Science.gov (United States)

    Bazhanov, A.; Yudin, D.; Porkhalo, V.

    2018-03-01

    This article discusses the approach to developing modular software for real-time control of an industrial construction 3D printer. The proposed structure of a two-level software solution is implemented for a robotic system that moves in a Cartesian coordinate system with multi-axis interpolation. An algorithm for the formation and analysis of a path is considered to enable the most effective control of printing through dynamic programming.

  20. Software control and system configuration management: A systems-wide approach

    Science.gov (United States)

    Petersen, K. L.; Flores, C., Jr.

    1984-01-01

    A comprehensive software control and system configuration management process for flight-crucial digital control systems of advanced aircraft has been developed and refined to insure efficient flight system development and safe flight operations. Because of the highly complex interactions among the hardware, software, and system elements of state-of-the-art digital flight control system designs, a systems-wide approach to configuration control and management has been used. Specific procedures are implemented to govern discrepancy reporting and reconciliation, software and hardware change control, systems verification and validation testing, and formal documentation requirements. An active and knowledgeable configuration control board reviews and approves all flight system configuration modifications and revalidation tests. This flexible process has proved effective during the development and flight testing of several research aircraft and remotely piloted research vehicles with digital flight control systems that ranged from relatively simple to highly complex, integrated mechanizations.

  1. Multiscale Software Tool for Controls Prototyping in Supersonic Combustors

    National Research Council Canada - National Science Library

    Pindera, M

    2004-01-01

    .... In Phase I we have developed a proof-of-concept version of such a tool. We have developed a model-free direct control strategy with on-line training and demonstrated its capabilities in controlling isolator unstart in a hypersonic combustor...

  2. Interactive tag cloud visualization of software version control repositories

    CSIR Research Space (South Africa)

    Greene, GJ

    2015-09-01

    Full Text Available Version control repositories contain a wealth of implicit information that can be used to answer many questions about a project’s development process. However, this information is not directly accessible in the version control archives and must...

  3. Instrument control software development process for the multi-star AO system ARGOS

    Science.gov (United States)

    Kulas, M.; Barl, L.; Borelli, J. L.; Gässler, W.; Rabien, S.

    2012-09-01

    The ARGOS project (Advanced Rayleigh guided Ground layer adaptive Optics System) will upgrade the Large Binocular Telescope (LBT) with an AO System consisting of six Rayleigh laser guide stars. This adaptive optics system integrates several control loops and many different components like lasers, calibration swing arms and slope computers that are dispersed throughout the telescope. The purpose of the instrument control software (ICS) is running this AO system and providing convenient client interfaces to the instruments and the control loops. The challenges for the ARGOS ICS are the development of a distributed and safety-critical software system with no defects in a short time, the creation of huge and complex software programs with a maintainable code base, the delivery of software components with the desired functionality and the support of geographically distributed project partners. To tackle these difficult tasks, the ARGOS software engineers reuse existing software like the novel middleware from LINC-NIRVANA, an instrument for the LBT, provide many tests at different functional levels like unit tests and regression tests, agree about code and architecture style and deliver software incrementally while closely collaborating with the project partners. Many ARGOS ICS components are already successfully in use in the laboratories for testing ARGOS control loops.

  4. Control software development for magnetorheological finishing of large aperture optical elements

    International Nuclear Information System (INIS)

    Zheng Nan; Li Haibo; Yuan Zhigang; Zhong Bo

    2011-01-01

    Based on the mechanism of magnetorheological finishing, the dwell time function was solved by Jansson-Van Cit-tert algorithm to accomplish the kernel module design. Then the software modularization programming, modular testing and integration testing were conducted. A verification experiment was carried out on a crystal element with full aperture of 500 mm and the element's surface achieved rapid and efficient convergence after the software controlled magnetorheological finishing. It is proved that the software could control the whole polishing process accurately. (authors)

  5. Software design of a general purpose data acquisition and control executive

    International Nuclear Information System (INIS)

    Labiak, W.G.; Minor, E.G.

    1981-01-01

    The software design of an executive which performs general purpose data acquisition, monitoring, and control is presented. The executive runs on a memory-based mini or micro-computer and communicates with a disk-based computer where data analysis and display are done. The executive design stresses reliability and versatility, and has yielded software which can provide control and monitoring for widely different hardware systems. Applications of this software on two major fusion energy experiments at Lawrence Livermore National Laboratory will be described

  6. Verification and validation of software related to nuclear power plant instrumentation and control

    International Nuclear Information System (INIS)

    1999-01-01

    This report is produced in response to a recommendation of the IAEA International Working Group on Nuclear Power Plant Control and Instrumentation. The report has objectives of providing practical guidance on the methods available for verification of the software and validation of computer based systems, and on how and when these methods can be effectively applied. It is meant for those who are in any way involved with the development, implementation, maintenance and use of software and computer based instrumentation and control systems in nuclear power plants. The report is intended to be used by designers, software producers, reviewers, verification and validation teams, assessors, plant operators and licensers of computer based systems

  7. Design of MPPT Controller Monitoring Software Based on QT Framework

    Science.gov (United States)

    Meng, X. Z.; Lu, P. G.

    2017-10-01

    The MPPT controller was a hardware device for tracking the maximum power point of solar photovoltaic array. Multiple controllers could be working as networking mode by specific communicating protocol. In this article, based on C++ GUI programming with Qt frame, we designed one sort of desktop application for monitoring and analyzing operational parameter of MPPT controller. The type of communicating protocol for building network was Modbus protocol which using Remote Terminal Unit mode and The desktop application of host computer was connected with all the controllers in the network through RS485 communication or ZigBee wireless communication. Using this application, user could monitor the parameter of controller wherever they were by internet.

  8. Utilização do protocolo de comunicação OLE for Process Control em processos industriais

    Directory of Open Access Journals (Sweden)

    Ivan Carlos Franco

    2010-01-01

    Full Text Available In this work it is proposed the use of a mathematical software and OPC (OLE for Process Control protocol for development of control systems in industrial processes. The mathematical software was converted into a supervisory system capable of monitoring the process, and also implementing intelligent control algorithms. A study was then conducted on the reliability of OPC communication between the mathematical software, the Programmable Logic Controller (PLC and the experimental system under study (industrial cooling system. This study showed that the OPC communication is suitable for this application because the mathematical software used in communication between the PLC and the cooling system showed good reliability on the communication signal quality, besides achieving real-time communication. As conclusion, this communication strategy showed to be a powerful tool for monitoring, developing and implementing advanced controllers.

  9. Variance in total levels of phospholipase C zeta (PLC-ζ) in human sperm may limit the applicability of quantitative immunofluorescent analysis as a diagnostic indicator of oocyte activation capability.

    Science.gov (United States)

    Kashir, Junaid; Jones, Celine; Mounce, Ginny; Ramadan, Walaa M; Lemmon, Bernadette; Heindryckx, Bjorn; de Sutter, Petra; Parrington, John; Turner, Karen; Child, Tim; McVeigh, Enda; Coward, Kevin

    2013-01-01

    To examine whether similar levels of phospholipase C zeta (PLC-ζ) protein are present in sperm from men whose ejaculates resulted in normal oocyte activation, and to examine whether a predominant pattern of PLC-ζ localization is linked to normal oocyte activation ability. Laboratory study. University laboratory. Control subjects (men with proven oocyte activation capacity; n = 16) and men whose sperm resulted in recurrent intracytoplasmic sperm injection failure (oocyte activation deficient [OAD]; n = 5). Quantitative immunofluorescent analysis of PLC-ζ protein in human sperm. Total levels of PLC-ζ fluorescence, proportions of sperm exhibiting PLC-ζ immunoreactivity, and proportions of PLC-ζ localization patterns in sperm from control and OAD men. Sperm from control subjects presented a significantly higher proportion of sperm exhibiting PLC-ζ immunofluorescence compared with infertile men diagnosed with OAD (82.6% and 27.4%, respectively). Total levels of PLC-ζ in sperm from individual control and OAD patients exhibited significant variance, with sperm from 10 out of 16 (62.5%) exhibiting levels similar to OAD samples. Predominant PLC-ζ localization patterns varied between control and OAD samples with no predictable or consistent pattern. The results indicate that sperm from control men exhibited significant variance in total levels of PLC-ζ protein, as well as significant variance in the predominant localization pattern. Such variance may hinder the diagnostic application of quantitative PLC-ζ immunofluorescent analysis. Copyright © 2013 American Society for Reproductive Medicine. Published by Elsevier Inc. All rights reserved.

  10. The W. M. Keck Telescope segmented primary mirror active control system software

    Energy Technology Data Exchange (ETDEWEB)

    Cohen, R.W. (Lawrence Berkeley Lab., CA (USA) California Association for Research in Astronomy, Kamuela, HI (USA)); Andreae, S.; Biocca, A.K.; Jared, R.C.; Llacer, J.; Meng, J.D.; Minor, R.H.; Orayani, M. (Lawrence Berkeley Lab., CA (USA))

    1989-07-01

    The active control system (ACS) uses both parallel and distributed processing techniques to measure and control the positions of the 36 segments of the Keck Observatory Telescope primary mirror. The main function of the software is to maintain the mirror figure; to accomplish this goal the software uses a predictive, feed-forward'' mechanism which effectively increases the system bandwidth for the most important sources of perturbation. The software executes on a set of twelve 68000-family processors under the supervision of a VAX workstation. An array of nine parallel I/O processors collect and process data from 168 displacement sensors and transmit motion commands to 108 actuators. Three additional processors simultaneously compute actuator commands, monitor system performance, compute sensor control parameters and communicate with other observatory computers. The software is highly optimized for speed. 6 refs., 7 figs.

  11. Perancangan Prototype Early Warning System pada Kontrol On/Off Belt Conveyor Menggunakan PLC Siemens S7-300

    Directory of Open Access Journals (Sweden)

    Taufik Taufik

    2016-04-01

    Full Text Available Nowadays, automation system become an important aspect of the manufacturing process because could make integration manufacturing process on it more effective and more efficient. PLC or Programmable Logic Controller is one kind of automation system. Many industries use PLC as automation control device in the manufacturing process to control all kind of process. For example at transportation process of coals in generator industry. Coals could be burned because main elements of coals are carbon, hydrogen, and oxygen. Base on this prototype early warning system design, we get the result if sensor thermocouple detects temperature larger than setpoint temperature (it is 2000C, then PLC will give an order to shut down the output, that is a belt conveyor. The result of this prototype design could use at coals transportation as an early warning system. The design of prototype early warning system could detect and prevent fire because of the consequence of burned coals until spreading of fire could be avoided.

  12. The Implementation of Satellite Attitude Control System Software Using Object Oriented Design

    Science.gov (United States)

    Reid, W. Mark; Hansell, William; Phillips, Tom; Anderson, Mark O.; Drury, Derek

    1998-01-01

    NASA established the Small Explorer (SNMX) program in 1988 to provide frequent opportunities for highly focused and relatively inexpensive space science missions. The SMEX program has produced five satellites, three of which have been successfully launched. The remaining two spacecraft are scheduled for launch within the coming year. NASA has recently developed a prototype for the next generation Small Explorer spacecraft (SMEX-Lite). This paper describes the object-oriented design (OOD) of the SMEX-Lite Attitude Control System (ACS) software. The SMEX-Lite ACS is three-axis controlled and is capable of performing sub-arc-minute pointing. This paper first describes high level requirements governing the SMEX-Lite ACS software architecture. Next, the context in which the software resides is explained. The paper describes the principles of encapsulation, inheritance, and polymorphism with respect to the implementation of an ACS software system. This paper will also discuss the design of several ACS software components. Specifically, object-oriented designs are presented for sensor data processing, attitude determination, attitude control, and failure detection. Finally, this paper will address the establishment of the ACS Foundation Class (AFC) Library. The AFC is a large software repository, requiring a minimal amount of code modifications to produce ACS software for future projects.

  13. Design Genetic Algorithm Optimization Education Software Based Fuzzy Controller for a Tricopter Fly Path Planning

    Science.gov (United States)

    Tran, Huu-Khoa; Chiou, Juing -Shian; Peng, Shou-Tao

    2016-01-01

    In this paper, the feasibility of a Genetic Algorithm Optimization (GAO) education software based Fuzzy Logic Controller (GAO-FLC) for simulating the flight motion control of Unmanned Aerial Vehicles (UAVs) is designed. The generated flight trajectories integrate the optimized Scaling Factors (SF) fuzzy controller gains by using GAO algorithm. The…

  14. Implementation and Validation of EtherCAT Support in Integrated Development Environment for Synchronized Motion Control Application

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Jongbo; Kim, Chaerin; Kim, Ikhwan; Kim, Youngdong; Kim, Taehyoun [Univ. of Seoul, Seoul (Korea, Republic of)

    2014-02-15

    Recently, software-based programmable logic controller (PLC) systems, which are implemented in standard PLC languages on general hardware, are gaining popularity because they overcome the limitations of classical hardware PLC systems. Another noticeable trend is that the use of integrated development environment (IDE) is becoming important. IDEs can help developers to easily manage the growing complexity of modern control systems. Furthermore, industrial Ethernet, e. g. EtherCAT, is becoming widely accepted as a replacement for conventional fieldbuses in the distributed control domain because it offers favorable features such as short transmission delay, high bandwidth, and low cost. In this paper, we implemented the extension of open source IDE, called Beremiz, for developing EtherCAT-based real-time, synchronized motion control applications. We validated the EtherCAT system management features and the real-time responsiveness of the control function by using commercial EtherCAT drives and evaluation boards.

  15. Guidelines for evaluating software configuration management plans for digital instrumentation and control systems

    International Nuclear Information System (INIS)

    Cheon, Se Woo; Park, Jong Kyun; Lee, Ki Young; Lee, Jang Soo; Kim, Jang Yeon

    2001-08-01

    Software configuration management (SCM) is the process for identifying software configuration items (CIs), controlling the implementation and changes to software, recording and reporting the status of changes, and verifying the completeness and correctness of the released software. SCM consists of two major aspects: planning and implementation. Effective SCM involves planning for how activities are to be performed, and performing these activities in accordance with the Plan. This report first reviews the background of SCM that include key standards, SCM disciplines, SCM basic functions, baselines, software entity, SCM process, the implementation of SCM, and the tools of SCM. In turn, the report provides the guidelines for evaluating the SCM Plan for digital I and C systems of nuclear power plants. Most of the guidelines in the report are based on IEEE Std 828 and ANSI/IEEE Std 1042. According to BTP-14, NUREG-0800, the evaluation topics on the SCM Plan is classified into three categories: management, implementation, and resource characteristics

  16. Methods of Run-Time Error Detection in Distributed Process Control Software

    DEFF Research Database (Denmark)

    Drejer, N.

    of generic run-time error types, design of methods of observing application software behaviorduring execution and design of methods of evaluating run time constraints. In the definition of error types it is attempted to cover all relevant aspects of the application softwaree behavior. Methods of observation......In this thesis, methods of run-time error detection in application software for distributed process control is designed. The error detection is based upon a monitoring approach in which application software is monitored by system software during the entire execution. The thesis includes definition...... and constraint evaluation is designed for the modt interesting error types. These include: a) semantical errors in data communicated between application tasks; b) errors in the execution of application tasks; and c) errors in the timing of distributed events emitted by the application software. The design...

  17. Methods of Run-Time Error Detection in Distributed Process Control Software

    DEFF Research Database (Denmark)

    Drejer, N.

    In this thesis, methods of run-time error detection in application software for distributed process control is designed. The error detection is based upon a monitoring approach in which application software is monitored by system software during the entire execution. The thesis includes definition...... and constraint evaluation is designed for the modt interesting error types. These include: a) semantical errors in data communicated between application tasks; b) errors in the execution of application tasks; and c) errors in the timing of distributed events emitted by the application software. The design...... of error detection methods includes a high level software specification. this has the purpose of illustrating that the designed can be used in practice....

  18. Comparison of Engine Simulation Software for Development of Control System

    Directory of Open Access Journals (Sweden)

    KinYip Chan

    2013-01-01

    Full Text Available Most commonly used commercial engine simulation packages generate detailed estimation of the combustion and gas flow parameters. These parameters are required for advanced research on fluid flow and heat transfer and development of geometries of engine components. However, engine control involves different operating parameters. Various sensors are installed into the engine, the combustion performance is recorded, and data is sent to engine control unit (ECU. ECU computes the new set of parameters to make fine adjustments to actuators providing better engine performance. Such techniques include variable valve timing, variable ignition timing, variable air to fuel ratio, and variable compression ratio. In the present study, two of the commercial packages, Ricardo Wave and Lotus Engine Simulation, have been tested on the capabilities for engine control purposes. These packages are compared with an in-house developed package and with reference results available from the literature. Different numerical experiments have been carried out from which it can be concluded that all packages predict similar profiles of pressure and temperature in the engine cylinder. Moreover, those are in reasonable agreement with the reference results while in-house developed package is possible to run simulations with changing speed for engine control purpose.

  19. Review guidelines on software languages for use in nuclear power plant safety systems. Final report

    International Nuclear Information System (INIS)

    Hecht, H.; Hecht, M.; Graff, S.; Green, W.; Lin, D.; Koch, S.; Tai, A.; Wendelboe, D.

    1996-06-01

    Guidelines for the programming and auditing of software written in high level languages for safety systems are presented. The guidelines are derived from a framework of issues significant to software safety which was gathered from relevant standards and research literature. Language-specific adaptations of these guidelines are provided for the following high level languages: Ada, C/C++, Programmable Logic Controller (PLC) Ladder Logic, International Electrotechnical Commission (IEC) Standard 1131-3 Sequential Function Charts, Pascal, and PL/M. Appendices to the report include a tabular summary of the guidelines and additional information on selected languages.s

  20. A New Control System Software for SANS BATAN Spectrometer in Serpong, Indonesia

    International Nuclear Information System (INIS)

    Bharoto; Putra, Edy Giri Rachman

    2010-01-01

    The original main control system of the 36 meter small-angle neutron scattering (SANS) BATAN Spectrometer (SMARTer) has been replaced with the new ones due to the malfunction of the main computer. For that reason, a new control system software for handling all the control systems was also developed in order to put the spectrometer back in operation. The developed software is able to control the system such as rotation movement of six pinholes system, vertical movement of four neutron guide system with the total length of 16.5 m, two-directional movement of a neutron beam stopper, forward-backward movement of a 2D position sensitive detector (2D-PSD) along 16.7 m, etc. A Visual Basic language program running on Windows operating system was employed to develop the software and it can be operated by other remote computers in the local area network. All device positions and command menu are displayed graphically in the main monitor or window and each device control can be executed by clicking the control button. Those advantages are necessary required for developing a new user-friendly control system software. Finally, the new software has been tested for handling a complete SANS experiment and it works properly.