Exchanging data with a .NET application


We have an existing machine controller based on .NET. I would like to exchange data with the .NET application and Ignition for some status HMIs, alarm history and eventually bringing OEE to the system.

I am struggling with the best way to expose the information and connect with Ignition.

I looked at a TCP/UDP driver, but the listen only aspect won’t allow me to send data back to my controller.

My ideal would be a way of tying in through WCF, but i don’t see any support for that.

Any suggestions or directions would be greatly appreciated.

Thank you,

Mike Joyce

One idea might be to use a RESTful interface through WCF and then use system.net.httpGet/httpPost commands from Ignition to “talk” to the .NET application.

Did you find a solution to your question? I realize it has been a while since you posted the question, but you can consider passing data through a common database.