External I/O 2.1
For more flexible control, refer to Modbus.
get_external_di
Get digital input (external).
get_external_di(dev, pin)
- Parameters
dev: Device number.pin: Port number.
get_external_dis 2.2
Get multiple digital inputs (external) in batch.
get_external_dis(dev, pin, length)
- Parameters
dev: Device number.pin: Starting port number.length: How many consecutive ports.
wait_external_di
Wait for digital input (external).
wait_external_di(dev, pin, value, relation)
- Parameters
dev: Device number.pin: Port number.value: Value to be compared.relation: Relational judgment operator.
set_external_do
Set digital output (external).
set_external_do(dev,pin,value)
- Parameters
dev: Device number.pin: Port, starting from 0.value: Value to be set.
set_external_dos 2.2
Set multiple digital outputs (external) in batch.
set_external_dos(dev, pin, length, values)
- Parameters
dev: Device number.pin: Starting port number.length: How many consecutive ports.values: Array of values to be set.
get_external_do
Get digital output (external).
get_external_do(dev, pin)
- Parameters
dev: Device number.pin: Port number.
get_external_dos 2.2
Get multiple digital outputs (external) in batch.
get_external_dos(dev, pin, length)
- Parameters
dev: Device number.pin: Starting port number.length: How many consecutive ports.
get_external_ai
Get analog input (external).
get_external_ai(dev, pin)
- Parameters
dev: Device number.pin: Port number.
get_external_ais 2.2
Get multiple analog inputs (external) in batch.
get_external_ais(dev, pin, length)
- Parameters
dev: Device number.pin: Starting port number.length: How many consecutive ports.
wait_external_ai
Wait for analog input (external).
wait_external_ai(dev, pin, value, relation)
- Parameters
dev: Device number.pin: Port number.value: Value to be compared.relation: Relational judgment operator.
set_external_ao
Set analog output (external).
set_external_ao(dev, pin, value)
- Parameters
dev: Device number.pin: Port number.value: Value to be set.
set_external_aos 2.2
Set multiple analog outputs (external) in batch.
set_external_aos(dev, pin, length, values)
- Parameters
dev: Device number.pin: Starting port number.length: How many consecutive ports.values: Array of values to be set.
get_external_ao
Get analog output (external).
get_external_ao(dev, pin)
- Parameters
dev: Device number.pin: Port number.
get_external_aos 2.2
Get multiple analog outputs (external) in batch.
get_external_aos(dev, pin, length)
- Parameters
dev: Device number.pin: Starting port number.length: How many consecutive ports.
get_external_ios 2.3
Get all port values of external device in batch.
get_external_ios(dev)
- Parameters
dev: Device number.
