Skip to main content
Skip table of contents

get_modbus_data_list()

기능 

현재 설정된 모든 modbus 정보를 반환합니다.

인수

없음

리턴

자료형

설명

ret

class.modbus_data_list

설정된 모든 modbus 데이터

클래스

class.modbus_data_list

Field

자료형

설명

obj

list

해당 클래스의 object 정보

count

int

등록된 신호 갯수

reg

class.modbus_data[100]

등록된 modbus 정보(최대 100개)

modbus_data 클래스는 C++의 union 공용체 구조로 구성된 클래스로써 type에 따라 다른 class를 반환한다.

class.modbus_data

type

Field

자료형

설명


obj

list

해당 클래스의 object 정보


type

str

tool 이름

0

tcp

class.write_modbus_tcp_data

modbus tcp 등록 정보

1

rtu

class.write_modbus_rtu_data

modbus rtu 등록 정보

class.write_modbus_tcp_data

Field

자료형

설명

obj

list

해당 클래스의 object 정보

symbol

str

신호 이름

ip

str

ip 주소

port

int

port 번호

slave_id

int

(0~255) slave id

reg_type

int

레지스터 타입

0 : discrete input

1 : Coil

2 : input register

3 : holding register

reg_index

int

레지스터 번호

reg_value

int

레지스터 값

class.write_modbus_rtu_data

Field

자료형

설명

obj

list

해당 클래스의 object 정보

symbol

str

신호 이름

port

str

ip 주소

slave_id

int

port 번호

baudrate

int

(0~255) slave id

byte_size

int

데이터 bit 수

parity

str

페러티 체크

stop_bit

int

stop bit 수

reg_type

int

레지스터 타입

0 : discrete input

1 : Coil

2 : input register

3 : holding register

reg_indexint레지스터 번호

reg_value

int

레지스터 값

예제

PY
ret = get_modbus_data_list()

관련 명령어

  • 없음
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.