NiagaraWorkbench의 Modbus Polling Config 옵션을 이용하여 트래픽 줄이기
개요 How to communicate faster use the Modbus protocol 산업용 프로토콜인 모드버스를 이용하여 데이터를 얻거나 제어한다. 본 내용에서는 모드버스 프로토콜을 이용하여 통신 트래픽을 줄이기 위한 방법으로 데이터를 읽거나 쓰기위한 범위를 지정하는 방법에 대해 알아본다. 아.. 물론 Niagara Workbench 에서 말이다~ Contents Understanding Modbus Protocol Modbus Protocol 은 아래와같이 구성된다. UnitID | FunctionCode | StartAddress | Length | ByteCount) 예를들어 01 03 00 00 00 01 신호를 보낸다는것은 01 : 01번 장비에 03 : 03번 펑션코드(Read Multiple Registers)로 0000 : 0번 주소부터 0001 : 1개의 워드를 읽어오라는 뜻 입니다. 여기서 보아야할것은 마지막의 ByteCount입니다. 이 갯수를 200개로 한다면 한 명령으로 200개의 데이터를 모두 요청할 수 있는것입니다. Understanding how to engineering 보통 통신수량이 많은 조명컨트롤을 예로 들어보겠습니다. 조명은 통상 약 256~ 512개의 포인트를 통신하게 되어있습니다. 또한 이 포인트들은 연속적인 주소체계를 갖습니다. ---------------------- 예문1 ------------------------------------ 01 01 00 00 00 01 01 01 00 01 00 01 01 01 00 02 00 01 패킷 256개를 장치에 매번 전송 ... 01 01 00 ff 00 01 ---------------------- 예문2 ------------------------------------ 01 01 00 00...