Codesys (824048), страница 38

Файл №824048 Codesys (Руководство пользователя по программированию ПЛК в Codesys) 38 страницаCodesys (824048) страница 382021-01-15СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 38)

Классы тревог определены глобально вконфигурации тревог и доступны при конфигурировании групп тревог.Конфигурирование классов тревог:Выберите объект 'Alarm classes' в дереве конфигурации тревог, и вы увидите диалог конфигурированияклассов.Диалог 'Alarm classes'Нажмите кнопку Add для создания нового класса.CoDeSys V2.36-11РесурсыВслед за этим в верхнем окне будет вставлена строка, изначально с единственным элементом "NOACK"(без подтверждения) в колонке Acknowledgement (Подтверждения).

Определите название для новогокласса в соответствующем поле колонки Name (редактирование строки доступно при щелчке мыши).Если необходимо, измените тип подтверждения в колонке Acknowledgement.Возможны следующие варианты подтверждения:NO_ACK: подтверждение не требуется.ACK_INTO: "приход" условий тревоги (статус "INTO") должен быть подтвержден пользователем.ACK_OUTOF: "уход" условий тревоги (статус "OUTOF") должен быть подтвержден пользователем.ACK_ALL: "приход" и "уход" условий тревоги должен быть подтвержден пользователем.Дополнительно вы можете ввести комментарий Comment.Определения новых классов добавляются в конец списка. Используйте кнопку Delete для удаления выбранного класса из списка.Присвоение действий для классов <class name>:Каждый класс, определенный в верхнем окне, может иметь список действий, которые будут выполненыпо тревожному событию.В списке возможных действий (Possible actions) выберите необходимое и нажмите кнопку ">", чтобыперенести его в область Назначенных действий (Assigned actions).

В итоге эта область будет содержатьвсе действия, назначенные данному классу тревог. Кнопкой ">>" вы можете добавить сразу все действия. Кнопка "<" удаляет одно действие. Кнопка "<<" удаляет сразу все действия из области Назначенных действий. Кнопка " ... " открывает соответствующий диалог детализации действия: адрес электронной почты, выбор принтера, переменная состояния или выполняемая программа и, если нужно, текстсообщения.Допустимы следующие типы действий (Possible actions):ДействиеSave:Print:ОписаниеУстановки в соответствующем диалоге:Тревожное событие будетзаписано в log файл. Соответствующий файл должен бытьзадан в конфигурации группы!Настройки задаются при определении группы, вдиалоге Alarm saving.Текст сообщения будет отправлен на печать.Printer: выбор принтера из доступных в системе;Outputtext: текст сообщения (см.

ниже), котороебудет отпечатано.Данная функция не поддерживается в целевой визуализации.Message:E-Mail:CoDeSys V2.3В текущей визуализации будет открыто окно сообщенийс заданным текстом.Message: текст сообщения, которое будет дано вокне сообщений.Отправка e-mail сообщения.From: адрес отправителя; To: адрес получателя;Subject: тема; Message: текст сообщения (см.ниже); Server: имя smtp сервера.Данная функция не поддерживается в целевой визуализации.6-12РесурсыVariable:Переменная CoDeSys программы получит соответствующий статус.Execute:Запускается выполнение файла внешней программы.Variable: имя переменной: вы можете выбратьпеременную с помощью Ассистента ввода(<F2>): логическая переменная будет отображатьсостояние: NORM =0 и INTO=1.

Целочисленнаяпеременная будет отображать состояние: NORM=0, INTO =1, ACK =2, OUTOF =4; строковая переменная будет получать текст сообщения из поля Message (см. ниже).Executable file: имя исполняемого файла (например, notepad.exe), вы можете использовать кнопку"..." вызывающую стандартный диалог выборафайла; Parameter: параметры, которые будутдобавлены в командную строку при вызове exeфайла).Задание текста сообщения:Для действий типа 'Message', 'Print', 'Email' или 'Variable' вы можете задать текст, который будет выводиться по тревожному событию. Перевод строки в тексте формируется комбинацией клавиш<Ctrl>+<Enter>.В тексте сообщений можно использовать следующие заместители (placeholders):MESSAGEТекст сообщения, определенный в конфигурации группы или даннойтревоги.DATEДата тревоги (INTO).TIMEВремя тревоги.EXPRESSIONВыражение (определено в группе), вызвавшее тревогу.PRIORITYПриоритет тревоги (определен в группе).VALUEТекущее значение выражения (см.

выше).TYPEТип тревоги (определен в группе).CLASSКласс тревоги (определен в группе).TARGETVALUEЗаданная величина для типов тревоги DEV+ и DEV- (определено вгруппе) .DEADBAND«Мертвая зона» тревоги (определена в группе).ALLDEFAULTПроизвольная информация о тревоге, заданная для записей log файла вгруппе (History).Пример определения сообщения о тревоге:Допустим, мы задали следующий текст в окне ввода сообщения:CoDeSys V2.36-13РесурсыДалее мы определили группу и задали текст (Message): "Temperature too high!".В итоге окно сообщения будет выглядеть так:Примечание:Можно сделать так, чтобы текст сообщения выводился на разных языках, если текстыопределены в *.vis-файле или файле перевода *.tlt.

НО: в этом случае текст должен быть записан между двух символов "#" (например: "#Temperature critical !#" и "TIME /EXPRESSION:MESSAGE #current#: VALUE"). Это необходимо для подстановки текста из раздела ALARMTEXT_ITEM файла перевода.Alarm Events for actions (Тревожные события для действий):Для каждого действия назначается тревожное событие, запускающее данное действие:INTOПроизошла тревога (Status = INTO).ACKПодтверждение выполнено пользователем (Status = ACK).OUTOF Условия тревоги закончились (Status = OUT OF).Colors/Bitmaps for class <class name> (Цвета и рисунки для класса)Для каждого класса можно задать цвета и рисунки, позволяющие отличать тревоги разных классов втаблице тревог визуализации.

Задайте цвет Foreground, фоновый цвет Background color для возможных событий INTO, ACK и OUTOF (см. выше). Вы можете использовать стандартный диалог выборацвета. Щелчок по серому прямоугольнику картинки открывает стандартный диалог выбора файла растрового рисунка (bitmap).6.3.4 Группы тревогГруппы тревог используются для организации доступных в системе тревог. Каждая тревога назначаетсяопределенной группе и управляется по определенным для нее правилам. Все тревоги группы могутбыть сопоставлены одной деактивирующей их переменной и имеют общие параметры записи. Обратитевнимание, что даже единственная тревога должна быть сконфигурирована в группу.Группы образуют иерархическую структуру. Диалог Alarm group автоматически выводится при выборе группы.CoDeSys V2.36-14РесурсыДиалог конфигурации группы тревог:Имя группы задается в поле Description.Поле Deactivation variable может содержать любую логическую переменную проекта.

По ее переднемуфронту (переход значения в истину) логического сигнала все тревоги группы деактивируются. Тревогиснова активируются по заднему фронту.Кнопка Add добавляет тревогу в группу. Новая строка вставляется в таблицу. Для тревоги определяются следующие параметры:Expression: выражение, составленное из переменных проекта (например, "a + b"), по которому оцениваются условия тревоги. Используйте Ассистент ввода <F2> и функцию интеллектуального ввода дляускорения работы и исключения ошибок.Type: тип тревоги из перечисленных ниже.

Для каждого типа присутствует определенный комментарий.DIG=0 дискретная тревога, активна пока выражение дает FALSE.DIG=1 дискретная тревога, активна пока выражение дает TRUE.LOLO аналоговая тревога, активна пока значение выражения ниже предела Alarm type LOLO.Вы можете определить мертвую зону (Deadband). Пока значение выражения лежит в пределах«мертвой зоны», тревога не будет активизирована, даже если значение было меньше порогаLOLO.LO соответствует LOLO.HI аналоговая тревога, активна пока значение выражения выше предела Alarm type HI. Вы можете определить мертвую зону (Deadband). Пока значение выражения лежит в пределах «мертвой зоны», тревога не будет активизирована, даже если значение было выше порога HI.HIHI соответствует HI.CoDeSys V2.36-15РесурсыDEV- отклонение в «-» от заданной величины; тревога активна если значение выражения нижезаданной величины, определенной для Alarm type DEV-.

Отклонение задается в процентах = заданная величина (target value) * (deviation in %) / 100.DEV+ отклонение в «+» от заданной величины; тревога активна, если значение выражения вышезаданной величины, определенной для Alarm type DEV+. Отклонение задается в процентах =заданная величина (target value) * (deviation in %) / 100.ROC скорость изменения; тревога становится активной, как только значение выражения начинает изменяться с определенной скоростью. Предел формирования тревоги определяет величинаизменения (Rate of changes) в единицу времени: в секунду, минуту или час (units per).Class: задайте в этом поле класс тревоги. Выпадающий список содержит определенные в проекте классы.

Классы, созданные после последнего сохранения проекта, в список не включаются.Priority: задайте в этом поле приоритет тревоги в диапазоне 0-152. 0 - это наивысший приоритет.Приоритеты играют роль при сортировке в таблице тревог.Message: задайте в этом поле текст сообщения о тревоге. Данный текст будет появляться в окне сообщения. Однако нажатие кнопки OK в этом окне не формирует подтверждение пользователя. Подтверждение (acknowledge) осуществляется через таблицу тревог.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее