Страница 49 из 111 ПерваяПервая ... 3947484950515999 ... ПоследняяПоследняя
Показано с 481 по 490 из 1123

Тема: Modbus Universal MasterOPC Server новый OPC сервер от компании ИнСАТ

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Не могу удаленно найти OPC клиентом, Modbus Universal MasterOPC Server (установленный на вин2008сервер), с чем может быть связано? порты открыты.
    В папке систем32 на вин2008 отсутствует OPCenum.exe,может быть связано с этим? на каком этапе учавствует OPCenum?

  2. #2

    По умолчанию

    OPCEnum как раз используется при поиска ОРС сервера.
    Нужно настраивать DCOM или использовать туннели.
    Если используете MasterSCADA, то можно добавить ОРС сервер локально, а затем включить флаг "Удаленный ОРС сервер в режиме исполнения".
    Спасибо.

  3. #3

    По умолчанию

    Т.е. если отсутствует OPCEnum на пк где стоит Modbus Universal MasterOPC Server я не найду его автоматически с удаленного ПК?
    а где можно скачать OPCEnum?

  4. #4

    По умолчанию

    Скачайте и установить OPC Core Components - в нем он есть.
    После этого нужно будет настроить DCOM и для Enum и для Modbus OРС.
    Инструкция по настройке прилагается к MasterSCADA:
    c:\Program Files (x86)\InSAT\MasterSCADA\Doc\
    Спасибо.

  5. #5

    По умолчанию

    Извините, а после установки Enum с ним никакой возни уже не будет? просто поставил, настроил DCOM для него и все должно заработать?

  6. #6

    По умолчанию

    Да. Но настройка DCOM зачастую оказывается сложным действием
    Спасибо.

  7. #7
    Пользователь
    Регистрация
    23.11.2016
    Адрес
    Новосибирск
    Сообщений
    8

    По умолчанию

    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
    Но в итоге даже не могу понять, устройство в сети или нет. Но команда уходит без ошибок (но она всегда уходит без ошибок, даже если выключить сеть)

  8. #8

    По умолчанию

    В ОРС сервере посмотрите что происходит на вкладке "Запрос". Если уходящий запрос соответствует требованию документации, значит сделано все верно.
    Если при этом устройство не отвечает, то нужно разбираться с ним - соединение, настройки и т.д. Возможна и ошибка в документации к прибору.
    Спасибо.

  9. #9

    По умолчанию

    Здравствуйте.
    Подскажите пожалуйста как в "Multi-Protocol MasterOPC" сервере реализовать свой протокол с использованием "User SCRIPT" плагина. На С++ все понятно (есть пдф-ка, и делая по ней все получилось), но нужно с использованием скриптов. На вашем сайте не смог найти документацию по этому вопросу.

  10. #10

    По умолчанию

    Есть документация к Modbus Universal:
    http://www.insat.ru/products/Univers...ver_API_UG.pdf
    В Multi-Protocol все будет примерно тоже самое - там только нет функций из секции Modbus.
    Спасибо.

Страница 49 из 111 ПерваяПервая ... 3947484950515999 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •