본문 바로가기

학습/[22' 스마트공장 자동화제어][PLC][활용]

[PLC][활용][설계] 요구사항 설계 예시 해보기

반응형

PLC 활용 교육 List

2022.07.03 - [학습/[22' 스마트공장 자동화제어][PLC][활용]] - [PLC][활용] 기본 (List)

 

[PLC][활용] 기본 (List)

서론 - PLC LS 산전 PLC 사용하기 - 사용 PLC 이해하기 ↪ 모델의 이해 ↪ XGB Series의 사용해보기 - XG5000 프로그램 ↪ XG5000 시작하기 ↪ XG5000 기본 (접점, 코일, Function ...) ↪ XG5000 PLC 연결 & 시..

joke.tistory.com


요구사항에 따른 도면 설계

  * 요구사항

    - 다음과 같이 동작하는 기계 장치를 제작하고자 한다

      ↪ 정회전

        1. Sensor3/on, Sensor1 & 2 off 일 때 Motor 정회전
        2. Sensor1/off, Sensor2 & 3 on 일 때 Motor 정회전
        3. Sensor1/on, Sensor2 & 3 off 일 때 Motor 정회전

      ↪ 역회전
        1) Sensor1 &3 /on, Sensor2 off 일 때 Motor 역회전
        2) Sensor1 &2 /on, Sensor3 off 일 때 Motor 역회전
        3) Sensor2 &3 /on, Sensor1 off 일 때 Motor 역회전

 

  * 설계 1) 동작표

    - 정회전 역회전 동작표 작성

      ↪ 전체 경우의 수에 대한 전체 동작표 작성

      ↪ 동작은 1, 동작안함은 0

      ↪ 정회전과 역회전이 공통이 있는지 확인하기 위해 동작 결과 같이 작성

 

  * 설계 2) 카르노 맵 

    - 정회전 카르노 맵 동작표

      ↪ Sensor1, Sensor2를 묶고 Sensor3과 카르노맵 작성

      ↪ 예시로 정회전에 대한 동작표 단축 방법 표시

 

    - 정회전 카르노 맵을 통한 디지털 논리 회로

      ↪ 주변에 묶을 수 있는 것은 묶어서 표현

      ↪ 0과 1이 같이 있다면 상쇄됨

      ↪ 묶음에 대한 계산은 가로 세로를 다 해야함

      ↪ 한가지 묶음 끼리는 직렬, 가로 세로로 구분은 병렬로 연결

 

    - 역회전 카르노 맵 동작표

      ↪ Sensor1, Sensor2를 묶고 Sensor3과 카르노맵 작성

      ↪ 예시로 역회전에 대한 동작표 단축 방법 표시

 

    - 역회전 카르노 맵을 통한 디지털 논리 회로

      ↪ 주변에 묶을 수 있는 것은 묶어서 표현

      ↪ 0과 1이 같이 있다면 상쇄됨

      ↪ 묶음에 대한 계산은 가로 세로를 다 해야함

      ↪ 한가지 묶음 끼리는 직렬, 가로 세로로 구분은 병렬로 연결

 

  * 설계 3-1) 도면 설계 [Sequnce 유접점]

      ↪ 시퀀스제어 대한 회로

      ↪ 카르노 맵의 결과인 동작에 대해서 유접점 회로로 만듬

 

  * 설계 3-2) 도면 설계 [IC 논리 회로]

  - 정회전 IC 논리 회로

      ↪ 논리 회로를 통해서 기판 등 IC 설계가 가능함

      ↪ Software로 길을 만들어서 구축할 수도 있음

 

  - 역회전 IC 논리 회로

      ↪ 논리 회로를 통해서 기판 등 IC 설계가 가능함

      ↪ Software로 길을 만들어서 구축할 수도 있음


※ 동작 추가

  * EOCR동작에 따른 확인 방법

    - Fliker 동작을 추가하여 부저, Lamp 점등 (1초씩 반복)

      ↪ Timer를 통해서 반복적으로 동작하는 기능 구현

      ↪ 나머지 기능에 대해서는 구현이 되어야함

  * 설계 3-3) 도면 설계 [PLC 설계]

      ↪ Fliker 연결을 마지막에 추가

      ↪ 그 외에는 논리표를 통해서 작성


 

반응형