PLC 타임테이블 해석하기
타임테이블이란 무엇인가?
타임테이블은 일종의 '시간표'로, PLC(Programmable Logic Controller)가 각 동작을 언제 실행해야 하는지를 시간별로 정리한 표입니다. 이는 PLC가 제어할 장치(스위치, 버튼, 램프 등)가 어떤 순서와 시간에 따라 동작해야 하는지를 명확히 해줍니다. 예를 들어 버튼이 눌린 후 램프가 켜지고 일정 시간이 지나면 꺼지게 하는 등의 제어 동작을 시각화한 것이라고 볼 수 있습니다.
예시 타임테이블
시간(초) | 동작 |
---|---|
0 | 버튼이 눌림 |
1 | 램프가 켜짐 |
3 | 램프가 꺼짐 |
위 타임테이블에서는 버튼을 누르면 램프가 1초 후에 켜지고, 3초 후에 꺼지는 것을 보여줍니다. 이처럼 타임테이블을 통해 각 장치의 동작 타이밍을 명확히 이해할 수 있습니다.
타임테이블의 구조 이해하기
타임테이블은 PLC 프로그램의 입력과 출력 신호가 시간에 따라 어떻게 변화하는지 보여주는 표입니다. 다음과 같은 구조를 가집니다:
- 세로축: 입력 장치(예: 스위치, 버튼)와 출력 장치(예: 램프)의 이름이 표시됩니다.
- 가로축: 시간의 흐름을 나타내며, 각 칸이 몇 초 또는 몇 밀리초를 의미할 수 있습니다.
입력 및 출력 장치 설명
- SS_A, SS_B: 스위치 또는 센서와 같은 입력 신호입니다.
- PB_A, PB_B: 푸시 버튼 입력입니다. 특정 시간에 ON/OFF 상태로 작동하여 PLC의 동작을 시작합니다.
- PL_A, PL_B: 램프와 같은 출력 장치입니다. 타임테이블에서 채워진 부분은 ON 상태, 비어 있는 부분은 OFF 상태를 나타냅니다.
예제 타임테이블 해석하기
해석 과정
타임테이블을 한 단계씩 따라가며 해석해보겠습니다.
- 0초: 버튼이 눌림 - 이때 PLC가 프로그램을 시작하게 됩니다.
- 1초: 램프가 켜짐 - 버튼을 누르고 나서 1초 후에 램프가 켜지도록 타이머를 설정합니다.
- 3초: 램프가 꺼짐 - 램프가 켜진 지 2초 후에 램프가 꺼지도록 타이머로 조정합니다.
타임테이블 해석을 PLC 프로그램에 적용하기
이제 타임테이블을 바탕으로 PLC 프로그램을 작성할 때 어떻게 적용할지 살펴보겠습니다:
- 버튼 입력 설정: 0초에 버튼이 눌렸을 때 프로그램이 시작되도록 합니다.
- 타이머 설정: 버튼이 눌린 후 일정 시간이 지난 후 램프가 켜지고 꺼지도록 타이머를 활용합니다.
- 출력 명령 설정: 타이머가 만료되었을 때 각 램프의 ON/OFF 신호가 나가도록 합니다.
한 줄 요약
타임테이블 해석은 PLC가 "무엇을, 언제, 어떻게" 해야 하는지를 시간과 순서에 맞춰 이해하는 과정입니다. 타임테이블을 바탕으로 PLC 프로그램에 정확히 입력하면, 원하는 장치 제어를 수행할 수 있게 됩니다.
타임테이블 해석 시 중요한 변수들
타임테이블에서 등장하는 n, x 등의 변수는 반복 주기나 조건에 따라 변하는 값을 의미합니다.
n의 의미
n은 보통 반복 횟수를 나타내며, 예를 들어 램프가 1초 간격으로 n번 켜지고 꺼지는 경우, 이 n은 해당 반복 횟수를 의미합니다.
x의 의미
x는 특정 조건에 따라 값이 변하며, 예를 들어 x=1일 때는 PL_A가 켜지고 x=2일 때는 PL_B가 켜지는 식으로 장치 선택을 제어합니다.
숫자의 의미
숫자는 각 동작의 타이밍을 의미합니다. 예를 들어, 1초 후 램프가 켜지고 3초 후 꺼지는 방식으로 타이밍을 맞춰 동작하게 합니다.
타임테이블 해석 예시
타임테이블에 "각 램프는 n의 반복으로 1초 ON, 1초 OFF"라는 내용이 있다면, n=3일 때 각 램프가 1초 동안 켜지고 꺼지는 동작을 3번 반복합니다. 또한, "x=1일 때 PL_A, x=2일 때 PL_B"와 같은 조건이 주어졌다면, x 값에 따라 출력 장치가 선택되어 작동하게 됩니다.
PLC 프로그램 작성과 타임테이블의 관계
PLC 프로그램을 작성할 때 타임테이블을 참조하여 장치의 ON/OFF 상태와 타이밍을 정확히 설정하면, 원하는 제어 동작을 쉽게 구현할 수 있습니다. 타임테이블을 해석하고 이를 프로그램으로 구현하는 연습을 통해 시험장에서 빠르고 정확하게 PLC 프로그램을 작성할 수 있게 됩니다.
'전기 자격증 > (개인공부)전기기능장기초공부' 카테고리의 다른 글
(개인공부) 전기기능장 PLC 공부 요약 (1) | 2024.11.23 |
---|---|
(개인공부) Plc 기초 배우기 A접점, B접점, 자기유지 만들기 XG5000 시뮬레이션 (0) | 2024.11.10 |
(개인공부) 릴레이 회로란 무엇인가? (전기기능장 기초공부) (0) | 2024.11.03 |
(개인공부) 전기기능장 순서. (2) | 2024.11.02 |
댓글