TIA 13 WinCC Basic Алармы
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
TIA 13 WinCC Basic Алармы
Здравствуйте!
Первый раз пробую сделать алармы в TIA портале.
До этого работал (уже давно) только в WinCC v7 или ранее. При выборе бита для Аларма можно было указать по какому фронту - переднему или заднему, генерировать сообщение.
В TIA я такого не обнаружил.
Подумал, значит она будет работать только по переднему фронту. А чтобы генерировать по заднему фронту, то достаточно инвертировать сигнал.
Но как бы не так! Она генерирует сигнал по любому изменению!
И как тогда выдать разные сообщения на начало и конец события?
Я где то крупно ошибаюсь, ведь это обычная задача для Алармов.
Архив проекта где я это тестировал в форум не входит, так как почти 7 Мб. Куда положить?
Первый раз пробую сделать алармы в TIA портале.
До этого работал (уже давно) только в WinCC v7 или ранее. При выборе бита для Аларма можно было указать по какому фронту - переднему или заднему, генерировать сообщение.
В TIA я такого не обнаружил.
Подумал, значит она будет работать только по переднему фронту. А чтобы генерировать по заднему фронту, то достаточно инвертировать сигнал.
Но как бы не так! Она генерирует сигнал по любому изменению!
И как тогда выдать разные сообщения на начало и конец события?
Я где то крупно ошибаюсь, ведь это обычная задача для Алармов.
Архив проекта где я это тестировал в форум не входит, так как почти 7 Мб. Куда положить?
Re: TIA 13 WinCC Basic Алармы
Одно аларм-сообщение сопоставляется с одним битом. Нельзя два сообщения сопоставить одному биту.
Вообще сообщение появляется не по переднему и заднему фронту, а по высокому уровню (high level). Бит=1 -> сообщение вылезло, бит=0 -> сообщение пропало.
Вообще сообщение появляется не по переднему и заднему фронту, а по высокому уровню (high level). Бит=1 -> сообщение вылезло, бит=0 -> сообщение пропало.
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: TIA 13 WinCC Basic Алармы
Мне нужно знать, когда событие началось, и когда оно закончилось.
Между этими событиями могут быть другие.
И ни одно событие не должно пропадать из архива.
И у меня на одно событие один бит. Начало события - свой бит, окончание - свой.
Но ОКОНЧАНИЕ это как правило НЕ НАЧАЛО.
И по началу события появляются два сообщения (о начале и о конце), и по окончанию, появляются два сообщения (о начале и о конце).
Между этими событиями могут быть другие.
И ни одно событие не должно пропадать из архива.
И у меня на одно событие один бит. Начало события - свой бит, окончание - свой.
Но ОКОНЧАНИЕ это как правило НЕ НАЧАЛО.
И по началу события появляются два сообщения (о начале и о конце), и по окончанию, появляются два сообщения (о начале и о конце).
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: TIA 13 WinCC Basic Алармы
У меня не так (TIA 13 WinCC Basic). Бит=1 - сообщение вылезло с указанием этого момента времени, бит=0 - это же сообщение вылезло с новым моментом времени.Михайло писал(а):Бит=1 -> сообщение вылезло, бит=0 -> сообщение пропало.
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: TIA 13 WinCC Basic Алармы
Выложу отдельными скриншотами и текстом.
1.Панель KTP700 Basic
2.Архив алармов должен быть на флэшке 3.Я испробовал все типы Алармов 3. Вот начальное состояние программы (скриншот симулятора) - 4 триггера сброшены в 0. 4. Вот я устанавливаю триггер 0, время 6:55:28. Появилось два сообщения 5. Вот я сбрасываю триггер 0, время 6:57:53. Опять два сообщения.
1.Панель KTP700 Basic
2.Архив алармов должен быть на флэшке 3.Я испробовал все типы Алармов 3. Вот начальное состояние программы (скриншот симулятора) - 4 триггера сброшены в 0. 4. Вот я устанавливаю триггер 0, время 6:55:28. Появилось два сообщения 5. Вот я сбрасываю триггер 0, время 6:57:53. Опять два сообщения.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: TIA 13 WinCC Basic Алармы
Получается, что сообщение в архив выводится И по переднему, И по заднему фронту своего бита.
Как сделать чтобы только по одному фронту?
Как сделать чтобы только по одному фронту?
Re: TIA 13 WinCC Basic Алармы
Значит триггер не просто устанавливается и потом сбрасывается. Он тупо устанавливается и сразу же сбрасывается (короткий импульс). А потом через две минуты снова установка и сброс (второй импульс). Можете проверить, что я не прав?
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: TIA 13 WinCC Basic Алармы
Нет.
Он устанавливается, и я вижу непрерывно единицу на прямом выходе.
К прямому выходу подключен аларм "Установлен", к инверсному выходу аларм "Сброшен".
Одно сообщение приходит по переднему фронту прямого выхода, и одновременно второе по заднему фронту инверсного.
Потом я сбрасываю триггер и вижу непрерывно ноль на прямом выходе. И опять два аларма одновременно в момент сброса.
Он устанавливается, и я вижу непрерывно единицу на прямом выходе.
К прямому выходу подключен аларм "Установлен", к инверсному выходу аларм "Сброшен".
Одно сообщение приходит по переднему фронту прямого выхода, и одновременно второе по заднему фронту инверсного.
Потом я сбрасываю триггер и вижу непрерывно ноль на прямом выходе. И опять два аларма одновременно в момент сброса.
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: TIA 13 WinCC Basic Алармы
Кстати, я пытался подавать на аларм короткий импульс - он его вообще игнорирует.
При этом тэг аларма "Cyclic continuous" я делал время 100 мсек, и время цикла OB1 было больше в два раза (искуственно).
При этом тэг аларма "Cyclic continuous" я делал время 100 мсек, и время цикла OB1 было больше в два раза (искуственно).
Re: TIA 13 WinCC Basic Алармы
Увы, фишек большого WinCC от TIA WinCC ждать видимо бесполезно. Здесь практически один тип алармов (еще есть с квитированием от HMI или PLC). Я думаю происки маркетологов.
Вы можете создать свои AlarmClass, но настройки там, как у уже определенных.
По 0->1 и по 1->0 будут два сообщения, но попробуйте посмотреть следующее:
1. Добавить столбец "Статус" - там будет "Пришло", "Ушло". Там же будет и статус квитирования.
2. В текст сообщения можно вставлять значение тэга - можно использовать тот же бит, что и для аларма.
2а. Вместо просто тега в тексте сообщения можно использовать textlist, привязанный к тегу.
Учитывайте, что HMI трактует bool, не как 0,1, а как 0,1,-1, я на память не помню какие именно два значения из трех, но простой тест вам поможет, мне пришлось для алармов сделать свои textlist, те что для экранов не подошли.
2 и 2а варианты точно работают на панелях comfort, на basic не проверял
Ну и есть еще S7alarms, которые генерируются контроллером, но это не для всех CPU и HMI.
Вы можете создать свои AlarmClass, но настройки там, как у уже определенных.
По 0->1 и по 1->0 будут два сообщения, но попробуйте посмотреть следующее:
1. Добавить столбец "Статус" - там будет "Пришло", "Ушло". Там же будет и статус квитирования.
2. В текст сообщения можно вставлять значение тэга - можно использовать тот же бит, что и для аларма.
2а. Вместо просто тега в тексте сообщения можно использовать textlist, привязанный к тегу.
Учитывайте, что HMI трактует bool, не как 0,1, а как 0,1,-1, я на память не помню какие именно два значения из трех, но простой тест вам поможет, мне пришлось для алармов сделать свои textlist, те что для экранов не подошли.
2 и 2а варианты точно работают на панелях comfort, на basic не проверял
Ну и есть еще S7alarms, которые генерируются контроллером, но это не для всех CPU и HMI.
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: TIA 13 WinCC Basic Алармы
Спасибо!
Я попробовал все три варианта. На Basic панелях работает.
Только сделано через Ж. Нужно встать на текст Аларма и щелкнуть правой кнопкой.
Нужно иметь два бита для одного и того же Аларма. Один в составе слова, например Word Triggers.x3, а другой отдельный Bool Trigger3. Вот что получилось:
Триггер 0 - ничего не менял, добавил только поле Status в таблице. По переднему фронту аларма статус "I", по заднему "IO". Триггер 1 - добавил битовый TextList
Триггер 2 - в Alarm class изменил О на "Откл". Заменить I на "Вкл" невозможно, она пишет в поле уходящего аларма оба слова: "ВклОткл". Что за дурость
Триггер 3 - подствил в текст числовое значение бита аларма.
Я попробовал все три варианта. На Basic панелях работает.
Только сделано через Ж. Нужно встать на текст Аларма и щелкнуть правой кнопкой.
Нужно иметь два бита для одного и того же Аларма. Один в составе слова, например Word Triggers.x3, а другой отдельный Bool Trigger3. Вот что получилось:
Триггер 0 - ничего не менял, добавил только поле Status в таблице. По переднему фронту аларма статус "I", по заднему "IO". Триггер 1 - добавил битовый TextList
Триггер 2 - в Alarm class изменил О на "Откл". Заменить I на "Вкл" невозможно, она пишет в поле уходящего аларма оба слова: "ВклОткл". Что за дурость
Триггер 3 - подствил в текст числовое значение бита аларма.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: TIA 13 WinCC Basic Алармы
Если квитирование добавить, там еще интереснее пишет. Увы придумать на этом инструменте что то более толковое у меня не получилось. Оставил так.
Re: TIA 13 WinCC Basic Алармы
А у меня графический элемент типа Alarm log отсутствует в ТИА v13 SP2. Вместо него Alarm View.
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: TIA 13 WinCC Basic Алармы
Вы имеете в виду пункт выбора места хранения Алармов на флэш памяти?
Пришлите в личку емэйл, я пришлю проект.
У меня V13 SP1, и тоже Alarm view.Пришлите в личку емэйл, я пришлю проект.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: TIA 13 WinCC Basic Алармы
Я имею в виду первый скриншот в этой теме.
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Re: TIA 13 WinCC Basic Алармы
А вы не смотрели, может все ваши желания реализованы в старших версиях с дополнительными опциями? Может Сименс просто денег хочет? А базовой панелью только заманивает?
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: TIA 13 WinCC Basic Алармы
И тот скриншот, и последний указывают на одно и то же - место хранения алармов. Нет отдельного графического приложения с таким названием. А если у Вас нет возможности хранить на флэшке, значит ее нет в выбранном терминале. Попробуйте другой тип.Михайло писал(а):Я имею в виду первый скриншот в этой теме.
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: TIA 13 WinCC Basic Алармы
Нужен был терминал с кнопками. Такого-же размера Comfort уже не имеет кнопок, или наоборот, кнопок в четыре раза больше чем надо. А старше - дороже.Автоматизатор писал(а):А вы не смотрели, может все ваши желания реализованы в старших версиях?
В принципе, я благодаря POV сделал что хотел на Basic-е.