노트 161

PLC 스테핑 모터 원리 이해하기

PLC 스테핑 모터 원리 이해하기스테핑 모터는 다른 말로 스텝, 스텝퍼, 펄스 모터 등으로 불리는데요. 오늘은 이 녀석의 특징 및 각도와 속도를 제어 등 기본 개념을 정리해보려고 합니다. 우리가 일반적으로 알고 있는 일반 모터인 DC 모터는 전기를 인가하는 동안 계속 회전하고 전기를 끓으면 멈추잖아요? 그에 반해 스테핑 모터는 펄스 신호에 따라서 움직이는 각도가 정해져 있어서 PLC에서 몇 개의 펄스를 보내느냐에 따라서 그만큼만 회전하고 멈추게 됩니다. 즉, 45도 90도 등 우리가 원하는 만큼 회전하게 할 수 있는 녀석인데요. 그렇게 펄스로 제어 되기 때문에 원하는 각도만 회전을 시키고 그 위치를 고정해서 유지 시킬수 있으며 별도의 변환 장치 없이도 제어가 가능하지만 모터 드라이브가 따로 필요합니다. ..

카테고리 없음 2018.06.21

BCD 코드와 2진수 관계

BCD 코드와 2진수 관계요즘 한창 재미를 붙여서 공부를 하고 있는 PLC에서 사용되는 숫자는 우리가 알아보기 쉬운 10진수나 16진수로 입력을 해도 내부에서 모두 0과 1로 변환되어 2진수로 사용되는데요. 한자리의 10진수를 2진수로 표현하면 간단하기 때문에 쉽게 알아볼 수 있지만 숫자가 커지면 한 번에 알아보기가 꽤 번거롭더라고요. 예를 들어 십진수 5를 2진수로 변환하면 [0000 0101] 이잖아요. 그런데 한자리만 더 높여서 26을 변환하면 [0001 1010]이 됩니다. 십 단위만 돼도 한 번에 읽기가 꽤 불편하죠? 이런 불편함을 해소할 수 있는 게 BCD 코드입니다. 변환하는 방법을 살펴볼게요. 만약 십진수 26을 BCD 코드로 변환한다면 각각의 자리 즉, 2와 6을 각각 2진수 네 자리로 ..

카테고리 없음 2018.06.17

PLC 인터록 회로

PLC 인터록 회로 모든 산업 현장에서 무엇보다 중요한 것이 작업자 또는 장비의 안전일 것입니다. 물론 사람의 안전이 가장 중요하겠죠. 그만큼 주의를 기울여야 하는 건 당연하고요. 하지만 수백, 수천 또는 수억씩 하는 기계가 전기신호의 오작동으로 고장이 난다면 그 또한 무시 못할 피해를 가져오게 되는데요. 이런 장비의 오작동을 막도록 도와주는 것이 [인터록 회로]거든요. 오늘은 이 회로의 기본 개념을 정리해보려고 합니다. [INTER-LOCK] 단어의 의미에서도 알 수 있듯이 이 회로는 서로 맞물려서 어느 한쪽이 작동하고 있을 때 다른 녀석은 절대 작동하지 못하도록 차단을 해버리는 역할을 하는데요. 만약에 모터나 실린더처럼 양쪽 방향으로 움직이는 장비에게 어떤 이유에서건 동시에 전기 신호를 보낸다면 회로..

카테고리 없음 2018.06.16

xg5000 프로젝트 만들기

xg5000 프로젝트 만들기 LS산전의 PLC 프로그래밍 툴인 xg5000을 간단하게 살펴보고 프로젝트 생성 및 실행 과정을 정리해보려고 합니다. 저도 오늘 처음 접해서 이것저것 만져보고 있는 단계라서 아주 기초적인 내용이지만 모든 프로그램 언어가 다 이렇게 개발 툴을 살펴보는 것부터 시작하는 거 아니겠어요?ㅎ 그리고 이런 제어 프로그램을 시작하면서 처음 만들어보는 예제는 대부분 램프를 하나 직접 켜보는 건데 아쉽게도 제가 아직 PLC 장비는 구입을 못했네요.ㅠ.ㅠ 그래서 시뮬레이터를 돌려서 프로그램이 돌아가는 원리까지만 살펴보도록 할게요. 참... 그리고 혹시 xg5000 프로그램을 아직 설치하지 않은 분들을 위해서 LS 산전에서 받을 수 있는 곳 연결해놓을게요. 여기 가시면 다른 절차 없이 그냥 바로..

카테고리 없음 2018.06.11

PLC RAM 메모리 기초 개념

PLC RAM 메모리 기초 개념 우리가 컴퓨터에서 어떤 프로그램을 사용할 때 RAM이라는 메모리가 필요하듯이 PLC 역시 이 녀석이 필요한데요. PLC에서 RAM은 우리가 작성한 프로그램을 저장하고 실행하는 RAM과 프로그램이 돌아갈 때 생성되는 데이터들을 저장하는 RAM으로 구분이 됩니다. (오늘은 초보가 LS 산전의 XBC PLC의 메모리 이론을 공부하면서 그 개념을 정리해보려고 하는데 노트 정리라서 그 깊이는 없습니다.^^;) XBC의 데이터 메모리는 0과 1로 표현할 수 있는 '비트'단위와 16비트, 32비트로 표현할 수 있는 '워드' 단위로 구분할 수 있으며 메모리 크기의 기본 단위는 16비트이고요. 이 크기는 기종마다 다를 수 있지만 그 구성면에서는 크게 다르지 않습니다. 1. PLC 비트 처..

카테고리 없음 2018.06.10

PLC RS232 RS485 통신 개념

PLC RS232 RS485 통신 개념 PLC처럼 여러 개의 장비를 제어할 때 서로 다른 기기끼리 데이터를 주고받는 통신을 하기 위해서는 케이블을 연결해야 합니다. 그리고 그 케이블을 통해서 보내는 전기신호의 방식에 따라서 RS232와 RS485로 구분을 할 수 있는데 오늘은 이것들의 기본 개념을 공부하면서 정리해보려고 합니다. 1. RS232 이 녀석은 1969년 Electronic Industries Association (EIA)에 의해 정해진 시리얼 통신 방식으로 가장 오래된 방식입니다. RS232의 특징중 첫 번째는 [전이중 방식]을 지원한다는 점인데요. 전이중 방식이란... 전이중(full duplex)? 반이중(half duplex)?데이터를 주고받는 선이 따로 있어서 동시에 데이터를 주고받..

카테고리 없음 2018.06.06

윈도우10 바탕화면 내컴퓨터 안 보일 때

윈도우10 바탕화면 내컴퓨터 안보일때 Win7을 쓰다가 윈도우10으로 넘어와서 처음에 적지 않게 당황했던 것 중 하나가 바탕화면에 내 컴퓨터가 보이지 않는 것이었는데요. 내컴퓨터를 찾는 방법은 여러 가지가 있지만 그래도 바탕화면으로 꺼내놓고 사용하는 게 좋겠죠? 후다닥 옮겨보죠. ▼ 일단 제가 사용하는 OS는 윈도우10 PRO 버전입니다. (혹시 다른 버전과 약간의 차이가 있을지 몰라서 언급을 하고 넘어가네요.) ▼ 이제 숨어있는 내컴퓨터(내PC) 아이콘을 꺼내기 위해서 바탕화면 빈 곳에 마우스 오른쪽을 클릭합니다. 그림과 같이 몇 개의 메뉴가 보이는데 그중 [개인 설정]을 선택합니다. ▼ 제가 다른 버전은 사용해보지 않아서 아래 설정 메뉴들이 똑같을지 정확히는 모르겠네요. 혹시 약간 구조가 다르더라도 ..

카테고리 없음 2018.06.04

미쯔비시 PLC 프로그래밍 플리커 타이머

미쯔비시 PLC 프로그래밍 플리커 타이머 개념 ※ 플리커(flicker = 깜빡거리다) 타이머란? 이름에서도 알 수 있듯이 이 녀석은... 입력이 있는 동안 일정한 간격(설정한 시간)으로 출력의 ON/OFF를 반복하는 기능을 하는데요. 이해하기 쉽게 자동차의 '깜빡이'를 생각하면 됩니다. 운전을 하다가 특정 방향으로 지시등을 켜고 싶을 때 방향지시등 레버를 그쪽(ON)으로 두 면 제자리로 돌아오기(OFF) 전까지 계속 일정한 간격으로 깜빡 거리게 되잖아요? 그게 플리커 타이머가 하는 역할인데 이번 글에서는 그런 PLC 제어 예제를 만들면서 개념 정리를 해보려고 합니다. 예제에서는 입력이 있는 동안 두 개의 램프를 일정한 시간 간격으로 서로 교차 ON/OFF 해보면서 개념 정리를 해볼 건데요. 0.5초 간..

카테고리 없음 2018.06.02

plc 제어 타이머 사용 예제

plc 제어 타이머 사용 예제 이번 plc 제어 예제에서는 타이머를 이용해서 원하는 시간만큼 출력을 제어하는 방법을 정리해보려고 하는데요. 시스템의 동작 조건은 다음과 같습니다. 두 개의 램프를 켜는 예제이며... 시스템의 시작과 함께 이것들은 소등되어 있습니다. ON 버튼을 누르면 두 개의 램프 모두 켜지고요. OFF 버튼을 누르면 첫 번째 램프는 바로 꺼지지만 두 번째 램프는 3초 뒤에 꺼지도록 하는 동작 조건입니다. 그리고 지난 글에서 알아봤듯이 ;plc에서 하나의 출력을 제어 하는데는 반드시 하나 이상의 자기 유지 회로가 필요하기 때문에 두 개의 램프(출력)을 제어하기 위해서는 두 개의 자기 유지 회로가 필요합니다. 즉, 두 개의 자기 유지 회로와 한 개의 타이머가 필요한 상황이고요. 자기유지회로..

카테고리 없음 2018.06.02

plc 기초 시퀀스 자기 유지 회로

plc 기초 시퀀스 자기 유지 회로 이번 글에서는 시퀀스 명령을 사용한 자기 유지 회로에 대한 개념을 정리해보려고 합니다. (초보가 plc 기초 공부하면서 노트처럼 정리하는 글이니 혹시 이 글을 보시는 분들이 있다면 가볍게 봐주셨으면 합니다. ㅎ) 시퀀스를 사용한 자기 유지 회로라...? 말이 어렵군요. ㅎ 간단하게 생각해서 집안에 들어가면서 전등을 켠다고 가정해볼게요. 우리가 흔히 접하는 이런 가정의 전기 회로에서는 전등을 계속 켜진 상태로 유지하기 위해서 스위치를 한쪽 방향으로 고정을 시키게 되어 있잖아요? 당연히 반대쪽으로 스위치를 누르면 꺼지고요. 하지만 PLC의 입력 모듈에 사용되는 스위치는 대부분 누를 때만 입력신호가 들어가는 푸시버튼입니다. 그렇기 때문에 만약 계속 점등을 하고자 하다면 어떤..

카테고리 없음 2018.06.01