본문 바로가기
반응형

PLC55

미쓰비시 GX-Works3 기초 4 - SET/RST, 타이머 래더를 작성하기 위해서 핵심적인 명령어에 대해 살펴봅시다. 1. [OUT] (아웃…코일 출력) OUT 명령은 입력 조건이 "ON" 되면 지정 디바이스를 "ON" 하고, 입력 조건이 "OFF" 된 시점에서 지정 디바이스도 "OFF" 합니다. 2. [SET]ㆍ[RST] (세트ㆍ리셋…디바이스 세트ㆍ리셋) SET 명령은 입력 조건이 "ON" 되면 지정 디바이스를 "ON" 하고, 입력 조건이 "OFF" 되어도 ON 상태를 유지합니다. OFF 하고 싶을 때는 RST 명령을 사용합니다. 3. 타이머 타이머는 시간을 제어하기 위해 사용합니다. 명령어를 입력할 때는 일반적인 코일(F7) 입력하고 'T0 K30' 과 같은 형식으로 입력하면 아래와 같이 들어갑니다. K는 십진수를 표시하는 기호입니다. 참고로 16진수의 표현.. 2023. 9. 15.
미쓰비시 GX-Works3 기초 3 - 디바이스(프로그램) 디바이스는 PLC CPU 내에 있는 프로그램용 이미지 소자로, 프로그램을 구성하는 요소(접점ㆍ코일 등)라고 할 수 있습니다. 쉽게 얘기하면 입력은 X로, 출력은 Y로, 데이터메모리는 D라는 알파벳을 사용하여 표시합니다. 디바이스의 사전적 정의는 장치를 의미하지만 미쓰비시에서는 독특하게도 이 기호를 디바이스라고 표시합니다. 그래서인지 모르겠지만 LS에서도 동일한 의미의 단어로 사용하고 있습니다. 다음은 다양한 디바이스의 종류들입니다. 1. 비트 디바이스 2. 워드 디바이스 ㆍ주로 데이터를 취급. ㆍ16비트로 1워드를 구성. ㆍ~.* 로 비트 지정하는 것도 가능 (* 는 0~F(16진)로 지정) 3. 워드 디바이스((32bit) 4. 워드 디바이스 ㆍ주로 데이터를 취급. ㆍ16비트로 1워드를 구성. ㆍ~.*.. 2023. 9. 14.
미쓰비시 GX-Works3 기초 2 - 프로젝트 생성 새 프로젝트 생성 아래와 같이 Works3를 실행합니다. 1. 도구 모음의 New 아이콘 또는 [Project] [New] 메뉴(Ctrl+N)를 클릭합니다. 2. "Series"의 리스트 버튼을 클릭합니다. 3. 리스트 상자가 표시되면 "RCPU"를 클릭하여 선택합니다. 4. "Type"의 리스트 버튼을 클릭합니다. 5. 리스트 상자가 표시되면 "R08"을 클릭하여 선택합니다.(실제 CPU에 맞추어 선택) 6. "Program Language"의 리스트 버튼을 클릭합니다. 7. 리스트 상자가 표시되면 "Ladder"를 클릭하여 선택합니다. 8. [OK] 버튼을 클릭합니다. 새 프로젝트가 생성되었습니다. PC - PLC 연결 설정 * 출처 및 참고: 미쓰비시 PLC 교육교재 2023. 9. 13.
미쓰비시 GX-Works3 기초 1 - PLC 프로그램 종류 및 절차 프로그램 언어의 종류 MELSEC iQ-R 시리즈에서는 용도에 따라 최적의 프로그램 언어를 선택하여 사용할 수 있습니다. (1)래더 다이어그램 언어(래더 언어) 접점 및 코일 등으로 래더를 나타내는 그래픽 언어입니다. 래더 언어는 시퀀스 제어를 쉽게 이해하면서 실행하도록 하기 위해, 기호화한 접점 및 코일 등을 사용하여 논리 회로를 기술하는 언어입니다. (2)스트럭처드 텍스트 언어(ST 언어) IF문 및 연산자 등으로 프로그램을 기술하는 텍스트 언어입니다. ST 언어는 래더 언어에 비해 기술하기 어려운 연산 처리를 간결하고 보기 쉽게 기술할 수 있으므로, 복잡한 산술 연산이나 비교 연산 등을 실행하는 분야에 적합합니다. 또한, C언어 등과 같이 조건문에 의한 선택 분기 및 반복문에 의한 반복 등과 같이 .. 2023. 9. 11.
공장자동화 미쓰비시 PLC 기초 5강 미쓰비시 MELSEC-Q PLC를 이용한 공장자동화 PLC 기초 강의영상입니다. - 근접센서를 활용한 금속/비금속 공작물 분류 - MPS 실습장비(공급-분배-컨베이어-배출/분류) 아래 영상강의를 참고하세요. https://youtu.be/i3fCab11b5A 2023. 9. 8.
PLC 아날로그 입출력 PLC는 아날로그 모듈을 이용해서 아날로그 신호를 입출력할 수 있습니다. 우선 아날로그로 변화되는 신호는 아날로그/디지털 변환(A/D conversion)에 의해 디지털 신호로 변환됩니다. 여기서 표본화(sampling), 양자화(quantization), 부호화(endcoding)라는 과정을 거치게 됩니다. 이런 A/D과정을 거치므로 LS나 미쓰비시는 아날로그 입력모듈을 A/D 모듈이라고 부릅니다. 미국이나 유럽에서는 그냥 AI(Analog Input) module이라고 합니다. 아날로그 출력은 이와 반대로 동작합니다. D/A 변환을 하는 것이죠. 그래서 아날로그 출력모듈을 D/A 모듈이라고 부릅니다. 미국이나 유럽에서는 AO(Analog Output) module이라고 합니다. 자동제어에서 사용하는 .. 2023. 9. 7.
PLC 디지털 출력회로 PLC의 디지털 출력요소는 램프(파일럿램프, 타월램프, 경보등), 릴레이, MC(마그넷컨택터), 솔레노이드 밸브와 같이 ON/OFF 로 동작하는 기기들입니다. 물론 가장 흔하게 사용하는 모터는 릴레이 또는 MC, 인버터를 통해서 구동하게 되구요. 디지털 출력회로는 크게 두가지로 구분됩니다. 하나는 TR(트랜지스터) 타입, 또 하나는 릴레이 타입입니다. 먼저 TR 출력 회로는 다음과 같습니다. 디지털 출력회로도 디지털 입력과 마찬가지로 내부에는 포토커플러를 사용하고 있습니다. 포토커플러의 출력이 MOSFET이라고 하는 일종의 트랜지스터를 살리고 그 출력이 최종 출력으로 연결됩니다. 여기서 '최대부하전류'라는 것을 꼭 알고 있어야 하는데요, 출력용 TR을 통해서 흘릴 수 있는 최대 전류는 매뉴얼에 보면 보통.. 2023. 9. 4.
PLC 디지털 입력회로 PLC의 디지털 입력요소는 푸시버튼 스위치, 셀렉터 스위치, 리밋 스위치와 같은 스위치류와 디지털 출력형식의 센서(광, 유도형, 용량형 근접 센서 등)류가 있습니다. 다시 말하면 PLC가 외부로 부터 받아들이는 신호가 되는 것이죠. 거의 모든 PLC의 디지털입력모듈의 회로는 아래와 같습니다. (아래 이미지는 LS electric의 XBC PLC의 입력부 사양에서 발췌했습니다.) 중간에 있는 포토커플러라고 하는 소자가 PLC 외부와 내부를 절연시켜주는 소자입니다. 절연시킨다라는 것은 물리적으로 전기 회로를 분리시키는 것이죠. 포토커플러는 포토다이오드에 전기가 흘러서 빛이 발생하면 그 빛을 반대쪽에 있는 포토 트랜지스터가 베이스 신호로써 인식하는 원리로 동작합니다. 그 결과 이미터와 콜렉터 간에 전류가 흐르.. 2023. 9. 4.
SIEMENS S7-1500 PLC - 3. 실린더제어 시퀀스 프로그램 자동화분야에서는 공압실린더를 이용하여 기구적인 움직임을 만드는 사례가 많이 있습니다. 공압실린더는 공압을 이용하여 간단하게 직선운동을 만들 수 있는 대표적인 액츄에이터입니다. PLC를 이용하여 실린더를 순차적으로 제어하는 예를 아래 영상에서 설명하고 있습니다. https://youtu.be/ZvYOukdpsKg 2023. 8. 31.
PLC 제어시스템 구축가이드(3) 4. 시퀀스 제어의 네트워크화 PLC를 이용한 시퀀스 제어로 대규모 시스템을 컨트롤할 때에는 PLC의 분산화와 네트워크화가 열쇠가 됩니다. 앞에서도 복수의 PLC를 배치했을 때 데이터를 공유하기 위해 PLC 네트워크를 사용하는 예를 소개했습니다. 여기서는 조금 더 구체적으로 네트워크의 종류와 그 응용에 대해 살펴보겠습니다. PLC에서 이용할 수 있는 네트워크에는 시리얼 통신, 이더넷통신, PLC간 데이터링 등이 있습니다. 복수의 PLC 사이에서 온오프 신호를 주고받거나 대용량의 데이터를 PLC 사이에서 주고 받으려면 PLC간 데이터링 기능을 이용하는 경우가 많습니다. PLC간 데이터링은 복수의 PLC에서 동일한 데이터를 공유하기 위해 고속으로 사이클릭에서 PLC 사이의 통신을 행하고, 공유하는 데이터를 .. 2023. 8. 22.
PLC 제어시스템 구축 가이드(2) 3. 분산화된 시퀀스 제어 기계 시스템이 커지면 I/O 개수가 증가함과 동시에 기계의 배치도 거리적으로 떨어져 있으므로 배선에 필요한 수고나 데이터의 공유 등을 고려해 제어시스템을 고려할 필요가 있습니다. 예를 들면, 그림 4와 같이 시스템 ①에서 시스템 ④까지의 복수의 시스템이 모여 하나의 기계장치를 구성하고, 각각의 시스템에 대해 입출력이 100개가 넘는 큰 장치는 어떻게 입출력을 관리하면 좋을까요? (1) 모든 I/O를 한 대의 PLC I/O로 접속하는 방법 가장 간단한 방법은 그림 5(a)와 같이 집중 배선을 하는 방법입니다. 모든 입출력이 1개의 PLC에 모여 배선되므로 모든 데이터를 일괄적으로 관리할 수 있는 메리트가 있습니다. 단, 하나의 제어반 내에 모든 입출력 신호가 들어가므로 제어반도 .. 2023. 8. 22.
PLC 제어시스템 구축 가이드(1) PLC를 사용해 시스템을 효율적으로 제어하기 위해서는 어떻게 프로그램과 데이터를 다루는 것이 좋을까요? 입출력 번호와 PLC의 내부 메모리 어드레스, 데이터 메모리 할당을 계획적으로 만드는 것은 읽기 쉬운 프로그램을 작성하는데 있어 매우 중요합니다. 읽기 쉬운 프로그램은 디버그 시간을 단축하는 효과가 있습니다. 이 글에서는 PLC를 사용한 시스템화의 기초와 여러 대의 PLC를 사용한 경우의 네트워크 방법에 대해 설명합니다. 1. 시퀀스 제어를 위한 I/O 할당 PLC를 사용한 시퀀스 제어를 행할 때에는 우선 기계의 입출력이나 조작 패널을 어느 입출력 번호에 접속할 것인가를 결정하고, 그 접속 회로도를 만들어야 합니다. 그 번호의 할당을 PLC의 I/O 할당(입출력 할당)이라고 합니다. 프로그래머는 이 I.. 2023. 8. 22.
SIEMENS S7-1500 PLC - 2. 시퀀스 프로그램(타이머 이용) 지멘스 PLC를 프로그램하기 위해서는 TIA-Portal이라는 프로그램을 사용해야 합니다. 엔지니어링 툴이라고 이야기 합니다. 이 소프트웨어를 이용하여 PLC 로직 프로그램, HMI 작화, 모션 프로그램 등을 모두 작업할 수 있습니다. 아래 영상은 PLC 래더 프로그램의 가장 기본이 되는 접점과 코일, 타이머 사용법, 시퀀스를 작성하는 스테퍼 방법에 대해 설명하고 있습니다. https://youtu.be/L0LcimOatdg?si=Q_doWGBhDRgRrshd 2023. 8. 19.
SIEMENS S7-1500 PLC - 1. 하드웨어 설정 지멘스 S7-1500 PLC를 이용하여 자동화장비를 제어하기 위한 첫번째 과정입니다. CPU, 입출력 모듈 등의 PLC 하드웨어를 먼저 구성하고 설정해야 합니다. 네트워크로 연결되면 Detect 기능을 이용하여 자동으로 인식이 가능합니다. 자세한 사용법은 아래 영상을 참고하세요. https://youtu.be/Me_n_wxxWRU?si=pf1LGuU49MYIEwDs 2023. 8. 19.
공장자동화 미쓰비시 PLC 기초 4강 22년 2학기 공장자동화 PLC 기초 강의영상입니다. - 시퀀스제어 + 타이머 + 카운터 - MPS 실습장비(공급-분배-컨베이어) 2022. 10. 31.
공장자동화를 위한 미쓰비시 PLC 기초 3강 22년 2학기 공장자동화 PLC 기초 강의영상입니다. - 공압실린더 2개 시퀀스제어 - MPS 실습장비(공급-분배) 2022. 10. 31.
공장자동화를 위한 미쓰비시 PLC 기초 2강 22년 2학기 공장자동화 PLC 기초 강의영상입니다. - 래더 프로그램 기초(자기유지회로, SET/RESET 명령) - AND, OR 로직 - 내부 메모리(내부 릴레이) 2022. 10. 6.
공장자동화를 위한 미쓰비시 PLC 기초 1강 22년 2학기 공장자동화 PLC 기초 강의영상입니다. - GX-Works2 프로그램 기본 설정과 사용법 - 미쓰비시 멜섹Q-CPU - MPS 장비 이용 실습 2022. 10. 6.
반응형