-
Не могу удаленно найти OPC клиентом, Modbus Universal MasterOPC Server (установленный на вин2008сервер), с чем может быть связано? порты открыты.
В папке систем32 на вин2008 отсутствует OPCenum.exe,может быть связано с этим? на каком этапе учавствует OPCenum?
-
OPCEnum как раз используется при поиска ОРС сервера.
Нужно настраивать DCOM или использовать туннели.
Если используете MasterSCADA, то можно добавить ОРС сервер локально, а затем включить флаг "Удаленный ОРС сервер в режиме исполнения".
-
Т.е. если отсутствует OPCEnum на пк где стоит Modbus Universal MasterOPC Server я не найду его автоматически с удаленного ПК?
а где можно скачать OPCEnum?
-
Скачайте и установить OPC Core Components - в нем он есть.
После этого нужно будет настроить DCOM и для Enum и для Modbus OРС.
Инструкция по настройке прилагается к MasterSCADA:
c:\Program Files (x86)\InSAT\MasterSCADA\Doc\
-
Извините, а после установки Enum с ним никакой возни уже не будет? просто поставил, настроил 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.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума