PanelShop.com에서 PLC 및 자동화에 대한 전문가의 통찰력을 살펴보세요
프로그래밍 가능 논리 컨트롤러는 신호 레벨에 대한 정보를 제공하는 데만 사용되는 것이 아닙니다. 또한 컨트롤러 사용에 따라 데이터를 캡처하고 분석할 수도 있습니다. PLC의 가장 기본적인 용도인 신호 캡처를 통해 사용자는 분석 및 테스트를 위한 일련의 값을 캡처하고 기록할 수 있습니다.
PLC에 의해 캡처된 값을 입력하고 차트에 표시하여 이상적인 값 세트와 비교하여 실제 값 세트의 빈도 및 변화를 확인할 수 있습니다. 일부 값 세트는 이를 수정하기 위해 PID 제어 체계가 필요합니다. 이는 오버슈트 또는 성능 저하와 같은 오류를 나타내는 차트의 스파이크를 통해 표시됩니다.
래더 로직 코드를 사용하면 오류로 인해 발생한 것과 유사한 샘플 스파이크 또는 펄스를 생성하여 테스트할 수 있습니다. 로직 래더 코드를 사용하여 이러한 샘플 펄스를 생성하는 방법에는 네 가지가 있습니다. 이러한 각 코드는 비교, 타이밍, 수학 코드를 포함한 논리 코드를 반영합니다.
방법 1 – FIFO 로드 명령
첫 번째 방법은 샘플 펄스를 생성하기 위한 선입선출 명령을 포함합니다. FIFO 로드 명령은 대부분의 값비싼 프로세서에서 사용할 수 있으며 더 많은 값을 캡처할 수 있도록 배열의 크기를 늘리기만 하면 됩니다. 이를 통해 더 많은 양의 데이터 샘플을 분석에 사용할 수 있습니다.
방법 2 – 요소 평균화
고급형 PLC에서 일반적으로 사용되는 이 방법은 배열에 있는 모든 요소의 평균을 구합니다. 연속 캡처 간의 변화율을 계산해야 하는 경우 신호 캡처를 비교하는 코드를 사용하여 차이를 확인합니다. 그런 다음 배열은 분석 결과를 읽고 관찰된 스파이크 값을 캡처할 수 있습니다.
방법 3 – FIFO 지침이 없는 PLC 플랫폼
세 번째 방법을 사용하면 FIFO 명령이 필요하지 않습니다. 그러나 배열 및 파일 이동 기능은 여전히 필요합니다. 9개의 요소는 첫 번째 명령에 의해 이동되어 현재 신호 값을 가장 최근 요소에 복사합니다. 그런 다음 각 이동 명령은 Vxxx 항목으로 대체되며, 각 항목의 값은 원하는 센서 값 데이터 위치와 저장 위치를 나타냅니다.
방법 4 - 자유 실행 타이머
마지막 방법은 고급 PLC 플랫폼뿐만 아니라 거의 모든 PLC 플랫폼에서 작동합니다. 여기에는 타이머를 사용하여 스캔을 기록하고 해당 시간 동안 제공된 값을 캡처하는 작업이 포함됩니다. 코드의 결과 펄스는 위의 방법에서처럼 스캔에서 정확하지 않지만 순환 루틴이나 인터럽트를 사용하면 이 문제를 해결할 수 있습니다.
신호를 분석할 때 고주파수에서 신호를 캡처하는 것이 좋습니다. 카드가 레지스터에 값을 게시하는 속도는 매우 빠릅니다. 그러나 업데이트 속도를 결정하는 유일한 방법은 배열에 많은 수의 값을 캡처하고 저장하는 것입니다. 예를 들어, 6~7개의 연속된 동일한 값의 캡처 속도가 5ms인 경우 카드는 30~35ms마다 업데이트됩니다. 값이 더 빠르게 게시될수록 급증이나 오류가 발생할 확률이 높아집니다.
래더 로직 302
PLC 데이터 수집 및 분석의 중추를 형성하는 래더 로직이 얼마나 중요한지 아는 것은 어렵지 않습니다. 이러한 수집 및 분석은 오늘날 전 세계에서 사용되는 산업 제어에 대한 귀중한 정보를 제공합니다. 래더 로직을 사용하는 다양한 신호 캡처 방법을 이해하는 것은 PLC를 이해하고 사용하여 데이터를 분석하는 데 중요합니다.
PanelShop.com의 PLC 기술자 해당 분야의 전문가이며 그들의 스캔 사고방식은 사실상 타의 추종을 불허합니다. 귀하의 회사가 효율성을 높이기 위해 어떤 개선을 할 수 있는지 알아보려면 지금 PanelShop 전문가와 상담하세요!
독서에도 관심이 있으실 것입니다
- 래더 논리 101 - 기본
- 래더 로직 102:장점과 단점
- 래더 로직 201 - PLC 스캐닝