Параметры УП: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
Строка 37: Строка 37:
  
 
Повторите необходимое количество раз для формирования полного списка параметров, затем нажмите "Сохранить".
 
Повторите необходимое количество раз для формирования полного списка параметров, затем нажмите "Сохранить".
 +
 +
 +
Поддерживаемые математические функции
 +
 +
{| class="wikitable"
 +
| <b>Название</b>
 +
| <b>Описание</b>
 +
| <b>Примеры</b>
 +
|-
 +
| min
 +
| минимум из нескольких значений
 +
| min(1,2,3) = 1
 +
|-
 +
|max
 +
|максимум из нескольких значений
 +
|max(1,2) =2
 +
|-
 +
| abs
 +
| значение по модулю
 +
| abs(-2) = 2
 +
abs(1,2) – неверная формула
 +
|-
 +
| round
 +
| математическое округление
 +
| round(2.5) = 3
 +
round(2.2) = 2
 +
 +
round(-2.5) = -3
 +
|-
 +
| floor
 +
| округление к меньшему целому
 +
| floor (2.5) = 2
 +
floor (2.7) = 2
 +
 +
floor (-2.5) = -3
 +
|-
 +
| ceil
 +
| округление к большему целому
 +
| ceil (2.3) = 3
 +
ceil (2.7) = 3
 +
 +
ceil (-2.5) = -2
 +
|}
  
 
=Протестировать параметры=
 
=Протестировать параметры=

Версия 03:18, 25 марта 2022

Общие понятия и принципы

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

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


Контроль значений параметров УП происходит по местам использования.

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

Когда система зафиксирует, что указанные подпрограммы были вызваны в рамках работы по данной версии УП, она будет контролировать значения заданных наборов параметров УП. Если указанное сочетание (УП + Подпрограмма) не было зафиксировано, даже при выходе параметров за допустимы пределы пользователь не получит уведомление.

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

Добавить набор параметров

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

Нажмите "Добавить", затем "Добавить набор параметров", выберите созданный элемент в дереве объектов. В правой части экрана откроется карточка редактирования. Скорректируйте стандартное название и добавьте описание при необходимости.

В нижней части карточки расположен таблица параметров, входящих в набор. Нажмите "Добавить".

В открывшемся модальном окне заполните поля:

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

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

Если в ходе редактирования вы обнаружили, что забыли привязать какие-то рабочие центры к УП, воспользуйтесь кнопкой "Привязать рабочий центр к УП", доступ к функционалу, откроется в отдельной вкладке, после сохранения вернитесь на вкладку с редактированием набора и нажмите "Обновить" в модальном окне - новый рабочий центр появится в списке.

После завершения редактирования, нажмите "Сохранить".

Повторите необходимое количество раз для формирования полного списка параметров, затем нажмите "Сохранить".


Поддерживаемые математические функции

Название Описание Примеры
min минимум из нескольких значений min(1,2,3) = 1
max максимум из нескольких значений max(1,2) =2
abs значение по модулю abs(-2) = 2

abs(1,2) – неверная формула

round математическое округление round(2.5) = 3

round(2.2) = 2

round(-2.5) = -3

floor округление к меньшему целому floor (2.5) = 2

floor (2.7) = 2

floor (-2.5) = -3

ceil округление к большему целому ceil (2.3) = 3

ceil (2.7) = 3

ceil (-2.5) = -2

Протестировать параметры

После создания набора вы можете протестировать работу валидации (и формул, если вы их использовали) на реальных данных с оборудования. Важно, что в случае тестирования валидация запускается принудительно, а не по местам использования. Нажмите "Протестировать параметры"

Варианты результатов проверки:

  • Успех - значение находится в заданных пределах
  • Ошибка - выход значения за заданные пределы
  • Неизвестно - параметр не определен (Параметр не настроен для рабочего центра/Ошибка вычисления)

Варианты реакций на выход параметров УП за установленные значения

Для того чтобы организовать валидацию параметров УП по местам использования, воспользуйтесь скриптом сигналов 2.0, он, в том числе обеспечит уведомление оператора о факте выхода значений параметров за установленные пределы. Инструкция по работе с модулем Сигналы 2.0 приведена в соответствующем разделе.