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

set_modbus_outputs()

정의

set_modbus_outputs(iobus_list, val_list)

기능

Modbus Slave장치에 복수 개의 신호를 내보내기 위한 명령입니다.

최대 출력 가능 개수는 32개 입니다.

인수

인수명

자료형

기본값

설명

iobus

string

-

modbus 이름(TP에서 설정)

val_list

int

-

I/O 출력 값 list

리턴

설명

0

성공

음수값

실패

예외

예외

설명

DR_Error (DR_ERROR_TYPE)

인수들의 데이터형 오류 시

DR_Error (DR_ERROR_VALUE)

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

DR_Error (DR_ERROR_RUNTIME)

C Extension 모듈 에러 발생 시

DR_Error (DR_ERROR_STOP)

프로그램 강제 종료 시

예제

Python
# Modbus digital I/O 출력 접점 ”d1”에 OFF, ”d2”에 ON, ”d3”에 ON      
set_modbus_outputs(iobus_list=[“d1”, “d2”, “d3”,], val_list=[0,1,1])
# Modbus digital I/O출력 접점 ”d3”에 OFF, ”d4”에 ON
set_modbus_outputs([“d3”, “d4”], [0,1])

Keyword

set_ / modbus / set_modbus / modbus_outputs