PLC 사용자 프로그램을 완성하는 세 단계: 1. 입력 처리 단계, PLC는 모든 입력 단자의 입력 신호를 스캐닝 방식으로 읽고 각 입력 상태를 해당 입력 이미지 레지스터에 저장합니다. 2. 프로그램 실행 단계, PLC 래더 다이어그램 프로그램 스캐닝 원리를 따릅니다. 프로그램을 왼쪽에서 오른쪽으로, 위에서 아래로 하나씩 실행합니다. 3. 출력 처리 단계에서 PLC는 출력 이미지 영역의 출력 변수를 출력 래치로 보내고 래치는 다음을 통해 이 사이클의 출력을 생성합니다. 출력 모듈.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
PLC 소프트웨어 시스템은 PLC에서 사용되는 다양한 프로그램의 모음을 말합니다. 여기에는 시스템 프로그램과 사용자 프로그램이 포함됩니다.
(1) 시스템 프로그램
시스템 프로그램에는 모니터링 프로그램, 컴파일러, 진단 프로그램 등이 포함됩니다. 모니터링 프로그램은 관리 프로그램이라고도 하며 주로 기계 전체를 관리하는데 사용됩니다. 컴파일러는 프로그래밍 언어를 기계어로 번역하는 데 사용됩니다. 진단 프로그램은 기계 오작동을 진단하는 데 사용됩니다. 시스템 프로그램은 PLC 제조사에서 제공하며, 사용자가 직접 접근할 수 없으므로 사용자 개입이 필요하지 않습니다.
(2) 사용자 프로그램 程 사용자 프로그램은 사용자가 PLC 프로그래밍 언어를 사용하여 현장 제어의 필요에 따라 다양한 제어 요구 사항을 구현하는 데 사용하는 응용 프로그램입니다. 사용자 프로그램은 사용자가 프로그래머를 사용하여 PLC 메모리에 입력합니다. 소형 PLC의 사용자 프로그램은 상대적으로 간단하고 분할할 필요가 없으며 순차적으로 컴파일됩니다. 중대형 PLC의 사용자 프로그램은 매우 길고 상대적으로 복잡합니다. 사용자 프로그램 작성을 간단하고 명확하게 하기 위해 사용자 프로그램을 기능 구조나 사용 목적에 따라 다양한 프로그램 모듈로 나눌 수 있습니다. 모듈 구조로 구성된 사용자 프로그램은 각 모듈이 특정 기술 기능을 해결하는 데 사용되며, 긴 프로그램을 이해하기 쉽게 만들고, 프로그램 디버그 및 수정도 쉽게 만듭니다.
CNC 공작기계의 경우 CNC 공작기계 PLC의 사용자 프로그램은 공작기계 제조사에서 제공하며, 사용자 EPROM에 굳혀져 있어 공작기계 사용자가 직접 작성하거나 수정할 필요가 없습니다. 공작기계가 고장난 경우에만 공작기계 제조업체에서 사용자 프로그램을 제공합니다. 래더 다이어그램과 전기 회로도를 사용하여 오류 지점을 찾고 수리를 수행합니다.
PLC 사용자 프로그램 완성의 3단계PLC 사용자 프로그램 완성은 입력 처리, 프로그램 실행, 출력 처리의 3단계로 나누어집니다. 이 세 단계는 "순환 스캐닝" 작업 방법을 사용하여 시분할 방식으로 완료됩니다.
(1) 입력 샘플링 단계.
이 단계에서 PLC는 모든 입력 단자의 입력 신호를 스캐닝 방식으로 읽고 각 입력 상태를 해당 입력 이미지 레지스터에 저장합니다. 이때 입력 이미지 레지스터가 플러시됩니다. 프로그램 실행 단계와 출력 리프레시 단계에서 입력 이미지 메모리는 외부 세계와 격리되며, 입력 신호를 다시 읽어서 리프레시하는 다음 스캔 주기의 입력 스캔 단계까지 그 내용이 변경되지 않습니다. PLC가 프로그램을 실행하고 데이터를 처리할 때 현장의 입력 신호를 직접 사용하지 않고, 이번 샘플링 과정에서 이미지 영역에 입력된 데이터를 사용하는 것을 볼 수 있다. 일반적으로 입력 신호의 폭은 한 스캔 기간보다 커야 합니다. 그렇지 않으면 신호가 손실될 수 있습니다.
(2) 프로그램 실행 단계.
사용자 프로그램을 실행하는 동안 PLC는 래더 다이어그램 프로그램 스캔 원리를 따릅니다. 일반적으로 PLC는 왼쪽에서 오른쪽으로, 위에서 아래로 프로그램을 하나씩 실행합니다. 그러나 프로그램 점프 명령이 발생하면 점프 조건의 만족 여부에 따라 프로그램 점프 주소가 결정됩니다. 프로그램 실행 중에 입력 및 출력 상태가 명령에 포함될 때 PLC는 입력 이미지 레지스터에서 해당 입력 단자 상태를 "읽고" 해당 구성 요소의 현재 상태를 "읽습니다"("소프트 릴레이") ") 출력 이미지 레지스터에서. . 그런 다음 해당 연산이 수행되고 연산 결과가 출력 이미지 레지스터에 저장됩니다. 출력 이미지 레지스터의 경우 프로그램이 실행됨에 따라 각 요소("소프트 릴레이")의 상태가 변경됩니다.
(3) 출력 새로 고침 단계.
프로그램 실행 단계의 연산 결과는 출력 이미지 영역에 저장되며 출력 포트로 전송되지 않습니다. 출력 리프레시 단계에서 PLC는 출력 이미지 영역의 출력 변수를 출력 래치로 보내고, 래치는 출력 모듈을 통해 이 주기의 제어 출력을 생성합니다. 내부 출력 릴레이 상태가 '1'이면 출력 릴레이 접점이 닫히고 출력 단자를 통해 외부 부하가 구동됩니다. 모든 출력 장치의 상태는 한 스캔 주기 동안 유지되어야 합니다.
더 많은 관련 지식은
FAQ위 내용은 plc 사용자 프로그램을 완료하는 세 가지 단계는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!