C# 모드버스 RTU 시리얼통신 구현하기
안녕하세요~ 시리얼 통신도 TCP/IP 모드버스 프로토콜과 차이가 많이나지 않습니다! Send Receive 기본틀도 둘다 비슷하구요 단지 요청프로토콜에 앞 헤더를 제외하고 뒤에 CRC가 추가되는 점이 조금 다르죠! 시리얼 통신용 기본 요청 프로토콜 입니다. public static byte[] W_buff = { 0x01, //ID 0x04, //FunctionCode 0x00, 0x01, //시작주소 0x00, 0x40, //데이터 길이(64) 0x73, 0xFB //CRC 값 계산필요! }; CRC 값 구하는 부분은 밑에 링크로 올려두었습니다. 시리얼포트 기본소스입니다. iniPort 메서드는 는 ini파일을 이용하여 가져온 시리얼 포트 연결속성을 설정하는 부분입니다. 통신포트, 속도, 패리티비트,..