This is topic Начать проект in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Хочу создать простейшее АСУТП в ТМ5 с использованием овеновского контроллера ТРМ202(Система контроля температуры только в двух точках)соответственно с адаптером сети АС - 3. В последствии данный процес будет контролироваться с удаленного доступа - WEB активатор, а также планируется система аварийных SMS сообщений - но это следующий этап, а пока только одни вопросы С чего начать? 1.Какой узел мне выбрать при создании проекта (для выше перечисленных условий) 2.Как добавить требуемый объект (для выше перечисленных условий). 3.Как добавить требуемые каналы (для выше перечисленных условий). Хочу прояснить, что ОРС сервер(драйвер) имеется, а также драйвер прибора ТРМ 202 уже закачен в директорию ТМ5. Помогите начинающему!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Уважаемый antoni!
В виду того, что Вы только начинаете создавать АСУ ТП на базе Трейс Моуд, я настоятельно рекомендую Вам начинать сразу с версии Трейс Моуд 6. Тем более, что Вы уже начали с ней работать. В Трейс Моуд 5 встроен драйвер для приборов ОВЕН, который не поддерживает прибор ТРМ202.
Я отвечаю Вам именно с ориентацией на Трейс Моуд 6. Потом мы перенесем этот топик в соответствующий раздел форума ("Трейс Моуд 6. Бесплатная версия"). В Трейс Моуд 6 для решения Вашей задачи надо создать узел RTM. Затем в слое "Источники/Приемники" надо создать теги, соответствующие Вашим связям с прибором. Для этого Вы запросите у нас (на адрес техподдержки) последнюю версию драйвера, поддерживающего нужный Вам прибор. После этого Вы методом D&D перетаскиваете созданные теги в узел RTM и получаете необходимую базу каналов.
Posted by antoni (Участник № / Member № 1692) on :
Дело в том, что мне потребуется использование веб активатора и GSM активатора. А в ТМ6 я этого не нашел в отличае от ТМ5. Драйвер на ТРМ202 я получил от технической поддержки "ОВЕН" - он разве не подходит на ТМ5? Если это так, то где взять демо версию веб активатора и GSM активатора на Трейс моуде 6 (я так понял, что версия от ТМ5 на версию ТМ6 не подходит).
Posted by antoni (Участник № / Member № 1692) on :
Очень прошу выслать на мой электронный адрес драйвер для прибора ТРМ 202(прошивка версии 20) для Трейс Моуд 6. Спасибо!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Отправил.
Posted by antoni (Участник № / Member № 1692) on :
Спасибо! 1. Установил драйвер (требуемые файлы скопировались в главную директорию). 2. Укажите путь по подробнее где в "Источниках" мне выбрать требуемый объект и соответственно создать требуемые теги. Т.е. подскажите где в ТМ6 я могу убедиться,что требуемый драйвер установился (добавление объекта, добавление иконки или что-то другое). 3. И еще вопрос правильно ли я понял,что метод D@D заключается перетаскиванием созданного объекта в древе источники в древо RТМ/каналы?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
2. Драйвер, который мы Вам послали, имеет статус "Пользовательский". Его инсталляцию можно проверить только по факту наличия нужных файлов в нужных местах. Далее нужно действовать в соответствии с документацией на драйвер.
3. Ваше представление о методе D@D соответствует действительности.
Posted by antoni (Участник № / Member № 1692) on :
1. Прошу перевести данную тему в раздел ТМ 6. Вопрос №1 В ТМ6 (прибор ТРМ 202) с командами инфрмационными (показание температуры, разности температур и т.д.) все понятно все получилось, а вот с управляющими такие как задача уставки температуры непонятно!Где в "ЭКРАНЕ" найти объект где можно задавать параметры? и чем настройки инфрмационного канала будут отличаться от управляющего? Вопрос №2 С чего начать разработку организации службы SMS сообщений.(планируется использование GSM модема сименсМС35).В каком разделе ТМ6 это реализуется
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Каналы командные отличаются от каналов информационных только типом OUTPUT вместо INPUT. А настройки должны соответствовать рекомендациям драйвера.
2. Необходимые указания по настройке GSM-обмена в документации легко найти в справочной системе путем "Поиска" по ключевому слову "GSM". Отдельного раздела по этому вопросу нет.
Posted by antoni (Участник № / Member № 1692) on :
С настройкой канала все ясно, но какой элемент на до выбрать в "Экране" для того что бы имелась возможность вводить то или иное значение? Например: для того что бы отображать значение достаточно выбрать "Текст" и соответственно его настроить и осуществить привязку, а вот чтобы ввести значение(каким элементом воспользоваться) не понятно?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Почти у каждого ГЭ, в том числе и у "Текста", есть вкладка "Управление", с помощью которой можно осуществлять различные функции управления. Среди этих функций есть и "Передать значение" в аргумент, который может быть связан с каналом.
Posted by fersan (Участник № / Member № 1320) on :
было бы неплохо, antoni, что бы Вы почитали справку. Там это все есть описано и даже быстрый старт есть для начала.
Posted by antoni (Участник № / Member № 1692) on :
Очень сложно прочитав СПРАВКУ сразу разобраться! Например в ТМ5 существует быстрый старт в котором разбирается пример GSM активатора! Но в ТМ6 в быстром старте не описывается (или я не вижу)пример настройки аварийных GSM сообщений! Все таки прошу помощь Простейший проект с прибором ОВЕН замер температуры (до это момента все реализовал)! Требуется настройка аварийного сообщения на сотовый телефон при достижения определенного значения температуры (использую GSM модем сиеменс 35)! Помогите пожалуйста по подробнее!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Создать в узле СОМ-порт и настроить его на тип связи GSM, задать номер телефона в настройках узла 2) Задать файл Отчета Тревог в настройках узла 3) Задать для канала границы и словарь сообщений 4) По необходимым границам в словаре сообщений указать "направление передачи" с GSM
Posted by antoni (Участник № / Member № 1692) on :
Вопрос первый по пункту №4: Задал направление, категорию и текст но я так понимаю для всего канала, а как задать направление, категорию и текст для каждой границы в отдельности(допустим верхний предел - один текст, а нижний предел другой)? Вопрос второй: в свойствах Узла / Модемы в строке иннициализации модема нужно задать НОМЕР ТЕЛЕФОНА - какого? и какие-то ПАРАМЕТРЫ(в справке не очень понятно)можно по подробнее! Вопрос третий: В свойствах канала /Отчет тревог - требуется ли выбирать индекс аварийного словоря либо он выбирается автомотически при задаче словоря сообщений? - Вообще нужно выбирать этот индекс или не обязательно! Спасибо! Просьба ответить на каждый вопрос по отдельности!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Посмотрите в справочной системе раздел "Редактор словарей сообщений" - там все подробно расписано. 2) Номер телефона, который Вы к этому узлу подключаете, он же должен свой номер знать. 3) Нет - Вы только указываете ссылку на словарь, сообщения из него будут браться автоматически в зависимости от ситуации (переходов параметра по границам).
Posted by antoni (Участник № / Member № 1692) on :
1.Все таки по пункту №2 а)Номер телефона в разделе модемы - это номер телефона SIM карты которая функционирует в GSM модеме? б)ПИН код - это пинкод SIM карты ? в)Номер сервисного центра - что это за номер? 2.Как и где задать телефоны на которые GSM модем отправлял аварийные сообщения? Пожалуйста ответьте по пунктам! Спасибо!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. а) Естественно. б) Да. в) Это номер SMS-сервис центра провайдера сотовой связи, SIM-карту которого Вы используете. Эту информацию можно узнать на вэб-сайте провайдера, или в его информационной службе (или в настройках телефона с установленной симкой). 2. Для этого в узле надо создать пользователей и указать у них номера их сотовых телефонов.
Posted by antoni (Участник № / Member № 1692) on :
1. Номер SMS-сервис центра - это обязательное условие? 2. Хочу понять в каком случае задействуется этот телефонный номер? 3. И вообще - можно использовать любую SIM карту в GSM модеме? Пожалуйста ответьте по пунктам. Спасибо!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1,2) Без него никакая SMS никуда не уйдет. Ведь технология послыки SMS в сетях GSM выглядит так: отправитель->SMS-центр провайдера->адресат. 3) Да - SIM может быть любая, хоть из Вашего сотового.
Posted by vlad32476 (Участник № / Member № 1699) on :
возможно ли отправить sms сообщение не используя GSM-модем т.е. через интернет, через сайт провайдера или через электронную почту??
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Нет.
Posted by antoni (Участник № / Member № 1692) on :
Можно по подробнее!(а если возможно по шагово) 1. Как привязать словарь сообщений к требуемому каналу? 2. Как в словаре сообщений задать SMS тревогу (и вообще что надо выбрать в категории - тревогу, сообщение,предупреждение или ошибку?) на верхний и нижний предел? Закрадываются предположения что это реализуется "текстом" сообщения - так ли это? (с помощью справки не могу разобраться! - Помогите!)
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Очень странно, что Вы не можете разобраться в справочной системе, потому что там предельно четко и ясно описаны все необходимые параметры настройки. Нам бы не хотелось превращать форум в дублирование справочной системы методом "copy-paste".
1) Из описания атрибутов канала: Индекс аварийного словаря – (57, ALR_MSG_I, МРВ – Iala) – словарь (в реальном времени – его порядковый номер в узле), чьи сообщения будут использованы для событий данного канала (если словарь не задан, генерируются сообщения, заданные по умолчанию). Словарь выбирается в следующем диалоге (для вызова диалога нужно нажать кнопку [..], Для удаления привязки канала к словарю нужно нажать кнопку [Х].
2) Сообщение может быть отнесено к одной из следующих категорий: < > Без класса; <M> Сообщение; <W> Предупреждение; <E> Ошибка; <I> Информация; <A> Тревога; <R> Изменение атрибутов; <S> Пользовательское; <_> Невидимое (не передается в графику); <-> Неквитируемое; <!> Командное; <?> Резерв.
Список Назначение: 0, AR+G 1, AR+G+Prn 2, AR+Prn 3, AR 4, AR+G+GSM 5, AR+GSM 6, AR+GSM+PRN 7, AR+G+GSM+PRN 9, G 10, AR+F 11, AR+G+F 12, AR+GSM+F 13, F 14, F+G 15, AR+Play 16, AR+G+Play 17, AR+F+Play 18, Play 19, AR+G+PlayStop 20, AR+G+PlayLoopStop Эти опции содержат обозначения, соответствующие следующим направлениям передачи: AR – в файл отчета тревог; G – в исполнительные модули, способные отображать ОТ; PRN – на принтер, используемый по умолчанию; GSM – в виде SMS-сообщений на сотовые телефоны пользователей, которые определены в этом узле и для которых заданы телефоны и установлен флаг Рассылка (см. Канал класса ПОЛЬЗОВАТЕЛЬ ). Заданное время хранения SMS-сообщений – 3 часа. Для задания параметров обмена по GSM может быть использована переменная @RTM_Parameter (см. Группа СИСТЕМНЫЕ ); F – в файл message.<категория сообщения> (создается в папке узла); Play, PlayStop, PlayLoopStop – воспроизведение файла <текст сообщения>.wav (файл должен располагаться в папке узла). Play, PlayStop и PlayLoopStop задают такой же режим воспроизведения, как и системная переменная @Sound_File, для которой значение атрибута Параметр равно соответственно 0, 2 и 3 (см. Группа СИСТЕМНЫЕ ).
Направления передачи отрабатываются, если для узла сконфигурирован отчет тревог.
Все ответы на ваши вопросы один в один из справочной системы.
Posted by Денисюк В. (Участник № / Member № 1501) on :
После создания нового словаря необходимо указать в нем требуемые сообщения. Для Float это делается так. Сообщение > возникает при превышении значением канала ВГ, < - НГ, >> - ВА, << - НА, >>> - ВП, <<< - НП. Эти "стрелочки" вы заменяете на необходимые Вам сообщения. Если нет необходимости в посылке какого-либо сообщения, то первым символом в нем необходимо поставить @. Направление передачи для сообщений, которые необходимо посылать на сотовый, выставляете AR+G+GSM. Категорию выбираете по своему усмотрению. Далее Вы связываете этот словарь с любым каналом Float, для которого необходимо отслеживать границы и вести отчет тревог. Теперь, для того, чтобы эти сообщения посылались на сотовый, необходимо создать канал класса Пользователь, в редакторе канала установить галочку Рассылка и указать номер телефона в международном формате. Все пользователи, для которых указан номер телефона и стоит флаг Рассылка, будут получать сообщения ОТ в виде SMS.
Posted by antoni (Участник № / Member № 1692) on :
1. Я правильно понял: Допустим верхняя граница (ВГ)задана к примеру на 90 градусов, при ее достижении требуется отправить сообщение SMS? ,а при достижении нижней SMS не требуется! Текст сообщения будет выглядеть так? (ДОСТИЖЕНИЕ ВЕРХНЕЙ ГРАНИЦЫ-ВГ, @ДОСТИЖЕНИЕ НИЖНЕЙ ГРАНИЦЫ-НГ) 2.И из первого сообщения - "нужно нажать кнопку [..]" - это что за кнопочка?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Да - правильно 2) Посмотрите в справочную систему - там прямо картинка кнокпи есть, и еще ее видно в форме редактирования атрибутов канала.
Posted by antoni (Участник № / Member № 1692) on :
В разделе границы канала требуется ли ставить галочку "Использовать" и "Контроль границ"?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Нужен только флаг "Использовать".
Posted by antoni (Участник № / Member № 1692) on :
1. С Границами разобрался! 2. Дополнительно создал в своем простом проекте (измерение температуры в одной точке) графический экран "Отчет тревог" 3. В словаре сообщений задал сообщения на три границы с соответствующими разными текстами. 4. Направления этим сообщениям задал следующие : для первой только в файл отчета тревог и в графический экран отчета тревог - результат: В файле отчета тревог, а также в графическом экране отражается только значение канала (в данное время при прохождении границы) но не текст сообщения! в чем дело? 5. При задаче направления сообщения на принтер по умолчанию вообще ни каких результатов нет . 6. Аналогичная проблема и с задачей SMS направления (Модем, пин код, номер СМС сервис центра задан в параметрах узла. Телефон пользователя задан в компоненте "Пользователь", так же в этом компоненте проставлена галочка "рассылка", SMS модем успешно опрашивает мой компьютер - В чем может быть дело? Ответьте пожалуйста по пунктам.
Posted by Денисюк В. (Участник № / Member № 1501) on :
Com-порт для модема (назначение Gsm-Sms) создан и настроен правильно (в соответствии с настройками самого модема)? Если да, то что "прослушивается" по этому порту, вообще есть ли там поток данных в момент отправки тревоги по смс?
Posted by antoni (Участник № / Member № 1692) on :
1. Да Com-порт для модема (модем МС 35) - назначение Gsm-Sms Но как узнать что "прослушивается" по этому порту (диагностика - опрос модема происходит нормально). 2. Почему не отвечает принтер когда в словаре сообщений указано направление Prn? 3. Почему за место "текста сообщения" в файле отчета тревог и в графическом экране отчета тревог (при прохождении границы) указывается значение канала? Ответьте пожалуйста по каждому пункту.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Для "прослушки" порта можно воспользоваться утилитой вроде portmon (бесплатная - есть в Интернет). 2) Принтер какой? Дело в том, что обычные офисные принтеры не печатают строку, и начинают печать только по завершении траницы - вы хотите каждую строку на отдельном листе выводить на печать? 3) Значение канала в ОТ появляется в случае, если не указаны значения границ и флаг "Использовать".
Posted by antoni (Участник № / Member № 1692) on :
2) Принтер EPSON 230i 3)Как тогда вообще могут появляться значение каналов в графическом экране ОТ и в файле ОТ если они не указаны (не прописаны). Значение каналов указаны и флаг "использовать" стоит, но в ОТ прописывается не Текст сообщение которое я указал в словаре сообщения а значение канала. В чем может быть дело? Ответьте пожалуйста по каждому пункту.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Принтер умеет построчно печатать? Попробуйте отправить на него файл копированием на устройство LPT. Пришлите Ваш проект, иначе мы долго будем разбираться - лучше проверить на проекте.
Posted by antoni (Участник № / Member № 1692) on :
Подскажите как Вам предоставить проект (куда его привязать)архивировать или нет?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проект желательно архивировать (только не самораспаковывающимся архивом иначе ехе-шник может не пройти), направлять по E-mail: hotline1@adastra.ru
Posted by antoni (Участник № / Member № 1692) on :
Отправил
Posted by antoni (Участник № / Member № 1692) on :
Посмотрите отправленный проект.
Posted by Денисюк В. (Участник № / Member № 1501) on :
antoni, у вас для того канала, по которому отслеживаются границы и пишутся тревоги, кроме галочки "Отчет тревог", сам словарь сообщений привязан? Если нет, то тогда у вас и пишутся текущие значения, а не сообщения ОТ. Насчет принтера, если я не ошибаюсь, должна быть запущена утилита tmdfs_l.exe, она есть в папке ТМ, это сервер документооборота.
Posted by antoni (Участник № / Member № 1692) on :
Посмотрите отправленный проект.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. В Вашем проекте канал "канал №1", который должен посылать сообщения в ОТ, вызывает не свой словарь сообщений, а компонент "СОМ-порт#1". 2. Контрольные границы, по которым должны генерироваться эти сообщения, заданы некорректно (ВП=0, ВА=28, ВГ=27, остальные =0). Как результат - сообщения, которые формируются именно по заданным значениям контрольных границ, формируются некорректно.
Posted by Spy (Участник № / Member № 1847) on :
нужен драйвер на I7188
Posted by Spy (Участник № / Member № 1847) on :
Как и где взять это чудо подскажите люди добрые...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А что у Вас работает внутри I7188? Это ведь не просто устройство, а РС-совместимый контроллер, он должен программироваться для начала.
Posted by Yuriy (Участник № / Member № 3498) on :
Уважаемая Техподдержка! Подскажите, пожалуйста, какие значения нужно прописать в контрольные границы, чтобы сделать рассылку по достижении каналом значения 37 ? Заранее благодарен.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Значения контрольных границ должны быть заданы корректно - последвательно монотонно понгижающиеся значения от ВП к НП. Рассылка сообщений конфигурируется в соответствующем Словаре сообщений. Мнемонически текст сообщений по умолчанию соответствует значению атрибута ИНТЕРВАЛ, фиксирующего нахождение параметра в том или ином диапазоне по отношению к заданным границам. В зависимости от того, с какой стороны должен достигнуть значения 37 этот параметр, будет зависеть выбор строки в словаре сообщений и соответствующая ей граница. Например, если речь идет о превышении величины 37, можно выбрать в словаре вторую строку сверху и задать ВГ=37 или 4-ю строку сверху и задать ВА=37.
Posted by Yuriy (Участник № / Member № 3498) on :
Спасибо за ответ! Речь идет о значении канала Шлейфа Пожарной Сигнализации. Оно модет принимать значения в диапозоне 0 - 250. Только значение 37 принимается за состояние ПОЖАР! Только это Событие я и хотел использовать для отправки SMS.
Posted by Yuriy (Участник № / Member № 3498) on :
Уважаемая Техподдержка! Подскажите, как правильно организовать рассылку SMS-сообщений в моем случае, т.е. отслеживать установку канала в одно единственное значение = 37 ?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Для аналогового сигнала строгого совпадения с каким-либо точным значением может и не быть. Поэтому в постановочном плане следует говорить либо о СОБЫТИИ с заданием достаточно узкого диапазона, либо о задании интервала с односторонним ограничением. Самое жесткое и универсальное решение - программный анализ значения параметра на любые Ваши условия и выдача сообщения с помощью системной переменной MESSAGE, в словаре сообщений которой надо будет задать направление GSM для выбранного значения этой системной переменной (от 1 до 8). В конкретных постановках задачи можно воспользоваться штатным контролем параметра с помощью контрольных границ.