사용자 도구

사이트 도구

English

ml-rh8:다수의_비트_쓰기_multiple_bit_write:index

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
ml-rh8:다수의_비트_쓰기_multiple_bit_write:index [2017/03/02 17:08]
Comfile Technology 만듦
ml-rh8:다수의_비트_쓰기_multiple_bit_write:index [2017/03/10 13:21] (현재)
Comfile Technology
줄 1: 줄 1:
 +====   ​다수의 비트 쓰기(multiple bit write) ====
 +multiple bit write, Function 0x0F을 사용 합니다. 여러 개의 Relay를 on/off 하는 명령 입니다.
 +아래의 데이터 포멧은 RLY1~ RLY8의 Relay를 한꺼번에 on 시키는 데이터 포멧 입니다.
 +===- Request===
 +{{ :​ml-rh8:​f0f_r.png |}}
 +  * Slave address(ID) : 읽어올 모듈의 ID스위치 값 사용합니다.
 +  * Function : 다수의 비트를 쓸 수 있는 평션 0x0F(bit write )을 사용합니다.
 +  * Start address : 제어대상의 시작 주소(RLY1(0x0258))를 사용합니다.
 +  * Length : 제어대상의 비트 수를 나타냅니다.
 +  * Byte count : 데이터의 Byte 수를 나타냅니다.
 +  * Datat : 제어 비트를 Byte로 나타냅니다.
 +  * CRC: Slave address부터 Data까지의 CRC16의 값 입니다.
  
 +===- Response===
 +{{ :​ml-rh8:​f0f_t.png |}}
 +  * Slave address(ID) : 읽어온 모듈의 ID스위치 값을 나타냅니다.
 +  * Function : 평션 명령 0x0F(bit write )을 나타냅니다.
 +  * Start address : 제어대상의 시작 주소(RLY1(0x0258))를 나타냅니다.
 +  * Length : 제어대상의 비트 수를 나타냅니다.
 +  * CRC: Slave address부터 Length까지의 CRC16의 값을 나타냅니다.