November 20,2024
PLC의 기본 구조, 선정 및 설계 분석
기본 구조 의 본질 프로그래밍 가능한 논리 컨트롤러 산업용 제어에 전념하는 컴퓨터입니다. 하드웨어 구조는 기본적으로 마이크로컴퓨터와 동일합니다. 기본 구조는 다음과 같습니다. 1. 전원 공급 프로그래머블 로직 컨트롤러의 전원 공급은 전체 시스템에서 매우 중요한 역할을 합니다. 양호하고 안정적인 전원 공급 시스템이 없으면 제대로 작동할 수 없습니다. 따라서 프로그래머블 로직 컨트롤러 제조업체도 전원 공급의 설계 및 제조에 큰 중요성을 부여합니다. 일반적으로 AC 전압 변동은 +10%(+15%) 범위 내에 있으며 PLC는 다른 조치를 취하지 않고도 AC 전력망에 직접 연결할 수 있습니다. 2. 중앙처리장치(CPU) 중앙처리장치(CPU)는 프로그래머블 로직 컨트롤러의 제어 센터입니다. 프로그래머블 로직 컨트롤러 시스템 프로그램에서 할당한 기능에 따라 프로그래머로부터 입력된 사용자 프로그램과 데이터를 수신하여 저장합니다. 전원 공급, 메모리, I/O 및 경고 타이머의 상태를 확인하고 사용자 프로그램의 구문 오류를 진단할 수 있습니다. 프로그래머블 로직 컨트롤러가 작동하면 먼저 스캐닝 방식으로 현장에서 각 입력 장치의 상태와 데이터를 수신하여 각각 I/O 이미지 영역에 저장한 다음 사용자 프로그램 메모리에서 사용자 프로그램을 하나씩 읽고 명령을 해석한 후 논리 또는 산술 연산의 결과를 지침에 따라 I/O 이미지 영역 또는 데이터 레지스터로 전송합니다. 모든 사용자 프로그램이 실행된 후 I/O 이미지 영역의 출력 상태 또는 출력 레지스터의 데이터가 마지막으로 해당 출력 장치로 전송되고 사이클이 멈출 때까지 실행됩니다. PLC의 신뢰성을 더욱 향상시키기 위해 대형 PLC에는 듀얼 CPU를 장착하여 중복 시스템을 구성하거나 3개 CPU 투표 시스템을 구성하여 하나의 CPU에 장애가 발생하더라도 전체 시스템은 정상적으로 작동할 수 있습니다. 3. 기억 시스템 소프트웨어를 저장하는 메모리를 시스템 프로그램 메모리라고 합니다. 응용 프로그램 소프트웨어를 저장하는 메모리를 사용자 프로그램 메모리라고 합니다. 4. 입출력 인터페이스 회로 4.1. 필드 입력 인터페이스 회로는 광 결합 회로와 마이크로컴퓨터 입력 인터페이스 회로로 구성되며, 프로그래머블 로직 컨트롤러와 필드 제어 사이의 인터페이스의 입력 채널 역할을 합니다. 4.2. 필드 출력 인터페이스 회로는 출력 데이터 레지스터, 선택 회로 및 인터럽트 요청 회로와 통합되어 있으며, 프로그래머블 로직 컨트롤러는 필드 출력 인터페이스 회로를 통해 해당 제어 신호를 필드 실행 구성 요소에 출력합니다. 5. 기능 모듈 예를 들어 계산, 위치 지정 및 기타 기능 모듈입니다. 6. 통신 모듈 PLC 선택 및 사례 분석 PLC를 선택할 때는 공정의 특성과 제어 요구 사항을 자세히 분석하고 제어 작업과 범위를 명확히 하고 필요한 작업과 조치를 결정한 다음 입력 및 출력 지점 수, 필요한 메모리 용량을 추정하고 제어 요구 사항에 따라 PLC의 기능과 외부 장치의 특성을 결정해야 합니다. 마지막으로 성능-가격 비율이 더 높은 PLC를 선택하고 해당 제어 시스템을 설계합니다. 아래에서는 PLC를 선택할 때 주의해야 할 사항을 자세히 설명하겠습니다. 1. 입력 및 출력(I/O) 포인트 추정I/O 포인트 수를 추정할 때는 적절한 여유를 고려해야 합니다. 일반적으로 통계적 입력 및 출력 포인트 수를 기준으로 10%~20%의 확장 여유를 입력 및 출력 포인트 수에 대한 추정 데이터로 추가합니다. 2. 메모리 용량 추정; 메모리 용량은 프로그래머블 컨트롤러 자체가 제공할 수 있는 하드웨어 저장 장치의 크기이고, 프로그램 용량은 사용자 애플리케이션 프로젝트가 메모리에서 사용하는 저장 장치의 크기이므로 프로그램 용량은 메모리 용량보다 작습니다. 설계 및 선택 중에 프로그램 용량을 어느 정도 추정하기 위해 일반적으로 메모리 용량 추정을 대체로 사용합니다. 일반적으로 디지털 I/O 포인트 수의 10~15배에 아날로그 I/O 포인트 수의 100배를 더한 값이며, 이 숫자는 메모리의 총 단어 수(16비트는 한 단어)이고, 이 숫자의 25%는 여유로 간주합니다.3. 제어 기능의 선택; 이 선택에는 계산 기능, 제어 기능, 통신 기능, 프로그래밍 기능, 진단 기능 및 처리 속도와 같은 특성의 선택이 포함됩니다. (1) 연산 기능; 간단한 PLC의 연산 기능에는 논리 연산, 타이밍 및 카운팅 기능이 포함됩니다. 일반 PLC의 연산 기능에는 데이터 이동, 비교 및 기타 연산 기능도 포함됩니다. 보다 복잡한 연산 기능에는 대수 연산, 데이터 전송 등이 포함됩니다. 대형 PLC에는 아날로그 PID 연산 및 기타 고급 연산 기능도 있습니다. 개방형 시스템의 등장으로 PLC에는 이제 통신 기능이 있습니다. 일부 제품은 하위 컴퓨터와 통신하고, 일부 제품은 동일한 컴퓨터 또는 상위 컴퓨터와 통신하고, 일부 제품은 공장 또는 기업 네트워크와 데이터 통신하는 기능도 있습니다. 설계 및 선택 시 실제 응용 프로그램의 요구 사항에서 시작하여 필요한 연산 기능을 합리적으로 선택해야 합니다. 대부분의 응용 프로그램에서는 논리 연산과 타이밍 및 카운팅 기능만 필요합니다. 일부 응용 프로그램은 데이터 전송 및 비교가 필요합니다. 아날로그 감지 및 제어에 사용되는 경우 대수 연산, 수치 변환 및 PID 연산이 사용됩니다. 데이터를 표시하려면 디코딩 및 인코딩 작업이 필요합니다. (2) 제어 기능: 제어 기능에는 PID 제어 작업, 피드포워드 보상 제어 작업, 비율 제어 작업 등이 있으며, 이는 제어 요구 사항에 따라 결정해야 합니다. PLC는 주로 순차 논리 제어에 사용됩니다. 따라서 대부분의 경우 단일 루프 또는 다중 루프 컨트롤러를 사용하여 아날로그 제어를 해결합니다. 때로는 전용 지능형 입출력 장치를 사용하여 필요한 제어 기능을 완료하고 PLC의 처리 속도를 향상시키고 메모리 용량을 절약합니다. 예를 들어 PID 제어 장치, 고속 카운터, 속도 보상 기능이 있는 아날로그 장치, ASC 코드 변환 장치 등이 사용됩니다. (3) 통신 기능: 대형 및 중형 PLC 시스템은 다양한 필드버스 및 표준 통신 프로토콜(예: TCP/IP)을 지원해야 하며, 필요할 경우 공장 관리 네트워크(TCP/IP)에 연결할 수 있어야 합니다. 통신 프로토콜은 ISO/IEEE 통신 표준을 준수해야 하며 개방형 통신 네트워크여야 합니다. PLC 시스템의 통신 인터페이스에는 직렬 및 병렬 통신 인터페이스(RS 232C/422A/485), RIO 통신 포트, 산업용 이더넷, 일반 DCS 인터페이스 등이 포함되어야 합니다. PLC 시스템 통신 네트워크의 주요 형태는 다음과 같습니다. 1) PC가 마스터 스테이션이고, 동일 모델의 여러 PLC가 슬레이브 스테이션으로 간단한 PLC 네트워크를 형성합니다. 2) 1개의 PLC가 마스터 스테이션이고, 동일 모델의 다른 PLC가 슬레이브 스테이션으로 마스터-슬레이브 PLC 네트워크를 형성합니다. 3) PLC 네트워크는 특정 네트워크 인터페이스를 통해 DCS의 서브넷으로 대형 DCS에 연결됩니다. 4) 전용 PLC 네트워크(각 제조업체의 전용 PLC 통신 네트워크). CPU 통신 작업을 줄이기 위해 네트워크 구성의 실제 요구에 따라 서로 다른 통신 기능(예: 지점 간, 필드버스, 산업용 이더넷)을 갖춘 통신 프로세서를 선택해야 합니다. (4) 프로그래밍 기능; 오프라인 프로그래밍 모드: PLC와 프로그래머는 CPU를 공유합니다. 프로그래머가 프로그래밍 모드에 있을 때 CPU는 프로그래머에게만 서비스를 제공하고 현장 장비를 제어하지 않습니다. 프로그래밍이 완료되면 프로그래머는 실행 모드로 전환되고 CPU는 현장 장비를 제어하고 프로그래밍할 수 없습니다. 오프라인 프로그래밍은 시스템 비용을 줄일 수 있지만 사용 및 디버깅이 불편합니다. 온라인 프로그래밍 모드: CPU와 프로그래머는 자체 CPU를 가지고 있습니다. 호스트 CPU는 현장 제어를 담당하고 스캔 주기 내에 프로그래머와 데이터를 교환합니다. 프로그래머는 온라인으로 컴파일된 프로그램 또는 데이터를 호스트로 보냅니다. 다음 스캔 주기에서 호스트는 새로 수신된 프로그램에 따라 실행됩니다. 이 방법은 비용이 더 많이 들지만 시스템 디버깅 및 작업이 편리하며 대형 및 중형 PLC에서 자주 사용됩니다. (5) 진단기능PLC의 진단 기능은 하드웨어 진단과 소프트웨어 진단을 포함합니다. 하드웨어 진단은 하드웨어 논리 판단을 통해 하드웨어의 오류 위치를 결정하고 소프트웨어 진단은 내부 진단과 외부 진단으로 나뉩니다. 소프트웨어를 통해 PLC의 내부 성능 및 기능을 진단하는 것이 내부 진단이고, 소프트웨어를 통해 PLC CPU와 외부 입출력 구성 요소 간의 정보 교환 기능을 진단하는 것이 외부 진단입니다.PLC의 진단 기능의 강도는 운영자와 유지 보수 인력에게 필요한 기술적 역량에 직접적인 영향을 미치며, 평균 수리 시간에 영향을 미칩니다. (6) 처리속도PLC는 스캐닝 모드에서 작동합니다. 실시간 요구 사항의 관점에서 처리 속도는 가능한 한 빨라야 합니다. 신호 지속 시간이 스캐닝 시간보다 짧으면 PLC가 신호를 스캔할 수 없어 신호 데이터가 손실됩니다. 처리 속도는 사용자 프로그램의 길이, CPU 처리 속도, 소프트웨어 품질 등과 관련이 있습니다. 현재 PLC 접점은 응답 속도가 빠르고 속도가 빠릅니다. 각 바이너리 명령의 실행 시간은 약 0.2~0.4Ls이므로 높은 제어 요구 사항과 빠른 응답 요구 사항이 있는 애플리케이션 요구 사항에 적응할 수 있습니다. 스캐닝 주기(프로세서 스캐닝 주기)는 다음 요구 사항을 충족해야 합니다. 소형 PLC의 스캐닝 시간은 0.5ms/K를 넘지 않아야 합니다. 대형 및 중형 PLC의 스캐닝 시간은 0.2ms/K를 넘지 않아야 합니다. 4. 모델 선택 (1) PLC의 종류PLC는 구조에 따라 통합형과 모듈형의 두 가지 범주로 나뉩니다. 적용 환경에 따라 현장 설치 및 제어실 설치의 두 가지 범주로 나뉩니다. CPU 단어 길이에 따라 1비트, 4비트, 8비트, 16비트, 32비트, 64비트 등으로 나뉩니다. 적용 관점에서 볼 때 일반적으로 제어 기능 또는 입출력 포인트에 따라 선택할 수 있습니다. 통합 PLC의 I/O 포인트는 고정되어 있으므로 사용자는 선택의 여지가 적고 소규모 제어 시스템에서 사용됩니다. 모듈형 PLC는 다양한 I/O 카드 또는 플러그인 카드를 제공하므로 사용자는 제어 시스템의 I/O 포인트를 합리적으로 선택하고 구성할 수 있습니다. 기능 확장이 편리하고 유연하며 일반적으로 대형 및 중형 제어 시스템에서 사용됩니다. (2) 입력 및 출력 모듈 선택; 입력 및 출력 모듈의 선택은 애플리케이션 요구 사항과 일치해야 합니다. 예를 들어, 입력 모듈의 경우 신호 레벨, 신호 전송 거리, 신호 격리 및 신호 전원 공급 방법과 같은 애플리케이션 요구 사항을 고려해야 합니다. 출력 모듈의 경우 선택할 출력 모듈의 유형을 고려해야 합니다. 일반적으로 릴레이 출력 모듈은 가격이 저렴하고 전압 범위가 넓고 수명이 짧으며 응답 시간이 길다는 특징이 있습니다. 사이리스터 출력 모듈은 빈번한 스위칭 및 유도성 저전력 계수 부하 상황에 적합하지만 비용이 더 많이 들고 과부하 용량이 부족합니다. 출력 모듈에는 DC 출력, AC 출력 및 아날로그 출력도 있으며 이는 애플리케이션 요구 사항과 일치해야 합니다. 애플리케이션 요구 사항에 따라 지능형 입력 및 출력 모듈을 합리적으로 선택하여 제어 수준을 개선하고 애플리케이션 비용을 줄일 수 있습니다. 확장 랙 또는 원격 I/O 랙이 필요한지 고려하십시오. (3) 전원공급장치 선택PLC의 전원 공급은 장비 도입 시 제품 설명서의 요구 사항에 따라 PLC를 설계 및 선택하는 것 외에도 제품 설명서의 요구 사항에 따라 PLC의 전원 공급을 설계 및 선택해야 합니다. 일반적으로 PLC의 전원 공급은 국내 전력망의 전압과 일치하는 220VAC 전원 공급으로 설계 및 선택해야 합니다. 중요한 응용 분야의 경우 무정전 전원 공급 장치 또는 전압 안정화 전원 공급 장치를 사용해야 합니다. PLC 자체에 사용 가능한 전원 공급 장치가 있는 경우 제공되는 전류가 응용 프로그램 요구 사항을 충족하는지 확인해야 하며 그렇지 않은 경우 외부 전원 공급 장치를 설계해야 합니다. 오작동으로 인해 외부 고전압 전원 공급 장치가 PLC에 도입되는 것을 방지하기 위해 입력 및 출력 신호를 절연해야 하며 때로는 간단한 다이오드 또는 퓨즈 튜브를 사용하여 절연할 수 있습니다. (4) 메모리 선택: 컴퓨터 통합 칩 기술의 발전으로 메모리 가격이 떨어졌습니다. 따라서 응용 프로그램의 정상적인 작동을 보장하기 위해 PLC 메모리 용량은 일반적으로 256 I/O 포인트에 따라 최소 8K 메모리가 필요합니다. 복잡한 제어 기능이 필요한 경우 더 큰 용량과 더 높은 등급의 메모리를 선택해야 합니다. (5) 경제적 고려사항PLC를 선택할 때는 성능-가격 비율을 고려해야 합니다. 경제적 효율성을 고려할 때는 애플리케이션의 확장성, 작동성, 입출력 비율과 같은 요소도 고려하고 비교하고 고려한 후 마지막으로 더 만족스러운 제품을 선택해야 합니다.입력 및 출력 포인트의 수는 가격에 직접적인 영향을 미칩니다. 추가 입력 및 출력 카드마다 비용이 증가합니다. 포인트 수가 특정 값으로 증가하면 해당 메모리 용량, 랙, 마더보드 등도 그에 따라 증가합니다. 따라서 포인트 수의 증가는 CPU, 메모리 용량, 제어 기능 범위 등의 선택에 영향을 미칩니다. 전체 제어 시스템이 더 합리적인 성능-가격 비율을 갖도록 하기 위해 추정 및 선택 중에 충분히 고려해야 합니다.
더 읽어보기