머신 모니터링과 관련된 일반적인 문제 해결 방법을 알아보세요.
Machine attribute 업데이트되지 않음
증상: Machine attribute 에 "데이터 없음" 또는 오래된 타임스탬프가 표시됨
근본 원인:
- OPC UA 또는 MQTT 연결 끊김
- Shop Floor > Machines > Machine Data Sources로 이동하여 커넥터 호스트 상태를 확인하십시오
- 커넥터의 [테스트] 버튼을 클릭하여 연결 상태를 확인하십시오
- 방화벽 규칙 및 포트 포워딩을 포함한 네트워크 연결 상태를 확인하십시오
- 속성이 올바르게 매핑되지 않음
- '기계 > 구성' 탭으로 이동하십시오
- 속성이 올바른 OPC UA 노드 또는 MQTT 토픽에 매핑되었는지 확인하십시오
- '최신 메시지 가져오기(MQTT)'를 클릭하거나 노드를 탐색(OPC UA)하여 데이터 소스가 메시지를 게시하는지 확인하십시오
- 속도 제한 초과
- 인스턴스 전체의 총 Hz가 500 Hz 제한을 초과하지 않는지 확인하십시오
- 폴링 빈도를 줄이거나 불필요한 속성을 제거하십시오
해결 방안 체크리스트
- [ ] 커넥터 호스트에 "연결됨" 상태가 표시됩니다.
- [ ] ‘ Machine attribute ’가 활성 데이터 소스에 매핑되어 있습니다
- [ ] 데이터 소스가 데이터를 게시 중입니다(Kepware 또는 브로커 UI에서 확인).
- [ ] 머신이 “오프라인” 상태가 아닙니다(머신 상태 위젯에서 확인)
기기 트리거가 작동하지 않음
증상: 예상된 상태 변경 또는 활동 필드 업데이트가 발생하지 않음
근본 원인:
- 트리거 조건이 충족되지 않음
- 예시: 트리거가 “기기 전류 > 10일 때”를 지정했으나, 해당 속성의 최대값이 8인 경우
- '머신 > 활동' 탭으로 이동하여 속성 값을 확인하십시오
- 트리거가 비활성화됨
- '기계 유형' > '트리거'로 이동하여 토글이 'ON' 상태인지 확인하십시오
- 상충되는 트리거가 여러 개 있음
- 예: 트리거 A가 상태를 '실행 중'으로 설정하고, 트리거 B가 즉시 상태를 '중지됨'으로 설정합니다
- 해당 머신 유형의 모든 트리거를 검토하여 충돌 여부를 확인하십시오
- 트리거 동작이 잘못된 머신을 참조함
- 앱 트리거에서 "이 스테이션에서"를 사용하는 경우, 머신이 해당 스테이션에 할당되어 있는지 확인하십시오
해결 방법 체크리스트
- [ ] 트리거가 활성화되어 있습니다(ON으로 설정됨)
- [ ] 트리거 조건이 충족 가능한지 확인 (속성 범위 확인)
- [ ] 충돌하는 트리거가 없음
- [ ] 스테이션 할당이 올바른지 확인하십시오("이 스테이션에서"를 사용하는 경우)
OEE 계산 오류
증상: OEE 백분율이 예상값과 일치하지 않음
근본 원인:
- 상태 매핑 오류
- 가용성 계산을 위해서는 “실행 중(Running)” 상태가 구성되어야 함
- '기계 유형 > 상태'로 이동하여 "실행 중"이 "가동 시간"으로 표시되어 있는지 확인하십시오
- 부품 수치가 증가하지 않음
- 머신 트리거가 "부품 수" 활동 필드에 값을 기록하는지 확인하십시오
- 머신 활동 테이블에서 부품 수 값을 확인하십시오
- 이상적인 가동률이 설정되지 않았습니다
- 성능 계산에는 이상적인 가동률이 필요합니다.
- "이상적인 가동률" 기계 활동 필드 또는 앱 입력을 사용하여 이상적인 가동률을 설정하십시오
- 시계 편차
- 기계 타임스탬프가 Tulip 서버와 동기화되지 않았습니다
- 커넥터 호스트와 Tulip 인스턴스의 시간대 설정을 확인하십시오
해결 방법 체크리스트
- [ ] "실행 중" 상태가 머신 유형에서 가동 시간으로 구성되어 있습니다
- [ ] 부품 수(Part Count) 활동 필드가 올바르게 채워집니다
- [ ] 이상적인 실행 빈도가 설정되어 있습니다(정적 또는 동적)
- [ ] 시간대 일치가 확인되었습니다
앱에 머신 데이터가 표시되지 않음
증상: 머신 상태 위젯에 "선택된 머신이 없습니다"가 표시되거나 비어 있음
근본 원인:
-
머신 변수가 채워지지 않음
-
변수 데이터 소스를 사용하는 경우, 런타임 시 변수가 설정되어 있는지 확인하십시오
-
디버깅을 위해 변수 값을 표시할 텍스트 위젯을 추가하십시오
-
스테이션 할당이 누락됨
-
"이 스테이션에서" 로직을 사용하는 경우 다음을 확인하십시오:
- Player에서 스테이션이 선택되어 있는지
- 해당 스테이션에 머신이 할당되어 있는지
-
기기 권한
-
사용자 역할에 기기 데이터 조회 권한이 없을 수 있습니다
-
'설정' > '역할'로 이동하여 해당 역할에 "기기 모니터링" 권한이 있는지 확인하십시오
해결 방법 체크리스트
- [ ] 장비 변수가 설정되어 있습니다(변수 값 확인).
- [ ] Player에서 스테이션이 선택되어 있습니다(“이 스테이션에서”를 사용하는 경우)
- [ ] 기계가 스테이션에 할당되어 있습니다(작업 현장 > 기계 > 구성으로 이동).
- [ ] 사용자에게 기계 모니터링 권한이 부여되어 있습니다(설정 > 역할로 이동).
예산 또는 속도 제한을 초과하는 자동화 작업
증상: 작업 실행량이 많아 예상치 못한 자동화 비용이 발생함
근본 원인:
- 트리거가 너무 빈번하게 발동됨
- 예시: " machine attribute 가 변경될 때마다" 실행되는 자동화
- 속성이 1Hz로 업데이트되면, 시스템당 시간당 3,600개의 작업이 발생합니다
- 조건부 필터가 누락됨
- 필요하지 않을 때도 자동화가 실행됩니다
- 조건 추가: “속성 값이 임계값보다 클 때만”
- 중복된 자동화
- 여러 자동화 프로세스가 유사한 작업을 수행합니다
해결 방안
- 일괄 처리
이전: 자동화: machine attribute 가 변경될 때 → 테이블에 기록(시간당 3600회 실행)
변경 후: 머신 트리거: 속성이 변경될 때 → 활동 필드 업데이트 자동화: 1시간마다 → 활동 필드를 테이블에 복사(시간당 1회 실행)
- 조건부 필터 추가
이전: 자동화: 기계 상태가 변경될 때 → 알림 전송(상태가 '실행 중'에서 '실행 중'으로 변경되는 경우를 포함하여 상태가 변경될 때마다 실행됨)
변경 후: 자동화: 머신 상태가 변경되고 새 상태가 "중지됨"일 때 → 알림 전송(‘중지됨’ 상태일 때만 실행)
- 적용 가능한 작업에는 머신 트리거 사용
- 작업이 머신 상태나 활동 필드만 업데이트하는 경우, 머신 트리거(무료)를 사용하세요
- 테이블 쓰기, 커넥터 호출 및 알림에는 자동화를 전용으로 사용하십시오
추가 정보
{{snippet.원하는 정보를 찾으셨나요?}}

