배너

Siemens PLC 작동 원리

Jun 13, 2023

작동 원리

 

PLC가 작동된 후 작업 프로세스는 일반적으로 입력 샘플링, 사용자 프로그램 실행 및 출력 새로 고침의 세 단계로 나뉩니다. 위의 세 단계를 완료하는 것을 스캔 주기라고 합니다. 전체 동작 기간 동안 PLC의 CPU는 일정한 스캐닝 속도로 위의 세 단계를 반복적으로 실행합니다.

 

 

 

입력 샘플링 접기

 

입력 샘플링 단계에서 PLC는 모든 입력 상태와 데이터를 스캐닝 방식으로 순차적으로 읽어 I/O 이미지 영역의 해당 유닛에 저장합니다. 입력 샘플링이 완료되면 사용자 프로그램 실행 및 출력 새로 고침 단계에 들어갑니다. 이 두 단계에서 입력 상태와 데이터가 변경되더라도 I/O 이미지 영역에 있는 해당 장치의 상태와 데이터는 변경되지 않습니다. 따라서 입력이 펄스 신호인 경우 펄스 신호의 폭은 어떤 경우에도 입력을 읽을 수 있도록 1 주사 주기보다 커야 합니다.

 

 

 

사용자 프로그램 실행 접기

 

사용자 프로그램의 실행 단계에서 PLC는 항상 하향식 순서로 사용자 프로그램(래더 다이어그램)을 스캔합니다. 각 래더 다이어그램을 스캔할 때 항상 래더 다이어그램의 왼쪽에 있는 각 접점으로 구성된 제어 회로를 먼저 스캔하고 왼쪽에서 오른쪽, 위에서 아래 순서로 접점으로 구성된 제어 회로에서 논리 연산을 수행하십시오. 그런 다음 논리 연산 결과에 따라 시스템 RAM 저장 영역에서 논리 코일의 해당 비트 상태를 새로 고칩니다. 또는 I/O 이미지 영역에서 출력 코일의 해당 비트 상태를 새로 고칩니다. 또는 래더 다이어그램에 지정된 특수 기능 명령을 실행할지 여부를 결정합니다.

 

 

 

즉, 사용자 프로그램이 실행되는 동안 I/O 이미지 영역에 있는 입력 포인트의 상태와 데이터만 변경되지 않고 I/O 이미지 영역에 있는 다른 출력 포인트와 소프트웨어 장치의 상태와 데이터는 변경되지 않습니다. 또는 시스템 RAM 저장 영역이 변경될 수 있습니다. 또한 위에 나열된 래더 다이어그램의 프로그램 실행 결과는 이러한 코일 또는 데이터를 사용하는 아래 래더 다이어그램에 영향을 미칩니다. 반대로 아래의 래더 다이어그램에서 리프레쉬된 로직 코일의 상태 또는 데이터는 다음 스캐닝 주기에서 상위 프로그램에만 적용될 수 있습니다.

 

 

 

접기 출력 새로고침

 

사용자 프로그램을 스캔한 후 PLC는 출력 새로 고침 단계에 들어갑니다. 이 기간 동안 CPU는 I/O 이미지 영역의 해당 상태 및 데이터에 따라 모든 출력 래치 회로를 새로 고친 다음 출력 회로를 통해 해당 주변 장치를 구동합니다. 이 시점에서 PLC의 실제 출력입니다.

 

 

 

배열 순서가 다른 동일한 수의 래더 다이어그램은 다른 실행 결과를 초래합니다. 또한 사용자 프로그램을 스캔한 결과와 계전기 제어장치의 하드로직 병렬운전 결과에는 차이가 있습니다. 물론 스캐닝 주기가 차지하는 시간을 전체 실행에 대해 무시할 수 있다면 둘 사이에는 차이가 없습니다.

도움이 필요하다? 우리와 채팅

leave a message
For any request of information or technical support, fill in the form. All fields marked with an asterisk* are required.
제출하다
Looking for Service?
문의하기 #
+8617665179102

우리의 시간

11월 21일(월) - 11월 23일(수): 오전 9시 - 오후 8시
11월 24일 목요일: 휴무 - 즐거운 추수감사절 되세요!
11월 25일 금요일: 오전 8시 - 오후 10시
11/26(토) - 11/27(일): 오전 10시 - 오후 9시
(모든 시간은 동부 표준시)

제품

왓츠앱

문의하기