전체 글97 파워쿼리 키 오류 해결|시트 이름·샘플 파일 점검 파워쿼리로 여러 엑셀 파일을 취합하던 중 새 파일을 추가했더니 갑자기 오류가 발생하는 경우가 있습니다.특히 “Expression.Error: 키가 테이블의 어떤 행과도 일치하지 않습니다.”라는 메시지가 나타났다면, 파워쿼리가 찾으려는 항목을 원본 데이터에서 찾지 못했을 가능성이 있습니다.폴더에 저장된 엑셀 파일을 결합하는 작업에서는 시트 이름이나 엑셀 표 이름이 달라졌는지, 샘플 파일의 탐색 규칙이 다른 파일에도 적용되는지 먼저 확인해 보세요.오류가 발생했다고 전체 쿼리를 삭제할 필요는 없습니다. 오류가 처음 나타난 단계와 문제가 발생한 파일을 찾으면 원인을 좁힐 수 있습니다.핵심 요약: 오류 세부 정보 확인 → 처음 실패한 단계 찾기 → 시트·표 이름 비교 → 문제 파일 확인 → 수정 후 전체 새로 고.. 2026. 9. 22. 엑셀 파일 여러 개 자동 취합|파워쿼리 폴더 연결·새로 고침 매달 여러 부서에서 받은 엑셀 파일을 하나씩 열어 데이터를 복사하고, 하나의 통합 파일에 붙여 넣고 있나요?파일이 몇 개 없을 때는 괜찮지만, 매월 같은 작업을 반복하다 보면 시간이 오래 걸리고 일부 행을 빠뜨리거나 중복으로 붙여 넣기 쉽습니다.이럴 때 엑셀의 파워쿼리(Power Query)를 사용하면 같은 구조의 파일 여러 개를 하나의 표로 취합할 수 있습니다.처음 한 번 폴더를 연결하고 취합 규칙을 설정해 두면, 이후에는 새 파일을 폴더에 추가하고 새로 고침하는 방식으로 결과를 업데이트할 수 있습니다.핵심 요약: 같은 양식의 엑셀 파일을 전용 폴더에 모은 뒤 파워쿼리로 결합하세요. 새 파일이 추가되면 쿼리를 다시 만들지 않고 새로 고침할 수 있습니다. 단, 취합 결과의 파일 수와 행 수까지 확인해야 .. 2026. 9. 22. Modbus TCP 오류 02 해결|40001 주소·읽기 개수 점검 Modbus TCP 연결은 정상인데 특정 Register를 읽으려고 하면 Exception Code 02가 발생하는 경우가 있습니다.IP 주소와 Port는 맞고 다른 데이터는 정상적으로 읽히는데 특정 주소에서만 오류가 발생한다면, 네트워크보다 Function Code·Register 주소·읽기 개수를 먼저 확인해야 합니다.특히 40001이라는 Register 표기를 실제 통신 주소와 혼동하거나, 시작 주소는 유효하지만 요청한 읽기 범위가 장비에서 지원하지 않는 영역까지 넘어가면 오류 02가 발생할 수 있습니다.핵심 요약: Modbus TCP 오류 02는 Function Code → 실제 전송 주소 → 읽기 개수 → 대상 장비 순서로 확인합니다. 주소를 무작정 바꾸기보다 실제 요청 패킷과 장비 Regist.. 2026. 9. 21. SECS/GEM 레시피 다운로드 오류|S7F3·PPID 검증 SECS/GEM으로 레시피를 다운로드했는데 장비에 저장되지 않거나, 다운로드는 성공했다고 표시되는데 실제 생산에 사용할 레시피가 다른 경우가 있습니다.이런 문제는 S7F3 전송 여부만 확인해서는 원인을 찾기 어렵습니다. 레시피의 PPID·PPBODY·장비 상태·저장 가능 여부·선택 상태를 구분해서 확인해야 합니다.특히 S7F4에서 정상 응답을 받았더라도 장비에 저장된 레시피가 원본과 동일한지, 실제 공정에서 그 레시피가 선택됐는지는 별도 검증이 필요합니다.핵심 요약: 다운로드 응답 확인 → 장비 저장 목록 확인 → 레시피 역조회 → 원본과 비교 → 실제 선택 상태 확인 순서로 점검합니다.목차증상별 원인 찾기다운로드 메시지 점검PPID와 PPBODY 확인레시피 역조회·비교 검증생산 투입 전 확인최종 체크리.. 2026. 9. 21. SECS/GEM 통신 끊김 데이터 누락|Spooling·S6F23 복구 MES 또는 Host가 재기동되는 동안 Equipment는 계속 생산할 수 있습니다.통신이 30분 끊겼다가 다시 연결됐는데 Lot Complete·Alarm·Process Event가 MES에서 빠져 있다면 단순 Network 장애가 아니라 SECS/GEM Spooling 설정과 복구 절차를 확인해야 합니다.Spooling의 목적은 통신이 끊긴 동안 Equipment에서 발생한 중요한 Primary Message를 임시 보관했다가 Host가 복구된 뒤 다시 전달하는 것입니다.하지만 Spooling을 Enable했다고 해서 생산이력이 자동으로 안전해지는 것은 아닙니다. 무엇을 저장할지, 얼마나 저장할지, Overflow 시 무엇을 버릴지, 재전송된 Event의 원래 발생시간을 어떻게 보존할지까지 설계해야 .. 2026. 9. 20. 이전 1 2 3 4 ··· 20 다음