Тема / Topic: Подбор необходимого программного продукта
antoni
Active Forum Member / Активный участник форума
Участник № / Member № 1692
отправлено / posted
Добрый день! Требуется организация АСУТП по следующим параметрам 1. В систему входит один узел. 2. Узел включает в себя: а) 20 каналов (вход/выход) б) 5 каналов дискретного входа в) 5 каналов дискретного выхода Система должна обеспечивать отправку аварийных СМС сообщения для одного пользователя Система должна обеспечивать мониторинг процесса (МРВ) для одного пользователя посредством GPRS связи. (два GSM модема). Для обеспечения выше указанных требований - какой программный продукт Вашей организации меня удовлетворит (и по каким критериям)? Спасибо!
Сообщения / Posts 68 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Вам будет необходима инструментальная система ТМ6 (Базовая или Профессиональная линия). В зависимости от выбора (Базовая или профессиональная ИС) Вам понадобится монитор реального времени МРВ+ с поддержкой GSM интерфейса. С полным прайс листом Вы можете ознакомиться на нашем сайте: http://www.adastra.ru/products/price/Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
antoni
Active Forum Member / Активный участник форума
Участник № / Member № 1692
отправлено / posted
Добрый день! Мне понадобится два монитора реального времени? (один на локальный компьютер, а один на удаленный - это так?) Спасибо!
Сообщения / Posts 68 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Если у Вас будет один узел, то Вам необходим лишь один МРВ с поддержкой GSM. С которого и будут осуществляться СМС посылки на GSM телефон.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
antoni
Active Forum Member / Активный участник форума
Участник № / Member № 1692
отправлено / posted
1. А проект разработанный в бесплатной версии будет работать с приобретенным мной МРВ+GSM? 2. И второй вопрос Возможна ли организация передачи данных по следующей схеме а) с мобильного телефона отсылается команда на опрос требуемых каналов ( допустим 10 каналов). б) система автоматически формирует один файл со значениями каналов и отправляет этот файл обратно по средством СМС пользователю на мобильный телефон. в)данный файл с мобильного телефона (или GSM модема) загружается пользователем в удаленный демо-МРВ (профайлер) и на МРВ (с графической поддержкой) отображаются значения опрошенных каналов Ответьте пожулуста по пунктам.(Хочу стать участником форума платной версии) Спасибо!
Сообщения / Posts 68 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. Для запуска проекта, разработанного в базовой версии ИС, нужен МРВ+GSM базового формата. 2. Реализация предлагаемого Вами алгоритма возможна. Только предоставление демо-МРВ данных из текстового файла должно быть выполнено либо через какое-либо приложение, например, по SQL-запросам, либо через механизм чтения аргументов канала CALL из файла (атрибут 128). 3. Чтобы стать участником форумов коммерческих продуктов, надо приобрести коммерческий продукт, зарегистрировать его на сайте. После этого Вы можете попросить изменить свой статус в форуме.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
antoni
Active Forum Member / Активный участник форума
Участник № / Member № 1692
отправлено / posted
Добрый день! Я понял, что реализация данного алгоритма возможно в базовой версии. С какими ограничениями? Базовая версия - имеется ввиду та которая выйдет в начале ноября (с возможностью отсылки аварийных СМС сообщений) И еще вопрос Из кокого файла производится чтение значений аргументов? Когда и как он формируется? Спасибо!
Сообщения / Posts 68 | Из / From: Россия
| IP / IP: IP адрес / IP address |
antoni
Active Forum Member / Активный участник форума
Участник № / Member № 1692
antoni
Active Forum Member / Активный участник форума
Участник № / Member № 1692
отправлено / posted
Добрый день! Вроде немного разобрался! 1. Созданный канал класса CALL при помощи атрибута 128 имеет возможность выбирать значения одного (LocalList) или всех (DifSnap)каналов из локального архива (СПАД1,2,3/SIAD1,2,3),который создается в "Узле проекта" - это так? 2. При создании канала CALL требуется обозначить Тип вызова, Параметр и Глубина быборки. Для моего алгоритма ввел следующие параметры Тип вызова - LocalSnap1 Параметр - 128 Глубина быборки - 1 час это правильно? 3.Вот дальше не разберусь! Для каждого канала (требуемого опроса) должен быть свой канал CALL или нет, какой механизм привязки его к архиву (СПАД1)? Спасибо!
Сообщения / Posts 68 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. Никакого отношения канал CALL к обмену по GSM не имеет. 2. Атрибут 128 канала CALL управляет операцией чтения из текстового файла определенного формата, а не выборками из архива. 3. Совершенно непонятна задача, которую Вы решаете. Нельзя ли описать задачу?
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
antoni
Active Forum Member / Активный участник форума
Участник № / Member № 1692
отправлено / posted
Добрый день! Задача следующая а). С мобильного телефона отсылается смс команда на опрос одного или несколько каналов(последнее значения каналов) б). В проекте формируется смс сообщение со значениями каналов и отсылается обратно на мобильный телефон пользователя - в таком виде, чтоб пользователь увидел значения данных каналов. (В ТМ 5 - это было сделать легко, а как в ТМ6)
Либо другой вариант в)данный файл (СМС) загружается (в ручную) в удаленный МРВ (с графической поддержкой) и на ГЭ отображаются значения опрашиваемых команд.
Можно по подробнее как этот алгоритм реализовать (хотя бы с опросом одного канала) Большое спасибо!
Сообщения / Posts 68 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Алгоритм достаточно прост. Некий канал ПРИЕМ получает от пользователя код команды, которая может означать фиксированный набор параметров каналов. Запускается программа, которая в зависимости от кода команды формирует строковые аргументы типа Сообщение = "T="+Температура+" P="+Давление+" L="+L"; Здесь Температура, Давление и L - передаваемые параметры. Строковые аргументы передаются в атрибут СООБЩЕНИЕ соответствующего канала ПОЛЬЗОВАТЕЛЬ и передаются ему в виде SMS. Он видит запрошенные параметры на дисплее своего телефона. Напишите в своем проекте соответствующий алгоритм.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Yuriy
Junior Member / Новичок
Участник № / Member № 3498
отправлено / posted
Добрый день! Подскажите,пожалуйста,точный формат строки SMS-сообщения. Дело в том, что у меня никак не выводятся на телефоне символы имени параметра, хотя одни значения самих параметров выводятся правильно. Спасибо.
Сообщения / Posts 25 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Yuriy
Junior Member / Новичок
Участник № / Member № 3498
отправлено / posted
Уважаемая Техподдержка! Помогите, пожалуйста, реализовать данный механизм отправки ответной SMS с требуемым набором значений параметров!!! Не могу понять - каким образом запускается программа по коду команды и как она отрабатывается только 1 раз. Механизм установки 1 в CALL.PROGRAM.EXEC с автоматическим сбросом атрибута EXEC после выполнения программы не срабатывает. Программа запускается снова и засыпает SMS-ками.
Сообщения / Posts 25 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Yuriy
Junior Member / Новичок
Участник № / Member № 3498
отправлено / posted
Да, конечно. Тип программы 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-ками. В чем может быть проблема?
Сообщения / Posts 25 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Привяжите аргумент ARG_002 типа In\Out ко входному значению, а не к реальному.
Сообщения / Posts 17322 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Yuriy
Junior Member / Новичок
Участник № / Member № 3498