Plumber
Forum Haunter / Завсегдатай форума
Участник № / Member № 7942
отправлено / posted
Добрый день.Прошу вас помочь мне создать звуковой сигнал аварии.Самостоятельно пытаюсь освоить вашу СКАД.Буду очень благодарен за помощь (на сколько возможно подробную).
Сообщения / Posts 105 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Plumber
Forum Haunter / Завсегдатай форума
Участник № / Member № 7942
отправлено / posted
Добрый день.Есть ли возможность прислать пример используемый в видео-уроке Управление тревогами (алармами) в SCADA TRACE MODE.Хотелось разобраться самому.
Сообщения / Posts 105 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В описании видео на YouTube есть ссылка на сайт, где можно скачать этот пример.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Plumber
Forum Haunter / Завсегдатай форума
Участник № / Member № 7942
отправлено / posted
Ссылка не работает,наверно это старый ваш сайт. По видео что-то получилось,но постоянно всплывает окошко "Системное сообщение 1".Возможно его убрать?
Сообщения / Posts 105 | Из / From: Россия
| IP / IP: IP адрес / IP address |
А какое сообщение при этом выдается? Если запускать этот пример в базовом профайлере 6.10.2, сообщений не возникает.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Plumber
Forum Haunter / Завсегдатай форума
Участник № / Member № 7942
отправлено / posted
Вот теперь скачалось.Сообщение выдается в моем проекте.Он дома,а на работе,в том же проекте этого сообщения почему то его нет.И еще, что такое "ошибка -13".
Сообщения / Posts 105 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Какие релизы и там и там? В каком релизе сохранен и скомпилирован проект? Какое сообщение выдается в окне "Системное сообщение 1"?
"ошибка -13" что имеется в виду? Код ошибки загрузки? В какой момент она появляется? Если эта ошибка загрузки, то в зависимости от релиза и проекта может говорить о различных причинах. Расшифровка дается в текстовом профайлерном протоколе или в tm6_log.txt, находиться может в папке с установленным МРВ/Инструментальной среды или в папке узла проекта.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Plumber
Forum Haunter / Завсегдатай форума
Участник № / Member № 7942
отправлено / posted
Добрый день.Вопрос об "ошибка -13" снимается-переделал по новой все стало нормально.Но дома в этом проекте,во время работы профайлера появляется всплывающее окно "системное сообщение 1". В нем пишется следующее."10801 calc Loop OK.0802 calc Loop is big(t)".Релизы дома и на работе одинаковы.Извините если не всегда точно отвечаю.
Сообщения / Posts 105 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Подобное сообщение формируется при превышении временем отработки основного потока заданного периода пересчета. Если данная проблема происходит один раз, например при запуске и в дальнейшем не появляется, это не страшно. Проблема может быть в том, что в какой-то момент не хватает ресурсов ПК для достаточно быстрой обработки базы каналов. Например сильно нагруженный проект при недостаточных ресурсах ПК. Зависит индивидуально от системы, ПК, программного окружения и самого проекта.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Plumber
Forum Haunter / Завсегдатай форума
Участник № / Member № 7942
отправлено / posted
Time Limit - закончилось время работы профайлера инструментальной среды. Профайлер, входящий в состав инструментальной системы, имеет ограничение на время непрерывной работы в реальном времени. Подробнее о лицензировании: http://www.adastra.ru/products/overview/licence/
Пришлите на почту техподдержки проект с папкой узла проекта, скопированную после появления таких сообщений на почту технической поддержки. Посмотрим что может быть причиной.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Plumber
Forum Haunter / Завсегдатай форума
Участник № / Member № 7942
отправлено / posted
Добрый день,напишите пожалуйста адрес почты техподдержки,не могу найти.
Сообщения / Posts 105 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Plumber
Forum Haunter / Завсегдатай форума
Участник № / Member № 7942
отправлено / posted
Подскажите пожалуйста как узнать номер дискретного входа прибора для записи о состоянии прибора в словаре HEX#16
Сообщения / Posts 105 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В словаре 32 тревоги парами Xbit_Off / Xbit_Off по счету с 0 по 15. Какой канал использует словарь проще найти выделив в дереве каналов в Навигаторе проекта группу каналов и пр.кл.мыши - Редактировать. В открывшейся таблице выбрать Индекс аварийного словаря и найти по его названию. Найдя канал в Навигаторе, пр.кл.мыши - перейти по ссылке вниз и перейти на компонент Источник/приемник.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Plumber
Forum Haunter / Завсегдатай форума
Участник № / Member № 7942
отправлено / posted
Добрый день.Не совсем правильно задал вопрос.У меня четыре прибора,значит надо писать в словаре для каждого?Если да,то как узнать в какой строке надо писать для конкретного прибора,например первого.В вашем видео говорится о восьмом дискретном входе куда подключен прибор,как мне узнать к ко кому дискретному входу подключен каждый из четырех приборов?
Сообщения / Posts 105 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Словарь сообщений для канала HEX работает по битам канала, которому в настройках задан этот словарь. Можно несколько нужных сигналов собрать в один вспомогательный канал и сделать для него словарь. Можно и для каждого отдельного канала задать свой словарь, если удобно.
Ну а уже узнать из какого источника для конкретного канала приходят данные можно нажав на канал пр.кл.мыши - перейти по ссылке вниз. А уже по источнику определить из какого прибора идут данные.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Plumber
Forum Haunter / Завсегдатай форума
Участник № / Member № 7942
отправлено / posted
Добрый день.То есть,если я правильно Вас понял,создав словарь для HEX на несколько приборов записи в нем я могу написать в произвольном порядке или нет?
Сообщения / Posts 105 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Описание есть в справке: Архивирование -> Отчет тревог узла -> Сообщения по каналам -> Сообщения по каналам HEX16 и HEX32:
code:
Сообщения по каналам HEX16 и HEX32
Сообщения по результатам анализа реального значения каналов этих классов генерируются по следующим критериям.
Если канал не связан со словарем, сообщение генерируется при каждом изменении реального значения канала. В качестве текста сообщения используется выражение вида =<число>, где <число> – величина реального значения канала (DEC).
Если канал HEX32 связан со словарем, сообщение генерируется при изменении любого бита реального значения. В этом случае при каждом изменении реального значения в общем случае генерируется несколько сообщений – их количество определяется числом битов, изменивших свое значение. В словарях предусмотрены различные сообщения для случаев изменения бита с 0 на 1 и с 1 на 0.
Если канал HEX16 связан со словарем, алгоритм генерации сообщений зависит от вида представления канала (флага DEC (84, HD) – см. Канал класса HEX16 ):
если HD=0 (вид представления HEX), сообщение генерируется при изменении любого бита реального значения;
если HD=1 (вид представления DEC), сообщение генерируется при каждом изменении реального значения канала. Текст сообщения зависит от нового значения канала:
при R=0...31 в ОТ выводится сообщение из словаря с соответствующим номером;
при других значениях R в ОТ выводится выражение вида =<число>, где <число> – величина реального значения канала (DEC).
Редакторы словарей для каналов этих классов однотипны:
Если рассматривать словарь для вида представления HEX: 1-я тревога словаря - бит 0 (1-й бит по счету) сброшен, 2-я тревога словаря - бит 0 (1-й бит по счету) возведен, 3-я тревога словаря - бит 1 (2-й бит по счету) сброшен и т.д. Когда канал в своих настройках в канале имеет привязкe к этому словарю, при возникновении этого события (возведение или сброс конкретного бита) пишется заданная тревога по тем направлениям, которые заданы в данной тревоге. Вот и вся логика.
Вы можете самостоятельно попробовать, сделав простейший тестовый проект без источников, биты можно задавать вручную в дереве каналов через атрибуты 10 - 25 канала hex.
После изучения механизма формирования тревог, настраивайте словарь под нужды проекта. Какое значение канала hex какому прибору соответствует смотрите по ссылке на источник. Открыв источник на редактирование, можно узнать его адрес. Какое значение или бит соответствует какой аварии см. в документации на устройство.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
strauszhiv
Junior Member / Новичок
Участник № / Member № 9137
отправлено / posted
Добрый день! Есть задача проигрывать аудифайлы wav для аналоговых каналов при преодоленнии аварйны уставок. Разобрался с отчетом тревог - туда все пишется. Но при помощи переменной @Message в пользовательском словаре всегда проигрывается первый файл в словаря(даже при принудительной записи в Message_In других значений)? В чем может быть проблема? И какой канал необходимо сделать для переменной @Sound_file(Call,float,hex16) если делать аналогичную задачу при помощи нее? в справке немного путано написано. Где выставлять параметр?
Сообщения / Posts 3 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Переменная @Sound_File описана в справке в разделе: Каналы и системные переменные - Системные переменные TRACE MODE - Группа Системные - @Sound_File. Создается системная переменная, в ее настройках устанавливается параметр и тип согласно справке, и перетаскивается в узел. В папке узла создать звуковые файлы <цифра>.wav, в реальном времени в зависимости от параметра и типа посылается <цифра> на вход этого канала, какая будет записана, такой файл и воспроизведется.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
strauszhiv
Junior Member / Новичок
Участник № / Member № 9137
отправлено / posted
Спасибо, в обучающем видео про отчеты тревог, пропустил, что системные переменные это отдельный элемент, проблема решена через Message.
Сообщения / Posts 3 | Из / From: Россия
| IP / IP: IP адрес / IP address |