StandardPLC4XConnectionPool 2.3.0.4.10.0.0-147

Bundle
com.cloudera | nifi-cdf-plc4x-services-standard-nar
Description
Common service to maintain a set of communication channels to an industrial PLC device. Includes all standard device and transport protocol drivers, that come with PLC4X.
Tags
all, full, plc4x, service
Input Requirement
Supports Sensitive Dynamic Properties
false
  • Additional Details for StandardPLC4XConnectionPool 2.3.0.4.10.0.0-147

    StandardPLC4XConnectionPool

    Purpose

    This service is supposed to maintain connections to a PLC device, within its configured boundaries. It also offers a common interface towards the compatible processors, to initiate a connection, and to discover the device’s basic capabilities. This Connection Pool variant includes all standard drivers, developed by the Apache community.

    Authentication

    PLC4X has a dedicated Authentication API, which enables easy configuration, and secure usage of credentials. This requires explicit support from the Device Driver, and by the time of writing, only a handful of them support it. Please check the Driver Documentation about authentication options. There are cases, when the driver requires credentials provided as connection parameters, in which case “No Authentication” should be chosen from the menu, and the credentials must be specified as dynamic properties.

    Transport Location

    You must specify the location of the device. This can vary by Transport Driver, so it can be anything from a simple IP:port, through a serial device, to a filesystem path. Please check the Driver Documentation.

    Connection Parameters

    Connection Parameters are essentially key-value pairs, added in a form of query string, to the connection URI.

    You can specify any number of parameters, by adding them as dynamic properties on the configuration panel. These parameter names must be prefixed with ‘driver.’, otherwise they will be ignored. For sensitive values, like credentials, the respective option should be chosen, to avoid unexpected leak of these information.

    PLC4X Documentation

    PLC4X Support

Properties