• 제목/요약/키워드: Programmable logic controller

검색결과 280건 처리시간 0.041초

FPGA를 이용한 시퀀스 로직 제어용 고속 프로세서 설계 (The Design of High Speed Processor for a Sequence Logic Control using FPGA)

  • 양오
    • 대한전기학회논문지:전력기술부문A
    • /
    • 제48권12호
    • /
    • pp.1554-1563
    • /
    • 1999
  • This paper presents the design of high speed processor for a sequence logic control using field programmable gate array(FPGA). The sequence logic controller is widely used for automating a variety of industrial plants. The FPGA designed by VHDL consists of program and data memory interface block, input and output block, instruction fetch and decoder block, register and ALU block, program counter block, debug control block respectively. Dedicated clock inputs in the FPGA were used for high speed execution, and also the program memory was separated from the data memory for high speed execution of the sequence instructions at 40 MHz clock. Therefore it was possible that sequence instructions could be operated at the same time during the instruction fetch cycle. In order to reduce the instruction decoding time and the interface time of the data memory interface, an instruction code size was implemented by 16 bits or 32 bits respectively. And the real time debug operation was implemented for easy debugging the designed processor. This FPGA was synthesized by pASIC 2 SpDE and Synplify-Lite synthesis tool of Quick Logic company. The final simulation for worst cases was successfully performed under a Verilog HDL simulation environment. And the FPGA programmed for an 84 pin PLCC package was applied to sequence control system with inputs and outputs of 256 points. The designed processor for the sequence logic was compared with the control system using the DSP(TM320C32-40MHz) and conventional PLC system. The designed processor for the sequence logic showed good performance.

  • PDF

Development of Multi-Chemical Supply System for Semiconductor Wafer Cleaning Station

  • Chung, Myung-Jin;Song, Young-Wook
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.1309-1312
    • /
    • 2005
  • A multi-chemical supply system is developed and applied to a wet station, which uses the multi-chemical process in one bath. To control the concentration of two chemicals, control logic of a supply pump is programmed using the programable logic controller (PLC). By using the multi-chemical supply system, wet station with single bath is applied to cleaning process using multi chemicals such as buffed oxide etchant (BOE) and standard clean 1 (SC-1). The concentration of each chemical is measured in the bath to verify the multi-chemical supply system. The control range in the each chemical concentration is measured to 1.33weight% in NH4OH and 0.23weight% in H2O2. The multi-chemical supply system can be movable and usable as an independent module of fixed wet station. By simply midifying the PLC, a multi-chemical supply system can be developed for a wet station.

  • PDF

ISPLC: 지능적인 에이전트 기반 소프트웨어 PLC (ISPLC:Intelligent Agent System based Software Programmable Logic Control)

  • 조영임;심재홍
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 추계학술발표대회(하)
    • /
    • pp.557-560
    • /
    • 2003
  • In this paper, we developed an editor and running engine for the SoftPLC. LD is the most popular standard IEC 1131-3 PLC language in Korea and used over 90% among the 5 PLC languages. In this paper, we have developed the ISPLC(Intelligent Agent System based Software Programmable Logic Controller). In ISPLC system, LD programmed by a user is converted to IL, which is one of intermediate codes, and IL is converted to the standard C code which can be used in a commercial editor such as visual C++. In ISPLC, the detection of logical error in high level programming(C) is more efficient than PLC programming itself. ISPLC provide easy programming platform to such beginner as well as professionals. The study of code conversion of LD-> U->C is firstly tried in the world as well as KOREA.

  • PDF

UML 기반 PLC 래더 로직 설계와 코드 자동 생성 (UML-based PLC Ladder Logic Design and Automatic Generation of Ladder Code)

  • 한관희;박준우
    • 한국CDE학회논문집
    • /
    • 제14권1호
    • /
    • pp.50-59
    • /
    • 2009
  • There are two main problems in the current PLC ladder programming practices: First, currently there are no widely adopted systematic design methods to deal with PLC based control systems in the shop floor. So, the control logic design phase is usually omitted in current PLC programming development life cycle. Second, PLC ladder logic provides only microscopic view of system processes. As a result, it is difficult for FA engineers to have overall perspectives about the interaction of system components intuitively during the verification step of logic errors. To solve these problems, this paper proposed object-oriented design and automatic generation method of PLC ladder logic. Based on the proposed method, the computer software to assist the automatic ladder logic generation is also developed.

무철심형 선형 동기전동기의 드라이브 설계에 관한 연구 (A Study on the Design of Drive for Coreless Linear Synchronous Motor)

  • 김상우;이재헌;김상은;김종무;이석규
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제50권6호
    • /
    • pp.266-271
    • /
    • 2001
  • In this paper, a controller design for coreless linear synchronous motor is proposed. The designed controller is mainly composed of speed and current control, which are carried out by the high-speed digital signal processor(DSP). In addition the PWM inverter is controlled by space voltage PWM method. This system is implemented using by 32-bit DSP(TMS320C31), a high-integrated logic device(EPM940), and IPM(Intelligent Power Modules) for compact and powerful system design. The experimental results show the effective performance of controller for coreless linear synchronous motor.

  • PDF

Design of Programmable Logic Controller and I/O Expansions

  • Gulpanich, Suphan;Numsomran, Ajin;Roengruen, Prapas;Kongratana, Viriya;Tirasesth, Kitti
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.1107-1111
    • /
    • 2005
  • This paper presents a design of Programmable logic Controllers which are well known for a long time that can be applied to be a controller for an automatic machine in industries. However, most of them have been imported from oversea country. This research focuses on the development of PLC by KMITL staff. This PLC system is consists of CPU unit, Digital I/O RTU unit, ANALOG RTU unit. The implementation of the CPU scan time and I/O refresh are principle to PLC. In this article, there are many benefits to industries especially in order to support SME that can use local technology. Therefore, we can apply this research to the manufacturing process in Thailand for the future.

  • PDF

다중화 구조 제어시스템에 대한 신뢰도 분석 (Reliability Analysis of Redundant Architecture of Dependable Control System)

  • 노진표;박재현;손광섭;김동훈
    • 제어로봇시스템학회논문지
    • /
    • 제19권4호
    • /
    • pp.328-333
    • /
    • 2013
  • Since a slight malfunction of control systems in a nuclear power plant may cause huge catastrophes, such control systems usually have multiple redundancy and reliable features, and their reliability and availability should be analyzed and verified thoroughly. This paper performed the reliability analysis of the SPLC (Safety Programmable Logic Controller) that is under developed as the control systems for the next generation nuclear power plant. One of the key features of SPLC is that it has multiple redundancy modes as faults happen, which means the reliability analysis for one fixed redundant model is not enough to analyze the reliability of SPLC. With considering this reconfigurable concept, FTA (Fault Tree Analysis) was used to capture fault-relationship among sub-modules. The analysis results show that MTTF (Mean Time to Fault) of SPLC is 45,080 hours, which is a about 4.5 times longer than the regulation, 10,000 hours.

페트리네트의 계층화를 통한 시퀀스제어계의 설계(I) - SFC에 근거한 페트리네트의 분할 (Design for Sequential Control System Using Petri Nets with Hierarchical Expression(I) - Division of Petri Nets Based on SFC)

  • 정석권;양주호
    • 한국해양공학회지
    • /
    • 제13권3B호
    • /
    • pp.106-115
    • /
    • 1999
  • Modeling a discrete event system such as a sequential control system is difficult compared with a continuous system. Petri nets have been introduced as an analyzing and design tool for the discrete systems. One of the problems in its applications is that the model can not be analyzed easily in the case of large scale or complicated systems because of increase of the number of components of the system. To overcome this problem, some methods for dividing or reducing Petri nets have been suggested. In this paper, an approach for a hierarchical expression of Petri nets based on Sequential Function Chart(SFC) is proposed. A measuring tank system will be described as a typical kind of discrete systems. The system is modeled by sub Petri nets based on SFC in order to analyze and visualize efficiently about the dynamic behaviors of the system. Some numerical simulations using state equations are performed to prove the validity of the proposed method.

  • PDF

Development of simulation-based testing environment for safety-critical software

  • Lee, Sang Hun;Lee, Seung Jun;Park, Jinkyun;Lee, Eun-chan;Kang, Hyun Gook
    • Nuclear Engineering and Technology
    • /
    • 제50권4호
    • /
    • pp.570-581
    • /
    • 2018
  • Recently, a software program has been used in nuclear power plants (NPPs) to digitalize many instrumentation and control systems. To guarantee NPP safety, the reliability of the software used in safetycritical instrumentation and control systems must be quantified and verified with proper test cases and test environment. In this study, a software testing method using a simulation-based software test bed is proposed. The test bed is developed by emulating the microprocessor architecture of the programmable logic controller used in NPP safety-critical applications and capturing its behavior at each machine instruction. The effectiveness of the proposed method is demonstrated via a case study. To represent the possible states of software input and the internal variables that contribute to generating a dedicated safety signal, the software test cases are developed in consideration of the digital characteristics of the target system and the plant dynamics. The method provides a practical way to conduct exhaustive software testing, which can prove the software to be error free and minimize the uncertainty in software reliability quantification. Compared with existing testing methods, it can effectively reduce the software testing effort by emulating the programmable logic controller behavior at the machine level.

PLC실습을 통한 몰입경험 (Flow Experience through PLC Practice)

  • 허준영
    • 실천공학교육논문지
    • /
    • 제6권1호
    • /
    • pp.43-49
    • /
    • 2014
  • 몰입을 할 줄 아는 능력과 습관이 한 개인의 삶의 질을 평가하는 중요한 지표가 될 수 있다고 알려져 있다. 또한 청소년기로부터 성인 초기로 전환하는 중요한 시기에 있는 대학생의 몰입 경험은 일차적으로 전공 탐구와 진로 결정에 크게 영향을 주고 향후 질 높은 삶이 전개에도 영향을 준다. 본 연구에서는 공과대학 메카트로닉스공학부생들이 PLC (Programmable Logic Controller) 실습을 통하여 몰입을 경험하는가를 조사하였다. 이를 위해 몰입 요건을 분석하여 PLC실습에서 몰입학습이 일어나도록 강의계획을 수립하고, 학습여건을 만들고, 수업 난이도를 조정하였다. 그리고 한 학기 동안 PLC실습을 수강한 학생들 90명에 대하여 Likert식 5점 척도 설문으로 몰입의 효과를 조사하였다.