Страница 148 из 765 ПерваяПервая ... 4898138146147148149150158198248648 ... ПоследняяПоследняя
Показано с 1,471 по 1,480 из 7646

Тема: Вопросы начинающего

  1. #1471

    По умолчанию

    В описании API MasterOPC Universal Modbus Server присутствуют функции others.CreateProcess и others.TerminateProcess, но описания по ним нет
    Можете рассказать как ими пользоваться?

  2. #1472

    По умолчанию

    others.CreateProcess - coздает процесс.
    aргумент (1) имя процесса должен быть string например "example.exe"
    aргумент (2) командная строка должен быть string например "123"
    aргумент (3) каталог должен быть string например "C:\\"
    aргумент (4) видимость должен быть числом 0-SW_SHOW 1-SW_HIDE 2-SW_MINIMIZE 3-SW_MAXIMIZE

    возвращает таблицу процесса
    process = others.CreateProcess("example.exe","123","C:\\",0) ;

    others.TerminateProcess - останавливает процесс
    others.TerminateProcess(process);
    Спасибо.

  3. #1473

    По умолчанию

    Спасибо, работает
    Только на последний параметр не реагирует
    Или это особенность поведения cmd.exe?

  4. #1474

    По умолчанию

    Спасибо за форум очень много почерпнул и узнал.
    Теперь обращаюсь за помощью.
    Проблема в том что на стареньком ноуте странного вида редактор скрипта MasterOPC причем версия 2 работает
    нормально а версия 3 - не активное окно редактирования. Может где описывалось подобное - ткните пожалуйста.
    Скины окон прилагаю.Redaktor_script_OPC.JPGParam_compa.JPG

  5. #1475

    По умолчанию

    Очевидно у вас очень старый процессор, который не поддерживает набор команд Streaming SIMD Extensions 2 (SSE2). Данный набор команд необходим для функционирования одного из компонентов сервера.
    Спасибо.

  6. #1476

    По умолчанию

    Спасибо. Очень жаль удобно было бы отлаживать на объекте.
    И еще вопрос вот эти функции:

    server.SendAndReceiveData
    и
    server.SendAndReceiveDataByMask

    в MasterOPC 3.0.0.2 поддерживает и TCP хотя в справке написано только COM
    во второй версии есть поддержка TCP?

  7. #1477

    По умолчанию

    Да, должно работать.
    Спасибо.

  8. #1478

    По умолчанию

    Я использую с TCP, работает вполне себе
    Кстати, есть особенность: если в момент опроса устройства штатным способом из другого устройства вызвать функцию этого ТСР устройства, которая опрашивает нештатно через SendAndReceiveData, запросы смешаются
    Ну это так, к слову, небольшая проблемка, с которой столкнулся при реализации. Подозреваю, с обычным Modbus поведение будет таким же

  9. #1479

    По умолчанию

    Чтобы избежать этой ситуации, нужно в настройках узла включить настройку "Отслеживать Transaction ID".
    Спасибо.

  10. #1480

    По умолчанию

    Да, я пробовал
    Тогда сервер шлёт свой штатный запрос, получает кусок ответа не своего, видит чужой ID, шлёт заново свой запрос, получает один случайный байт ещё идущего предыдущего нештатного запроса (ненулевой), снова обижается, снова шлёт запрос и снова получает один байт ненулевой, и так пока не сработает реинициализация узла
    Мне не нужно чтобы сервер ещё точнее отфутболил неправильный ответ, мне нужно чтобы запросы шли по очереди. Поэтому я записываю идёт ли штатный опрос, и если идёт, жду его окончания.

Страница 148 из 765 ПерваяПервая ... 4898138146147148149150158198248648 ... ПоследняяПоследняя

Похожие темы

  1. вопросы начинающего
    от Flomaster в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 11.03.2015, 20:50
  2. Ethernet - вопрос начинающего.
    от Продамщебень)) в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 20.06.2013, 16:35
  3. вопросы начинающего
    от Chifa в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 30.07.2010, 14:32
  4. вопрос начинающего
    от gladkiynikita в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.03.2010, 05:43
  5. Вопросы
    от Мурат в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 27.01.2007, 03:24

Ваши права

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