Страница 33 из 111 ПерваяПервая ... 2331323334354383 ... ПоследняяПоследняя
Показано с 321 по 330 из 1109

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

  1. #321

    По умолчанию

    Здравствуйте! Подскажите пожалуйста, есть ли возможность опрашивать тег не циклически а по команде из скады однократно в нужный момент? или в зависимости от состояния другого тега?

  2. #322

    По умолчанию

    Можно положить его в подустройство, установить у устройства период опроса 0, а затем используя скрипт - функцию server.PollCurrentSubDevice( ) вызывать его опрос.
    Спасибо.

  3. #323

    По умолчанию

    Совсем не разбираюсь в Lua, но подозреваю что скрипт должен быть не сложным. Может быть напишите как это должно выглядеть?
    Заранее спасибо!

  4. #324

    По умолчанию

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

  5. #325

    По умолчанию

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

  6. #326

    По умолчанию

    А вы какой ОРС сервер скачали - Modbus или Multi-Protocol?
    Приложите скриншот ошибки.
    Спасибо.

  7. #327

    По умолчанию

    К сожалению сейчас не могу приложить скриншот ошибки, на прилагаю скриншот места скачки.2.JPG

  8. #328

    По умолчанию

    В приложении dll библиотека в архиве. Замените этой библиотекой ту что в папке
    c:\Program Files\InSAT\MasterOPC Universal Modbus Server\
    Вложения Вложения
    Спасибо.

  9. #329

    По умолчанию

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

  10. #330

    По умолчанию

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

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

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

Ваши права

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