Re: 온습도 범용 제어기 통신 관련으로 문의드립니다.
페이지 정보
작성일 20-04-16 08:29
본문
* * * * * 박현우 님이 작성하신 글 * * * * *
<< 안녕하십니까, 시너젠 연구원 박현우입니다.
<<
<< 현재 저희측 소프트웨어와 여러 지역에 설치된 코노텍 온습도제어기를 RS-485를 통해 통신하여 운용중에 있습니다. 운용중에 문의사항이 있어 질문드리게 되었습니다.
<<
<< 1. 설치된 제어기 모델들이 FOX-300 시리즈, FOX-301 시리즈, FOX-302 시리즈이고 해당 카탈로그를 보았을 때, 센서 오프 에러, 센서 쇼트 에러가 있는 것을 확인했습니다. 제어기 쪽 에러는 Er1 이외에 없고 RS-485로 통신하여 받을 수 것인지 문의드립니다.
<<
<< 2. 코노텍 온습도계가 설치된 환경상, RS-485 선에 미약한 노이즈, 서지가 발생할 수 있는데 해당 상황 발생시, 제어기에서 정확히 수치로 표현하고 해당 값을 확인 할 수 있는지 문의드립니다.
<<
<< 3. 카탈로그의 통신 출력의 인터페이스 항목의 경우 스타트 비트와 스톱 비트가 1로 고정인 것으로 확인했습니다. 컨버터의 경우 스탑 비트가 2여도 통신이 되긴 합니다만, 제어기와 통신할 컨버터 또한 해당 항목에 맞추는 것이 권장사항인지 필수 사항인지 문의드립니다.
<<
<< 4. 카탈로그의 데이터 포맷을 참고하여 만든 통신 로직의 데이터 패킷을 로그로 출력하면 다음과 같습니다.
<<
<< 송신
<< 0x02(STX) 0x30(0) 0x31(1) 0x52(R) 0x58(X) 0x54(T) 0x50(P) 0x30(0) 0x03(ETX)
<<
<< 수신
<< 0x06(ACK) 0x02(STX) 0x30(0) 0x31(1) 0x52(R) 0x44(D) 0x54(T) 0x50(P) 0x30(0) 0x30(0) 0x30(0)
<< 0x46(F) 0x34(4) 0x31(1) 0x30(0) 0x33(3) 0x03(ETX)
<<
<< 카탈로그 상에서는 17개의 블록을 수신 하게 되있어서 저희측 프로그램에 버퍼 사이즈를 17로 설정하였으나 ACK문자가 존재해서 BCC 부분이 보이지 않는 것을 확인했습니다. 실제로는 ACK에서 BCC 까지 총 18개의 블록을 보내는 것이 맞는지 문의드립니다.
<<
<< 감사합니다.
해당문의건은 통신담당 연구원과 상담이 이루어졌습니다.
- 이전글온습도 범용 제어기 통신 관련으로 문의드립니다. 20.04.10
- 다음글외부접점input받는 컨트롤러 여부? 20.04.01