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

검색결과 218건 처리시간 0.027초

IEC1131-3 표준언어 처리를 위한 지능적 소프트웨어 PLC 개발 (Development of an Intelligent Software Programmable Logic Controller for IEC1131-3 International Standard Languages)

  • 조영임
    • 한국지능시스템학회논문지
    • /
    • 제14권2호
    • /
    • pp.207-215
    • /
    • 2004
  • IEC1131-3의 PLC(Programmable Logic Controller) 프로그래밍 언어는 프로그래밍이 복잡하여 디버깅이 어려우며 범용성이 없을 뿐 아니라 국내는 PC기반 소프트웨어 PLC 연구개발이 매우 미약하다. 따라서 본 논문은 국제 PLC 표준언어로 제정된 5가지 언어 중 국내에서 90%이상을 사용하고 있는 PLC 언어인 LD언어에 대한 표준규격을 연구하고, LD를 기존 상용화된 편집기(Visual C++)에서 활용 가능한 C코드로 변환하여 LD에 익숙한 사용자나 고급언어에 익숙한 사용자 모두 사용할 수 있는 지능적 에이전트 기반의 통합 시스템 ISPLC(Intelligent Agent System based Software Programmable Logic Controller)를 개발하였다. ISPLC에서는 LD에서보다 C에서 논리오류 검출기능이 훨씬 효율적이며, GUI 기반 인터페이스를 제공하며 에이전트에 의한 프로그래밍 코드를 제공한다. ISPLC는 초보자는 물론 PLC에 익숙한 사용자들에게도 효율적인 프로그래밍 플랫폼을 제공한다. 이러한 LD에서 IL로, IL에서 C로의 코드변환체제에 관한 연구는 국내외적으로 처음 시도되는 연구이다. ISPLC를 실제 실시간 교통량 제어 시스템에 적용하여 시뮬레이션한 결과 ISPLC가 오류검색 뿐 아니라 프로그래밍 시간을 기존 소프트에어 PLC에 비해 단축시켜줌을 알 수 있었다.

IOT 기반 수경재배 식물공장을 위한 PLC 자동제어 (PLC Automatic Control for IOT Based Hydroponic Plant Factory)

  • 고진한;김호찬
    • 전기전자학회논문지
    • /
    • 제23권2호
    • /
    • pp.487-494
    • /
    • 2019
  • 본 논문에서는 토양에 침투하는 미세먼지의 영향을 피하여 폐쇄된 공간에서 물과 배양액을 이용하는 IOT(Internet of Things) 기반의 수경재배 식물공장을 제작하고, PLC(Programmable Logic Controller) 제어 방법을 제안한다. 제작된 수경재배 식물공장은 터치스크린과 스마트폰을 통하여 산소의 농도, 양액의 농도, 온도, 습도의 정도를 모니터링 하고, 히터 및 쿨러제어, 환풍기 및 제습장치 제어, LED의 파장 등을 사용하여 식물이 적정한 환경에서 성장할 수 있도록 제어한다.

토마토의 양액재배시 Programmable Logic Controller에 의한 pH와 EC의 자동조절 (Automatic Control of pH and EC by Programmable Logic Controller in Nutriculture of Tomato(Lycopersicon esculentum Mill.))

  • 김형준;김진한;남윤일
    • 생물환경조절학회지
    • /
    • 제4권2호
    • /
    • pp.203-210
    • /
    • 1995
  • 국내 원예시설의 증가와 더불어 양액재배농가도 증가추세에 있어 저렴한 국산 양액재배 자동화기기가 농가에 필요한 실정이다. 이에 따른 양액재배의 EC와 pH를 자동조절하기 위하여 마이크로컴퓨터의 일종인 PLC(programmable logic controller)를 이용한 장치를 개발하고 재배실험을 실시한 결과를 요약하면 다음과 같다. 1. Ladder diagram언어를 사용하여 양액재배의 자동화 프로그램을 작성하였다. 2. PLC를 이용하여 양액의 EC, pH수준을 1.70-l.72mS/cm, 6.1-6.5로 전 생육기간 동안 유지시킬 수 있었다. 3. 대조구에 비하여 처리구가 상품과(당도 5.0 oBrix, 산도 0.4% 이상) 및 수량성이 높은 결과를 얻었다. 4. 식물체의 무기성분 함량은 처리구가 대조구에 비해 전체적으로 높았다.

  • PDF

원전적용을 위한 FPGA 기반 제어기의 정량적 신뢰도 평가 (A Quantitative Reliability Analysis of FPGA-based Controller for applying to Nuclear Instrumentation and Control System)

  • 이준구;정광일;박근옥;손광영
    • 한국전자통신학회논문지
    • /
    • 제9권10호
    • /
    • pp.1117-1123
    • /
    • 2014
  • 원자력 산업계는 최근 원전 계측제어계통 설비의 단종과 같은 예상치 못한 환경에 직면해오고 있으며, 이러한 문제를 근본적으로 해결하고자 노력하고 있다. IAEA, IEC, 등의 연구결과에 따르면, FPGA는 단종이 예상되는 제어계통에의 대체수단으로 주목받고 있다. 단종의 영향을 받지 않은 특성을 갖더라도 FPGA가 원자력 플랜트의 PLC (Programmable Logic Controller)를 대체하기 위해서는 높은 신뢰성을 가져야 한다. 따라서, FPGA 기반 제어기의 신뢰성을 향상시키기 위한 소프트웨어 개발 및 MTBF (Mean Time Between Failures)를 포함한 신뢰도분석이 MIL-HDBK-217F에 따라 수행되었다. MTBF는 FPGA 기반 제어기와 COMMON-Q PLC의 신뢰도인 MTBF가 비교분석된다. 신뢰도분석결과 FPGA 기반 제어기는 원전적용 PLC 동등이상의 신뢰성을 나타냄을 확인하였다.

PLC 기반 머신 비전 시스템 개발 (Development of Machine Vision System based on PLC)

  • 이상백;박태형;한경식
    • 제어로봇시스템학회논문지
    • /
    • 제20권7호
    • /
    • pp.741-749
    • /
    • 2014
  • This paper proposes a machine vision module for PLCs (Programmable Logic Controllers). PLC is the industrial controller most widely used in factory automation system. However most of the machine vision systems are based on PC (Personal Computer). The machine vision system embedded in PLC is required to reduce the cost and improve the convenience of implementation. In this paper, we newly propose a machine vision module based on PLC. The image processing libraries are implemented and integrated with the PLC programming tool. In order to interface the libraries with ladder programming, the ladder instruction set was also designed for each vision library. By use of the developed system, PLC users can implement vision systems easily by ladder programming. The developed system was applied to sample inspection system to verify the performance. The experimental results show that the proposed system can reduce the cost of installing as well as increase the ease-of-implementation.

병렬 구조에 의한 가변 논리제어장치의 기능적 설계 (A Functional Design of Programmable Logic Controller Based on Parallel Architecture)

  • 이정훈;신현식
    • 대한전기학회논문지
    • /
    • 제40권8호
    • /
    • pp.836-844
    • /
    • 1991
  • PLC(programmable logic controller) system is widely used for the control of factory. PLC system receives ladder diagram which is drawn by the user to implement hardware logic, converts the ladder diagram into sequence program which is executable in the PLC system, and executes the sequence program indefinitely unless user breaks. The sequence program processes the data of on/off signal, and endures 1 scan delay and missing of pulse-type signal shorter than a scan time. So, data dependency doesn't exist. By applying theis characteristics to multiprocessor architecture, we design parellel PLC functionally and evaluate performance upgrade. Parallel PLC consists of central processing module, N general processing unit, and a shared memory by master-slave type. Each module executes allocated sequence program by the control of central processing module. We can expect performance upgrade by parallel processing, and reliability by relocation of sequence program when error occurs in processing module.

  • PDF

분산형 PLC 시스템에서의 고장 허용 제어 (A Fault Tolerant Control for Distributed Programmable Logic Controller System)

  • 정석권;정영미
    • 동력기계공학회지
    • /
    • 제8권1호
    • /
    • pp.62-68
    • /
    • 2004
  • This paper describes a fault tolerant control in distributed PLC(Programmable Logic Controller) system to ensure reliability of controllers which have some faults simultaneously. First, the behavior of PLC is modeled as discrete expressions using Galois field. Then, we design the control laws for additional spare controllers to generate parity code with two dimensions. Finally, the algorithm for estimating normal output instead of abnormal output from the controllers with fault is suggested. Comparing to the traditional duplication method, the suggested method can reduce the number of spare controllers significantly to ensure control reliability. This method will be applied to an automatic system in order to increase reliability. Also, it can improve cost performance of the system.

  • PDF

PLC용 RISC 프로세서의 구조와 명령어에 관한 연구 (A study on the architecture and instruction of a RISC processor for programmable logic controller)

  • 구경훈;박재현;장래혁;권욱현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1993년도 한국자동제어학술회의논문집(국내학술편); Seoul National University, Seoul; 20-22 Oct. 1993
    • /
    • pp.1012-1017
    • /
    • 1993
  • In this paper, the instruction set and the architecture of a RISC processor for programmable logic controller is suggested. From the measurement of existing programs, the characteristics of ladder instructions are analyzed. The instruction set is defined so that the existing ladder program can be reused with simple translation. Because bit instructions controls the behavior of word instructions, the processor suits for high level language like SFC. Simulations show that the PLC with the suggested processor is twenty times faster than the PLC with the multi-purpose microprocessor.

  • PDF

프로그램형 논리 제어기의 고속화를 위한 래더 언어 해석기의 구현 (Implementation of Ladder Diagram Translator for High-Speed Programmable Logic Controller)

  • 김형석;권욱현
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1998년도 하계학술대회 논문집 G
    • /
    • pp.2402-2404
    • /
    • 1998
  • This paper proposes a translation method that converts ladder diagrams to binary executable codes for PLC (programmable logic controller)s. A PLC based on general purpose DSP(digital signal processor) validates the method. We performed a benchmark on the system that compares the execution time of the interpretation method and ours. Experimenal result shows how fast this method executes programs that consist of codes generated.

  • PDF

PLC 고장허용에 대한 이중화 시스템 연구 (A Study on Redundancy System for Fault Tolerance of PLC)

  • 이석용;이홍규
    • 조명전기설비학회논문지
    • /
    • 제14권1호
    • /
    • pp.47-52
    • /
    • 2000
  • 이중화 PLC 제어시스템은 높은 유용성과 고장허용을 목표로 사용되고 2채널(1-out-of-Z) 구조로 동기화된 마스터, 스탠바이 시스템으로 PLC의 고장허용 제어를 실현함으로써 기계, 플랜트의 연속운전을 실현하며 데이터 링 크는 마스터와 스탠바이 제어기로 연결되어 있다. 고장허용 제어시스템은 전체 제어시스템에서 최소한의 고장으로 손실을 감소시키고 고장발생시 공정의 연속적인 운전과 시스템의 중단없이 수리 및 점검올 가능하게 하여 생산손실을 최소화하며 전체 시스템에 대하여 신뢰도를 향상시키는것이다.

  • PDF