Показано с 1 по 10 из 1123

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

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

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

    По умолчанию

    Добавляете тег типа Server_Only. Включаете у него исполнение скрипта после чтения, в функции Read пишете:
    function OnRead()
    val=server.ReadCurrentTag();
    if (val==true) then
    server.PollCurrentSubDevice( );
    end;
    end
    Спасибо.

  2. #2

    По умолчанию

    Только что скачал бесплатную версию сервера.
    При установке выскакивает сообщение "Точка входа не найдена" и соответственно сервер не запускается. ОС - WinXP.
    Вчем причина?

  3. #3

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    В приложении dll библиотека в архиве. Замените этой библиотекой ту что в папке
    c:\Program Files\InSAT\MasterOPC Universal Modbus Server\
    Цитата Сообщение от Vish57 Посмотреть сообщение
    Только что скачал бесплатную версию сервера.
    При установке выскакивает сообщение "Точка входа не найдена" и соответственно сервер не запускается. ОС - WinXP.
    Вчем причина?
    Аналогичная проблема. WinXP SP2.

    01.PNG

    Скопировал dll проблему не решило.

  4. #4

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Добавляете тег типа Server_Only. Включаете у него исполнение скрипта после чтения, в функции Read пишете:
    function OnRead()
    val=server.ReadCurrentTag();
    if (val==true) then
    server.PollCurrentSubDevice( );
    end;
    end
    server.PollCurrentSubDevice(Здесь должен быть тег, опросить который я хочу?)

    val=server.ReadCurrentTag(А здесь тег в зависимости от состояния которого будет выполнен скрипт?)

  5. #5

    По умолчанию

    Цитата Сообщение от msnya Посмотреть сообщение
    server.PollCurrentSubDevice(Здесь должен быть тег, опросить который я хочу?)
    Нет, здесь ничего не надо, в скобках пусто. Будет опрошено текущее подустойство.
    Только исполнение скрипта не после чтения, а перед записью, и функция соответственно Write.

    Цитата Сообщение от msnya Посмотреть сообщение
    val=server.ReadCurrentTag(А здесь тег в зависимости от состояния которого будет выполнен скрипт?)
    От текущего тега.
    Посмотрите описание функций в справке.
    Спасибо.

  6. #6

    По умолчанию

    Спасибо! Заработало!

Ваши права

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