• 제목/요약/키워드: PLC

검색결과 1,484건 처리시간 0.03초

오입력 역추적 알고리즘을 이용한 PLC 고장 진단 시스템의 추론부 설계 (Design of inference engine for PLC fault diagnosis system using wrong input backward tracking algorithm)

  • 방원철;이승하;김수광
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 한국자동제어학술회의논문집(국내학술편); 포항공과대학교, 포항; 24-26 Oct. 1996
    • /
    • pp.706-709
    • /
    • 1996
  • In this paper, an algorithm for PLC(Programmable Logic Controller) fault diagnosis system is proposed and experimentation is conducted with a PLC and a virtual plant. Wrong output backward tracking algorithm is proposed in order to find the external faults of PLC. And query with keywords of the fault systems and specially designed test sequence programs are used. We lay emphasis on the backward tracking algorithm to diagnose the faults of PLC. It is shown experimentally that the proposed algorithm can find the faults which a typical self diagnostics in the-commercially available PLC cannot.

  • PDF

인터넷을 이용한 PLC 계측/제어 시스템 (PLC monitoring and control system using the Internet)

  • 진선일;정진규;안광혁;유영동;홍석교;권오영
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 하계종합학술대회 논문집(5)
    • /
    • pp.197-200
    • /
    • 2002
  • This paper is about a system development which control and monitor a PLC of the remote-distance through the Internet using the web-browser. In general, the PLC uses its own communication protocol of PLC Manufacture. It is actually impossible to be used through the Internet, because the PLC communication protocol is basically developed to be suitable for short-distance. Therefore, what we need is a transformation system which can convert the PLC communication protocol into the form which can connect to the Internet. In that sense, this paper is that about remote-control method through the WWW ( World Wide Web ). This system have three characteristics. First, it is possible to connect the Internet directly irrespective of CPU, Operating system and browser. Second, it is easy for user to access and treat. Third, it needs only HTML to operate without java or plug-in expansion. In this paper, we will introduce the monitoring and control system of PLC on the Linux with the Apache web-server.

  • PDF

원격기반 PLC 프로그래밍 교육시스템의 개발 (The Development of PLC Programming Education System Based on Distance Learning)

  • 이성열;전동표
    • 한국산업정보학회논문지
    • /
    • 제11권5호
    • /
    • pp.78-85
    • /
    • 2006
  • 원격기반 실시간 PLC 교육시스템은 인터넷을 이용한 e-laboratory 학습 시스템으로 실습실 환경에 시간적, 공간적으로 유연성을 제공하는 차세대 실습시스템으로 부각되고 있다. 본 시스템의 특정은 비교적 저가의 PLC를 이용하여 구축되었으며 저가의 일반 PC 카메라를 이용한 영상피드백 프로그램의 개발로 시스템 구축비용을 최소화 하였다. 실습 환경과 결과를 실시간 영상피드백으로 감시 할 수 있도록 하여, 인터넷 이용 실습이라는 흥미유발로 학습효과를 높일 수 있었으며, 실습에 직접 참여하지 않는 다수의 다른 학생들에게 동시에 실습 모니터링을 할수 있는 기회를 제공하였다.

  • 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 Control of Solenoid Valve for Heating by using Power Line Communication (PLC))

  • 신관우;김용태;이윤섭
    • 제어로봇시스템학회논문지
    • /
    • 제9권8호
    • /
    • pp.647-650
    • /
    • 2003
  • PLC (Power Line Communication) is the communication method using the existing power line installed in houses and offices to convert and transmit high frequency communication signal from tens of KHz to tens of MHz, and receive the filtered signal using high frequency filter The advantage of PLC is that PLC uses the existing power line installed in houses and offices so it does not require separate power line. Easy and convenient access using electric outlets is another advantage of PLC. However, PLC has some disadvantages such as limited transmission power, high load interference and noise, variable signal attenuation, characteristic of impedance, and selective possibility of frequency property. We designed the boiler temperature control system unit by using the PLC modem. We can avoid unnecessary heating of separate temperature control unit, and save the cost accordingly control stability of the proposed system is proven through the experiment.

PLC 시뮬레이션을 이용한 자동차 조립 라인 설계 (Design of a Vehicle Assembly Line Using PLC Simulation)

  • 이창호;왕지남;박상철
    • 한국CDE학회논문집
    • /
    • 제14권5호
    • /
    • pp.323-329
    • /
    • 2009
  • Auto-makers can only remain competitive by producing high quality vehicles in an efficient way. In designing a production line, one of the most important objectives of digital manufacturing is to verify design errors as early as possible. In terms of the cost and time saving, it is very essential to start the construction of a production line with a proven design which is error-free. Likewise, this paper aims to implement PLC verification using an example. The verification in automobile manufacturing means verifying PLC program, which control automatic devices. In this paper, we built a virtual factory to implement PLC simulation and introduced verification procedure using PLC Studio. Finally, we can prove the availability for the PLC verification.

Plant 설계를 위한 PLC 시뮬레이터 구현 (Implementation of PLC simulator for virtual plant design)

  • 이동환;이홍규
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 추계학술대회 논문집 전기설비전문위원
    • /
    • pp.8-13
    • /
    • 2005
  • 공장(정)자동화에 대한 산업현장의 요구가 증대되고 다양한 자동제어 기술이 발전, 적용되면서 이 분야에 대한 중요도는 날로 커져가고 있다. 산업설비 및 공정 자동화에 가장 널리 적용되고 있고 중추적인 역할을 수행하고 있는 제어기가 바로 프로그래머블 논리 제어장치, PLC이다. 그러나 PLC 프로그램을 작성하여 실제로 기계나 설비에 적용하기 위해서는 PLC 프로그램의 논리적인 오류 등을 검사하고 수정하는 등의 작업이 필요한데 자동화 시스템에서 이를 직접 적용하기에는 많은 위험부담과 비용부담이 뒤따른다. 한편, 눈부신 발전을 거듭한 PLC 제어 기술에 데한 전문지식을 보유한 인력에 대한 산업현장의 요구는 꾸준히 지속되고 있는 추세이나 지금까지 교육기관에서 실시되고 있는 PLC 제어기술에 관련된 교육은 해당 시스템에 대한 거시적 이해 위주의 이론교육 형태로 실시되어 왔다. 이러한 산업적 측면과 교육적 측면의 문제점을 해결하고 자동화, 자동제어 교육에 대한 학생들의 흥미와 실무능력 향상을 위하여 본 논문에서는 현장에서 활용되고 있는 기기와 시스템을 모의할 수 있는 자동화 설비의 가상 플랜트 시뮬레이터와 PLC 프로그램을 편집하고 모니터할 수 있는 도구를 개발하여 종합적이고 현장감 있는 교육을 가능하게 하는 방법을 제안하였다.

  • PDF

FBDtoVHDL: FPGA 개발을 위한 FBD에서 VHDL로의 자동 변환 (FBDtoVHDL: An Automatic Translation from FBD into VHDL for FPGA Development)

  • 김재엽;김의섭;유준범;이영준;최종균
    • 정보과학회 논문지
    • /
    • 제43권5호
    • /
    • pp.569-578
    • /
    • 2016
  • PLC (Programmable Logic Controller)는 원자력 발전소의 디지털 제어시스템의 개발을 위해 널리 사용되어왔지만 복잡성의 증가와 유지보수 비용 등의 문제로 인해 FPGA (Field Programmable Gate Array) 기반 제어시스템이 대안으로 떠오르고 있다. 하지만 PLC 개발자가 FPGA 기반 제어시스템을 개발하기 위해서는 FPGA 개발을 위한 언어를 사용해야 하고 기존의 PLC 개발에서 획득한 노하우 및 지식의 재사용을 어렵게 만든다는 등의 문제가 발생한다. 본 논문에서는 이와 같은 문제를 해결하기 위해서 PLC 소프트웨어 개발을 위한 언어 중 하나인 FBD (Function Block Diagram)를 FPGA 개발을 위한 하드웨어 기술 언어 중 하나인 VHDL로의 자동 변환을 위한 방법과 이를 기반으로 개발한 자동 변환 도구인 FBDtoVHDL을 소개한다. 본 연구에서 소개하는 FBDtoVHDL 도구를 사용하여 FBD를 VHDL로 자동 변환함으로써 PLC 개발자는 하드웨어 기술 언어에 대한 지식이 없이도 FPGA 개발하는 것이 가능하다.

산업 자동화 교육훈련을 위한 웹기반 PLC 실험실의 설계 및 구현 (Design and Implementation of Web-based PLC Laboratory for Industrial Automation Training)

  • 한얼;박성무;홍상은
    • 한국산학기술학회논문지
    • /
    • 제11권1호
    • /
    • pp.101-106
    • /
    • 2010
  • 인터넷기술의 눈부신 발전으로, 대학 및 교육기관에서는 인터넷을 통하여 많은 e-learning 강좌를 제공하고 있어 시간과 거리상 제약을 받고 있는 많은 학생들에게 혜택을 주고 있다. 그럼에도 불구하고, 대부분의 웹기반 강좌는 공학기술교육의 필요성을 충족시킬 수 없었다. 본 논문에서는 산업 자동화 교육 훈련을 위한 웹기반 PLC 실험실의 설계와 구현을 제안하였다. 제안된 웹기반 PLC 실험실 시스템은 가상실험실과 원격실험실로 구성하였다. 웹기반 PLC 실험실은 많은 추가 비용 없이 교육의 질을 높이면서 등록된 학생들이 집에서 접속이 가능하다. 학생들은 웹 카메라의 도움으로 인터넷을 통하여 실제와 같은 PLC 실험을 보다 잘 경험 할 수 있다.

PLC용 uC/OS 운영체제의 보안성 강화를 위한 실행코드 새니타이저 (Executable Code Sanitizer to Strengthen Security of uC/OS Operating System for PLC)

  • 최광준;유근하;조성제
    • 정보보호학회논문지
    • /
    • 제29권2호
    • /
    • pp.365-375
    • /
    • 2019
  • PLC(Programmable Logic Controller)는 안전 지향 제어시스템(safety-critical control system)을 위한 실시간 임베디드 제어 애플리케이션들을 지원하는 고신뢰성의 산업용 디지털 컴퓨터이다. PLC의 실시간 제약조건을 만족시키기 위하여 uC/OS 등의 실시간 운영체제들이 구동되고 있다. PLC들이 산업제어 시스템 등에 널리 보급되고 인터넷에 연결됨에 따라, PLC 시스템을 대상으로 한 사이버 공격들이 증대되고 있다. 본 논문에서는, 통합 개발 환경(IDE)에서 개발된 프로그램이 PLC로 다운로드 되기 전에 실행 코드를 분석하여 취약성을 완화시켜 주는 "실행코드 새니타이저(sanitizer)"를 제안한다. 제안기법은, PLC 프로그램 개발 중에 포함되는 취약한 함수들과 잘못된 메모리 참조를 탐지한다. 이를 위해 취약한 함수 DB 및 이상 포인터 연산과 관련된 코드 패턴들의 DB를 관리한다. 이들 DB를 기반으로, 대상 실행 코드 상에 취약 함수들의 포함 여부 및 포인터 변수의 이상 사용 패턴을 탐지 제거한다. 제안 기법을 구현하고 실험을 통해 그 유효성을 검증하였다.