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

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_index

int

레지스터 번호

reg_value

int

레지스터 값

예제

Python
ret = get_modbus_data_list()