이번글에서는 마지막 연재로 PLC-Recorder FAQ에 대해서 기술 하겠습니다. 자주하는 질문들을 요약하였으니 참조하시기 바랍니다.
연결 문제
▶ PLC에 액세스할 수 있는지 확인하는 방법은 무엇입니까?
PLC 구성이 정확하고 포트가 정확하면 PING 명령을 사용하여 PING을 통과할 수 있는 한 통신 연결을 설정할 수 있습니다. 어떤 경우에는 PING을 달성할 수 없더라도(시스템에서 이 기능을 비활성화함) 통신이 여전히 설정될 수 있습니다.
▶ 연결이 실패하면 어떻게 해야 합니까?
올바르게 구성된 경우 대부분의 경우 소프트웨어는 PLC 장치와의 연결을 성공적으로 설정합니다. 그러나 특히 일부 구형 장치 모델의 경우 처음으로 연결할 수 없는 상황이 있을 수 있으며, 시스템이나 네트워크 사용량이 많은 경우 이러한 상황이 발생할 가능성이 더 높습니다. 이 경우 다시 연결을 시도하십시오.
수집 문제
▶ 획득주기는 20ms로 설정되어 있는데 실제 주기는 40ms 인가요?
수집은 활성 수집과 청취 모드의 두 가지 범주로 구분됩니다. 각 유형에는 실제 수집 주기에 영향을 미치는 요소가 있습니다.
활성 획득 모드의 경우 소프트웨어는 설정된 기간(여기서는 20ms)에 따라 주기적 획득을 수행합니다. 정상적인 상황에서 주기 타이머가 만료된 후 소프트웨어는 수집 작업을 수행합니다. 수집에 걸리는 시간이 20ms 미만인 경우 소프트웨어는 20ms에 도달할 때까지 남은 시간을 기다린 후 다음 수집 작업을 시작합니다.
실제 획득 시간이 20ms를 초과하면 소프트웨어는 더 이상 기다리지 않습니다. 획득이 완료되면 즉시 다음 획득을 시작하십시오. 오프라인 파형으로 판단하면 두 샘플 간의 시간 차이가 20ms를 초과합니다.
실제 수집주기에 영향을 미치는 요소는 무엇입니까?
1. PLC 컴퓨팅 성능:
기존 CPU는 확실히 새 모델만큼 반응성이 떨어집니다. PLC의 주요 임무는 제어 프로그램의 적시 실행과 외부 통신을 보장하는 것입니다. 따라서 CPU가 느리거나 내부 프로그램의 양이 많은 경우 PLC에서 수집하는 작업의 우선 순위는 높지 않습니다. PLC가 매우 크면 수집 명령에 대한 응답 속도가 느려집니다.
2. PLC 내 수집변수 분포:
수집 속도를 최대한 높이기 위해 DB1.DB0, DB1 등 수집을 위해 동일한 영역에서 수집 및 병합 변수를 최대한 최적화했습니다. DB10, 이 두 변수는 하나의 명령으로 수집되며 CPU는 한 번만 응답하면 됩니다. 단, 변수가 DB1.DB0, DB2.DB10 등 서로 다른 영역에 있는 경우에는 PLC에서 병합 수집을 허용하지 않을 수 있으므로 이때마다 질문과 답변이 필요하므로 수집을 2회에 걸쳐 수행해야 합니다. 프로세스가 길어질 것입니다. 변수가 매우 지저분한 경우 변수가 많지 않더라도 여전히 시간이 오래 걸립니다. 또 다른 관점에서 수집 속도를 높여야 한다면 수집된 변수를 한 영역에 배치하고 촘촘하게 배열하는 것이 좋습니다. 이렇게 하면 변수가 많아도 한 번에 수집할 수 있고 실제 결과가 나올 수도 있습니다. 시간 소모가 매우 짧을 것입니다.
3. 네트워크 상태: 고속도로와 마찬가지로 차량 수와 교차로 상태가 차량 속도에 영향을 미칩니다. 다행스럽게도 현재 네트워크는 기본적으로 100M 또는 1000M로 극히 나쁜 상황이 아닌 이상 영향은 일반적으로 작습니다.
청취 모드의 경우 소프트웨어는 설정된 주기에 따라 새 메시지가 있는지 확인합니다. PLC에서 전송한 주기가 설정된 주기(예: 40ms)를 초과하는 경우 소프트웨어에서 수집한 실제 정보 주기도 약 40ms여야 합니다.
▶ 나중에 다른 소프트웨어를 사용하여 분석할 수 있도록 .CSV 파일을 직접 생성할 수 있습니까?
1. PLC-Recorder의 .ihm 파일은 압축된 형식으로 저장되지만, .csv는 동일한 내용에 대해 텍스트로 저장되는 경우 용량이 몇 배 더 커집니다. 데이터의 양이 매우 많으면 .csv의 변환 및 저장 프로세스도 매우 길어서 수집에 영향을 미칩니다. 따라서 온라인 소프트웨어는 데이터 수집 소프트웨어에서도 일반적으로 사용되는 .csv를 지원하지 않습니다.
2. PLC-Recorder를 지원하는 오프라인 전문 분석 소프트웨어인 Ana에는 .csv 파일로 내보내는 기능이 있습니다. 여러 파일을 함께 내보내야 하는 경우 먼저 원클릭 연결을 통해 하나의 파일로 연결한 다음 내보낼 수 있습니다. .
3. PLC-Recorder에는 사용자가 직접 데이터 파일을 열고 2차 데이터 처리를 수행할 수 있는 SDK가 있어 더욱 무료입니다.
시스템 문제
▶ 웨이브를 녹음할 때 클라이언트 소프트웨어의 CPU 부하가 너무 높거나 심지어 지연됩니다.
웨이브 녹음 중 소프트웨어 CPU 부하를 줄이기 위한 조치:
1. 웨이브 녹음을 시작할 때 창을 최소화하고 가급적 직접 닫는 것이 좋습니다(오른쪽 하단에 아이콘이 있으며 언제든지 복원할 수 있습니다).
2. 웨이브 기록 중 온라인에 표시되는 변수 수를 줄입니다.
3. 관리자 권한으로 실행하세요.
▶ 소프트웨어에 대한 관리자 권한을 영구적으로 얻는 방법은 무엇입니까?
일부 시스템에서는 데이터 파일 연결 및 부팅 항목을 수정하려면 관리자 권한이 필요할 수 있습니다. 이 소프트웨어는 관리자 권한을 자동으로 적용하지 않습니다. 따라서 사용자가 오랫동안 관리자 권한으로 실행하려는 경우 다음과 같이 설정할 수 있습니다.
1단계: 소프트웨어가 있는 디렉토리를 열고 소프트웨어의 실행 파일 “PLCRecorder.exe”를 찾습니다.
2단계: 파일을 마우스 오른쪽 버튼으로 클릭하고 “속성” -> “호환성” -> “관리자 권한으로 이 프로그램 실행”을 선택합니다.
▶ Windows XP SP2에서의 설치 방법
1. KB893803-v2-x86 설치
2. dotnetfx35 설치
3. dotNetFx40_Client_x86_x64 설치
4. NET 프레임워크 4.0을 설치합니다.
5. 이 소프트웨어의 압축을 풀어주세요.
▶ 시작 이후 보고된 일부 오류
1. 소프트웨어 디렉터리를 D:\로 이동하세요.
2. 관리자 권한으로 PLCRECORDER.EXE를 한 번 실행합니다.
그래픽 작업
▶ 신호의 길이를 측정하는 방법은 무엇입니까?
처리에는 오프라인 분석 소프트웨어 Ana를 사용하십시오.
▶ 엑셀로 데이터를 가져오는 방법은 무엇입니까?
처리에는 오프라인 분석 소프트웨어 Ana를 사용하십시오.
▶ 여러 개의 파형 파일을 병합하는 방법은 무엇입니까?
작동하려면 오프라인 분석 소프트웨어 Ana를 사용하십시오.
인터페이스가 비정상적으로 표시되고, 인터페이스에 글꼴이 불완전하게 표시되는 등의 문제가 있습니다.
Windows 시스템의 크기 조정 및 레이아웃 옵션을 권장 값으로 조정하십시오.
창에 커다란 빨간색 십자가가 표시됩니다. 어떻게 해야 합니까?
아래 그림과 같이 디스플레이가 충돌합니다. 소프트웨어는 이를 방지하기 위해 최선을 다했지만 제거할 수 없습니다. 일반적인 이유는 데이터 유형이 잘못되어 웨이브 기록 중에 확인할 수 없기 때문입니다. 수집되어 디스플레이 컨트롤이 처리할 수 없고 충돌이 발생하게 됩니다.
예를 들어 DB1.0을 사용하여 변수를 수집하는 경우 PLC는 DINT이며 이는 32비트 변수입니다. 웨이브 녹음 소프트웨어에서 DOUBLE을 사용하여 수집하면 다음 32비트가 함께 수집되며 오류가 발생할 수 있습니다. 발생합니다(필연적인 것은 아닙니다).
따라서 이러한 상황이 발생하면 먼저 데이터 유형을 다시 확인하십시오.
함께보면 좋은 글
PLC-Recorder 수집