Как читать значения OPC

У меня есть сервер opctechs OPC, который считывает и записывает значения из ПЛК. Теперь я хочу прочитать значения через С#. Я понятия не имею, как написать код для чтения значений и поиска в Интернете, но не нашел решения.

Как я могу выполнить действие?

Спасибо


person Harshit    schedule 05.08.2015    source источник
comment
обратитесь в opctechs OPC за документацией по C#.   -  person Oluwafemi    schedule 05.08.2015
comment
Просто поиск в Google клиента opc С# дает достаточно материала для начала.   -  person ZbynekZ    schedule 05.08.2015
comment
не ясные вопросы! Какой протокол? Какой бренд ПЛК?   -  person dsgdfg    schedule 06.08.2015


Ответы (1)


Загрузите и установите QuickOPC 5.23 (.NET Framework 3.5 или 4.0) или QuickOPC 5.31 (.NET Framework 4.5) с сайта http://opclabs

Создайте проект 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;
    }
}
person Saravana Kumar    schedule 07.08.2015