가스 감지기의 기본 작동 원리
가스 감지기가 작동될 때 작동 프로세스는 일반적으로 입력 샘플링, 사용자 프로그램 실행 및 출력 재작성의 세 단계로 나뉩니다. 위의 세 단계가 완료되는 것을 스캔 주기라고 합니다. 전체 작동 중에 가스 감지기의 CPU는 특정 스캔 속도로 위의 세 단계를 반복적으로 실행합니다.
(1) 입력 샘플링 단계
입력 샘플링 단계에서 가스 감지기는 모든 입력 조건과 데이터를 스캐닝 방식으로 순차적으로 읽어 I/O 이미지 영역의 해당 단위에 저장합니다. 입력 샘플링이 완료되면 사용자 프로그램 실행 및 출력 재작성 단계로 넘어갑니다. 이 두 단계에서 입력 상황과 데이터가 변경되더라도 I/O 이미지 영역에서 해당 유닛의 상황과 데이터는 변경되지 않습니다. 따라서 입력이 펄스 신호라고 가정하면 어떤 상황에서도 입력을 읽을 수 있도록 펄스 신호의 폭이 1 스캔 기간보다 커야 합니다.
(2) 사용자 프로그램 실행 단계
사용자 프로그램의 실행 단계에서 가스 감지기는 항상 사용자 프로그램(래더 다이어그램)을 위에서 아래로 순차적으로 스캔합니다. 각 래더 다이어그램을 스캔할 때 항상 래더 다이어그램의 왼쪽에 있는 접점으로 구성된 제어 회로를 먼저 스캔하고 접점으로 구성된 제어 회로에서 먼저 왼쪽, 그 다음 오른쪽, 먼저 위, 아래 순으로 논리 연산을 수행합니다. 그런 다음 논리 연산의 효과에 따라 논리 코일의 해당 비트 상황을 시스템 RAM 저장 영역에 다시 씁니다. 또는 I/O 이미지 영역에서 출력 코일의 해당 비트 상황을 다시 작성하십시오. 또는 래더 다이어그램 일반 특수 기능 명령을 구현할지 여부를 확인합니다.
즉, 사용자 프로그램 실행 과정에서 I/O 이미지 영역에 있는 입력 포인트의 상황과 데이터가 변하지 않는 한 I/O 이미지 영역이나 시스템 RAM 스토리지에 있는 다른 출력 포인트와 소프트 디바이스 영역 환경 및 데이터가 변경될 가능성이 있으며 상단의 래더 다이어그램의 프로그램 실행 효과는 이러한 코일 또는 데이터를 사용하는 모든 래더 다이어그램에 영향을 미칩니다. 반대로, 하단의 래더 다이어그램, 다른 재작성된 로직 코일의 상태 또는 데이터는 다음 스캔 주기까지 상위 프로그램에만 영향을 미칠 수 있습니다.
(3) 출력 재작성 단계
사용자 프로그램이 스캔되면 가스 감지기는 출력 재작성 단계에 들어갑니다. 이 기간 동안 CPU는 I/O 이미지 영역의 해당 상황 및 데이터에 따라 모든 출력 래치 회로를 다시 쓴 다음 출력 회로를 통해 해당 주변 장치를 구동합니다. 이때 가스감지기의 실출력이다.
같은 수의 래더 다이어그램을 다른 순서로 배치하고 실행 효과도 다릅니다. 또한 사용자 프로그램을 스캐닝하는 동작 효과는 릴레이 제어 장치의 하드 로직 병렬 동작과 다릅니다. 물론 스캔 주기에 걸리는 시간이 전체 동작에 대해 무시해도 될 정도라고 가정하면 둘 사이에 차이는 없습니다.
일반적으로 가스검지기의 스캔주기는 자가진단, 통신 등을 포함하며 아래 그림과 같이 자기진단, 통신, 입력샘플링 등 모든 순간의 합과 같다. , 사용자 프로그램 실행 및 출력 재작성.
프로그래머블 컨트롤러, 영어 이름 ProgrammableLogicController, 가스 감지기로 불림. 가스 감지기는 전자 컴퓨터를 기반으로 하며 산업 현장 작업의 전기 컨트롤러에 적합합니다. 계전기 제어장치에서 유래한 것으로 계전기 장치와 달리 회로의 물리적인 과정을 거쳐 제어를 완료하지만 주로 가스검지기의 메모리에 저장되어 있는 프로그램에 의존하여 입력과 나가는 정보.
가스검지기는 전자계산기를 기반으로 하지만 일반 컴퓨터와 동등하지는 않다. 컴퓨터 전반에 걸친 입력 및 출력 정보의 변환은 대부분 정보 자체만을 고려하며 정보의 입력 및 출력에는 우수한 인간-기계 인터페이스만 필요합니다. 가스 감지기는 또한 정보의 신뢰성, 출입 정보의 실시간 특성 및 정보 사용을 고려해야 합니다. 특히 설치 용이성, 간섭 방지 등 산업 환경에 적응하는 방법을 고려해야 합니다.






