목차

ImodbusRTUMem()

ImodbusRTUMem()는 Slave가 사용할 M·D 메모리 크기를 설정합니다.

ImodbusRTUMem 명령어 동작 흐름

void ImodbusRTUMem(uint16_t m_size, uint16_t d_size)

명령어

명령어 인수 반환값 동작
ImodbusRTUMem(m_size, d_size) uint16_t m_size
uint16_t d_size
void Slave가 사용할 M·D 메모리 크기를 설정합니다.

예제

void setup() {
  ImodbusRTUMem(100, 200);  // Slave가 사용할 M·D 메모리 크기를 설정합니다.
  ImodbusRTUAdr(0, 0);  // M·D 메모리의 시작 주소를 설정합니다.
  ImodbusRTUInit(Serial1, 1, 115200);  // 통신 포트, 국번과 보레이트를 설정합니다.
}
 
void loop() {
  ImodbusRTU();  // 수신 요청을 확인하고 Slave 응답을 처리합니다.
  D[0] = 100;
  D[3] = 200;
}

주의사항

같은 카테고리의 내장 명령어

← 내장 명령어 리스트