본문 바로가기
PLC 입력부, 출력부, 배선도, 프로그래밍, 연산 처리 PLC 입력부, 출력부, 배선도, 프로그래밍, 연산 처리 PLC의 구성 (입력부) - 외부기기(신호원)로부터 신호를 CPU에 전달하는 부분 (포토커플러를 사용하여 외부기기와 내부 회로는 전기적으로 절연되어 내 잡음성이 강해진다) 출력부 - CPU로부터 신호를 구동부(외부)에 전달해주는 부분 (출력의 종류는 TR 출력 타입, 릴레이 출력 타입, SSR(Solid State Relay) 출력 타입 등이 있다) 전기배선도의 이해 PLC 프로그래밍 순서 (1) 개발 프로그램 준비- 각종 스위치 및 입력 센서 등 각 기기가 연결된 접점마다 고유 번호를 부여하기 위한 전 작업으로 해당 PLC 전용 개발 프로그램을 준비한다. (2) 입출력기기의 할당- 각종 입출력기기의 고유번호 등을 부여하고 동작 상태를 정의하는 것.. 2018. 8. 19.
PLC 기초 - 종류 분류 구성 접점 CPU Unit 특징 및 정의 PLC 종류, 분류, 구성, 접점, CPU Unit, 특징 알아보기 PLC 기초 - 제조사별 종류, 구성- 종류 1. LS산전(구 LG산전) : Starcon-MF, Goldsec시리즈, Master-K시리즈, Glofa-GM시리즈 - 국내에서는 소형 PLC 삼성테크윈 등 여러 업체가 있었으나 현재는 LS산전과 삼성테크윈 정도만 생산하고 있어, 분류량이 줄었음 참고 : 기존의 마이컴을 PLC 형태로 변형하고 개발환경으로 래더도를 제공하는 업체(컴파일, 리얼게인)도 있다. - 종류 2. MITSUBISHI : MELSEC A-Series, Q-Series, FX-Series 등으로 구성 - 기타 : AB(ALLEN-BRADLEY), MOORE, TRICONEX, MODICON, SIEMENS, HIBRAI.. 2018. 3. 14.
PLC 제어 기초, 정의, 역사, 사용법, 산업 특징, 발전 추세 PLC 기초, 정의, 역사, 사용법, 산업 특징, 발전 추세 PLC 제어 기초 해설 PLC 기초 (Programmable Logic Controller) 종래- 릴레이, 접점, 타이머, 카운터 등을 직접 결선 사용 지향점- 다품종 소량 생산- 생산성 향상, 작업 안정성 향상, 품질 향상- 원가 절감 및 인원 관리의 어려움 현재- PLC 사용하여 프로그램 변경만으로 제어 가능 PLC 기초 정의 - 논리연산, 순서조작, 시한, 계수 및 산술 연산 등의 제어 동작을 실행시키기 위해 제어 순서를 일련의 명령어 형식으로 기억하는 메모리 보유 - 이 메모리의 내용에 따라 기계와 프로세스의 제어를 디지탈 또는 아날로그 입출력을 통하여 행하는 디지탈 조작형의 공업용 전자장치 - 제어 이벤트에 대한 로직, 시퀀스, 시간.. 2018. 3. 13.
[PLC 프로그래밍] 멜섹PLC, MC 프로토콜 분석 C++ [PLC 프로그래밍] 멜섹PLC, MC 프로토콜 분석 C++ 멜섹 PLC 프로그래밍 환경 - Q06HCPU- QJ71E71-100- TCP, 바이너리 통신 기준- MC 프로토콜 3E frame 방식- 멜섹 PLC 프로그래밍 언어 : Qt (C++) 멜섹 PLC 프로그래밍을 위해 Q 시리즈 CPU와 이더넷 모듈을 사용한 간단한 분석 결과이다.이 포스트에서 소개하는 소스 코드는 멜섹 PLC 프로그래밍 C++ 환경에서 그대로 적용해 사용할 수 있다. 3E frame (binary) 멜섹 PLC 프로그래밍 : 보내는 패킷 형태 문서 'MELSEC Communication Protocol.pdf' 477p를 참조하여 3E frame의 바이너리 통신 시 패킷을 구성하는 방법을 알 수 있다. Subheader와 Ac.. 2017. 10. 15.
PLC 이더넷 통신 - 커넥션 (미쓰비시 PLC MELSEC) PLC 이더넷 통신 - 커넥션 (미쓰비시 PLC MELSEC) 커넥션(Connection)PLC 이더넷 모듈로 실질적인 통신을 하기 위해서는 커넥션이라는 것이 있어야 합니다. Q시리즈에서는 최대 16개까지의 커넥션을 만들 수 있습니다. 이 커넥션이라는 것은 TCP/IP를 실질적으로 다루기 위해서 PLC 이더넷 모듈이 제공하는 것입니다. PC에서 소켓 이라고 표현되는 것과 거의 같은 것입니다. 하나의 커넥션은 PLC 통신을 할 두 대상 사이를 이어주는 말 그대로 하나의 연결입니다. 물리적으로 두 대상을 연결하는 것은 통신선이겠지만, 프로그램을 하는 입장에서 두 대상을 연결하는 것은 커넥션입니다. 커넥션은 논리적으로 두 대상을 연결하는 그 무엇입니다. 그렇기 때문에 PLC 이더넷 모듈을 사용해서 PLC 통신.. 2017. 9. 5.
PLC시퀀스 제어, 자기유지회로 (원리와 정의, 강좌) PLC시퀀스제어시퀀스제어(Sequential Control)란 미리 정해진 순서에 따라 제어의 각 단계를 점차로 진행하는 제어다. 불연속적인 작업을 행하는 공정제어 등에 널리 이용된다. 이는 일종의 스위치나 버튼을 사용하여 전기회로의 부하를 운전하기도 하고, 부하의 운전상태나 고장상태를 알리기도 하는 일련의 제어를 말한다. 예로 빌딩이나 공장 등에서 엘리베이터를 움직이고 고장을 알리기도 하고, 세탁기, 냉장고, 자동판매기 등도 시퀀스적으로 동작하고 있다. 시퀀스 제어계 표현 방법 - 전개 접속도 가장 많이 사용하는 방법으로 시퀀스도라고도 하며, 시퀀스제어를 사용한 전기장치 및 기기 기구의 동작을 기능 중심으로 전개하여 표시한 도면이다. 시퀀스 제어기호를 사용하여 작성한다. 여기에는 주회로와 제어회로, 표.. 2017. 9. 3.
PLC접점 기능, PLC릴레이 기능 (기초 자료) PLC접점 기능, PLC릴레이 기능 (기초 자료) PLC접점의 기능과 분류 (a는 arbelt 의미) (1) a 접점(a contact)그림(a)와 같이 아무런 힘이 가해지지 않은 상태(즉 초기 상태에서는) 고정접점과 가동접점이 떨어져 있는 PLC접점을 말하며, 힘을 가하면 그림(b)와 같이 조정접점과 가동접점이 접촉되어 전류를 통전시키는 기능을 한다. (2) b 접점 (b는 break 의미)그림 (a)는 초기 상태(힘이 가해지지 않은 상태)에서 가동접점과 고정접점이 붙어있다. 누름 버튼스위치의 버튼을 누르면 그림 (b)와 같이 가동접점과 고정 접점이 떨어지는 PLC접점을 b 접점이라 한다. (3) c 접점C 접점이란 a 접점과 b 접점이 공통된 가동접점을 공유한 형식의 전환접점을 말하며 그림의 전자 P.. 2017. 9. 2.
PLC 기초 - 프로그래밍 용어, 약어 설명 (미쓰비시, 지멘스 공통) PLC 기초 - 프로그래밍 용어, 약어 설명 (미쓰비시, 지멘스 공통) ROM(Read Only Memery), RAM(Random Access Memory) 롬은 읽기 전용으로, 메모리 내용을 변경할 수 없다. 따라서, 고정된 정보를 써넣는다. 이 영역의 정보는 전원이 끊어져도 기억시킨 정보 내용을 상실하는 휘발성 메모리이다. 램은 메모리에 정보를 수시로 읽고 쓰기가 가능하여 정보를 일시 저장하는 용도를 사용되나, 전원이 끊어지면 기억시킨 정보 내용을 상실하는 휘발성 메모리이다. 그러나 필요에 따라 RAM 영역 일부를 배터리 백업(back up) 때문에 부 휘발성 영역으로 사용할 수 있다. 사용자 프로그램 메모리 제어하고자 하는 시스템 사양에 따라 사용자가 작성한 프로그램이 저장되는 영역으로, 제어 내.. 2017. 7. 16.
PLC 기초 예제, 프로그래밍 (레더도, 전기신호, 프로그램 타이머 등) PLC 프로그래밍 방법니모닉(Mnemonic)명령어를 직접 입력하는 방법으로 회사별로 다르고, 직관적이지 못하나, 핸디 로더 등에서는 유용함. Instruction List라고도 한다. 프로그래밍 래더도(Ladder diagram)릴레이 심볼을 사용하여 논리 표현한 그래픽한 방법으로 가장 널리 사용됨. SFC(Sequential Function Chart)구조화된 언어로 복잡한 로직에 적용된다. 니모닉 또는 래더 다이어그램 방식으로 작성된 여러 개의 PLC 프로그램 블록들을 순차적으로 도식화하여 그 실행 조건을 부여하는 방식이다. PLC 기초, 래더도의 이해PLC 내부에는 논리 명령어로 제어내용이 입력되어 있다. 동작을 정확히 이해하기 위해서는 mnemonic이라고 하는 논리 명령어가 필요하지만, mne.. 2017. 3. 12.
미쯔비시PLC 이더넷 통신 설정 - Q06HCPU, QJ71E71-100 사용 미쯔비시PLC를 이용하는 예시입니다. Q06HCPU, QJ71E71-100를 사용했으며, 이 장비를 이용해 통신이 잘 안 된다면, 상대방 장비 스펙을 다시 확인해 주세요. 1. 드라이버 설치USB 드라이버 설치 (Easysocket)PC에서 Q06HCPU PLC CPU 모듈을 인식하기 위한 드라이버입니다. 한국 미쓰비시 고객 지원 페이지에서 드라이버 다운합니다. 링크 - https://kr.mitsubishielectric.com/fa/ko/board.do?act=LinkBoard&category_id=145 [클릭] 설치에 필요한 항목은 Easysocket – USBDrivers에 존재합니다. 폴더 내용 확인하고 바로 드라이버를 설치하세요. 드라이버 설치가 정상적으로 이뤄지면 아래처럼 장치 관리자에서 .. 2017. 3. 11.