PLC 초보자, 프로그래밍을 배우려면 우선 PLC 프로그램 실행 과정을 이해하는 것이 중요합니다.
PLC 프로그램 실행은 입력 샘플링 단계, 프로그램 실행 단계, 입력 리프레시 단계의 세 단계로 나뉩니다. PLC는 이 세 단계를 순환하고 있으며, 한 번 실행하면 스캐닝 사이클이라고 합니다.
1. 입력 샘플링 단계:PLC는 모든 입력 단자의 상태를 스캔하여 10.0, 10.1과 같은 입력 이미지 메모리에 저장하고 다른 단자는 연결 또는 연결 해제 상태입니다. 그런 다음 다음 단계로 들어가 프로그램 실행 단계와 출력 새로 고침 단계에서 입력 이미지 레지스터는 외부 세계와 분리되어 각 지점의 상태가 변경되지 않은 상태로 유지됩니다. 다음 스캔 주기의 입력 샘플링 단계가 되어서야 입력 단자의 새 상태에 액세스하여 업데이트됩니다. 따라서 PLC가 실행되면 각 입력 지점의 상태는 물리적 단자의 켜짐/꺼짐 상태에서 직접 검색되지 않고 입력 이미지 메모리에서 검색됩니다. 이러한 이유로 입력 신호는 두 스캔 주기 이상의 넓은 대역폭을 갖습니다. 예를 들어, 버튼이 입력 중 하나에 연결된 경우 버튼을 누르는 데 걸리는 시간은 한 스캔 주기보다 큽니다. 이유는 무엇일까요? 버튼을 매우 짧은 시간 동안 누르고 버튼을 누를 때 입력 샘플링 단계에 있지 않으면 입력 신호를 캡처할 수 없습니다. 물론 이는 이론적으로 말씀드리는 것입니다. PLC의 스캔 주기 시간은 매우 짧아서 수십 밀리미터나 수십 밀리미터로 느껴지지 않을 수도 있습니다.
2, 프로그램 실행 단계:PLC는 왼쪽에서 오른쪽으로, 위에서 아래로 사용자 프로그램의 스캐닝 실행을 물론, 프로그램 내의 다른 명령어의 요구 사항에 따라, 예를 들어 점프 명령어 실행에서 지정된 단계에 따라 점프 명령어를 만나는 것과 같습니다. 명령어가 입력 조건을 만나면 입력 상태가 입력 이미지 메모리에서 검색됩니다. 연산 결과가 출력되면 출력 상태가 출력 이미지 메모리에 저장됩니다.
3, 출력 새로 고침 단계:모든 명령어가 실행된 후, 구성 요소 이미지 레지스터의 모든 출력 릴레이 상태는 출력 새로 고침 단계에서 켜지거나 꺼지고 출력 래치에 저장됩니다. 이 래치는 출력 단자와 외부 전원 공급 장치를 통해 외부 부하를 구동하는 데 사용됩니다.




