본문 바로가기

전체 글86

[HMI] LS산전 eXP2 Series 데이터 로깅 오류(USB 미인식) XB-BUILDER 데이터 로깅 USB 미인식 오류 사용한 HMI는 eXP2-0700D이다. 위 매뉴얼과 같이 usb를 통해 로깅 데이터 백업을 할 수 있다. USB 미인식 = HS0951.0 비트 ON USB 인식 = HS0951.0 비트 OFF인식 시에는 위와 같이 USB 삽입 표시가 나타나게 했다. 위와 같이 데이터 로깅 백업을 하려고 하는데 오른쪽과 같이 USB 미삽입 문구가 나타났다. 혹시 USB 문제인가 싶어서 다른 걸로 바꿔서 해봐도 똑같았다.. 매뉴얼을 확인해보니 위와 같이 자체적으로 메모리 진단이 가능했다. USB 두개 다 오류가 발생했다. 혹시 포맷형식이 FAT32로 되어있지 않은건가 싶었는데..맞았다!!! FAT32로 다시 포맷하고 시간 설정을 아직 안 해서 수정 날짜는 안 맞.. 2025. 11. 27.
[PLC] Siemens PLC_하드웨어 구성, 소프트웨어 설치 Siemens PLC_하드웨어 구성, 소프트웨어 설치CPU 1214C SERIES​CPU : 6ES7214-1AG40-0XB0https://mall.industry.siemens.com/mall/ko/KR/Catalog/Product/?mlfb=6ES7212-1AE40-0XB0 Siemens SiePortal sieportal.siemens.com A/D : 6ES7231-4HD32-0XB0 _ A/D 4Chhttps://mall.industry.siemens.com/mall/ko/kr/Catalog/Product/6ES7231-4HD32-0XB0 Siemens SiePortal sieportal.siemens.com D/A : 6ES7232-4HD32-0XB0 _ D/A 4Chhttps://mall.i.. 2025. 11. 27.
[PLC] LS산전 XGB 내장 C-net SP790[온도 컨트롤러] Modbus 통신 XGB 내장 C-net과 온도 컨트롤러 SP790 모드버스 통신 사용한 PLC는 XBC-DN20SU, 온도 컨트롤러는SP790 이다. 배선은 RS485로 진행하였으며485 + (백)​ / 485 - (흑) 컨트롤러 측도 동일한 색상으로 결선했다.485 + (백)​ / 485 - (흑) 통신방법 : MODBUS ASCII통신속도 : 9600패리티 비트 : NONE데이터 길이 : 8정지 비트 : 1주소 : 1응답시간 : 0​MDOBUS ASCII 빼고 나머지는 DEFAULT 값이라 건드리지 않았다. PLC 셋팅은 다음과 같이 설정했다. 0001 : 현재 온도값[PV]0002 : 설정 온도값[SV]​하지만 모드버스 맵 주소는 0번부터 시작이므로 불러오기 위한 주소는 다음과 같다.즉 위 주소에서 -1을 해.. 2025. 11. 27.
[PLC] LS산전 PLC Modubs TCP 통신 테스트 LS산전 PLC Modubs TCP 통신 테스트테스트 베드에 있는 하드웨어를 사용했다. XGL-EFMF(B) 모듈에 랜선으로 1:1로 PC와 연결했다.IP 셋팅은 위와 같다. PLC의 IP 정보는 위와 같으며서버 모드는 모드버스 서버로 변경했다.​Server = Slave, Client = Master를 의미한다.​Server는 PLC, Client는 PC로 진행했다. 모드버스 설정워드 읽기 영역 시작 주소 - D00200 설정​D00200이 0번 Read Holding Resiter가 된다.순차적으로D00201 = 1번D00202 = 2번D00203 = 3번 · · ·​통신에 앞서 LS PLC Modbus tcp는 502번​ 포트를 사용한다.502번 포트를 방화벽 설정에서 열어줘야 한다. 방화벽 .. 2025. 11. 27.
[HMI] LS산전 eXP2 Series 485 루프 백 테스트 eXP2 Series 485 루프 백 테스트eXP2-1000D가 485통신이 되지 않아 통신포트가 문제인가 싶어서 매뉴얼을 확인해봤다.테스트 방법은 위와 같다. 배선 후 테스트를 진행했다. COM3 Test OK!포트의 문제는 아니다.이후에 원인을 찾았다.. 발생한 에러는 PLC[0]:[Error:0x7132]:Device address is exceeded / Time out디바이스 주소가 초과되었다는 의미인데, 알고보니 내가 터치 프로그램에서 M9999/M8888을 사용했다.버튼이 눌려도 아무런 이상이 없어야 해서 큰 값 어드레스로 등록을 해놨다.이게 화근이었다니.... 매뉴얼을 찾아보니 PLC의 M 데이터 영역을 초과했다. M8888 / M9999 어드레스 두 부분을 없애니 오류가 말끔히 사라졌다. 2025. 11. 27.
[PLC] bit와 word의 이해(XGF-PD1H 매뉴얼) XGF-PD1H 매뉴얼의 이해 명령어 메뉴얼 파트를 보면 위와 같이 항목, 설정범위 등이 상세히 나오는데 마지막 제어워드(OP7)부분이 조금 헷갈릴 수 있다. 제어워드 h0012일 때,FEED제어, 상대좌표, 가속시간1, 감속시간 1로 설정이 된다고 한다. 16진수 HEX값 h0012를 2진수 BIN값으로 변환하면-> 0000 0000 0001 0010 위와 같이 나오게 된다.​작은비트 순서부터 보게 되면1~0번째 비트 즉 뒤에서부터 첫 번째 두 번째 부분이다0000 0000 0001 0010 빨간 부분​BIT별 내용을 참고하면00 : 위치제어01 : 속도제어10 : FEED제어11 : 최단거리제어 ​빨간 부분은 현재 10이기에 FEED제어가 된다.​​다음으로 4번째 비트 0000 0000 0001 00.. 2025. 11. 27.