Hello.
We have an automation application that in non-PLC and non-OPC, which uses a .NET C# platform together with MS SQL Server 2017 to collect automation data.
A customer has requested the ability to use their OPC CLIENT to pull data directly from our application.
As I understand this, it means we would essentially need to develop our own OPC SERVER interface to our SQL data, OR use some kind of data exchange interface that allows making requests to our system (potentially directly to SQL server) and pulling our data (from SQL Server) in an OPC compliant format.
I see that your OPC tools would allow us to use .NET C# to create an OPC CLIENT, that can PULL data from genuine OPC servers, but I do not think that is what we need to do. We don't need our app to be a CONSUMER of OPC data... it needs to be the PROVIDER of OPC data to any compliant OPC client program (which would be a 3rd party, or in this case, our customer using their own OPC client software of choice... which may be yours).
Do your tools allow us to create an OPC data PROVIDER either directly from SQL SERVER or via an application that we can create with C# that will SERVE data to an OPC client? Or is there some direct-to-SQL tool that you can recommend which creates an interface that OPC clients can connect into?
We have an automation application that in non-PLC and non-OPC, which uses a .NET C# platform together with MS SQL Server 2017 to collect automation data.
A customer has requested the ability to use their OPC CLIENT to pull data directly from our application.
As I understand this, it means we would essentially need to develop our own OPC SERVER interface to our SQL data, OR use some kind of data exchange interface that allows making requests to our system (potentially directly to SQL server) and pulling our data (from SQL Server) in an OPC compliant format.
I see that your OPC tools would allow us to use .NET C# to create an OPC CLIENT, that can PULL data from genuine OPC servers, but I do not think that is what we need to do. We don't need our app to be a CONSUMER of OPC data... it needs to be the PROVIDER of OPC data to any compliant OPC client program (which would be a 3rd party, or in this case, our customer using their own OPC client software of choice... which may be yours).
Do your tools allow us to create an OPC data PROVIDER either directly from SQL SERVER or via an application that we can create with C# that will SERVE data to an OPC client? Or is there some direct-to-SQL tool that you can recommend which creates an interface that OPC clients can connect into?