이봐! Mitsubishi PLC의 공급 업체로서, 나는 이러한 프로그래밍 가능한 논리 컨트롤러가 어떻게 산업 자동화 장면에 혁명을 일으키고 있는지 직접 보았습니다. 오늘은 다른 응용 프로그램에서 매우 유용 할 수있는 Mitsubishi PLC에 대한 프로그래밍 예제를 살펴 보겠습니다.
기본 온 - 오프 컨트롤 프로그래밍
가장 기본적인 유형의 프로그래밍 (ON -OFF Control)부터 시작하겠습니다. 이것은 PLC 프로그래밍의 ABC와 같습니다. 간단한 컨베이어 벨트 시스템이 있다고 가정 해보십시오. 시작 버튼을 누르면 켜고 정지 버튼을 누르면 끄십시오.
Mitsubishi PLC 프로그래밍에서는 전기 회로처럼 보이는 그래픽 프로그래밍 언어 인 사다리 논리를 사용합니다. 컨베이어 벨트 예제의 경우 시작 버튼과 하나는 정지 버튼에 대한 두 개의 입력 연락처가 있습니다. 시작 버튼은 일반적으로 열린 (NO) 연락처이며 정지 버튼은 정상적으로 닫힌 (NC) 연락처입니다.
의사 코드의 간단한 사다리 논리 프로그램은 다음과 같습니다.
// 입력 start_button : no contact stop_button : nc contact // output conveyor_belt : coil // 래더 로직 | start_button | -| |- | stop_button | - | () |- conveyor_belt
이것이 의미하는 바는 시작 버튼을 눌렀을 때 접점 없음이 닫힌다는 것입니다. 정지 버튼을 누르지 않는 한 (NC 접점이 닫힌 상태로 유지됨) 컨베이어 벨트의 코일에 활력이 생기고 벨트가 작동하기 시작합니다. 정지 버튼을 누르면 NC 접점이 열리고 코일에 활력을 불어 넣고 컨베이어 벨트를 중지합니다.
타이머 - 기반 프로그래밍
타이머는 PLC 프로그래밍의 또 다른 중요한 부분입니다. 작업 기간을 제어해야 할 때 사용됩니다. 예를 들어, 탱크를 액체로 채우고 있다고 가정 해 봅시다. 일정 시간 후에 충전 과정을 중지하려고합니다.
Mitsubishi PLC는 TON (TIMER ON -DELAD) 타이머와 같은 타이머 유형이 다릅니다. 다음은 탱크 충전을 제어하기 위해 프로그램에서 사용하는 방법입니다.
// 입력 start_fill_button : no contact stop_fill_button : nc contact // output fill_pump : coil // 타이머 타이머 : 사전 설정 시간과 60 초 // 래더 로직 | start_fill_button | -| |- | stop_fill_button | - | () |- 타이머 | TIMER.DONE | - | () |- fill_pump
시작 채우기 버튼을 누르면 타이머가 계산하기 시작합니다. 60 초의 사전 설정 시간에 도달하면타이머비트가 True로 설정됩니다. 이것은 관련 연락처를 닫습니다타이머, 충전 펌프 코일에 전원을 공급하고 충전 과정을 시작합니다. 정지 충전 버튼을 사용하여 언제든지 프로세스를 방해 할 수 있습니다.
카운터 - 기반 프로그래밍
카운터는 이벤트 수를 추적하는 데 좋습니다. 생산 라인을 실행하고 있으며 특정 지점을 통과하는 제품 수를 계산하려고합니다. Mitsubishi PLC 프로그램에서 카운터를 사용할 수 있습니다.
이 예제에는 CNO (Counter Normal Operation) 카운터를 사용해 봅시다.


// 입력 제품 _sensor : 연락처 reset_counter_button 없음 : 연락처 없음 // output alarm_when_100_products : 코일 // 카운터 카운터 : 사전 설정 값이 100 // 래더 로직 | Product_Sensor | - | () |- 카운터 | reset_counter_button | - | () |- 카운터. reset | counter.done | - | () | -Alarm_When_100_Products
제품이 센서를 통과 할 때마다product_sensor연락처가 닫히고 카운터를 증가시킵니다. 카운터가 사전 설정 값 100에 도달하면카운터비트가 설정되어 활력이됩니다Alarm_when_100_Products코일, 경보 트리거. 당신은 사용할 수 있습니다reset_counter_button카운터를 다시 0으로 재설정합니다.
특정 Mitsubishi PLC 모델을 사용한 응용 프로그램
FX5 -32ER/ES 미쓰비시 전기
그만큼FX5 -32ER/ES 미쓰비시 전기보다 복잡한 프로그래밍 작업을 처리 할 수있는 강력한 PLC입니다. 고속 처리 기능과 메모리 용량이 크게 높습니다.
예를 들어, 고속 패키징 라인에서 FX5-32ER/ES를 사용하여 여러 서보 모터 및 센서를 제어 할 수 있습니다. 제품을 빠른 속도로 정확하게 선택, 배치 및 포장하도록 모터의 움직임을 동기화하도록 프로그램 할 수 있습니다. PLC는 또한 센서를 모니터링하여 라인의 결함이나 잼을 감지하고 선을 멈추고 경보를 트리거하는 등 적절한 조치를 취할 수 있습니다.
Mitsubishi FX2N 4AD
그만큼Mitsubishi FX2N 4ADMitsubishi PLC와 함께 사용할 수있는 아날로그 입력 모듈입니다. 온도, 압력 또는 유량과 같은 아날로그 신호를 측정 해야하는 응용 분야에서 유용합니다.
화학 반응기의 온도를 모니터링한다고 가정 해 봅시다. 온도 센서를 FX2N 4AD 모듈에 연결할 수 있습니다. 모듈은 아날로그 온도 신호를 PLC가 이해할 수있는 디지털 값으로 변환합니다. 그런 다음 온도 판독 값에 따라 행동을 취하도록 PLC를 프로그래밍 할 수 있습니다. 예를 들어, 온도가 특정 임계 값을 초과하면 PLC는 냉각 시스템을 활성화 할 수 있습니다.
Mitsubishi FX3S 30MR ES
그만큼Mitsubishi FX3S 30MR ES작고 비용 - 효과적인 plc입니다. 단일 기계 또는 간단한 생산 셀을 제어하는 것과 같은 소규모 스케일 자동화 프로젝트에 적합합니다.
소규모 식품 가공 기계에서 FX3S 30MR ES는 가열 요소, 컨베이어 벨트 및 절단 메커니즘을 제어하는 데 사용될 수 있습니다. 식품이 올바른 온도, 속도 및 크기로 가공되도록 프로그램 할 수 있습니다.
Mitsubishi PLC를 선택하는 이유는 무엇입니까?
Mitsubishi PLC는 신뢰성, 성능 및 사용 편의성으로 유명합니다. 그들은 소규모 스케일 프로젝트에서 대규모 규모의 산업 플랜트에 이르기까지 다양한 응용 프로그램에 맞는 다양한 모델과 모듈을 가지고 있습니다. 프로그래밍 소프트웨어는 직관적이므로 PLC 프로그래밍을 처음 사용하더라도 신속하게 매달릴 수 있습니다.
Mitsubishi PLCS 시장에 있거나 프로그래밍에 도움이 필요하다면 채팅을하고 싶습니다. FX5-32ER/ES, Mitsubishi FX2N 4AD 또는 Mitsubishi FX3S 30MR ES와 같은 특정 모델을 찾고 있든, 자동화 프로젝트를위한 맞춤형 솔루션이 필요하든 연락하십시오. 귀하의 요구 사항에 대해 자세히 논의하고 귀하의 요구에 가장 적합한 것을 찾을 수 있습니다.
참조
- 미쓰비시 전기 공사. PLC 프로그래밍 매뉴얼.
- 산업 자동화 핸드북.
