This is topic Подбор необходимого программного продукта in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Добрый день! Требуется организация АСУТП по следующим параметрам 1. В систему входит один узел. 2. Узел включает в себя: а) 20 каналов (вход/выход) б) 5 каналов дискретного входа в) 5 каналов дискретного выхода Система должна обеспечивать отправку аварийных СМС сообщения для одного пользователя Система должна обеспечивать мониторинг процесса (МРВ) для одного пользователя посредством GPRS связи. (два GSM модема). Для обеспечения выше указанных требований - какой программный продукт Вашей организации меня удовлетворит (и по каким критериям)? Спасибо!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вам будет необходима инструментальная система ТМ6 (Базовая или Профессиональная линия). В зависимости от выбора (Базовая или профессиональная ИС) Вам понадобится монитор реального времени МРВ+ с поддержкой GSM интерфейса. С полным прайс листом Вы можете ознакомиться на нашем сайте: http://www.adastra.ru/products/price/ Posted by antoni (Участник № / Member № 1692) on :
Добрый день! Мне понадобится два монитора реального времени? (один на локальный компьютер, а один на удаленный - это так?) Спасибо!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Если у Вас будет один узел, то Вам необходим лишь один МРВ с поддержкой GSM. С которого и будут осуществляться СМС посылки на GSM телефон.
Posted by antoni (Участник № / Member № 1692) on :
1. А проект разработанный в бесплатной версии будет работать с приобретенным мной МРВ+GSM? 2. И второй вопрос Возможна ли организация передачи данных по следующей схеме а) с мобильного телефона отсылается команда на опрос требуемых каналов ( допустим 10 каналов). б) система автоматически формирует один файл со значениями каналов и отправляет этот файл обратно по средством СМС пользователю на мобильный телефон. в)данный файл с мобильного телефона (или GSM модема) загружается пользователем в удаленный демо-МРВ (профайлер) и на МРВ (с графической поддержкой) отображаются значения опрошенных каналов Ответьте пожулуста по пунктам.(Хочу стать участником форума платной версии) Спасибо!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Для запуска проекта, разработанного в базовой версии ИС, нужен МРВ+GSM базового формата. 2. Реализация предлагаемого Вами алгоритма возможна. Только предоставление демо-МРВ данных из текстового файла должно быть выполнено либо через какое-либо приложение, например, по SQL-запросам, либо через механизм чтения аргументов канала CALL из файла (атрибут 128). 3. Чтобы стать участником форумов коммерческих продуктов, надо приобрести коммерческий продукт, зарегистрировать его на сайте. После этого Вы можете попросить изменить свой статус в форуме.
Posted by antoni (Участник № / Member № 1692) on :
Добрый день! Я понял, что реализация данного алгоритма возможно в базовой версии. С какими ограничениями? Базовая версия - имеется ввиду та которая выйдет в начале ноября (с возможностью отсылки аварийных СМС сообщений) И еще вопрос Из кокого файла производится чтение значений аргументов? Когда и как он формируется? Спасибо!
Posted by antoni (Участник № / Member № 1692) on :
Posted by antoni (Участник № / Member № 1692) on :
Posted by antoni (Участник № / Member № 1692) on :
Добрый день! Вроде немного разобрался! 1. Созданный канал класса CALL при помощи атрибута 128 имеет возможность выбирать значения одного (LocalList) или всех (DifSnap)каналов из локального архива (СПАД1,2,3/SIAD1,2,3),который создается в "Узле проекта" - это так? 2. При создании канала CALL требуется обозначить Тип вызова, Параметр и Глубина быборки. Для моего алгоритма ввел следующие параметры Тип вызова - LocalSnap1 Параметр - 128 Глубина быборки - 1 час это правильно? 3.Вот дальше не разберусь! Для каждого канала (требуемого опроса) должен быть свой канал CALL или нет, какой механизм привязки его к архиву (СПАД1)? Спасибо!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Никакого отношения канал CALL к обмену по GSM не имеет. 2. Атрибут 128 канала CALL управляет операцией чтения из текстового файла определенного формата, а не выборками из архива. 3. Совершенно непонятна задача, которую Вы решаете. Нельзя ли описать задачу?
Posted by antoni (Участник № / Member № 1692) on :
Добрый день! Задача следующая а). С мобильного телефона отсылается смс команда на опрос одного или несколько каналов(последнее значения каналов) б). В проекте формируется смс сообщение со значениями каналов и отсылается обратно на мобильный телефон пользователя - в таком виде, чтоб пользователь увидел значения данных каналов. (В ТМ 5 - это было сделать легко, а как в ТМ6)
Либо другой вариант в)данный файл (СМС) загружается (в ручную) в удаленный МРВ (с графической поддержкой) и на ГЭ отображаются значения опрашиваемых команд.
Можно по подробнее как этот алгоритм реализовать (хотя бы с опросом одного канала) Большое спасибо!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Алгоритм достаточно прост. Некий канал ПРИЕМ получает от пользователя код команды, которая может означать фиксированный набор параметров каналов. Запускается программа, которая в зависимости от кода команды формирует строковые аргументы типа Сообщение = "T="+Температура+" P="+Давление+" L="+L"; Здесь Температура, Давление и L - передаваемые параметры. Строковые аргументы передаются в атрибут СООБЩЕНИЕ соответствующего канала ПОЛЬЗОВАТЕЛЬ и передаются ему в виде SMS. Он видит запрошенные параметры на дисплее своего телефона. Напишите в своем проекте соответствующий алгоритм.
Posted by Yuriy (Участник № / Member № 3498) on :
Добрый день! Подскажите,пожалуйста,точный формат строки SMS-сообщения. Дело в том, что у меня никак не выводятся на телефоне символы имени параметра, хотя одни значения самих параметров выводятся правильно. Спасибо.
Posted by Yuriy (Участник № / Member № 3498) on :
Уважаемая Техподдержка! Помогите, пожалуйста, реализовать данный механизм отправки ответной SMS с требуемым набором значений параметров!!! Не могу понять - каким образом запускается программа по коду команды и как она отрабатывается только 1 раз. Механизм установки 1 в CALL.PROGRAM.EXEC с автоматическим сбросом атрибута EXEC после выполнения программы не срабатывает. Программа запускается снова и засыпает SMS-ками.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А программа у Вас типа Output?
Posted by Yuriy (Участник № / Member № 3498) on :
Да, конечно. Тип программы Output. Вроде все сделал согласно документации. Механизм рассылки SMS, запрос значения канала, а также управление каналом с помощью SMS - все работает нормально. Теперь хотелось бы с помощью отправки 1-й SMS получить сразу требуемый набор значений параметров. И вот сталкнулся с этой проблемой. Реализовал следующим образом. Создал 2 программы - первая отслеживает значение канала и в случае достижения каналом определенного уровня - устанавливает в 1 атрибут EXEC (BOOL) 2-й программы типа Output, которая формирует SMS-сообщение. Программа1: IF ARG_000 != 100 then // Переменная_0 ARG_002 = 0; // Сброс Триггера Вывода SMS goto m1; end_if; IF ARG_002 == 0 then // Триггер был установлен? ARG_002 = 1; // Установка Триггера Вывода SMS ARG_001 = true; // Вызов Обработки программы 2 end_if; m1: END_PROGRAM
В результате получилось так, что при достижении значения 100 канала ARG_000 происходит зацикливание выполнения 2-й программы, которая засыпает пользователя SMS-ками. В чем может быть проблема?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Пришлите Ваш проект на hotline3@adastra.ru
Posted by Yuriy (Участник № / Member № 3498) on :
Отправлено
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Привяжите аргумент ARG_002 типа In\Out ко входному значению, а не к реальному.
Posted by Yuriy (Участник № / Member № 3498) on :