Setup scenarios
TC3 IoT Functions and TC3 IoT Data Agent can either be installed on the same computer or separately from each other on different devices.
TC3 IoT Functions and TC3 IoT Data Agent on the controller
In this scenario, TC3 IoT Functions and TC3 IoT Data Agent are running on the (same) controller. This is the default setup scenario and no further settings have to be made. A TF6710 license is required on the controller to use the TC3 IoT Functions PLC library.
TC3 IoT Functions on the controller and TC3 IoT Data Agent on a gateway device
In this scenario, TC3 IoT Functions is running on the controller and TC3 IoT Data Agent is installed on a gateway device. The communication between TC3 IoT Functions and TC3 IoT Data Agent is based on ADS. The PLC function blocks of TC3 IoT Functions need to reference the gateway device on which the TC3 IoT Data Agent is installed (see Reference Data Agent). The gateway device does not require any additional licenses. A TF6710 license is only required on the devices that use the TC3 IoT Functions PLC library.
TC3 IoT Functions and TC3 IoT Data Agent on a gateway device
In this scenario, TC3 IoT Functions and TC3 IoT Data Agent are installed and executed on a gateway device, e.g. in an edge scenario. Data ingest to the edge device can be anything, ranging from TCP based protocols like OPC UA to totally other ways of data communication. A TF6710 license is required on the gateway device to use the TC3 IoT Functions PLC library.