Имеется TM6 prof, контроллер ОВЕН ПЛК-110. Два модема AnCom RM. Необходимо наладить опрос скадой некоторых данных из ПЛК. Создал пробную переменную, проверил все на проводе сначала - все ок работает. Затем заместо провода воткнул 2 модема, настроил их. Для проверки установил связть через терминал, закрыл терминал, запустил скаду с тем же самым проектом - всё опросилось отлично. Далее - при попытке настроить опрос (в том числе и дозвон) Скадой - результата нет. Вход не опрашивается, модемы не созваниваются, настройку (разве что кроме скоростей: у меня везте 9600) проводил ровно так как показано в вашем видеопримере. Натолкните на мысль, в чем может быть беда..
Posted by toxachilag (Участник № / Member № 6040) on :
Режим работы CSD
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Какой конкретно видеоурок Вы использовали? Обмен данными именно через модемы на начальном этапе осуществлялся корректно? Что конкретно Вы имеет в виду под "настроить опрос и дозвон"? Что именно изменилось в отличие от случая, когда данные передавались?
Posted by toxachilag (Участник № / Member № 6040) on :
Изначально посредствам терминала я установил соединение между модемами, после чего запустил скада систему, и опрашивал нужную переменную в обычном режиме (Modbus RTU, RS-485), только с увеличенными таймаутами. Далее, чтобы исключить из этой схемы терминал - мне необходимо чтоб установка соединения между модемами инициировалась со стороны скады. Таким образом: я посмотрел видео-урок http://www.adastra.ru/products/drivers/gsm_modbus/ но соединение установить не удалось.
Posted by toxachilag (Участник № / Member № 6040) on :
Вопрос актуален по прежнему, очень надеюсь на помощь.
Posted by Nico (Участник № / Member № 5342) on :
поставить отладку по COM порту включить dep_log
проект и полученные файлы прислать в тех поддержку
Posted by toxachilag (Участник № / Member № 6040) on :
(11:22:17) INF_LOAD:Starting... wo_0 (11:22:17) INF_RTM:Detected NT5.RTM 5.1 (11:22:17) INF_RTM:Professional TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.09.0 (11:22:17) ._.:RTM (11:22:17) INF_LOAD:max channel = 65535 (11:22:17) INF_LOAD:Load Channels = 2 (11:22:17) INF_LOAD:Templates=0 (math=0 sql=0 scr=0 doc=0 pnl=0) (11:22:17) INF_LOAD:Objects = 3 (11:22:17) INF_RTM:Timer=0.055s CalcLoop=550ms (11:22:17) INF_LOAD:LoadTime=0.219s CalcPeriod=550ms (11:22:17) INF_RTM:available(MB): pm=2038 vm=2047; free(MB): pm=626 vm=1860 em=0 after load (11:22:17) INF_RTM:total use(MB): pm=1411 vm=187 after load (11:22:17) INF_RTM:use(MB): pm=16(16) vm=19(19) pf=0 after load (11:22:17) INF_RTM:gh:35 uh:68 hh:65 after load (11:22:22) INF_RS:init string is \\.\COM1: baud=9600 parity=N data=8 stop=1 (11:22:22) WRN_RS:found channels = 1 (11:22:22) INF_IP:hostname is Yolshin-a (11:22:22) INF_IP:card0 addr=0.0.0.0 (11:22:22) INF_IP:card1 addr=10.244.14.162 (11:22:22) INF_RTM:start time is 0.062 s (11:22:22) INF_RTM:total use(MB): pm=1419 vm=273 after start (11:22:22) INF_RTM:use(MB): pm=26(26) vm=90(90) pf=3389 after start (11:22:22) INF_RTM:gh:1535 uh:137 hh:177 after start (11:22:22) INF_FLT:ModeSwitch e15=0000 e18=0000 e20=0000 [0] (11:22:22) INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [src4] (11:22:22) INF_FLT:No detect condition (11:22:22) ERR_MODEM:invalid response for at+CR=0 OK (11:22:22) INF_GRAPH:scr:0:popup=0 scrref=0 trend=0,0 update=0 (11:22:22) ERR_MODEM:invalid response for at+CRC=0 OK (11:22:22) ERR_MODEM:invalid response for at+ILRR=0 OK (11:22:22) ERR_MODEM:invalid response for at+CBST=7,0,1 OK (11:22:23) ERR_MODEM:COM1 MODEM ERR=0 (11:22:23) INF_MODEM:Init OK = 1 (11:22:26) INF_RS:close session by not found (11:22:26) INF_RS:close session by not found
Posted by toxachilag (Участник № / Member № 6040) on :
Третий день в ветке не было тенической поддержки..
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Nico все правильно написал. По-прежнему ждем проект и папку проекта.
Проверьте, у Вас режим Эхо не установлен?
Posted by toxachilag (Участник № / Member № 6040) on :
Эхо отключил, но результат тот же. Что означает данная строчка? INF_RS:close session by not found
Posted by Nico (Участник № / Member № 5342) on :
если после "open sesion" -> разрыв соеденения после обмена если "open sesion" нет то не найдено каналов требующих обмена с данным узлом
Posted by toxachilag (Участник № / Member № 6040) on :
Есть одна переменная которая стучится в этот порт. Если я у нее меняю номер ком порта на 0x01 (COM2) то данная строчка: INF_RS:close session by not found сыплется в лог стабильно 3 раза в 10 секунд. Если же данная переменная стучится в нужный порт, то вышеуказанная строка сыплется в лог около 250 раз мгновенно..один раз в 10 секунд.
Posted by toxachilag (Участник № / Member № 6040) on :
Проблема может быть связана со скоростью?
Posted by Nico (Участник № / Member № 5342) on :
если "open sesion" нет то не найдено каналов требующих обмена с данным узлом
канал INPUT или OUTPUT ?????
Posted by toxachilag (Участник № / Member № 6040) on :
Канал типа INPUT. Open sesion - отсутствует. Лог всего того что происходит есть выше.
Posted by Nico (Участник № / Member № 5342) on :
.не задан телефон контроллера ..какое назначение COM порта ?
Posted by toxachilag (Участник № / Member № 6040) on :
В настройках канала в комментариях задан номер сим карты установленной в модем, на который нужно дозваниваться в формате "tel:+79********6" Назначение COM1 - Modem Управление передачей - Modem_1
Posted by Nico (Участник № / Member № 5342) on :
номер телефона в строке дополнитедьно и попробовать другой источник ModBus например
Posted by toxachilag (Участник № / Member № 6040) on :
В строке дополнительно?Там вроде такой строки нет, или я не так что то понял.
Posted by Nico (Участник № / Member № 5342) on :
в источнтках-приемниках
если MODBUS то она называется IP-addr
для OWEN есть какой драйвер используется для OWEN ?
Posted by toxachilag (Участник № / Member № 6040) on :
Я использую MODBUS, драйвер OWEN не использую. Пробовал поместить номер в строку IP-адрес, результат тот же.Nico, каков бы ни был результат, заранее благодарен за отзывчивость)
Posted by Nico (Участник № / Member № 5342) on :
в 47 атрибуте такого канала должен быть tel:<phone number>
Posted by toxachilag (Участник № / Member № 6040) on :
Так и есть, соединения нет. Тех. поддержке полторы недели назад отправил проект, отзвонился что отправил. Сказали посмотрят, ответа по прежнему нет. https://www.dropbox.com/s/etl2z99okwbisgs/2014-03-13.jpg Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проект рассмотрен. Даны рекомендации по настройке обмена. Рекомендовано использовать модем с интерфейсом RS 232.
Posted by toxachilag (Участник № / Member № 6040) on :
Дабы не плодить темы, задам появившийся вопрос в данной ветке. При опросе ПЛК через модемы (CSD соединение) в процессе инициализации соединения SCADA посылает модему следующую команду: ATE0Q0X0V1&D2S0=0. Расскажите пожалуйста что это за команда и для каких целей она используется. Некоторые модемы у меня реагируют на нее нормально, некоторые же выдают ошибку. Спасибо
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Это стандартные АТ-команды, посылаемые одной строкой. Их описание легко найти в интернете. Большинство модемов (особенно старых) легко распознают эту строку как последовательность АТ-команд. Некоторые новые модемы (или старые модемы с современными прошивками) не всегда корректно распознают несколько команд, записанных в одну строку. В следующем релизе это будет учтено.
Posted by stesl (Участник № / Member № 6677) on :
Всем привет! Опять же, чтобы не плодить темы. Проблем с подключением модема пока нет, потому что пока самого модема нет. Прошу помочь определиться с выбором GSM модема, нужного для рассылки аларм СМС. Я правильно понимаю, что коммерческий МРВ (хотя он некоммерческим и не может быть) уже готов справляться с такой задачей? В смысле, что не надо какой то МРВ DATA (к примеру) отдельно устанавливать. Данный проект (имею ввиду непосредственно СМС) будет реализовываться мною впервые, оттого такой туман в описании. Браться за реализацию без модема, думаю бессмысленно. Подскажите коллеги.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Поддержка GSM-модемов в МРВ опциональна. Эта опция в мнемокоде продукта обозначается символом "G". Например, RTM-PG-6-1K-P-RU-WIN
Из практики положительные результаты есть в проектах с модемами на физических COM-портах (Siemens, MOXA, FARGO MAESTRO 100, TELEOFIS RX100) и на различных USB-модемах, которые создают виртуальные COM-порты.
Posted by stesl (Участник № / Member № 6677) on :
Понятно. То есть для запуска проекта с рассылкой СМС из ОТ по принципу описанному в "Быстрый старт" нужен МРВ+ GSM как минимум. 1. Верно? 2. А для создания и опробывания профайлер встроенный в профессиональную IDE будет работать с модемом? 3. Если возможна работа с USB модемом, то как ее организовать? При конфигурации согласно примера "Быстрый старт" в логе: ERR_MODEM:COM8 MODEM ERR=1 С этого же порта, с помощью терминала СМС отправляю. AT+CMGF=1 [Enter] AT+CMGS=+79261234567 [Enter] hello, this is test message [Ctrl+Z]
Могу я как то с помощью этих АТ команд работать с модемом из Trace Mode?
Пин кода на симке нет, да и центр СМС "прошивается" в симке уже давно. Однако в редактировании RTM в разделе строка инициализация, исправно пишу PIN:0000; SCA:+79242000690.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Для работы на объекте нужен GSM МРВ+. 2. Для отладки может использоваться профайлер. 3. GSM МРВ+ не может в сообщении посылать AT-команды.
USB-модем действительно создает виртуальный порт COM8?
В файл конфигурирования запуска узла *.cnf запишите ключи DEBUGON=70004200 GSM_LOG=7FF
Пришлите, пожалуйста, на адрес техподдержки файл проекта и папку узла после его работы. Укажите точную марку USB-модема.
Posted by stesl (Участник № / Member № 6677) on :
А где узнать адрес техподдержки? support@adastra.ru ? В явном виде как то не вижу адреса ни на форуме ни на сайте.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
hotline@adastra.ru
Posted by stesl (Участник № / Member № 6677) on :
Выслал
Posted by AdAstra Technical Support (Участник № / Member № 4) on :