기능
로봇 제어기에서 Modbus의 I/O 신호 사전에 등록하여 사용하기 위한 서비스이다, 본 함수를 이용하여 등록된 Modbus I/O 신호 정보는 메모리에 저장됨으로 재부팅 후 다시 설정해야 하지만, T/P 어플리케이션에서 등록한 경우에는 초기화 과정에서 추가됨으로 재사용이 가능합니다.
인수
|
인수명 |
자료형 |
기본값 |
설명 |
|---|---|---|---|
|
name |
string |
- |
modbus signal 이름 |
|
ip |
string |
- |
modbus 모듈 ip 주소 |
|
port |
int8 |
- |
modbus 모듈 port |
|
reg_type |
int8 |
- |
modbus 레지스터 타입 MODBUS_REGISTER_TYPE_DISCRETE_INPUTS MODBUS_REGISTER_TYPE_COILS MODBUS_REGISTER_TYPE_INPUT_REGISTER MODBUS_REGISTER_TYPE_HOLDING_REGISTER |
|
index |
int8 |
- |
Modbus signal의 index |
|
value |
int8 |
- |
type이 MODBUS_REGISTER_TYPE_COILS 또는 MODBUS_REGISTER_TYPE_HOLDING_REGISTER 일 때 출력값 (그 외 경우에는 무시됩니다.) |
|
slaveid |
int |
255 |
Slave ID of the ModbusTCP module (0 or 1-247 or 255) 0 : Broadcase address 255 : Default value for ModbusTCP |
slaveid 인자는 M2.40 이상의 버전에서만 사용 가능합니다.
리턴
|
인수명 |
자료형 |
기본값 |
설명 |
|---|---|---|---|
|
success |
bool |
- |
성공 여부 : True or False |