Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 16 из 16

Тема: ОРС и модем

  1. #11

    По умолчанию

    Пробовал три USB модема. Ни один не поддерживает дозвон. Только интернет и смс. Один из модемов вообще не имулировал сом порт, два других по два порта выдают..
    В общем, не знаю ...то ли от оператора это зависит, то ли от модификации модема.......может вы что то подскажите?
    Безымянный.jpg
    Последний раз редактировалось Safron; 11.12.2018 в 08:27.

  2. #12

    По умолчанию

    От оператора точно не зависит. Мы проверяли на Huawei E1550
    Модемы cinterion можно попробовать
    Спасибо.

  3. #13

    По умолчанию

    да...точно не зависит. оказалось, что эти модемы можно разлочить (отвязать от оператора) и другие прошивки с включением голосовой функции...
    у меня возникли ещё вопросы.
    в самом ПК надо настраивать модемное подключение? указывать номера телефонов? правила набора номеров?
    и ещё ..скрипт выдаЕ т сообщение: (12-12-2018 11:19:13.353 Опросить:Модем.Устройство.Опросить >> [string "--[[(R)Модем.Устройство.Опросить]]call=false;..."]:83: invalid escape sequence near '"' )

  4. #14

    По умолчанию

    Цитата Сообщение от Safron Посмотреть сообщение
    в самом ПК надо настраивать модемное подключение? указывать номера телефонов? правила набора номеров?
    Цитата Сообщение от Safron Посмотреть сообщение
    и ещё ..скрипт выдаЕ т сообщение: (12-12-2018 11:19:13.353 Опросить:Модем.Устройство.Опросить >> [string "--[[(R)Модем.Устройство.Опросить]]call=false;..."]:83: invalid escape sequence near '"' )
    Нужен лог.
    Для этого в свойствах сервера включите запись журнала и всех его событий размер лога задайте равным 10000. Начиная с версии 4.2.24 у каждого устройства добавлена настройка "Журнал" - включите запись у проблемного устройства, и также включите запись всех действий. Запустите режим исполнения и воспроизведите ошибку. Лог пишется в папку:
    c:\ProgramData\InSAT\MasterOPC Universal Modbus Server\SERVERLOGS\
    Лог заархивируйте и вышлите нам, также пришлите вашу конфигурацию ОРС сервера.
    Спасибо.

  5. #15

    По умолчанию

    Здравствуйте. Возник вопрос с дозвоном через USB модем. Скрипт в ОРС сервере работает. Напрямую из ОРС отправляешь вызов - он дозванивается.
    В скаде возникли проблемы. Там тоже реализован скрипт на ST.
    Проблема в том, Что сигнал вызова из скрипта на соответствующую переменную ОРС вроде как проходит, но тут же сбрасывается. Как я понял.
    Если сигнал вызова соединить просто с переменной в объекте, то она устанавливается вкл как положено и скрипт работает как надо.
    Не понятно, почему: в одном случае с переменной работает, а с такой же переменной в ОРС-отказвается

    Переменная krg_2 соединена с переменной ОРС (не отрабатывает как надо), переменная krg_5 с переменной в дереве объекта (работает как положено).

    Спасибо
    Вложения Вложения

  6. #16

    По умолчанию

    Цитата Сообщение от Safron Посмотреть сообщение
    Здравствуйте. Возник вопрос с дозвоном через USB модем. Скрипт в ОРС сервере работает. Напрямую из ОРС отправляешь вызов - он дозванивается.
    В скаде возникли проблемы. Там тоже реализован скрипт на ST.
    Проблема в том, Что сигнал вызова из скрипта на соответствующую переменную ОРС вроде как проходит, но тут же сбрасывается. Как я понял.
    Если сигнал вызова соединить просто с переменной в объекте, то она устанавливается вкл как положено и скрипт работает как надо.
    Не понятно, почему: в одном случае с переменной работает, а с такой же переменной в ОРС-отказвается

    Переменная krg_2 соединена с переменной ОРС (не отрабатывает как надо), переменная krg_5 с переменной в дереве объекта (работает как положено).

    Спасибо
    Не совсем понятно в чем проблема. Запись в тег из скады проходит? Дозвон идет? В GUI ОРС сервера посмотрите в сообщениях у тегах - проходит ли запись.
    И да - состояние тега сбрасывается из скрипта в ОРС, например при завершении вызова или ошибке:
    function EndCall()
    server.WriteCurrentTag(false,OPC_QUALITY_GOOD );
    server.Message("кладем трубку");
    err,buf,len = server.SendAndReceiveData("AT+CHUP\r",8,4);
    return;
    end;

    if n~=nil and l~=nil then --найден OK
    server.Message("Вызов завершен");
    call=false;
    server.WriteCurrentTag(false,OPC_QUALITY_GOOD );
    return;
    end;
    Спасибо.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Модем IRZ
    от Балалай в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 13.04.2016, 13:30
  2. Ответов: 0
    Последнее сообщение: 23.07.2015, 11:43
  3. модем ПМ-01
    от Сергей Борисович в разделе Эксплуатация
    Ответов: 48
    Последнее сообщение: 11.05.2015, 23:27
  4. ПЛК100+Модем - Модем+Codesys
    от fisher8282 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 15.09.2011, 16:24
  5. Gsm модем
    от Half в разделе Подбор Оборудования
    Ответов: 11
    Последнее сообщение: 31.05.2010, 09:19

Ваши права

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