기계 모니터링 문제 해결

Prev Next

머신 모니터링과 관련된 일반적인 문제 해결 방법을 알아보세요.

Machine attribute 업데이트되지 않음

증상: Machine attribute 에 "데이터 없음" 또는 오래된 타임스탬프가 표시됨

근본 원인:

  1. OPC UA 또는 MQTT 연결 끊김
  2. Shop Floor > Machines > Machine Data Sources로 이동하여 커넥터 호스트 상태를 확인하십시오
  3. 커넥터의 [테스트] 버튼을 클릭하여 연결 상태를 확인하십시오
  4. 방화벽 규칙 및 포트 포워딩을 포함한 네트워크 연결 상태를 확인하십시오
  5. 속성이 올바르게 매핑되지 않음
  6. '기계 > 구성' 탭으로 이동하십시오
  7. 속성이 올바른 OPC UA 노드 또는 MQTT 토픽에 매핑되었는지 확인하십시오
  8. '최신 메시지 가져오기(MQTT)'를 클릭하거나 노드를 탐색(OPC UA)하여 데이터 소스가 메시지를 게시하는지 확인하십시오
  9. 속도 제한 초과
  10. 인스턴스 전체의 총 Hz가 500 Hz 제한을 초과하지 않는지 확인하십시오
  11. 폴링 빈도를 줄이거나 불필요한 속성을 제거하십시오

해결 방안 체크리스트

  • [ ] 커넥터 호스트에 "연결됨" 상태가 표시됩니다.
  • [ ] ‘ Machine attribute ’가 활성 데이터 소스에 매핑되어 있습니다
  • [ ] 데이터 소스가 데이터를 게시 중입니다(Kepware 또는 브로커 UI에서 확인).
  • [ ] 머신이 “오프라인” 상태가 아닙니다(머신 상태 위젯에서 확인)

기기 트리거가 작동하지 않음

증상: 예상된 상태 변경 또는 활동 필드 업데이트가 발생하지 않음

근본 원인:

  1. 트리거 조건이 충족되지 않음
  2. 예시: 트리거가 “기기 전류 > 10일 때”를 지정했으나, 해당 속성의 최대값이 8인 경우
  3. '머신 > 활동' 탭으로 이동하여 속성 값을 확인하십시오
  4. 트리거가 비활성화됨
  5. '기계 유형' > '트리거'로 이동하여 토글이 'ON' 상태인지 확인하십시오
  6. 상충되는 트리거가 여러 개 있음
  7. 예: 트리거 A가 상태를 '실행 중'으로 설정하고, 트리거 B가 즉시 상태를 '중지됨'으로 설정합니다
  8. 해당 머신 유형의 모든 트리거를 검토하여 충돌 여부를 확인하십시오
  9. 트리거 동작이 잘못된 머신을 참조함
  10. 앱 트리거에서 "이 스테이션에서"를 사용하는 경우, 머신이 해당 스테이션에 할당되어 있는지 확인하십시오

해결 방법 체크리스트

  • [ ] 트리거가 활성화되어 있습니다(ON으로 설정됨)
  • [ ] 트리거 조건이 충족 가능한지 확인 (속성 범위 확인)
  • [ ] 충돌하는 트리거가 없음
  • [ ] 스테이션 할당이 올바른지 확인하십시오("이 스테이션에서"를 사용하는 경우)

OEE 계산 오류

증상: OEE 백분율이 예상값과 일치하지 않음

근본 원인:

  1. 상태 매핑 오류
  2. 가용성 계산을 위해서는 “실행 중(Running)” 상태가 구성되어야 함
  3. '기계 유형 > 상태'로 이동하여 "실행 중"이 "가동 시간"으로 표시되어 있는지 확인하십시오
  4. 부품 수치가 증가하지 않음
  5. 머신 트리거가 "부품 수" 활동 필드에 값을 기록하는지 확인하십시오
  6. 머신 활동 테이블에서 부품 수 값을 확인하십시오
  7. 이상적인 가동률이 설정되지 않았습니다
  8. 성능 계산에는 이상적인 가동률이 필요합니다.
  9. "이상적인 가동률" 기계 활동 필드 또는 앱 입력을 사용하여 이상적인 가동률을 설정하십시오
  10. 시계 편차
  11. 기계 타임스탬프가 Tulip 서버와 동기화되지 않았습니다
  12. 커넥터 호스트와 Tulip 인스턴스의 시간대 설정을 확인하십시오

해결 방법 체크리스트

  • [ ] "실행 중" 상태가 머신 유형에서 가동 시간으로 구성되어 있습니다
  • [ ] 부품 수(Part Count) 활동 필드가 올바르게 채워집니다
  • [ ] 이상적인 실행 빈도가 설정되어 있습니다(정적 또는 동적)
  • [ ] 시간대 일치가 확인되었습니다

앱에 머신 데이터가 표시되지 않음

증상: 머신 상태 위젯에 "선택된 머신이 없습니다"가 표시되거나 비어 있음

근본 원인:

  1. 머신 변수가 채워지지 않음

  2. 변수 데이터 소스를 사용하는 경우, 런타임 시 변수가 설정되어 있는지 확인하십시오

  3. 디버깅을 위해 변수 값을 표시할 텍스트 위젯을 추가하십시오

  4. 스테이션 할당이 누락됨

  5. "이 스테이션에서" 로직을 사용하는 경우 다음을 확인하십시오:

    • Player에서 스테이션이 선택되어 있는지
    • 해당 스테이션에 머신이 할당되어 있는지
  6. 기기 권한

  7. 사용자 역할에 기기 데이터 조회 권한이 없을 수 있습니다

  8. '설정' > '역할'로 이동하여 해당 역할에 "기기 모니터링" 권한이 있는지 확인하십시오

해결 방법 체크리스트

  • [ ] 장비 변수가 설정되어 있습니다(변수 값 확인).
  • [ ] Player에서 스테이션이 선택되어 있습니다(“이 스테이션에서”를 사용하는 경우)
  • [ ] 기계가 스테이션에 할당되어 있습니다(작업 현장 > 기계 > 구성으로 이동).
  • [ ] 사용자에게 기계 모니터링 권한이 부여되어 있습니다(설정 > 역할로 이동).

예산 또는 속도 제한을 초과하는 자동화 작업

증상: 작업 실행량이 많아 예상치 못한 자동화 비용이 발생함

근본 원인:

  1. 트리거가 너무 빈번하게 발동됨
  2. 예시: " machine attribute 가 변경될 때마다" 실행되는 자동화
  3. 속성이 1Hz로 업데이트되면, 시스템당 시간당 3,600개의 작업이 발생합니다
  4. 조건부 필터가 누락됨
  5. 필요하지 않을 때도 자동화가 실행됩니다
  6. 조건 추가: “속성 값이 임계값보다 클 때만”
  7. 중복된 자동화
  8. 여러 자동화 프로세스가 유사한 작업을 수행합니다

해결 방안

  1. 일괄 처리

이전: 자동화: machine attribute 가 변경될 때 → 테이블에 기록(시간당 3600회 실행)

변경 후: 머신 트리거: 속성이 변경될 때 → 활동 필드 업데이트 자동화: 1시간마다 → 활동 필드를 테이블에 복사(시간당 1회 실행)

  1. 조건부 필터 추가

이전: 자동화: 기계 상태가 변경될 때 → 알림 전송(상태가 '실행 중'에서 '실행 중'으로 변경되는 경우를 포함하여 상태가 변경될 때마다 실행됨)

변경 후: 자동화: 머신 상태가 변경되고 새 상태가 "중지됨"일 때 → 알림 전송(‘중지됨’ 상태일 때만 실행)

  1. 적용 가능한 작업에는 머신 트리거 사용
  2. 작업이 머신 상태나 활동 필드만 업데이트하는 경우, 머신 트리거(무료)를 사용하세요
  3. 테이블 쓰기, 커넥터 호출 및 알림에는 자동화를 전용으로 사용하십시오

추가 정보

{{snippet.원하는 정보를 찾으셨나요?}}