Скачать и установить QuickOPC 5,23 (.NET Framework 3.5 или 4.0) или QuickOPC 5,31 (.NET Framework 4.5) из http://opclabs.com/products/quickopc/downloads
Создание проекта C# в VisualStudio.
Добавление отзыва, OpcLabs.EasyOpcClassic.dll
к проекту.
using OpcLabs.EasyOpc;
using OpcLabs.EasyOpc.DataAccess;
public class Demand
{
private void frm_Load(System.Object sender, System.EventArgs e)
{
ReadPLCvalue();
}
private void ReadPLCvalue()
{
EasyDAClient objClient = new EasyDAClient();
object sValue = null;
try {
sValue = objClient.ReadItemValue(PLCServerMachineName, PLCServerID, PLCTagName);
} catch (OpcException ex) {
}
StoreToDB(sValue);
}
private void StoreToDB(object source)
{
//Database operations to store the value.
}
public Demand()
{
Load += frm_Load;
}
}
контакт opctechs OPC для документов C#. – Oluwafemi
Просто googling для «opc C# client» дает достаточно материала для начала. – ZbynekZ
- непонятные вопросы! Какой протокол? Какая марка ПЛК? – dsgdfg