PLC4XConnectionPool
Implementations: GenericPLC4XConnectionPool
ProxyPLC4XConnectionPool
StandardPLC4XConnectionPool
The Controller Service that is used to obtain connection to the PLC device. | Record Writer | record-writer | | Controller Service API: RecordSetWriterFactory Implementations: ScriptedRecordSetWriter CSVRecordSetWriter FreeFormTextRecordSetWriter AvroRecordSetWriter ParquetRecordSetWriter XMLRecordSetWriter JsonRecordSetWriter RecordSetWriterLookup | Specifies the Controller Service to use for writing results to a FlowFile. The Record Writer may use Inherit Schema to emulate the inferred schema behavior, i.e. an explicit schema need not be defined in the writer, and will be supplied by the same logic used to infer the schema from the column types. |
Request Timeout | request-timeout | 10 seconds | | The maximum amount of time allowed for reading data from PLC. Fraction of milliseconds are rounded up. |
Schema Cache Size | schema-cache-size | 1 | | Maximum number of entries in the cache. Can improve performance when addresses change dynamically. |
Dynamic Properties:
Supports Sensitive Dynamic Properties: No
Dynamic Properties allow the user to specify both the name and value of a property.
Name | Value | Description |
---|
Record field name | Address of the register to be read from | Address Map for linking record fields to PLC registers. Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables) |
Relationships:
Name | Description |
---|
success | Successfully processed |
failure | An error occurred while processing |
Reads Attributes:
None specified.Writes Attributes:
Name | Description |
---|
plc4x.read.row.count | Number of rows written into the output FlowFile |
State management:
This component does not store state.Restricted:
This component is not restricted.Input requirement:
This component allows an incoming relationship.System Resource Considerations:
None specified.See Also:
PutPLC, ConsumePLC