Имя: Пароль:
1C
1С v8
Получение данных с OPC DA сервера
0 дымовская_
колбаска
 
01.03.23
15:32
всем привет.
Напрямую из 1с подключаются к OPC DA серверу. Коннект успешный. Но не могу получить данные, в чем причина? Может кто подсказать?

Код процедуры

Процедура ПолученияДанных()
        ОРСServer = ПолучитьОРССоединение("OPC.Automation",СтрокаПодключения,Комп, мОшибка);
        
        ОрсГруппаВыпуск=ОРСServer.OPCGroups;
    ОрсГруппаВыпуск.DefaultGroupIsActive=True;
    opcGroup = ОрсГруппаВыпуск.Add("OPCUA2");                    
    MyItems= opcGroup.OPCItems;
    пер1 = MyItems.AddItem("OPCUA2.LASKA500_1.FreqBowl", 1);
КонецПроцедуры


Функция ПолучитьОРССоединение(СтрокаСервера,СтрокаПодключения,Комп,Знач ИнфоОбОшибке) Экспорт
    
    COM = Новый COMОбъект(СтрокаСервера);
    Попытка
        Соединение = COM.Connect(СтрокаПодключения,Комп);
    Исключение
        ИнфоОбОшибке    = ОписаниеОшибки();
        Возврат Неопределено;
    КонецПопытки;
    
    Возврат COM;
    
КонецФункции