• Title/Summary/Keyword: Industrial controller(PLC)

Search Result 80, Processing Time 0.028 seconds

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

  • Lee, Sang-Back;Park, Tae-Hyoung;Han, Kyung-Sik
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.20 no.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.

Design of Automatic Guided Vehicle Controller with Built-in Programmable Logic Controller (PLC 내장형 무인 반송차(AGV) 제어기 설계)

  • Lee, Ju-Won;Lee, Byeong-Ro
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.20 no.3
    • /
    • pp.118-124
    • /
    • 2019
  • Recently, the industrial field has been changed to the smart factory system based on information and communication technology (ICT) in order to improve productivity, quality and customer satisfaction. The most important machine to realize the smart factory is the AGV(automatic guided vehicle) and the adoption of AGV is increasing. Generally, AGV is developed using general purpose PLC(Programmable Logic controller), but the price of AGV is expensive and its volume is large. On the other hand, the industrial field due to space constraints in the workplace is required the low cost AGV which can be minimization, expansion of function, and easily reconfiguration. Therefore, in order to solve these problems, this study is proposed a design method of AGV controller with built-in PLC, and evaluated its performance. In the results of the experimentation, it showed good performance (speed control error = 0.021[m/s], posture control error=2.1[mm]) for the speed and posture control. In this way, when applying the proposed AGV controller in this study to the industrial filed, it is possible to reduce the size and reconfigure at low cost.

A Study on Development of Fault diagnosis system for PLC self-diagnostics and its external devices (PLC 자체 고장진단과 그의 외부 소자의 고장 진단 시스템 개발에 관한 연구)

  • Bur, Yone-Gi;Blen, Zeung-Nam
    • Proceedings of the KIEE Conference
    • /
    • 1996.07b
    • /
    • pp.1189-1192
    • /
    • 1996
  • In this paper, a fault diagnosis method is proposed for self-diagnostics of PLC(Programmable Logic Controller), process controller in industrial fields, and diagnosis of its external devices such as sensors and actuators. The aim of this research is proposition of systematic method of fault diagnosis of PLC control system and development of its equipment. A PLC fault diagnosis algorithm consists of self-diagnostics given by PLC makers, Inpuot/Output tracking method by analyzing sequence PLC programs, searching method of past fault cases in database using an expert system, and diagnosis of PLC units such as CPU, DI, and DO board. Finally usability of PLC fault diagnostic system is verified by testing a MELSEC PLC.

  • PDF

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

  • Choi, Gwang-jun;You, Geun-ha;Cho, Seong-je
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.29 no.2
    • /
    • pp.365-375
    • /
    • 2019
  • A PLC (Programmable Logic Controller) is a highly-reliable industrial digital computer which supports real-time embedded control applications for safety-critical control systems. Real-time operating systems such as uC/OS have been used for PLCs and must meet real-time constraints. As PLCs have been widely used for industrial control systems and connected to the Internet, they have been becoming a main target of cyberattacks. In this paper, we propose an execution code sanitizer to enhance the security of PLC systems. The proposed sanitizer analyzes PLC programs developed by an IDE before downloading the program to a target PLC, and mitigates security vulnerabilities of the program. Our sanitizer can detect vulnerable function calls and illegal memory accesses in development of PLC programs using a database of vulnerable functions as well as the other database of code patterns related to pointer misuses. Based on these DBs, it detects and removes abnormal use patterns of pointer variables and existence of vulnerable functions shown in the call graph of the target executable code. We have implemented the proposed technique and verified its effectiveness through experiments.

A Case Study of On-line PLC Laboratories Using Distance Learning (원거리 학습을 이용한 실시간 PLC 실습환경 개발 및 적용사례)

  • Lee, Sung-Youl
    • IE interfaces
    • /
    • v.18 no.4
    • /
    • pp.412-417
    • /
    • 2005
  • This paper describes the development of on-line Programmable Logic Controller(PLC) laboratories to teach the detailed operation of a PLC using distance learning approach. The PLC has become a key component to provide intelligence for machines in CIM environment. This study introduces a case study that teaches PLC programming in distance learning environment. The study describes the contents of PLC laboratories and workstation set ups. The study concludes with problems found and proposes the ways to improve the on-line laboratories.

A Study on the Knowledge-based Addressing Post-processor for Automatic PLC Programming (PLC 자동프로그래밍을 위한 지식기반의 어드레스 할당 후처리부에 관한 연구)

  • 강신한;신흥렬;이재원
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.19 no.37
    • /
    • pp.171-178
    • /
    • 1996
  • The programmable logic controller(PLC) programming has been manually carried out, which might cause the productivity decrease by omission and repetition of instruction. Recently, the knowledge-based automatic programming system is introduced. In the system, input/output(I/O) addresses are input by user. In this study, we developed the prototype system for automatic I/O addressing using knowledge-based technology, With the developed system, the PLC addressing task can he consistently and effectively performed.

  • PDF

A Study and Application of Methodology for Applying Simulation to Car Body Assembly Line using Logical Model (Logical 모델을 활용한 자동차 차체 조립 라인의 시뮬레이션 적용을 위한 방안 연구 및 적용)

  • Koo, Lock-Jo;Park, Snag-Chul;Wang, Gi-Nam
    • Korean Journal of Computational Design and Engineering
    • /
    • v.14 no.4
    • /
    • pp.225-233
    • /
    • 2009
  • The objective of this paper is to examine a construction method and verify PLC logic using the logical modeling and simulation of a virtual plant has complex manufacturing system and the domain of application is car body assembly line of automotive industrial operated by PLC Program. The proposed virtual plant model for the analysis of the construction method consists of three types of components which are virtual device, intermediary transfer and controller is modeled by logical model but it the case of the verification of PLC program, HMI and PLC logic in the field substitute for the controller. The implementation of the proposed virtual plant model is conducted PLC Studio which is an object-oriented modeling language based on logical model. As a result, proposed methods enable 3D graphics is designed in the analysis step to use for verification of PLC program without special efforts.

A Study on the Control Characteristics of FHA by Using PLC (PLC를 이용한 ER밸브-FHA의 제어특성에 관한 연구)

  • Jang, Sung-Cheol;Hong, Soon-Nam
    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.22 no.2
    • /
    • pp.331-336
    • /
    • 2013
  • The purpose of this study is to visualize the characteristics of ER fluids as preceding step of developing 3 port ER valves. As the strength of the electric field increases, more clusters in flow are made and these clusters are thought to be the reasons of the load flow rate being increased and the outlet flow rate being decreased. The ER Valves and load and outlet flow rate check method are considered to be applied to the fluid power control system. Using the manufactured pressure control valve, a one-link manipulator with FHA in robot system is driven. As a result, it is experimentally confirmed that the pressure control valve using ER fluids is applicable to use in driving actuator. If it applies characteristics of the ER fluids, it will be able to apply in the control system for the ER Valve which occurs from industrial controller(PLC).

The Mold Close and Open Control of Injection Molding Machine Using Fuzzy Algorithm

  • Park, Jin-Hyun;Lee, Young-Kwan;Kim, Hun-Mo
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.575-579
    • /
    • 2005
  • In this paper, the development of an IMM(Injection Molding Machine) controller is discussed. Presently, the Mold Close and Open Control Method of a toggle-type IMM is open-loop control. Through the development, a PC based control system was built instead of an existing controller and a closed-loop control replaced the previous control method by using PC based PLC. To control the nonlinear system of toggle type clamping unit, a fuzzy PI control algorithm was selected and it was programmed by an IL(Instruction List) and a LD(Ladder Diagram) on a PC based PLC. The application of fuzzy algorithm as the control method was also considered to change a control object like a mold replacement or an additional apparatus. For the development of an IMM controller, PC based PLC of PCI card type, distributed I/O modules with CANopen and Industrial PC and HMI (Human Machine Interface) software were used.

  • PDF

Development of an Embedded Motion Controller based on the IEC 61131-3 International Standard Language (IEC 61131-3 국제표준언어 기반 임베디드 모션제어기의 개발)

  • Kim, Won-Ho
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.12
    • /
    • pp.3574-3580
    • /
    • 2009
  • An embedded motion controller supporting the PLC programming environment based on the IEC 61131-3 International Standard Language was developed in this paper. In this developed motion controller, the CoDeSys, one of the IEC61131-3 development tools, was embedded in order to support that of PLC as well as the development environment of the PC, and the various function blocks based on PLCopen standard for motion control such as the linear and circular interpolation control were implemented. Moreover, the ethernet based remote control on real-time operating system and the motion simulator for a motion programmer were implemented.