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_input()

Definition

get_modbus_input(iobus)

Features

This function reads the signal from the Modbus Slave unit. 

Parameters

Parameter Name

Data Type

Default Value

Description

iobus

string

-

Modbus name (set in the TP)

Note

When registered as a multiple signal, it is available by adding address value index to signal name.

Return

Value

Description

0 or 1 or value

Modbus Descrete / Coil Register: ON or OFF

Modbus Input / Holding Register : Register value

Exception

Exception

Description

DR_Error (DR_ERROR_TYPE)

Parameter data type error occurred

DR_Error (DR_ERROR_VALUE)

Parameter value is invalid

DR_Error (DR_ERROR_RUNTIME)

C extension module error occurred

DR_Error (DR_ERROR_STOP)

Program terminated forcefully

Example

Python
#Modbus digital I/O is connected, and the signals are registered as "di1" and "di2".
get_modbus_input("di1")
get_modbus_input("di2")
 
#Modbus analog I/O is connected, and the signals are registered as "reg1" and "reg2". 
get_modbus_input("reg1")
get_modbus_input("reg2")
 
#Modbus multiple signal is registered as “multi”(start address=10, cnt=2).
#“multi_10” & “multi_11” abailable
get_modbus_ input ("multi_10")
get_modbus_ input ("multi_11")

Keyword

get_ / modbus / get_modbus / modbus_input