컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - PLC 프로그래밍이란 무엇입니까?

PLC 프로그래밍이란 무엇입니까?

PLC는 주로 기계의 생산 과정을 제어하는 ​​데 사용되는 디지털 연산 전자 시스템의 프로그래밍 가능한 논리 컨트롤러를 말합니다. 1. PLC 프로그래밍 가능 컨트롤러(Programmable Controller)의 기본 개념은 다음과 같습니다. 컴퓨터 제품군 산업 제어 응용 분야용으로 설계 및 제조된 단일 구성원입니다. 초기 프로그래머블 컨트롤러는 프로그래머블 로직 컨트롤러(Programmable Logic Controller), 줄여서 PLC라고 불렸습니다. 주로 로직 제어를 구현하기 위해 릴레이를 대체하는 데 사용되었습니다. 기술의 발전으로 이 장치의 기능은 논리 제어의 범위를 크게 넘어섰습니다. 따라서 오늘날 이 장치는 프로그래머블 컨트롤러(Programmable Controller), 줄여서 PC라고 불립니다. 하지만 퍼스널 컴퓨터(Personal Computer)의 약칭과의 혼동을 피하기 위해 프로그래머블 컨트롤러는 PLC로 약칭하며 1966년부터 등장했다. 미국, 일본, 독일의 프로그래머블 컨트롤러는 품질이 좋고 강력하다. 2. PLC의 기본 구조 PLC는 기본적으로 산업용 제어 전용 컴퓨터이며, 기본 구조는 마이크로컴퓨터와 동일합니다. 전체 시스템에서. 우수하고 안정적인 전원 공급 시스템이 없으면 제대로 작동할 수 없으므로 PLC 제조업체도 전원 공급 장치의 설계 및 제조를 매우 중요하게 생각합니다. 일반적으로 AC 전압 변동은 +10%(+15%) 범위 내에 있으며, 별도의 조치를 취하지 않고 PLC를 AC 전력망에 직접 연결할 수 있습니다. b. CPU)는 PLC의 제어 센터입니다. PLC 시스템 프로그램에서 할당한 기능에 따라 프로그래머로부터 입력된 사용자 프로그램 및 데이터를 수신하여 저장하며, 전원, 메모리, I/O 및 경고 타이머의 상태를 확인하고 사용자 프로그램의 구문 오류를 진단할 수 있습니다. PLC가 작동되면 먼저 현장의 각 입력 장치의 상태와 데이터를 스캐닝 방식으로 수신하여 각각 I/O 이미지 영역에 저장한 다음 사용자로부터 사용자 프로그램을 하나씩 읽어옵니다. 프로그램 메모리, 명령 해석 후 키를 누르십시오. 이 명령은 논리 또는 산술 연산의 결과가 I/O 이미지 영역 또는 데이터 레지스터로 전송되도록 지정합니다. 모든 사용자 프로그램이 실행된 후 I/O 이미지 영역의 각 출력 상태 또는 출력 레지스터의 데이터가 최종적으로 해당 출력 장치로 전송되며 이 사이클은 작업이 중지될 때까지 계속됩니다. PLC의 신뢰성을 더욱 향상시키기 위해 최근에는 듀얼 CPU를 사용하여 대형 PLC용 이중화 시스템을 구성하거나 3개의 CPU 투표 시스템을 채택하고 있습니다. 이렇게 하면 특정 CPU에 장애가 발생하더라도 전체 시스템이 정상적으로 실행될 수 있습니다. c. 메모리 시스템 소프트웨어를 저장하는 메모리를 시스템 프로그램 메모리라고 합니다. 응용 소프트웨어를 저장하는 메모리를 사용자 프로그램 메모리라고 합니다. d. 입력 및 출력 인터페이스 회로 1. 현장 입력 인터페이스 회로는 PLC와 현장 제어 간의 인터페이스를 위한 입력 채널 역할을 하는 광결합 회로와 마이크로컴퓨터 입력 인터페이스 회로로 구성됩니다. 2. 현장 출력 인터페이스 회로는 출력 데이터 레지스터, 스트로브 회로 및 인터럽트 요청 회로로 통합되며 PLC는 현장 출력 인터페이스 회로를 통해 현장 실행 구성 요소에 해당 제어 신호를 출력합니다. e. 카운팅, 위치 지정 등의 기능 모듈 f. 이더넷, RS485, Profibus-DP 통신 모듈 등의 통신 모듈 3. PLC 작동 원리 1. 스캐닝 기술 PLC가 작동되면 작동됩니다. 프로세스는 일반적으로 세 가지 단계, 즉 입력 샘플링, 사용자 프로그램 실행 및 출력 새로 고침으로 나뉩니다. 위의 세 단계를 완료하는 것을 스캔 주기라고 합니다. 전체 작업 동안 PLC의 CPU는 위의 세 단계를 특정 스캔 속도로 반복적으로 실행합니다. (1) 입력 샘플링 단계 입력 샘플링 단계에서 PLC는 스캔 방식으로 모든 입력을 순차적으로 읽습니다.

上篇: Halo Infinite를 인간과 기계에 대항하여 사용할 수 없도록 사용자 정의하는 방법은 무엇입니까? 下篇: 아이가 핸드폰 비밀번호를 잊어버리면 어떡하죠?
관련 내용