Программное обеспечение для систем весового дозирования

Программное обеспечение (дозирование с помощью весов) управляет добавлением ингредиента, при котором для измерения количества добавляемого ингредиента используются весы. Весы могут находиться на судне-получателе (прирост веса) или на судне-поставщике (потеря веса). Весы можно подключить через аналоговый вход, сеть устройств или другое соединение.

Используйте эту инструкцию в следующих ситуациях:

• Вы хотите контролировать базовое дозирование (добавление ингредиентов) с помощью базовых функций, таких как выбор скорости объемного/капельного действия, предварительное действие, автоматическая предварительная регулировка, а также возможность запуска, приостановки и возобновления потока.

• Вы измеряете количество ингредиента, добавленного в емкость назначения (прибавка в весе) или количество, перенесенное из емкости-источника (потеря веса), с помощью весов. Весы выдают значение веса и могут быть подключены через карту аналогового ввода, сеть или другие средства.

Не используйте эту инструкцию в следующих ситуациях:

• Вы хотите измерить количество перекачиваемых ингредиентов с помощью расходомера.

• Вам необходимо контролировать точность смешивания. Эта инструкция не включает возможности сложения с контролируемой скоростью, например, управление соотношением, цифровое смешивание или прецизионное смешивание.

• Вам понадобится только сумматор (интегратор). Вместо этого используйте встроенную инструкцию.

• Вам нужно только отобразить вес весов или сгенерировать сигналы тревоги о высоком и низком весе. Вместо этого используйте дополнительную инструкцию аналогового входа AIn.

В следующих ситуациях может потребоваться дополнительная логика:

• Вам требуется более сложная последовательность, включая специальные действия при перезапуске, прерывании или удержании добавления. Этот вид последовательности является хорошим кандидатом на этап оборудования. Логика фазы оборудования может управлять инструкцией, используя команды и настройки режима программирования.

• Оборудование для транспортировки материалов требует сложной логики запуска и остановки. Вы можете предоставить эту логику отдельно и использовать выходные данные для запуска логики запуска и остановки доставки ингредиентов.

Программное обеспечение дозирования предоставляет следующие возможности:

• Обеспечивает линейное масштабирование входного значения веса от необработанных (входная карта) единиц до технических (отображаемых) единиц.

• Использует программную тару весов для установки начальной точки нулевого количества для передачи. После тарирования весов инструкция проверяет наличие незапрошенного расхода, то есть увеличение или уменьшение веса на весах, прежде чем фактически начнется поток, и выдает сигнал тревоги о неисправности тары, если такое изменение веса происходит.

• Обеспечивает расчет скорости изменения веса (дифференциация по времени) для получения предполагаемого расхода. Вычисленная скорость фильтруется и имеет низкую границу, поэтому скорость отображается как ноль, если изменение веса происходит только из-за шума во входном сигнале веса.

• Обеспечивает выходные данные для управления сопутствующим оборудованием, например насосами и клапанами, для запуска и остановки потока. Оператор или программа могут начать добавление ингредиентов, затем приостановить и возобновить его по мере необходимости.

• Отслеживает состояние контролируемого оборудования, такого как насосы и клапаны. Поток останавливается, и в случае неисправности оборудования или в случае, если оборудование не реагирует на команду, подается сигнал тревоги.

• Отслеживает качество ввода PV веса и состояние связи, а также обеспечивает индикацию неопределенных или плохих PV веса. Поток останавливается, и выдается сигнал тревоги в случае неисправности PV или потери связи.

• Обеспечивает ввод программой или оператором количества для доставки (заданное значение) и вычисляет количество, оставшееся для доставки, и процент выполнения во время доставки.

Дополнительные инструкции — это повторно используемые объекты кода, содержащие инкапсулированную логику, которая может упростить реализацию вашей системы. Это позволяет вам создать собственный набор инструкций для логики программирования в дополнение к набору инструкций, встроенному во встроенное ПО. Дополнительная инструкция определяется один раз в каждом проекте контроллера и при необходимости может быть создана несколько раз в коде вашего приложения.

Структура ввода дозирования весов

Входные параметры включают следующее:

• Элементы входных данных (Inp_) обычно используются для подключения полевых входов от модулей ввода-вывода или сигналов от других объектов.

• Элементы данных конфигурации (Cfg_) используются для установки настраиваемых возможностей и функций инструкции.

• Элементы командных данных (PCmd_, OCmd_, MCmd_) используются логикой программы, операторами и обслуживающим персоналом для запроса действий по инструкциям.

• Элементы установочных данных (PSet_, OSet_, MSet_) используются программной логикой, операторами и обслуживающим персоналом для установки уставок времени выполнения, пороговых значений и т. д. Элементы данных Set_ (без начального P, O или M) устанавливают настройки времени выполнения независимо от роли или режима.

Структура выходного сигнала дозирования весов

Выходные параметры включают следующее:

• Элементы выходных данных (Out_) — это основные выходные данные инструкции, обычно используемые аппаратными модулями вывода; однако они могут использоваться другой логикой приложения.

• Элементы данных значения (Val_) представляют собой числовые выходные данные инструкции для использования в HMI. Значения также могут использоваться другой логикой приложения или программными пакетами.

• Элементы данных «Источник» и «Качество» (SrcQ_) представляют собой выходные данные инструкции, используемой HMI для указания источника и качества PV.

• Элементы данных состояния (Sts_) представляют собой битовые выходы инструкции для использования HMI. Биты состояния также могут использоваться другой логикой приложения.

• Элементы данных об ошибке (Err_) — это выходные данные инструкции, которые указывают на конкретную ошибку конфигурации. Если установлен какой-либо бит Err_, то устанавливается сводное состояние ошибок конфигурации Sts_Err и на ИЧМ отображается индикатор недействительной конфигурации.

• Элементы данных «Не готов» (Nrdy_) представляют собой битовые выходы инструкции, используемые HMI для отображения индикатора «Устройство не готово». Биты «Не готов» также могут использоваться другой логикой приложения.

• Элементы данных тревоги (Alm_) — это выходные данные инструкции, указывающие на возникновение конкретной тревоги.

• Элементы данных подтверждения (Ack_) — это выходные данные инструкции, которые указывают, что соответствующий сигнал тревоги был подтвержден.

• Готовые элементы данных (Rdy_) представляют собой битовые выходы инструкции, используемой HMI для включения или отключения командных кнопок и настройки полей ввода.

Теги локальной конфигурации дозирования весов

Параметры конфигурации, которые являются массивами, строковыми или структурными типами данных, не могут быть настроены как параметры для инструкций, создаваемых пользователем. Параметры конфигурации этих типов отображаются как локальные теги в инструкции, создаваемой пользователем. Локальные теги можно настроить с помощью лицевых панелей HMI или в приложении, открыв логику инструкций экземпляра инструкции, создаваемой пользователем, а затем открыв монитор данных для локального тега. Эти параметры нельзя изменить с помощью логики контроллера или функций экспорта/импорта.

Элементы дисплея

Элемент дисплея (глобальный объект) создается один раз, и на него можно ссылаться несколько раз на нескольких дисплеях в приложении. Когда в исходный (базовый) объект вносятся изменения, созданные копии (ссылочные объекты) автоматически обновляются. Использование глобальных объектов в сочетании со структурами тегов в системе обеспечивает согласованность и экономит время разработки.

Графические объекты предоставляются для использования на графических дисплеях процесса конечного пользователя. Общие атрибуты графических символов включают следующее:

• Графическое представление устройства

• Индикатор сервисного байпаса

• Индикатор состояния/качества

• Индикатор режима

• Количество и масштаб Значения веса

• Метка

• Текст состояния

• Индикатор выполнения (процент выполнения)

• Количество и технические единицы измерения веса

• Изменение цвета рамки сигнала тревоги, которая мигает при неподтвержденном сигнале тревоги

• Индикатор сигнала тревоги, который меняет цвет в зависимости от серьезности сигнала тревоги.

Общий графический символ включает в себя сенсорное поле, открывающее лицевую панель объекта. Кроме того, при наведении указывающего устройства на графический символ отображается всплывающая подсказка, показывающая настроенный тег и описание объекта.

Индикаторы статуса/качества

Один из этих символов появляется на графическом символе, когда описанное условие истинно. Для инструкции «Дозирование с использованием весов» индикатор недействительной конфигурации появляется в следующих случаях:

• Параметры масштабирования «Необработанный минимум» и «Необработанный максимум» для ввода веса установлены на одно и то же значение.

• Вес Масштабированные технические единицы. Минимальные и максимальные технические единицы измерения. Параметры масштабирования устанавливаются на одно и то же значение.

• Значение постоянной времени фильтра скорости меньше нуля.

• Значение «Rate Time» меньше или равно нулю.

• Значение уставки максимально допустимого количества меньше или равно нулю.

• Предельное значение неисправности тары весов меньше нуля.

• Значения «Начальный вес моделирования», «Скорость потока моделирования» или «Скорость капель моделирования» меньше или равны нулю.

• Время стабилизации, время удара, время сброса импульса или время проверки неисправности оборудования устанавливаются на значения меньше нуля или больше 2 147 483 секунд.

• Минимальное время включения сигнала тревоги установлено на значение меньше нуля или больше 2 147 483 секунд.

• Для серьезности сигнала тревоги установлено значение меньше 1 или больше 1000.

Для инструкции «Дозирование с помощью весов» индикатор «Устройство не готово» появляется в следующих случаях:

• Возникла ошибка конфигурации.

• Плохое качество фотоэлектрической системы или ошибка связи.

• Неисправность внешнего оборудования и неисправность или сбой требуют сброса. Логика устройства отключена или режим отсутствует.

Вкладка «Оператор»

Лицевая панель изначально открывается на вкладке «Оператор» («Главная»). Отсюда оператор может отслеживать состояние устройства и вручную управлять устройством, когда оно находится в режиме оператора. На вкладке «Оператор» отображается следующая информация:

• Текущий режим («Оператор», «Программа» или «Обслуживание»)

• Индикатор запрошенных режимов (появляется только в том случае, если режим «Оператор» или «Программа» был заменен другим режимом; дополнительную информацию см. в разделе вкладка «Обслуживание»). Индикатор хода доставки, если доставка, или статус доставки (тарифицировано, завершено или завершено с нулевым значением)

• Отображение количества, оставшегося для доставки

• Отображение доставленного количества

• Отображение скорости доставки

• Индикатор результата проверки допуска (в пределах допуска, превышения допуска или недостаточности допуска); это появляется после выполнения проверки допуска)

• Индикатор состояния оборудования по команде, например, остановлено, работает, капает или ударяется

• Поле ввода данных заданного значения количества

• Индикатор входного источника и качества.

Вкладка «Обслуживание»

Персонал по техническому обслуживанию использует информацию и элементы управления на вкладке «Обслуживание», чтобы вносить изменения в параметры устройства, устранять и временно устранять проблемы с устройством, а также отключать устройство для планового обслуживания. Техническое обслуживание разделено на две страницы. На первой странице вкладки «Обслуживание» отображается следующая информация:

• Текущий режим (Оператор, Программа или Обслуживание).

• Индикатор запрошенных режимов выделяет все запрошенные режимы, а самый левый выделенный режим является активным. режим

• Текущее верхнее значение допуска

• Текущее нижнее значение допуска

• Поле ввода данных о количестве капель

• Поле ввода данных о предварительном количестве.

Вкладка «Инжиниринг»

Вкладка «Инжиниринг» обеспечивает доступ к параметрам и диапазонам конфигурации устройства, опциям настройки устройства и ввода-вывода, отображаемому тексту и настройкам навигации между лицевыми панелями для первоначального ввода системы в эксплуатацию или последующих изменений системы. Вкладка «Инжиниринг» разделена на три страницы.

Вкладка «Диагностика»

На вкладке «Диагностика» представлены индикаторы, полезные при диагностике или предотвращении проблем с устройством, которые могут включать конкретные причины, по которым устройство «не готово», предупреждения и неисправности устройства, историю предупреждений и неисправностей, а также данные прогнозного/превентивного обслуживания. На вкладке «Диагностика» отображаются возможные причины неготовности устройства.

Вкладка «Тренды»

На вкладке «Тренды» показаны диаграммы тенденций изменения ключевых данных устройства с течением времени. Эти тренды на лицевой панели обеспечивают быстрый обзор текущей производительности устройства, дополняя, но не заменяя специальные исторические или живые тренды.