ModbusSerialPortReader
描述:
Collect serial modbus data
标签:
collect, read, modbus, modbus master, serial port, rtu ascii
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
serial port | 串口名 支持表达式语言 (支持流属性和变量) | ||
mode | RTU | - RTU - ASCII | 传输模式 RTU或ASCII |
baud rate | 9600 | - 300 - 600 - 1200 - 2400 - 4800 - 9600 - 14400 - 19200 - 38400 - 56000 - 57600 - 115200 - 128000 - 256000 | 波特率 |
data bits | 8 | - 8 - 7 | 数据位 |
stop bits | 1 | - 1 - 2 | 停止位 |
parity | Even Parity | - Even Parity - None Parity - Odd Parity - Mark Parity - Space Parity | 校验位 |
slave | 从站地址 支持表达式语言 (支持流属性和变量) | ||
function | RE | - DO - DI - IR - RE | 读取的数据域 |
data definition | 数据定义 [{"name":"name","offset":0,"dataType":3}] |
type可用数据:
1 :BINARY
2 :TWO_BYTE_INT_UNSIGNED
3 :TWO_BYTE_INT_SIGNED
4 :FOUR_BYTE_INT_UNSIGNED
5 :FOUR_BYTE_INT_SIGNED
6 :FOUR_BYTE_INT_UNSIGNED_SWAPPED
7 :FOUR_BYTE_INT_SIGNED_SWAPPED
8 :FOUR_BYTE_FLOAT
9 :FOUR_BYTE_FLOAT_SWAPPED
10:EIGHT_BYTE_INT_UNSIGNED
11:EIGHT_BYTE_INT_SIGNED
12:EIGHT_BYTE_INT_UNSIGNED_SWAPPED
13:EIGHT_BYTE_INT_SIGNED_SWAPPED
14:EIGHT_BYTE_FLOAT
15:EIGHT_BYTE_FLOAT_SWAPPED
16:TWO_BYTE_BCD
17:FOUR_BYTE_BCD
18:CHAR
19:VARCHAR
20:FOUR_BYTE_BCD_SWAPPED
21:FOUR_BYTE_FLOAT_SWAPPED_INVERTED
22:TWO_BYTE_INT_UNSIGNED_SWAPPED
23:TWO_BYTE_INT_SIGNED_SWAPPED
24:FOUR_BYTE_INT_UNSIGNED_SWAPPED_SWAPPED
25:FOUR_BYTE_INT_SIGNED_SWAPPED_SWAPPED
26:FOUR_BYTE_FLOAT_INVERTED
27:FOUR_BYTE_FLOAT_SWAPPED_SWAPPED
支持表达式语言 (支持流属性和变量)|
连线:
名字 | 描述 |
---|---|
success | Upon successfully fetch modbus slave device data, the result will be sent to this relationship. |
failure | If a FlowFile cannot be transformed from the configured input format to the configured output format, the orginal FlowFile will be routed to this relationship. |
读取属性:
未提供。
写入属性:
未提供。
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件允许提供输入流。
系统资源考量:
未提供。