Да. Но настройка DCOM зачастую оказывается сложным действием
Да. Но настройка DCOM зачастую оказывается сложным действием
Спасибо.
IMG_20170227_234610_HDR_1303x1737.jpg
Добрый день! Прошу помощи в настройке светодиодного табло ELX.Sh060. Прикладываю фото из технической документации.
Хотелось бы подключить его к вашему OPC и потом уже к МастерСкаде.
Т.к. функции не стандартные, то пытаюсь отправить команду через скрипт
local send={0x01,0x06,0x00,0x02,0x00,0x0001};
local sendmask={"byte","byte","byte","byte","byte","byte "};
err, data1, data2, data3, data4=server.SendAndReceiveDataByMask(0,6,sendmask , send,nil,0);
Также пробовал такую команду
local send={0x01,0x10,0x00,0x01,0x00,0x02,0x04,0x00, 0x11, 0x00, 0x11};
local sendmask={"byte","byte","byte","byte","byte","byte ","byte","byte", "byte", "byte", "byte"};
Тег настроил как ServerOnly, тип данных int32, ReadWrite
Но в итоге даже не могу понять, устройство в сети или нет. Но команда уходит без ошибок (но она всегда уходит без ошибок, даже если выключить сеть)
В ОРС сервере посмотрите что происходит на вкладке "Запрос". Если уходящий запрос соответствует требованию документации, значит сделано все верно.
Если при этом устройство не отвечает, то нужно разбираться с ним - соединение, настройки и т.д. Возможна и ошибка в документации к прибору.
Спасибо.
Здравствуйте.
Подскажите пожалуйста как в "Multi-Protocol MasterOPC" сервере реализовать свой протокол с использованием "User SCRIPT" плагина. На С++ все понятно (есть пдф-ка, и делая по ней все получилось), но нужно с использованием скриптов. На вашем сайте не смог найти документацию по этому вопросу.
Есть документация к Modbus Universal:
http://www.insat.ru/products/Univers...ver_API_UG.pdf
В Multi-Protocol все будет примерно тоже самое - там только нет функций из секции Modbus.
Спасибо.
Спасибо за информацию.
Здравствуйте.
Подскажите, возможно ли настроить MasterOPC таким образом, чтобы данные с одного устройства передавать на другое?
(например тег Value 1 c PLC_1 передавать в тег Value 2 c PLC_2)
И если так можно делать, то где это настраивается в MasterOPC?
pic:
Через скрипты.
Функции ReadTag и WriteTag.
Спасибо.
Добрый день!
Подскажите пожалуйста, как реализовать данную конструкцию:
возможно ли как то в скрипте реализовать такое?Код:1.2.8. Запись регистров для установки числовых переменных ПроТекст Для изменения числовых переменных ПроТекст необходимо записать 4 регистра памяти с адресами, указанными в таблице 1.7. Таблица 1.7 Адреса регистров для изменения числовых переменных ПроТекст. Адрес регистра Размерность Тип данных Значение 0x2030 2 байта unsigned short Тип переменной ПроТекст 0x2031 2 байта unsigned short Номер переменной ПроТекст 0x2032 4 байта зависит от переменной Значение переменной Запись значения из регистра в память ПроТекст-переменной производиться по признаку записи данных по адресу 0х2032 при условии, что были записаны данные в регистры 0х2030 и 0х2031.
тип переменной к примеру в теле скрипта указать, а номер переменой = номеру тега...
Да, можно. С помощью функции SendAndReciveDataByMask.
Спасибо.