팁과강좌

쓰기
  • 목록
  • 아래로
  • 위로
  • 5
  • 제어인
  • 2018.02.10. 05:11
  • 조회 수 1244

 

 

485 채널로 여러대의 통신을 할때 알아 두면 좋은 내용

 

 

보통 485 통신을 여러대의 인버터 혹은 인디게이터 등과 통신을 할때는

 

각 점유하는 국번마다 응답대기 시간이라는게 있습니다.

 

 

 

LS 인버터의 경우 (모드버스 사용시 )대략 200ms 정도 됩니다. 초로는 0.2초?? 뭐 더 빠른거도 있겠습니다만..

 

 

 

5대를 기준으로 한다면 1초 정도가 지연 됩니다. 이것은 실시간 제어에나 연동제어에는 맞지 

 

않아 통신으로 인버터 런을 시키면 안됩니다. 인버터 런 신호나  입출력 접점 신호는 i/o 카드로

 

받고 주파수 제어나 현재값 읽기 쓰기 정도만 통신으로 하세요~ 아니면 통신 카드를 늘려 주시든

 

이더넷 통신나 광통신으로 주고 받으셔야 안심입니다

 

 

 

인디게이터 2대까지는 통신속도 19200bps 에서 거의 0.2초 사이로 값을 읽어 올수 있더군요.

 

데이터가 안정되고  PC가 읽어가는 값이 1초 간격이라 별 무리는 없었지만요 ㅎㅎ

 

 

공유

facebooktwittergoogle pluspinterestbandkakao story
퍼머링크

댓글 5

1등 비링

좋은 자료 감사합니다.

comment menu
2018.02.10. 12:29
2등 스핑크

도움 많이 되었습니다

comment menu
2018.02.20. 07:46
3등 여유아빠

좋은 자료 감사합니다.

comment menu
2018.03.12. 14:52
덕이
좋은자료네요
comment menu
2018.07.13. 00:58
touro

좋은 정보 감사합니다.

실제 1대만 다뤄봐서 한가지 의문이 생깁니다.

Station(ID) 0으로 하면 브로트캐스트되므로 모든 인버터가 명령을 수신하는데

5대 모두 런 명령을 실행하지 않을까 생각해봅니다.

물론 연동제어라면 만약의 통신 수신불량으로 하나라도 명령을

수행하지 않을 경우 문제가 발생할 가능성이 있기 때문에

지양해야 하지만 개별적인 동시 런/스톱은 0의 브로드캐스트 명령으로

처리하고 이 때는 각 슬레이브가 명령수신에 대한 개별적인 응답이 없으므로

개별통신으로 가동여부 확인하고 런이 안된 슬레이브는

재명령하는 것이 가능하지 않을까 생각했습니다. 

comment menu
2018.10.30. 01:39
권한이 없습니다.