본문 바로가기

전체 글86

[PLC] LS산전 PLC to PC(232 Modbus RTU) LS PLC와 PC 232 Modbus RTU 통신 테스트 위와 같이 Cross하여 배선한 후 232 to USB 모듈을 사용하여 PC와 접속하였다. XGL-CH2B의 채널 1번을 모드버스 RTU 서버로 설정하였다. PC 통신 프로그램은 Modbus Poll을 사용하였고 통신 설정은 PLC와 동일하게 셋팅하였다. 위와 같이 응답 오류가 발생하였다. 개별 모듈 리셋이 원인인 것 같아 리셋을 진행하였으나 여전히 오류가 발생하였다. 국번을 1번으로 변경 후 진행하니 오류가 사라졌다.하지만 값이 들어오지 않아서 확인해 봤다. 읽기 영역의 데이터가 넘어가지 않는 것이었다.이 원인은 지난번에 한번 겪은 적이 있어서 뭔지 바로 알아냈다.리셋하면서 쓰기 영역과 읽기 영역이 크로스 된 것이다. 지난번에 해결했던 방법과 .. 2025. 11. 26.
[PLC] 전류(4~20mA)출력 카드로 전압(1~5V)출력 내보내기 4~20mA의 출력을 250옴의 저항(옴의 법칙)을 이용하여 1~5V의 출력을 내보내는 방법 XGB PLC에 아날로그 전류(4~20mA)입력 2개와 아날로그 출력(1~5V)출력 2개를 사용할 일이 생겨서 XBF-AH04A(2입력 2출력)를 쓰면 딱 됐는데 납기에 맞춰 부품 구하기가 너무 힘들었다. 어쩔 수 없이 4채널짜리 XBF-AD04A 구매했다. 출력카드는 전류출력, 전압출력으로 나뉜다.전압출력(1~5V)를 사용할 계획이었으니까 XBF-DV04A를 구매하면 되는데 이것도 재고가 없었다는.. 그래서 생각한 방법 XBF-DV04A(전류출력 4~20mA)를 사서 DC 1~5V 출력으로 바꾸기! 4~20mA의 장점이 바로 이것인데 옴의 법칙을 이용해 250옴의 저항을 이용하면 1~5V의 출력을 내보낼 수 .. 2025. 11. 26.