Different ways to Send data to Ignition

Hi,

I am looking at different ways of sending data to the Tags in the Ignition; as of Now, I am trying Azure IoT Hub. Are there any other ways to send data to the Tags from another system?

Thanks,
Shashi Preetham.

There are several different options. The first big question is where the data comes from and the capabilities of that system.

If you are looking for something that isn't PLC or OPC-UA concentric, then the first to come to mind is setting up a WebDev endpoint that would take a value tag path for a tag, or a list of tags, and the values to write to those tags and then use system.tag.writeBlocking for those tag paths.

2 Likes

Hi @bschroeder ,

Thanks for the Reply, I am using a Platform Thingworx, which is similar platform like Ignition.

I trying to send the data from Thingworx to Ignition, what is WebDev?

Thanks,
Shashi Preetham

I'm not familiar with Thingworx, so much of what I'll respond with will be generic.

WebDev is an API end-point module for Ignition: https://docs.inductiveautomation.com/display/DOC81/WebDev+Module.

Next question is your Architecture. Is Thingworx and Ignition installed locally in the same plant? Or is Ignition hosted in the cloud?

If locally installed, can Thingworx be an OPC-UA client? If so, that is probably the easiest solution. Then you would have tags in Thinkgworx that read and write directly into the Ignition OPC-UA server.

@bschroeder,

Thingworx is on a VM and Ignition is on Cloud.

Thanks,
Shashi Preetham

If thingworx is some kind of IoT platform you should be able to configure it to send data as MQTT, but will need to see if it can function as an MQTT Distributor, then get Ignition to listen for that data.

1 Like

From what I could tell from the Thingworx website, it does have OPC-UA capabilities. Therefore the best way to get your Thingworx data into Ignition is to configure your Thingworx server as a remote OPC server in the Ignition gateway webpage, Config -> OPC Client -> OPC Connections.

3 Likes