3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

modbus_send_make()

정의

modbus_send_make(send_data)

기능

Modbus protocol 사용 시, send data에 대하여 modbus crc16 결과값을 포함하는 결과 data를 제공하기 위한 명령어입니다.

인수

인수명

자료형

기본값

설명

send_data

byte

-

crc 계산이 필요한 전송 데이터

리턴

설명

result_data

send data에 modbus crc16 결과값이 포함된 결과 data

예외

예외

설명

DR_Error (DR_ERROR_TYPE)

인수들의 데이터형 오류 시

DR_Error (DR_ERROR_VALUE)

인수의 값이 유효하지 않을 시

DR_Error (DR_ERROR_RUNTIME)

C Extension 모듈 에러 발생 시

DR_Error (DR_ERROR_STOP)

프로그램 강제 종료 시

예제

Python
senddata = b"\x01\x02\x03\x04\x05\x06"
resultdata = modbus_send_make(senddata)
#resultdata = b'\x01\x02\x03\x04\x05\x06\xba\xdd’

Keyword

modbus / modbus_send / send_make