사용자 도구

사이트 도구

English

moacon:rtu_writecoils:index

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
moacon:rtu_writecoils:index [2016/03/23 23:40]
Comfile Technology
moacon:rtu_writecoils:index [2020/02/23 14:05] (현재)
Comfile Technology [사용예]
줄 1: 줄 1:
 +====== RTU_writeCoils ​  ​======
  
 +''​short RTU_writeCoils(u8 comCh, u8 slaveAdr, u16 targetAdr, u8 value) ​ ''​
 +|comCh | 통신 채널 (0 또는 1 또는 2 사용가능) ​  ​| ​
 +|slaveAdr| 슬레이브 주소 ​  ​| ​
 +|targetAdr ​ | 저장할 코일영역의 주소(8의 배수단위) ​  ​| ​
 +|value | 저장할 값 1바이트 (8비트) ​  ​| ​
 +|결과값 | -1 = 이상없이 수행됨, \\ 0=타임아웃 에러, \\ 1=데이터는 수신되었으나 잘못된 값이 포함되어 있음 |
 +
 +==== 설명 ====
 +슬레이브의 특정 코일영역에 8 비트의 데이터를 한꺼번에 WRITE 하는 함수입니다.
 +targetAdr 은 반드시 8 의 배수로 적어주어야 합니다. (0, 8, 16, 24, 32…). value 는 기록할
 +1 바이트 값을 써줍니다.
 +
 +본래, 펑션코드 15 번은 여러 개의 비트를 WRITE 할 수 있지만, 이 함수에서는 8 비트만
 +WRITE 할 수 있습니다. ​
 +==== 사용예 ====
 +<code c>
 +res = RTU_writeCoils(0,​1,​0,​0x12);​ // 슬레이브 코일영역 0 부터 7 위치에 0x12 를 기록합니다. ​
 +</​code>​
 +
 +
 +[[moacon:​index#​-r-|라이브러리 목록으로 가기]]