Калибровка терминала Микросим 06-Д

ПРЕЦИЗИОННЫЙ ТЕНЗОИЗМЕРИТЕЛЬ ДОЗИРУЮЩИЙ

МИКРОСИМ-06Д

ДОПОЛНИТЕЛЬНОЕ
ОПИСАНИЕ
и
ИНСТРУКЦИЯ ПО
КАЛИБРОВКЕ
МН 006.301.ИК
Научно-производственное предприятие
“Метра”
г.Обнинск
2000

СОДЕРЖАНИЕ :

  • ПРИЛОЖЕНИЕ X. Описание режима КАЛИБРОВКА
  • X.1 Работа в режиме “КАЛИБРОВКА”
  • X.1.1 Цель калибровки. Терминология и обозначения
  • X.2 Калибровка тензо-канала
  • X.2.1 Включение в сеть и вход в режим “КАЛИБРОВКА”
  • (c вводом пароля)
  • X.2.2 Просмотр сигнала (кода АЦП) и веса
  • X.2.3 Установка НПВ, дискретности индикации, позиции точки
  • X.2.4 Ввод значения или инициализация ЭТАЛОННОЙ нагрузки
  • X.2.5 Запоминание сигналов НУЛЯ и ЭТАЛОННОЙ нагрузки
  • X.2.6 УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ
  • X.2.7 Запоминание калибровочных данных в EEPROM
  • X.3 Калибровка за 7 шагов (комикс)
  • ПРИЛОЖЕНИЕ Y. ИСПОЛЬЗОВАНИЕ ТЕНЗОИЗМЕРИТЕЛЯ “МИКРОСИМ-06Д” В СОСТАВЕ ДОЗИРУЮЩЕГО ОБОРУДОВАНИЯ 17
  • Y.1 ВНЕШНИЕ ВХОДЫ ДОЗАТОРА 17
  • Y.2 ВНЕШНИЕ ВЫХОДЫ ДОЗАТОРА 18
  • Y.2.1 Расположение контактов на разъеме РП15-23ШК
  • Y.3 ПОРЯДОК РАБОТЫ В ПОДРЕЖИМЕ “ДОЗАТОР”
  • Y.3.1 Задание уставок в подрежиме “ВЕСЫ”
  • Y.3.2 Дозирование
  • Y.3.3 Ошибочные ситуации
  • Y.3.4 Использование сигнала МЕАНДР
  • Y.4 ПРИМЕРЫ ПРИМЕНЕНИЯ
  • Y.4.1 Дозирование с предварением
  • Y.4.2 Дозирование с предварением в тару
  • Y.4.3 Дозирование в тару с последующей выгрузкой
  • Y.5 СВЯЗЬ С КОМПЬЮТЕРОМ
  • Y.5.1 Управление дозатором от компьютера
    ПРИЛОЖЕНИЕ X. Описание режима КАЛИБРОВКА
  • X.1 Работа в режиме “КАЛИБРОВКА”
  • X.1.1 Цель калибровки. Терминология и обозначения
  • X.2 Калибровка тензо-канала
  • X.2.1 Включение в сеть и вход в режим “КАЛИБРОВКА”(c вводом пароля)
  • X.2.2 Просмотр сигнала (кода АЦП) и веса
  • X.2.3 Установка НПВ, дискретности индикации, позиции точки
  • X.2.4 Ввод значения или инициализация ЭТАЛОННОЙ нагрузки
  • X.2.5 Запоминание сигналов НУЛЯ и ЭТАЛОННОЙ нагрузки
  • X.2.6 УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ
  • X.2.7 Запоминание калибровочных данных в EEPROM
  • X.3 Калибровка за 7 шагов (комикс)
  • ПРИЛОЖЕНИЕ Y. Использование тензоизмерителя “Микросим-06Д” в составе дозирующего оборудования
  • Y.1 Внешние входы дозатора
  • Y.2 Внешние выходы дозатора
  • Y.2.1 Расположение контактов на разъеме РП15-23ШК
  • Y.3 Порядок работы в подрежиме “ДОЗАТОР”
  • Y.3.1 Задание уставок в подрежиме “ВЕСЫ”
  • Y.3.2 Дозирование
  • Y.3.3 Ошибочные ситуации
  • Y.3.4 Использование сигнала МЕАНДР
  • Y.4 Примеры применения
  • Y.4.1 Дозирование с предварением
  • Y.4.2 Дозирование с предварением в тару
  • Y.4.3 Дозирование в тару с последующей выгрузкой
  • Y.5 Связь с компьютером
  • Y.5.1 Управление дозатором от компьютера
  • Y.5.2 Протоколируемые ДОЗАТОРОМ события
  • Y.5.3 Формат посылки при постоянной выдаче копии индикатора
  • Y.6 Комиксы по работе с ДОЗАТОРОМ
  • Y.6.1 Комикс “Включение ДОЗАТОРА”
  • Y.6.2 Комикс “Переход из подрежима ДОЗАТОР в подрежим ВЕСЫ”
  • Y.6.3 Комикс “Ввод таблицы уставок”
  • Y.6.4 Комикс “Переход из подрежима ВЕСЫ в подрежим ДОЗАТОР”
  • Y.6.5 Комикс “Просмотр СУММЫ”
  • Y.6.6 Комикс “ПРОСМОТР/ИЗМЕНЕНИЕ УСТАВОК”
  • Y.6.7 Комикс “Задать ДОЗУ”
  • ПРИЛОЖЕНИЕ Z. Схемы диалога и режимы работы тензо-измерителя “Микросим-06Д”
  • Z.1 ОБОЗНАЧЕНИЯ
  • Z.1.1 Построение диалога с измерителем
  • Z.1.2 Обозначения графических элементов схем диалога
  • Z.1.3 Использованные наименования и сокращения
  • Z.1.4 Светодиоды
  • Z.1.5 Обозначения кнопок (клавиш)
  • Z.1.6 Обозначения условий, использованных в Схемах Диалога
  • Z.2 Загрузка при включении
  • Z.3 Схемы диалога режима “КАЛИБРОВКА”
  • Z.3.1 “КАЛИБРОВКА” (Главное меню)
  • Z.3.2 Поддиалог “КАЛИБРОВКА ТЕНЗО-КАНАЛА”
  • Z.3.3 Поддиалог “Установка М (НПВ), позиции точки и дискретности”
  • Z.3.4 Поддиалог “Ввод значения или инициализация ЭТАЛОННОЙ нагрузки”
  • Z.3.6 Поддиалог “УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ”
  • Z.3.7 Поддиалог “РЕДАКТИРОВАНИЕ КАЛИБРОВОЧНЫХ ДАННЫХ”
  • Z.3.8 Поддиалог “Стандартная процедура ввода и редактирования числа”
  • Z.3.9 МЕНЮ «Err 88»
  • Z.4 Схемы диалога режима “КАЛИБРОВКА НУЛЯ”
  • Z.5 Схемы диалога режима “ВЕСЫ/ДОЗАТОР”
  • Z.5.1 Подрежим «ВЕСЫ» (основной режим)
  • Z.5.2 Подрежим МЕНЮ “НАСТРОЙКА УСТАВОК”
  • Z.5.3 Подрежим «ДОЗАТОР»
  • Z.5.4 Подрежим МЕНЮ “ПРОСМОТР/ИЗМЕНЕНИЕ УСТАВОК”
  • Z.5.5 Поддиалог “ЗАДАТЬ ДОЗУ”
  • Z.5.6 Подрежим МЕНЮ «ПРОСМОТР СУММЫ»
  • Z.6 Полный список сообщений об ошибках, выдаваемых на индикатор в виде «Err nn»
  • Z.7 Полный список сообщений, выдаваемых на индикатор во время работы
  • ПРИЛОЖЕНИЕ Р. ПЕРЕЧЕНЬ ИЗМЕНЕНИЙ “МИКРОСИМ-06ДИ” версии 3.01 от “Микросим-06Д” версий 2.31 … 2.71
  • P.1 Работа с пультом дистанционного управления ПДУ-1__
  • P.2 Изменения в таблице уставок
  • P.2.1 Ввод уставок по программе порционного дозирования
  • P.2.2 Работа по программе порционного дозирования
  • P.2.2.1 Расчет уставок для последних двух порций
  • P.3 Использование в сети RS485
  • P.3.1 Архитектура сети
  • P.3.2 Программные параметры для работы в сети RS485
  • P.3.3 Протокол обмена в сети RS485

ПРИЛОЖЕНИЕ X. Описание режима КАЛИБРОВКА
X.1 Работа в режиме “КАЛИБРОВКА”


В данном разделе описывается порядок работы в режиме «КАЛИБРОВКА».
Для проведения калибровки требуется выполнить довольно большую последовательность действий. Поэтому диалог с прибором построен по принципу иерархического МЕНЮ, при этом наиболее наглядным и полным описанием всех функций прибора является графическое представление его МЕНЮ в виде «Схем диалога».
В связи с этим весь дальнейший материал опирается на «Схемы диалога и режимы работы прибора Микросим-06Д» (в дальнейшем просто «Схемы диалога»). Рекомендуем внимательно ознакомиться с ними, особенно с системой обозначений.
Индикация в режиме “КАЛИБРОВКА” отличается от индикации в режиме “ВЕСЫ/ДОЗАТОР”.
В режиме “КАЛИБРОВКА” 2 основных типа индикации

Можно переключаться между 1) и 2) последовательным нажатием {ВЫБОР} и {ВЫБОР}.
Светодиод ‘КГ’, как видно из таблицы, используется для различия между кодом АЦП и измеряемой величиной (вес).
Светодиод ‘ШТ’ постоянно горит, напоминая о режиме “КАЛИБРОВКА”.

X.1.1 Цель калибровки. Терминология и обозначения

Основная цель калибровки — задать соответствие между сигналом тензодатчика (кодом Аналого-Цифрового Преобразователя) и реальной нагрузкой (весом).

Помимо этого устанавливаются характеристики весовой системы:

Помимо этого устанавливаются характеристики весовой системы:

— НПВ — Наибольший Предел Взвешивания (M),
— d — дискретность индикации (и, соответственно, число делений),
— уровень НУЛЯ (Z)
и ряд программных параметров.

В весовом варианте тензоизмерителя «Микросим-06» поддерживаются 2 типа аппроксимации передаточной характеристики тензодатчика:

«APPr 2»       —         ЛИНЕЙНАЯ, при этом требуется задать соответствие между кодом и весом лишь в ДВУХ ТОЧКАХ: в НУЛЕ (Z) и при некоторой ЭТАЛОНной нагрузке (M’), которая необязательно должна равняться НПВ (M), а может быть, в принципе, любой, но не больше НПВ.

«APPr 3» —   КВАДРАТИЧНАЯ, или параболическая, при этом вводится дополнительная, третья, точка, или точка ЛИНЕАРИЗАЦИИ. Здесь требуется задать соответствие между кодом и весом в ТРЕХ ТОЧКАХ: в НУЛЕ (Z), при некоторой ЭТАЛОНной нагрузке (M’) и при нагрузке ЛИНЕАРИЗАЦИИ (M»).

В дозаторе (“Микросим-06Д”) поддерживается только ЛИНЕЙНАЯ аппроксимаци («Appr 2»), хотя для совместимости с “Микросим-06А” сохранен поддиалог для выбора типа аппроксимации.

Соотношение между Z, M и M’ показано на рисунке:
По умолчанию M’ = M = 30000.
Примечание.
Должно выполняться условие:    Z < M’ <= M, т.е. ЭТАЛОННАЯ нагрузка должна быть не больше Наибольшего Предела Взвешивания (НПВ).

X.2 Калибровка тензо-канала
X.2.1 Включение в сеть и вход в режим “КАЛИБРОВКА”
(c вводом пароля)

При включении держать нажатой клавишу {РЕЖИМ}, после теста индикатора и появления на индикаторе надписи «Cod 0.0» немедленно отпустить клавишу {РЕЖИМ}.При включении держать нажатой клавишу {РЕЖИМ}, после теста индикатора и появления на индикаторе надписи «Cod 0.0» немедленно отпустить клавишу {РЕЖИМ}.Далее требуется ввести пароль входа в “КАЛИБРОВКУ”. Последовательно нажимайте клавиши {НОЛЬ}, {РЕЖИМ}, {ТАРА}, {НОЛЬ}. При этом индикация будет меняться следующим образом:

«Cod  0.0»  — в начале
«Cod  0.1»  — после {НОЛЬ}
«Cod  0.2»  — после {РЕЖИМ}
«Cod  0.3»  — после {ТАРА}
«Clb        »  — после {НОЛЬ}

После нажатия клавиши {НОЛЬ} появится сообщение «Clb  «, и вы попадете в режим “КАЛИБРОВКА”.
Если калибровка осуществляется первый раз или после стирания EEPROM или после сбоя EEPROM, то перед сообщением «Clb » появится сообщение «Err 00», на которое нужно ответить нажатием любой клавиши. После сообщения «Clb » прибор входит в режим “КАЛИБРОВКА”. На индикаторе отображается код АЦП (сигнал)

X.2.2 Просмотр сигнала (кода АЦП) и веса

В режиме “КАЛИБРОВКА” пользователь может просматривать сигнал (код АЦП) и реальную нагрузку (вес). Для переключения между ними дважды нажмите кнопку {ВЫБОР}. При этом индикация изменяется следующим образом:
— сначала индицируется код АЦП (светодиод `КГ` не горит)

— после первого нажатия кнопки {ВЫБОР} появляется сообщение “SEL  ”, а после второго нажатия кнопки {ВЫБОР} измеритель переключается в отображение веса (светодиод `КГ` горит).

Чтобы переключиться обратно на отображение кода АЦП нужно опять 2 раза нажать кнопку {ВЫБОР}:

В дальнейшем для краткости подобную последовательность действий будем описывать так:
{ВЫБОР} — «SEL » — {ВЫБОР}

X.2.3 Установка НПВ, дискретности индикации, позиции точки

В целях обучения «чтению» Схем Диалога рассмотрим этот простой поддиалог подробно. Нажмите кнопку {НОЛЬ}, находясь в режиме просмотра кода АЦП. Индикация начнет мигать, и вы войдете в поддиалог «Установка М (НПВ), позиции точки и дискретности». На схеме диалога этот фрагмент выглядит следующим образом:

Условие  -(+Код)- означает, что эта ветвь диалога работает при просмотре кода АЦП, т.е. светодиод ‘КГ’ не горит.  {НОЛЬ} — означает нажатие кнопки {НОЛЬ}.
Название поддиалога в двойной рамке «Установка М (НПВ), позиции точки и дискретности» означает, что после этого вы попадаете в соответствующий поддиалог.

Приведем его схему полностью:

В этом поддиалоге следует выполнить следующие действия:
— несколько раз нажимая кнопку {ТАРА}, выбрать НПВ из предлагаемого ряда значений:
30000,25000,20000,15000,10000,8000,6000,5000,4000,
3000,  2500,  2000,  1500,  1000,  800,  600,  500,  400,  300
— несколько раз нажимая кнопку {РЕЖИМ}, выбрать позицию точки из возможных вариантов:
30001. , 3000.1 , 300.01 , 30.001
— несколько раз нажимая кнопку {ВЫБОР}, выбрать дискретность индикации (d):
1,2,5,10,20,50,100
— нажать кнопку {НОЛЬ} для выхода из поддиалога.

Пример:

Для 150 КГ весов надо выставить:
НПВ                     — 15000
позицию точки     — 150.00
дискретность       — 150.05
что соответствует 3000 делений, индикация при этом будет иметь вид:  «ABC.DE», где ABC — килограммы, D сотни, E — десятки грамм.

Приведем последовательность действий и реакцию прибора:

Вход в поддиалог при просмотре кода АЦП по клавише {НОЛЬ}:

Установить НПВ (например, для 150 КГ весов), клавишей {ТАРА}:

Установить позицию точки клавишей {РЕЖИМ}:

Установить дискретность клавишей {ВЫБОР}:

Выход из поддиалога по клавише {НОЛЬ}:

X.2.4 Ввод значения или инициализация ЭТАЛОННОЙ нагрузки

Нажмите кнопку {ТАРА}, находясь в режиме просмотра кода АЦП. После этого вы попадаете в поддиалог «Ввод значения или инициализация ЭТАЛОННОЙ нагрузки».
Индикатор имеет вид:

«APPr 2» — означает, что используется ЛИНЕЙНАЯ аппроксимация
(в “Микросим-06Д” только ЛИНЕЙНАЯ)

УКАЗАНИЕ!!!

При перекалибровке с новым НПВ рекомендуется сразу нажать с удержанием кнопку {ВЫБОР…} до появления сообщения «Init «. При этом автоматически вычисляется и устанавливается значение ЭТАЛОННОЙ нагрузки M’, равное установленному НПВ.
Далее для калибровки потребуется эталонный груз (ЭТАЛОН).
Во многих случаях невозможно или достаточно трудно использовать эталон, равный НПВ (M). Тогда используется произвольная эталонная нагрузка (M’).

X.2.4.1 Ввод эталонной нагрузки

Нажмите кнопку {ТАРА}. На секунду появится сообщение «EtAL-L» (Etalon Load — эталонная нагрузка, англ.).
После этого на индикаторе появится начальное значение M’, равное M в том случае, если было выполнено
—{ВЫБОР…} —- «Init «
либо ранее установленное произвольное значение.
Далее «Стандартной процедурой ввода и редактирования числа» надо ввести желаемое значение эталонной нагрузки.

«Стандартная процедура ввода и редактирования числа»
Мигающая позиция (курсор) показывает изменяемый разряд числа
КнопкаДействие
{НОЛЬ}перевести изменяемый разряд влево
{ТАРА}изменить знак на противоположный ( +/- )
{РЕЖИМ}прибавить 1 к  изменяемому разряду
{ВЫБОР}вычесть   1 из изменяемого разряда
{ТАРА…}обнулить вводимое число
{РЕЖИМ…}восстановить начальное значение
{НОЛЬ…}закончить ввод

См. Приложение Z. Схемы диалога. Поддиалог “Стандартная процедура ввода и редактирования числа”.

X.2.5 Запоминание сигналов НУЛЯ и ЭТАЛОННОЙ нагрузки

Для калибровки тензо-канала надо выполнить:

X.2.5.1 Запоминание сигнала НУЛЯ (Z)

Освободите весовую систему от нагрузки.
После стабилизации кода АЦП нажмите последовательно кнопки {ВЫБОР} и {НОЛЬ}:

X.2.5.2 Запоминание сигнала ЭТАЛОННОЙ нагрузки (M`)

 Установите эталонную нагрузку на весовую систему.
Дождитесь успокоения показаний и нажмите последовательно кнопки  {ВЫБОР} и {ТАРА}

Типичными ошибками при выполнении этих 2-х процедур являются:
— попытка запомнить в качестве сигналов НУЛЯ (Z) и ЭТАЛОНА (M’) одну и ту же величину, либо сигнал M’ меньше сигнала Z;
— при запоминании Z и M’ разница между сигналами слишком мала, чтобы можно было корректно производить вычисления Веса и правильное округление во всем диапазоне (рекомендуется иметь 8-кратный запас числа внутренних отсчетов кода АЦП между НУЛЕМ (Z) и НПВ (M) по сравнению с требуемым числом делений весов).

В этих случаях появляется сообщение об ошибке «Err 88», и пользователю предоставляется возможность нажать одну из 2-х кнопок:
{НОЛЬ} — при этом происходит сброс в начальные значения сигналов НУЛЯ (Z) и ЭТАЛОНА (M’)
Сигнал Z становится  равным 0.
Сигнал M’ становится равным 65535.
{ТАРА} — при этом не происходит запоминания сигнала НУЛЯ (или ЭТАЛОНА). Т.е. считается, что пользователь отказался от своей ошибочной попытки.
В Схемах Диалога это описано в поддиалоге МЕНЮ «Err 88».

X.2.6 УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ

Поддиалог «УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ» вызывается в режиме “КАЛИБРОВКА” нажатием с удержанием кнопки {ВЫБОР..}.

Сами параметры листаются с помощью кнопки {НОЛЬ}, а их значения выбираются по кнопке {ТАРА}.

X.2.6.1 Список программных параметров

Программные параметры делятся на 3 группы:
“Pu “ — параметры, устанавливаемые пользователем: “Pu0”,“Pu1”,…,“PuC”;
“Pc “ — параметры, заданные при “КАЛИБРОВКЕ”: “Pc0”,“Pc1”,…,“Pc7”;
“PE” — параметры, устанавливаемые пользователем: “PE0”,“PE1”,…,“PE6”.
При “КАЛИБРОВКЕ” доступны все группы параметров — “Pu  “, “Pc  ” и “PE”.
При “КАЛИБРОВКЕ НУЛЯ” доступна только группа “Pu  ”.


Принципиальное отличие между группами программных параметров заключается в том, что контрольная сумма (контрольное число или ЭЛЕКТРОННОЕ КЛЕЙМО), высвечиваемая при включении измерителя в виде “C XXXX”, где XXXX — четырехзначное шестнадцатиричное число, вычисляется без учета программных параметров “Pu  “ или “PE”, а только с учетом “Pc  ”.

Таким образом, контрольное число изменяется только при выполнении записи в EEPROM калибровочных данных в режиме “КАЛИБРОВКА”, но не при “КАЛИБРОВКЕ НУЛЯ”. С одной стороны, это дает возможность контролировать изменения калибровочных данных, а с другой — разрешает пользователю изменять некоторые программные параметры без изменения контрольного числа.

Тип НазначениеВозможные значения 
Группа параметров “Pu” 
Pu0Время измерения (dT)0 – 0.52  сек
1 – 0.26 сек
2 – 0.13 сек
3 – 0.06  сек
4 – 0.03  сек
5 – 0.015 сек
 
Pu1Цифровой фильтр0 – нет фильтра 1 – 1 x 2      (усреднение x 2)
2 – 1 x 4      (усреднение x 4)
3 – 1 x 8      (усреднение x 8)
4 – 2 x 256  (средневзв. x 9)
 
Pu2Порог отключения фильтра в D/dT (дискрет/за время измерения), 6 — не рекомендуется для весов статического взвешивания.0 – нет
1 – 1 D/dT
2 – 2 D/dT
3 – 5 D/dT
4 – 10 D/dT
5 – 20 D/dT
6 – без отключения,      адаптивное dT
 
Pu3Период стабилизации. Время, в течение которого вес меняется не более, чем 0.5d.0 – 2   сек
1 – 1   сек
2 – 0.5 сек
 
Pu4Задержка после включения0       – нет задержки
1..30 – 1..30 минут
 
Pu5Авто-сброс нуля при включении0 – нет
1 – да (после времени в ”Pu 4”)
 
Pu6Выдача на RS232 копии индикатора и/или протокола событий. 0 — вообще ничего не передается0 – нет
1 – 1 dT
2 – 2 dT
3 – 4 dT
4 – 8 dT
5 – на RS копия не выдается, только протокол
6 – сеть RS485
 
Pu7Уникальный номер в сети0..31 
Pu8Счетчик0 – выгрузки           1 — загрузки 
Pu9Сохранять счетчик в EEPROM0 – нет
1 – да
 
PuAОсновной режим индикации в режиме “ДОЗАТОР”.0 – БРУТТО
1 – НЕТТО
 
PubВход в подрежим “ДОЗАТОР” после включения в сеть.0 – по команде
1 – автоматически
 
PuCИнтервал отключения 0 – нет
1..60 минут
 
PudОбработка внешних входных сигналов (кнопок типа “сухой контакт”). Задается время устранения дребезга контактов.0 – не обрабатывать
1 – 0.1 сек
2 – 0.2 сек
3 – 0.4 сек
4 – 0.8 сек
 
PuEМаска запрещенных команд удаленного управления через RS232:
   бит 0 — система команд A
   бит 1 — система команд B
   бит 2 — система команд C
0..7 0 – разрешены все команды 7 – запрещены все команды,
     кроме ESC — команд
 
PuFИспользование пульта дистанционного управления (ПДУ)0 – нет
1 – да
 
Группа параметров “Pc” 
Pc0Единицы измеряемой массы0 – КГ1 – ТОНН 
Pc1Нижняя граница весового диапазона (% от НПВ)1 – -1%
2 – -2%
   …
10 – -10%
 

Pc
2Тарирование при нестабильном весе0 – запрещено
1 – разрешено
 
Pc3Авто-0   0.5d за 2 сек0 – нет1 – есть 
Pc4Минимальная нагрузка НмПВ=20d
(гасить диод `КГ` / `Т`)
0 – не учитывать (не гасить)
1 – учитывать      (гасить)
 
Pc5Тара при БРУТТО < 00 – разрешена
1 – запрещена
 
Группа параметров “PE”
PE0Скорость обмена по последовательному порту RS2320 –   9600
1 –   4800
2 – 2400
3 – 1200
PE1Задержка ответа (при использовании адаптера RS232-RS485)0 – нет
1 – 1 байт-интервал
2 – 2 байт-интервала
3 – 4 байт-интервала
4 – 8 байт-интервалов
PE2Задержка выполнения процедуры “Abort” при ошибках “Err 20/21/22” (обрыв тензодатчика, выход сигнала за пределы рабочего диапазона)0 – нет (немедленно)
1 – 1 dT (см. “Pu0.”)
2 – 2 dT
  …
127 – 127 dT
PE3Резерв 
PE4Быстрая загрузка (без выдачи информации о версии, контрольной сумме и т.п.)0 – нет
1 – да
PE5Резерв 
PE6Резерв 

X.2.6.2 Рекомендуемый набор параметров для ДОЗАТОРА

Тензоизмеритель дозирующий “Микросим-06Д” является расширением тензоизмерителя весового “Микросим-06А” и в основном совместим с ним. Поэтому он может использоваться не только в составе дозирующего оборудования, но и в обычных весах.

При использовании в качестве ДОЗАТОРА рекомендуется следующий набор программных параметров:
Pu 0 = 1
Pu 1 = 4
Pu 2 = 2
Pu 3 = 1
Pu 4 = 0
Pu 5 = 1
Pu 6 = 0, если компьютера нет
 5, если компьютер подключен
Pu 7 = любой
Pu 8 = 0/1 — в зависимости от задачи
Pu 9 = 0/1 — по потребности
Pu A = 0/1 — по потребности (если дозирование по НЕТТО,
то лучше “Pu.A 1”)
Pu b = 0, если начало работы в подрежиме “ВЕСЫ”
 1, если начало работы в подрежиме “ДОЗАТОР”
Pu C = 0 (иначе будет «засыпание» в нуле)
Pu d = 1
Pu E = 0/1/2 — по потребности
Pu F = 0/1 —  по потребности
Pc 0 = 0/1   — по потребности
Pc 1 = 4
Pc 2 = 0
Pc 3 = 1
Pc 4 = 1
Pc 5 = 0

X.2.7 Запоминание калибровочных данных в EEPROM

Все вышеописанные изменения калибровочных данных (Z, M, d, M’, программные параметры) следует записать в энергонезависимую память прибора EEPROM, иначе они не будут иметь никакого действия в дальнейшем. Для этого, находясь в поддиалоге «Установка программных параметров», надо нажать кнопку {РЕЖИМ}. И наоборот, если вы не уверены в правильности произведенных изменений, то можно не выполнять записи в EEPROM, а просто выключить и включить заново прибор. После перезагрузки из EEPROM будут восстановлены старые значения всех калибровочных данных.

X.3 Калибровка за 7 шагов (комикс)

Здесь описана процедура калибровки тензовесов с измерителем “Микросим 06Д” версии 3.01.
1.Вход в калибровку.
При включении в сеть держать клавишу {РЕЖИМ}:

2. Ввести пароль {НОЛЬ}+{РЕЖИМ}+{ТАРА}+{НОЛЬ}:

3.Установить НПВ, позицию точки и дискретность.
Для примера установим НПВ=150 кг, d=0.05 кг.
Вход в поддиалог при просмотре кода АЦП по клавише {НОЛЬ}:

Установить НПВ (например, для 150 КГ весов), клавишей {ТАРА}:

Установить позицию точки клавишей {РЕЖИМ}:

Установить дискретность клавишей {ВЫБОР}:

Выход из поддиалога по клавише {НОЛЬ}:

4. Выбор ЛИНЕЙНОЙ аппроксимации, ввод ЭТАЛОННОЙ нагрузки.
Для примера установим ЭТАЛОН (M`) = 120 кг.
Вход в поддиалог при просмотре кода АЦП по клавише {ТАРА}:

Для ввода ЭТАЛОНА нажмите кнопку {ТАРА}:

После сообщения “EtAL-L” появится число “300.00” (значение Mпо умолчанию) и курсор (мигающий знак_`) в крайней правой позиции. Переведите курсор в четвертую справа позицию кнопкой {НОЛЬ}:

Кнопкой {РЕЖИМ} (увеличение на 1) в позиции курсора установите цифру 2:

Кнопкой {НОЛЬ} переведите курсор влево, на цифру 3:

Кнопкой {ВЫБОР} (уменьшение на 1) в позиции курсора установите цифру 1:

Завершите ввод числа 120.00 нажатием кнопки {НОЛЬ} с удержанием:

Выйдите из поддиалога по кнопке {НОЛЬ} в основной режим:

  1. Запоминание сигнала нагрузки НУЛЯ (Z)
    Освободите весовую платформу от нагрузки, после успокоения показаний нажмите последовательно {ВЫБОР}, {НОЛЬ}:

6. Запоминание сигнала ЭТАЛОННОЙ нагрузки (M`) Установите на весовую платформу ЭТАЛОННУЮ нагрузку (в нашем примере 120 кг), после успокоения показаний нажмите последовательно {ВЫБОР}, {ТАРА}:

7. Запись калибровочных данных в EEPROM
Для входа в поддиалог “Установка программных параметров” нажмите с удержанием кнопку {ВЫБОР}, продолжая держать ее и при появлении сообщения “SEL  ”, пока не появится надпись “Pu0. 0”:

После появления надписи “Pu0. 0” для записи калибровочных данных в EEPROM (энергонезависимое постоянное запоминающее устройство для хранения настроек) нажмите кнопку {РЕЖИМ}:

После сообщения “StorE” индикация пропадает на 2 секунды и опять появляется надпись “Pu0. 0”. Новые калибровочные данные сохранены в EEPROM. Можно выключить “Микросим-06Д” из сети.

ПРИЛОЖЕНИЕ Y. Использование тензоизмерителя “Микросим-06Д” в составе дозирующего оборудования

Далее для краткости будем называть тензоизмеритель дозирующий “Микросим-06Д” дозатором.

Y.1 Внешние входы дозатора

Все внешние входы — «сухой контакт» с общим проводом (контакт 9 на разъеме РП15-23ШК, сзади).
Входные сигналы (кнопки):
ТАРА — может подаваться перед циклом дозирования для того, чтобы взять за ТАРУ текущий вес.
Это может понадобиться, если дозирование осуществляется в какую-либо тару (емкость и т.п.).

СТАРТ — должен подаваться в начале цикла дозирования для того, чтобы запомнить текущий вес БРУТТО как БАЗУ для учета.
Сигналы ТАРА и СТАРТ могут подаваться одновременно
(единственные сигналы, которые можно сблокировать вместе).

СТОП — должен подаваться в конце цикла дозирования для того, чтобы вычислить ФАКТИЧЕСКУЮДОЗУ.
ФАКТИЧЕСКАЯДОЗА = БРУТТО — БАЗА,
где БАЗА — значение БРУТТО в момент сигнала СТАРТ.
В этот же момент перевычисляются СЧЕТЧИК ДОЗИРОВОК (n) и СУММА (S) по формулам:
n = n + 1
ФАКТИЧЕСКАЯ_ДОЗА
Если дозирование выполняется под управлением оператора, кнопку СТОП нужно нажимать строго после успокоения весов, когда светодиод ‘СТАБИЛ’ перестанет мигать.
Если дозирование выполняется автоматически, то сигнал СТОП надо выдавать с задержкой, заведомо достаточной для успокоения, либо с использованием внешнего выхода «СТАБИЛЬНО».

ВКЛ — перевести из режима «ВЕСЫ» в режим «ДОЗАТОР».
Соответствует нажатию {ВЫБОР} + {ВЫБОР} на передней панели.

ВЫКЛ — перевести из режима «ДОЗАТОР» в режим «ВЕСЫ».
Соответствует нажатию {ВЫБОР} + {РЕЖИМ} на передней панели.

ТЕСТ — воспринимается только в подрежиме «ВЕСЫ» (меандра нет), служит для контроля работоспособности. После поступления сигнала ТЕСТ все внешние выходы на 1 секунду устанавливаются в «1». Снимаются в «0» через 1 секунду самостоятельно.

Примечание...

При использовании в качестве входных сигналов обыкновенных кнопок может оказаться полезным программный параметр «Pu.d «, который задает время устранения дребезга входных сигналов (контактов). Минимальное значение «Pu.d 1» соответствует 0.1 сек.
Если программный параметр «Pu.d» равен 0 (т.е. «Pu.d 0»), то входные сигналы игнорируются (может потребоваться, если управление осуществляется только от компьютера через RS232).

Y.2 Внешние выходы дозатора

Все внешние выходы — TTL уровня, «1» — активно, «0» — пассивно.
Выходные сигналы:

МЕАНД— сигнал TTL уровня прямоугольной формы (0/1/0/1 …) частотой 244 Гц и скважностью 0.5,
подтверждает, что ДОЗАТОР работоспособен и находится в подрежиме «ДОЗАТОР». В подрежиме «ВЕСЫ» значение сигнала равно “0”.
МЕАНДР снимается при обнаружении ошибок, как логических, так и ошибок аппаратуры, а также при переводе дозатора в подрежим «ВЕСЫ» оператором по нажатию {ВЫБОР}+{РЕЖИМ} или по входному сигналу ВЫКЛ.
Смысл его в том, чтобы надежным образом отключать внешние схемы  управления, он также может использоваться для тактирования внешних схем.
ВЫХОД — 0               — Уставка-0 превышена.
ВЫХОД — 1               — Уставка-1 превышена.
ВЫХОД — 2               — Уставка-2 превышена.

Превышение отслеживается по значению:
БРУТТО относительно уровня НУЛЯ,
если было задано “L.0# br”
или по значению:
НЕТТО относительно ТАРЫ,
если было задано “L.0# nE”,
для каждой из уставок (# = 0,1,2).
Уставка-1, если было задано “L.01 rE”, отслеживается в том же смысле, что и Уставка-2, т.е. если “L.02 br”, то по БРУТТО, а если “L.02 nE”, то по НЕТТО

ЦИКЛ— идет цикл дозирования (был СТАРТ, но не было СТОП).
Устанавливается в “1” после поступлении входного сигнала СТАРТ. Снимается в “0” после поступлении входного сигнала СТОП (либо при аварии). Сигнал показывает, что цикл дозирования начат и тарирование невозможно, т.е. игнорируется как внешний вход ТАРА, так и нажатие кнопки {ТАРА} на передней панели.

СТАБИЛЬНО— соответствует светодиоду СТАБИЛ и устанавливается в единицу при успокоении весов. Снимается, если весы неспокойны. Критерий успокоения — скорость изменения веса менее чем 0.5d за 2/1/0.5 сек. (в соответствии с программным параметром “Pu.3”).

ОТВЕТ — устанавливается в “1″ при поступлении одного из внешних входных сигналов и говорит о том, что сигнал принят и обрабатывается. Снимается в «0» после завершения обработки. В некоторых случаях обработка может быть сравнительно длительной (порядка 0.25 сек). Внешние схемы должны блокировать поступление следующего входного сигнала до окончания обработки предыдущего.
Связано это с тем, что требуется некоторое время для записи в EEPROM значений ТАРЫ, БАЗЫ и счетчиков.
До тех пор, пока сигнал «ОТВЕТ» не будет установлен опять в «0», уставки не отслеживаются, значения выходных сигналов ВЫХОД-0, ВЫХОД-1, ВЫХОД-2 и «СТАБИЛЬНО» не изменяются, а входные сигналы игнорируются.
Также, выходной сигнал ОТВЕТ устанавливается в “1” при выполнении оператором действий по изменению уставок (в поддиалогах МЕНЮ “ПРОСМОТР/ИЗМЕНЕНИЕ УСТАВОК” и “ЗАДАТЬ ДОЗУ”) и при управлении со стороны компьютера через RS232. Снимается в “0” после окончания соответствующих действий.

ОШИБКА— устанавливается в «1» в случае попытки начать цикл дозирования при обнаружении логического несоответствия значений уставок. Означает, что какая-либо из уставок находится вне границ весового диапазона.

Y.2.1 Расположение контактов на разъеме РП15-23ШК

Расположение контактов на разъеме РП15-23ШК (сзади).

Внешние входы:Внешние выходы:
ВКЛ                 — 23МЕАНДР           — 1
ВЫКЛ              — 13ЦИКЛ                — 2
ТАРА              — 10СТАБИЛЬНО    — 3
СТАРТ            — 11ВЫХОД-0          — 4
СТОП              — 12ВЫХОД-1          — 5
ТЕСТ              — 14ВЫХОД-2          — 6
 ОТВЕТ              — 7
ЗЕМЛЯ           — 9ОШИБКА          — 8

Входы — типа “сухой контакт» с контактом “ЗЕМЛЯ».
Выходы TTL уровня.

Y.3 Порядок работы в подрежиме “ДОЗАТОР”

Для инициализации процесса дозирования служит внешний сигнал (или кнопка типа «сухой контакт») СТАРТ. Работа осуществляется в соответствии с диаграммами,  приведенными далее. Порядок действий следующий:

Y.3.1 Задание уставок в подрежиме “ВЕСЫ”

В подрежиме «ВЕСЫ» выставить уставки: Уставка-0, Уставка-1 и Уставка-2 согласно схемам диалога МЕНЮ “НАСТРОЙКА УСТАВОК”. Для входа в поддиалог нажать {ВЫБОР}+{НОЛЬ}.
В дальнейшем уставки можно менять по необходимости, но только в режиме «ВЕСЫ» в диалоге МЕНЮ “НАСТРОЙКА УСТАВОК” возможно изменение значений и типов всех трех уставок, а также задержек после их срабатывания.
В диалоге МЕНЮ “НАСТРОЙКА УСТАВОК” пользователь имеет полный доступ к таблице следующего вида:

УставкаЗначениеТип уставкиЗадержка (сек)
“L.00”0.0“oF” / “br” / “nE”0
“L.01”65.2“oF” / “br” / “nE” / “rE”1/61
“L.02”70.0“oF” / “br” / “nE”0

Таким образом, имеются 3 уставки.
Значение уставки — положительное или отрицательное число, с тем же количеством знаков после десятичной точки, что и НПВ, как это было установлено при калибровке. В момент ввода значение уставки не контролируется на правильность, но позже, при попытке начать цикл дозирования сигналом СТАРТ, все 3 уставки проверяются на принадлежность весовому (рабочему) диапазону. В случае несоответствия цикл дозирования начинается, но при этом выход ОШИБКА устанавливается в “1” до окончания дозирования по сигналу СТОП (нормальное окончание), либо с ошибкой “Abort” в случае выхода брутто за границы весового диапазона.

Тип уставки:

“oF” — не задействована (при этом соответствующий выходной сигнал всегда “0”),
“oF” — OFF (отключено);
“br” — уставка вычисляется по БРУТТО (относительно НУЛЯ весовой системы),
“br” — BRUTTO (Брутто);
“nE” — уставка вычисляется по НЕТТО (относительно ТАРЫ, которая была установлена по кнопке {ТАРА} или по входному сигналу ТАРА),
“nE” — NETTO (Нетто);
“rE” — этот тип только для Уставки-1. Означает, что Уставка-1 задается в процентах с точностью 0.1% относительно Уставки-2. При этом ее Тип (по БРУТТО или по НЕТТО) тот же, что и у Уставки-2. Это позволяет “привязать” Уставку-1 к Уставке-2.
“rE” — RELATIVELY (Относительно).

Задержка задает время, в течение которого после срабатывания уставки (на превышение) все три выхода (ВЫХОД-0, ВЫХОД-1 и ВЫХОД-2) сохраняют свои состояния неизменными. Задержка устанавливается в единицах, кратных интервалу 1/61 секунды. Число в диапазоне от 0 до 244. Значение 0 — задержка не используется.
При работе в подрежиме “ДОЗАТОР”, если не начат цикл дозирования (выход ЦИКЛ равен “0”), для изменения оператором доступна только Уставка-2 “L.02” (требуемая доза), согласно схеме диалога “? ЗАДАТЬ ДОЗУ”.

Y.3.2 Дозирование
Y.3.2.1 Перевод из подрежима “ВЕСЫ” в подрежим “ДОЗАТОР”

Перевести ДОЗАТОР из подрежима “ВЕСЫ” в подрежим “ДОЗАТОР” можно, нажав 2 раза кнопку {ВЫБОР} согласно схеме диалога, либо по входному сигналу ВКЛ.
Должен появиться сигнал МЕАНДР (светодиод “ШТ” на передней панели горит).

Момент времениКомментарии
t0внешний входной сигнал ВКЛ подается для перевода в подрежим “ДОЗАТОР”. Перед этим в подрежиме “ВЕСЫ” должны быть установлены все уставки
t0..t1минимальное необходимое время удержания входного сигнала, согласно программному параметру “Pu.d “ (устранение дребезга кнопок)
t2как только сигнал принят, выход ОТВЕТ становится равен “1”, если сигнал формируется какой-либо внешней схемой, то ОТВЕТ является  гарантией того, что команда принята. То же самое относится ко всем прочим внешним входным сигналам (ТАРА, СТАРТ, СТОП, ВЫКЛ)
t3допускается удержание входного сигнала в “0” (для кнопок типа “сухой контакт” это означает удержание кнопки в нажатом состоянии) еще некоторое время, но при этом следует иметь в виду, что до тех пор, пока не будет снят предыдущий входной сигнал, следующий не обрабатывается. Не допускается параллельное (одновременное) поступление нескольких входных сигналов, кроме ТАРА и СТАРТ
t4после окончания обработки t0 (выход ОТВЕТ = “0”) включается МЕАНДР

Y.3.2.2 Запоминание ТАРЫ

Если дозирование будет производиться в тару (какая-либо из уставок имеет тип “nE” — по НЕТТО), то следует установить на весы тару, в которую будет производиться загрузка материала, дождаться успокоения весов и нажать кнопку {ТАРА}. Индикация изменяется на НЕТТО. Новое значение тары запоминается в EEPROM, и будет оставаться неизменным при включении/выключении дозатора до следующего тарирования (помните, что переустановка НУЛЯ отменяет ТАРУ).
То же самое прибор сделает по входному сигналу “ТАРА” (разница лишь в том, что при попытке тарирования с клавиатуры на передней панели при нестабильных весах выдается ошибка “Err 42”, если это задано программным параметром “Pc.2”).

При использовании внешней схемы управления желательно, чтобы сигнал ТАРА формировался схемой автоматически с учетом выходного сигнала СТАБИЛЬНО после стабилизации весов.

Y.3.2.3 Запоминание БАЗЫ и запуск цикла дозирования

В момент поступления входного сигнала СТАРТ текущее значение БРУТТО запоминается в качестве БАЗЫ для учета.
Все задействованные уставки, имеющие тип не “oF”, проверяются на принадлежность весовому диапазону, и если хотя бы одна из них выходит за границы, то цикл дозирования начинается с выходом ОШИБКА=“1”.

Y.3.2.4 Срабатывание уставок

В любой момент времени, если выходной сигнал ОТВЕТ равен “0”, тензоизмеритель отслеживает значение нагрузки со скоростью опроса, заданной программным параметром “Pu.0 “, и после каждого цикла измерения массы вычисляются задействованные уставки так, что:

Выходной сигналИмеет значениеПри условии
ВЫХОД-0“0”Вес     <      L0_LI
 “1”Вес     ³      L0_LI
ВЫХОД-1“0”Вес     <      L1_LI
 “1”Вес     ³      L1_LI
ВЫХОД-2“0”Вес     <      L2_LI
 “1”Вес     ³      L2_LI

Т.е. уставки можно рассматривать как компараторы.

Y.3.2.5 Остановка цикла дозирования и учет фактической дозы

В момент поступления внешнего входного сигнала СТОП, внешний выход ЦИКЛ снимается в “0” и вычисляется ФАКТИЧЕСКАЯ_ДОЗА по формуле:
ФАКТИЧЕСКАЯ_ДОЗА = БРУТТО — БАЗА
где БАЗА была запомнена в момент сигнала СТАРТ, а БРУТТО в момент сигнала СТОП, поэтому для точного учета внешняя схема должна учитывать внешний выход СТАБИЛЬНО и разрешать СТАРТ/СТОП только при СТАБИЛЬНО=“1”.

Y.3.3 Ошибочные ситуации

Ошибочными ситуациями являются:

Y.3.3.1 Выход сигнала тензодатчика за границы рабочего диапазона

Рабочим диапазоном является:

где:
Z`     — текущий НОЛЬ (с учетом переустановки НУЛЯ пользователем и функции Авто-0, если она задана программным параметром “Pc.3 “);
Z      — НОЛЬ, заданный при “КАЛИБРОВКЕ” или при “КАЛИБРОВКЕ НУЛЯ”;
M     — Наибольший Предел Взвешивания, заданный при “КАЛИБРОВКЕ” (не путать с ЭТАЛОНной нагрузкой M`);
d      — дискрета, заданная при “КАЛИБРОВКЕ”; n        — значение программного параметра “Pc.1 “ (нижняя граница весового диапазона).

В случае выхода БРУТТО за границы рабочего диапазона в подрежиме “ВЕСЫ” индицируется одна из ошибок “Err 20/21/22”.

В случае выхода БРУТТО за границы рабочего диапазона в подрежиме “ДОЗАТОР” немедленно происходит аварийное завершение работы с отключением всех выходных сигналов (внешняя схема должна контролировать сигнал МЕАНДР), переход в подрежим “ВЕСЫ” с выдачей на индикатор сообщения “Abort”, и затем индицируется одна из ошибок “Err 20/21/22”.

Диаграмма работы при обнаружении такой ошибки:

Причиной выхода за границы рабочего диапазона может быть перегрузка/недогрузка весовой системы, обрыв кабеля питания датчиков, неисправность тензоизмерителя “Микросим-06Д”.

Примечание...
Точно такая же диаграмма работы будет, если оператор с передней панели выполнит последовательное  нажатие кнопок {ВЫБОР}+{РЕЖИМ} — выход из подрежима “ДОЗАТОР” в подрежим “ВЕСЫ”.

Y.3.3.2 Рассчитанные значения уставок выходят за границы рабочего диапазона

При попытке начать цикл дозирования по внешнему сигналу СТАРТ производится перерасчет уставок на основании текущих значений НУЛЯ (Z`), ТАРЫ и значений и типов уставок.
Следует понимать, что введенные в поддиалоге МЕНЮ “НАСТРОЙКА УСТАВОК” значения уставок в действительности лишь задают правила их расчета на шкале БРУТТО.

Например, если для весов на 1500 КГ ввести уставки следующим образом:

УставкаЗначениеТип уставкиЗадержка
“L.00”400.5“br”0
“L.01”1000.0“nE”0
“L.02”-200.0“nE”0

Затем, взять за тару вес 100 КГ и попытаться запустить цикл дозирования внешним входным сигналом СТАРТ, то в результате расчетов по шкале БРУТТО получим, что
— Уставке-0 соответствует       400.5 КГ
— Уставке-1 соответствует       1100.0 КГ
— Уставке-2 соответствует       -100.0 КГ
Таким образом, для Уставки-2 получаем выход за границы рабочего диапазона.
При обнаружении такой ситуации после ввода уставок или всякий раз при запоминании ТАРЫ на индикатор выдается одно из сообщений “Err 51/52/53/62” в зависимости от того, какая из уставок вызвала ошибку. (См. раздел “Полный список сообщений об ошибках, выдаваемых в виде «Err nn»).
В этом случае при попытке начать цикл дозирования внешним сигналом СТАРТ цикл дозирования начинается, но при этом внешний выход ОШИБКА остается равным “1” до окончания цикла дозирования.

Y.3.4 Использование сигнала МЕАНДР
Y.3.4.1 Использование сигнала МЕАНДР для контроля работоспособности дозатора

Для надежного контроля работоспособности дозатора внешняя схема должна использовать именно сигнал МЕАНДР. Отсутствие этого сигнала, т.е. либо постоянный “0”, либо постоянная “1” на выходе МЕАНДР означает, что дозатор не находится в работоспособном состоянии. И все остальные выходы не могут быть надлежащим образом использованы. Пропадание этого сигнала во время цикла дозирования означает аварийную ситуацию и соответствующим образом должно обрабатываться внешней схемой.

Y.3.4.2 Использование сигнала МЕАНДР для тактирования внешней схемы

Вторым по значимости свойством сигнала МЕАНДР является то, что все остальные выходные сигналы (ОТВЕТ, СТАБИЛЬНО, ЦИКЛ и т.д.) изменяют свои состояния строго по фронтам сигнала меандр (либо синхронно с передним, либо синхронно с задним фронтом сигнала МЕАНДР).
Это следует учитывать при применении ПЛИС во внешней схеме для разрешения конфликтов между сигналами. Самый простой способ избежать конфликта — использовать фронт сигнала МЕАНДР для стробирования остальных выходных сигналов.

Y.4 Примеры применения

Все нижеприведенные описания примеров применения являются упрощенными. Предполагается, что тензоизмеритель “Микросим-06Д” используется в составе системы дозирования, которая содержит некоторую внешнюю схему управления. Внешняя схема управления может включать в себя пульт оператора, на котором расположены кнопки, индикационные лампы/светодиоды и пр. Функции внешней схемы управления — использование надлежащим образом внешних выходных сигналов “Микросим-06Д” для включения/выключения питателей, открытия/закрытия заслонок, клапанов и т.п. А также формирование входных сигналов для тарирования, запуска и остановки цикла дозирования.

Y.4.1 Дозирование с предварением

Предположим, весовая система с НПВ 150КГ состоит из конусообразного бункера, подвешенного или установленного на тензодатчике(ах).
Сверху в бункер входит (не касаясь бункера) рукав, через который подается материал (к примеру, мука) с помощью устройства подачи, приводимого в действиями двумя двигателями/питателями — ГРУБО и ТОЧНО (может быть один двигатель, но с двумя заданными скоростями).
Снизу имеется заслонка для опорожнения бункера, которая после опорожнения должна быть вновь закрыта. Для определения состояния заслонки есть 2 концевых выключателя “заслонка открыта” и “заслонка закрыта”. На боковой части бункера имеется вибратор, который должен включаться при опорожнении для стряхивания налипшего на стенки материала и выключаться после полного опорожнения.

Требуется обеспечить максимально быстрое нагружение бункера до некоторой стандартной дозы, например, 100 КГ (для чего используются 2 уставки для своевременного выключения питателей ГРУБО и ТОЧНО), дождаться успокоения, измерить фактически набранную дозу, учесть ее (счетчик), открыть заслонку, включить вибратор, дождаться полного опорожнения бункера, выключить вибратор и закрыть заслонку.

Возможное использование выходных сигналов:

ВЫХОД-0Служит для контроля полного опорожнения бункера перед выключением вибратора и закрытием заслонки
ВЫХОД-1Используется для выключения питателя ГРУБО
ВЫХОД-2Используется для выключения питателя ТОЧНО
СТАБИЛЬНОИспользуется для запрещения преждевременной выдачи сигналов СТАРТ и СТОП
ОТВЕТПередний фронт для контроля ответа, задний — разрешает включать питатели.

При “КАЛИБРОВКЕ” весовой системы уровень нуля (Z) соответствует пустому бункеру.
Выставим уставки:

УставкаЗначениеТип уставкиЗадержка
“L.00”0.10“br”0
“L.01”85.00“br”61
“L.02”99.95“br”0

Т.е. остаточное налипание (Уставка-0) допускаем не более 0.1 КГ, питатель ГРУБО выключаем после насыпания 85 КГ, задержка после срабатывания Уставки-1 для игнорирования динамического эффекта быстрой подачи —  61 * (1 / 61) = 1 сек, Уставка-2 для выключения питателя ТОЧНО 99.95 КГ.

Момент времениКомментарии
t0внешний входной сигнал ВКЛ подается для перевода в подрежим “ДОЗАТОР”. Перед этим в подрежиме “ВЕСЫ” должны быть установлены все уставки
t1после окончания обработки t0 (выход ОТВЕТ=“0”) включается МЕАНДР
t2при условии, что выход СТАБИЛЬНО = “1”, подается внешний входной сигнал СТАРТ (начать цикл дозирования), по этому сигналу текущее БРУТТО запоминается как БАЗА для расчета фактической дозы
t3после окончания обработки t2 (выход ОТВЕТ) включается внешний сигнал ЦИКЛ, и по нему происходит запуск обеих питателей ГРУБО и ТОЧНО
t4весы вышли из стабильного состояния
t5превышена Уставка-0
t6..t7превышена Уставка-1, выключается питатель ГРУБО На интервал 1 сек (заданный задержкой для Уставки-1) удерживаются выходы (ВЫХОД-0, ВЫХОД-1, ВЫХОД-2) без изменения независимо от нагрузки. Таким образом игнорируется динамический эффект.
t8превышена Уставка-2, выключается питатель ТОЧНО
t9после стабилизации весов (выход СТАБИЛЬНО=“1”), подается входной сигнал СТОП
t10как только сигнал СТОП воспринят, выходной сигнал ЦИКЛ снимается в “0”. Вычисляется ФАКТИЧЕСКАЯ_ДОЗА = БРУТТО — БАЗА, происходит увеличение счетчика СУММА (“ALL”) и количества дозировок (“tOtAL”). Если включена запись счетчиков в EEPROM, то новые значения счетчиков записываются в EEPROM (согласно программному параметру “Pu.9 “). Если включено протоколирование на RS232 (программный параметр “Pu.6 5”), то будет выдана на RS232 строка протокола.
t11после окончания обработки (задний фронт выхода ОТВЕТ) включается двигатель “ОТКРЫТЬ ЗАСЛОНКУ”
t12вследствие высыпания материала ВЫХОД-2 стал равен “0”, т.к. БРУТТО меньше, чем Уставка-2
t13при срабатывании датчика “ЗАСЛОНКА открыта” выключается двигатель “ОТКРЫТЬ ЗАСЛОНКУ” и включается одновременно двигатель “ВИБРАТОР”
t14вследствие высыпания материала ВЫХОД-1 стал равен “0”, т.к. БРУТТО меньше, чем Уставка-1
t15вследствие высыпания материала ВЫХОД-0 стал равен “0”, т.к. БРУТТО меньше, чем Уставка-0 (бункер полностью опорожнен) вследствие этого выключается двигатель “ВИБРАТОР” и включается двигатель “ЗАКРЫТЬ ЗАСЛОНКУ”
t16при срабатывании датчика “ЗАСЛОНКА закрыта” выключается двигатель “ЗАКРЫТЬ ЗАСЛОНКУ” Далее работа продолжается с момента t2

Y.4.2 Дозирование с предварением в тару

Имеются весы на нагрузку, к примеру, 150 кг. На весы в каждом цикле дозирования устанавливается тара (допустим, бидон), затем наливается дозируемый материал, с использованием 2-х питателей ГРУБО и ТОЧНО. Доза может быть стандартной, либо задается оператором перед каждым дозированием.

Возможное использование выходных сигналов:

ВЫХОД-0Служит как сигнализатор ВЕСЫ СВОБОДНЫ для контроля (стоит бидон на весах, или нет)
ВЫХОД-1Используется для выключения питателя ГРУБО
ВЫХОД-2Используется для выключения питателя ТОЧНО
СТАБИЛЬНОИспользуется для запрещения преждевременной выдачи сигналов ТАРА, СТАРТ и СТОП
ОТВЕТПередний фронт для контроля ответа, задний — разрешает включать питатели.

При “КАЛИБРОВКЕ” весовой системы уровень нуля (Z) соответствует пустым весам.

Выставим уставки:

УставкаЗначениеТип уставкиЗадержка
“L.00”2.00“br”0
“L.01”95.0“rE”0
“L.02”50.00“nE”0

Т.е. признаком того, что весы свободны, является уровень 2 КГ (Уставка-0), заведомо меньший, чем масса пустого бидона.

Предположим, также имеется устройство подачи/снятия бидона, на диаграмме обозначенное “Поставить бидон” и ”Снять бидон”. (Это может быть световая/звуковая сигнализация, а роль устройства подачи выполняет человек).

Питатель ГРУБО выключаем после того, как будет набрано 95% от Уставки-2 (Уставка-1 имеет тип “rE”). Уставка-2 для выключения питателя ТОЧНО — 50.00 КГ (стандартное значение дозы, при котором Уставка-1 будет устанавливаться в 47.50 КГ при начале дозирования), Оператор может задавать дозу в диалоге “ЗАДАТЬ ДОЗУ” перед каждым циклом дозирования, при этом автоматически перевычисляется Уставка-1. Обратите внимание что тип Уставки-2 — “nE”, т.е. дозирование по НЕТТО (тарой является пустой бидон).

Для того, чтобы вес бидона был взят за тару, требуется:
— либо оператор должен нажимать кнопку {ТАРА} на передней панели,
— либо должен быть подан внешний сигнал ТАРА до сигнала СТАРТ. Можно заблокировать вместе внешние входы ТАРА и СТАРТ. Рассмотрим вариант, когда входы ТАРА и СТАРТ сблокированы.

Диаграмма работы:



Момент времени
Комментарии
t0внешний входной сигнал ВКЛ подается для перевода в подрежим “ДОЗАТОР”. Перед этим в подрежиме “ВЕСЫ” должны быть установлены все уставки
t1после окончания обработки t0 (выход ОТВЕТ) включается МЕАНДР
t2устанавливается бидон (при условии, что ВЫХОД-0 = “0”)
t3при установке бидона превышена Уставка-0
t4бидон установлен, показания весов стабилизировались, можно брать за тару
t5при условии, что выход СТАБИЛЬНО = “1”, подается внешний входной сигнал ТАРА (взять за тару текущий вес и переключиться на индикацию НЕТТО), сблокированный с внешним сигналом СТАРТ (начать цикл дозирования), по этим сигналам текущее БРУТТО запоминается как БАЗА для расчета фактической дозы и
t6после окончания обработки t5 (выход ОТВЕТ) включается внешний сигнал ЦИКЛ и по нему должен происходить запуск обоих питателей ГРУБО и ТОЧНО
t7весы вышли из стабильного состояния (пошло наполнение)
t8превышена Уставка-1, выключается питатель ГРУБО
t9превышена Уставка-2, выключается питатель ТОЧНО
t10после стабилизации весов (выход СТАБИЛЬНО=“1”), должен быть подан входной сигнал СТОП
t11как только сигнал СТОП воспринят, выходной сигнал ЦИКЛ снимается в “0”. Вычисляется ФАКТИЧЕСКАЯ_ДОЗА = БРУТТО — БАЗА, происходит увеличение счетчика СУММА (“ALL”) и количества дозировок (“tOtAL”). Если включена запись счетчиков в EEPROM, то новые значения счетчиков записываются в EEPROM (согласно программному параметру “Pu.9 “). Если включено протоколирование на RS232 (программный параметр “Pu.6 5”), то будет выдана на RS232 строка протокола.
t12после окончания обработки (задний фронт выхода ОТВЕТ) можно “Снять бидон”
t13вследствие снятия бидона ВЫХОД-2 стал равен “0”, т.к. БРУТТО меньше,чем Уставка-2
t14вследствие снятия бидона ВЫХОД-1 стал равен “0”, т.к. БРУТТО меньше,чем Уставка-1
t15вследствие снятия бидона ВЫХОД-0 стал равен “0”, т.к. БРУТТО меньше,чем Уставка-0 (весы свободны, можно ставить следующий бидон)
 
Далее работа продолжается с момента t2

Y.4.3 Дозирование в тару с последующей выгрузкой

Цикл работы следующий:
Емкость установлена на весы (всегда одна и та же). Берется за тару. Стандартное количество материала нагружается в емкость. Далее требуется обеспечить выгрузку мелкими дозами, каждая из которых вводится оператором вручную. Дозы выгружаются путем открытия и своевременного закрытия сливного клапана.
Положим для определенности, что НПВ весов 1500 КГ, масса пустой емкости известна (по показаниям весов) и равна 400 кг, стандартное количество материала при наполнении 1000 КГ, дозы при выгрузке могут меняться оператором от 20 до 200 кг.

Возможное использование выходных сигналов:

ВЫХОД-0Служит как сигнализатор ВЕСЫ СВОБОДНЫ для контроля (стоит бидон на весах, или нет)
ВЫХОД-1Используется для выключения питателя ГРУБО
ВЫХОД-2Используется для выключения питателя ТОЧНО
СТАБИЛЬНОИспользуется для запрещения преждевременной выдачи сигналов ТАРА, СТАРТ и СТОП
ОТВЕТПередний фронт для контроля ответа, задний — разрешает включать питатели.

При “КАЛИБРОВКЕ” весовой системы уровень нуля (Z) соответствует пустым весам.

Выставим уставки:

УставкаЗначениеТип уставкиЗадержка
“L.00”2.00“br”0
“L.01”95.0“rE”0
“L.02”50.00“nE”0

Т.е. признаком того, что весы свободны, является уровень 2 КГ (Уставка-0), заведомо меньший, чем масса пустого бидона.
Предположим, также имеется устройство подачи/снятия бидона, на диаграмме обозначенное “Поставить бидон” и ”Снять бидон”. (Это может быть световая/звуковая сигнализация, а роль устройства подачи выполняет человек).
Питатель ГРУБО выключаем после того, как будет набрано 95% от Уставки-2 (Уставка-1 имеет тип “rE”). Уставка-2 для выключения питателя ТОЧНО — 50.00 КГ (стандартное значение дозы, при котором Уставка-1 будет устанавливаться в 47.50 КГ при начале дозирования), Оператор может задавать дозу в диалоге “ЗАДАТЬ ДОЗУ” перед каждым циклом дозирования, при этом автоматически перевычисляется Уставка-1. Обратите внимание что тип Уставки-2 — “nE”, т.е. дозирование по НЕТТО (тарой является пустой бидон).

Для того, чтобы вес бидона был взят за тару, требуется:
— либо оператор должен нажимать кнопку {ТАРА} на передней панели,
— либо должен быть подан внешний сигнал ТАРА до сигнала СТАРТ. Можно заблокировать вместе внешние входы ТАРА и СТАРТ.
Рассмотрим вариант, когда входы ТАРА и СТАРТ сблокированы.

Диаграмма работы:



Момент времени
Комментарии
t0внешний входной сигнал ВКЛ подается для перевода в подрежим “ДОЗАТОР”. Перед этим в подрежиме “ВЕСЫ” должны быть установлены все уставки
t1после окончания обработки t0 (выход ОТВЕТ) включается МЕАНДР
t2устанавливается бидон (при условии, что ВЫХОД-0 = “0”)
t3при установке бидона превышена Уставка-0
t4бидон установлен, показания весов стабилизировались, можно брать за тару
t5при условии, что выход СТАБИЛЬНО = “1”, подается внешний входной сигнал ТАРА (взять за тару текущий вес и переключиться на индикацию НЕТТО), сблокированный с внешним сигналом СТАРТ (начать цикл дозирования), по этим сигналам текущее БРУТТО запоминается как БАЗА для расчета фактической дозы и
t6после окончания обработки t5 (выход ОТВЕТ) включается внешний сигнал ЦИКЛ и по нему должен происходить запуск обоих питателей ГРУБО и ТОЧНО
t7весы вышли из стабильного состояния (пошло наполнение)
t8превышена Уставка-1, выключается питатель ГРУБО
t9превышена Уставка-2, выключается питатель ТОЧНО
t10после стабилизации весов (выход СТАБИЛЬНО=“1”), должен быть подан входной сигнал СТОП
t11как только сигнал СТОП воспринят, выходной сигнал ЦИКЛ снимается в “0”. Вычисляется ФАКТИЧЕСКАЯ_ДОЗА = БРУТТО — БАЗА, происходит увеличение счетчика СУММА (“ALL”) и количества дозировок (“tOtAL”). Если включена запись счетчиков в EEPROM, то новые значения счетчиков записываются в EEPROM (согласно программному параметру “Pu.9 “). Если включено протоколирование на RS232 (программный параметр “Pu.6 5”), то будет выдана на RS232 строка протокола.
t12после окончания обработки (задний фронт выхода ОТВЕТ) можно “Снять бидон”
t13вследствие снятия бидона ВЫХОД-2 стал равен “0”, т.к. БРУТТО меньше,чем Уставка-2
t14вследствие снятия бидона ВЫХОД-1 стал равен “0”, т.к. БРУТТО меньше,чем Уставка-1
t15вследствие снятия бидона ВЫХОД-0 стал равен “0”, т.к. БРУТТО меньше,чем Уставка-0 (весы свободны, можно ставить следующий бидон)
Далее работа продолжается с момента t2

Y.4.3 Дозирование в тару с последующей выгрузкой

Цикл работы следующий:
Емкость установлена на весы (всегда одна и та же). Берется за тару. Стандартное количество материала нагружается в емкость. Далее требуется обеспечить выгрузку мелкими дозами, каждая из которых вводится оператором вручную. Дозы выгружаются путем открытия и своевременного закрытия сливного клапана.
Положим для определенности, что НПВ весов 1500 КГ, масса пустой емкости известна (по показаниям весов) и равна 400 кг, стандартное количество материала при наполнении 1000 КГ, дозы при выгрузке могут меняться оператором от 20 до 200 кг.

Возможное использование выходных сигналов:

ВЫХОД-0Служит как сигнализатор ЕМКОСТЬ ПУСТАЯ
ВЫХОД-1Используется для выключения питателя после наполнения емкости до 1000 КГ (стандартное количество)
ВЫХОД-2Используется как сигнал для закрывания сливного клапана после того, как выгружена доза
СТАБИЛЬНОИспользуется для запрещения преждевременной выдачи сигналов ТАРА, СТАРТ и СТОП
ОТВЕТПередний фронт для контроля ответа, задний — разрешает включать питатель

При “КАЛИБРОВКЕ” весовой системы уровень нуля (Z) соответствует пустым весам.

Выставим уставки:

УставкаЗначениеТип уставкиЗадержка
“L.00”400.5“br”0
“L.01”1000.0“nE”0
“L.02”-20.0“nE”0

Признаком того, что емкость пустая, является уровень 400.5 КГ (Уставка-0), т.е. максимальный остаток в емкости не более 0.5 КГ.

Уставка-1 и Уставка-2 могут быть изменены только в подрежиме ВЕСЫ в поддиалоге МЕНЮ “НАСТРОЙКА УСТАВОК” (т.е. требуется выход из подрежима ДОЗАТОР).

Уставка-2 может изменяться оперативно между циклами дозирования в поддиалоге “ЗАДАТЬ ДОЗУ”. Напоминаем, что вход в поддиалог “ЗАДАТЬ ДОЗУ” возможен только тогда, когда внешний выход ЦИКЛ = “0”.

Отрицательная величина уставки “-20.0” как раз и означает, что она “работает” на выгрузку, а тип “nE” означает, что вычисляется уставка относительно уровня последней ТАРЫ, т.е. перед каждой дозой нужно заново взять массу емкости за ТАРУ.

Поэтому очевидно, что, как и в предыдущем примере, можно сблокировать внешние входы ТАРА и СТАРТ при нагружении. Так как для учета достаточно знать сколько материала нагружается, то при выгрузке сигналы СТАРТ и СТОП подавать необязательно.

Момент времениКомментарии
t0внешний входной сигнал ВКЛ подается для перевода в подрежим “ДОЗАТОР”. Перед этим в подрежиме “ВЕСЫ” должны быть установлены все уставки
t1после окончания обработки t0 (выход ОТВЕТ) включается МЕАНДР
Фаза загрузки
t2при условии, что ВЫХОД-0 = “0” и выход СТАБИЛЬНО=“1”, можно начать загрузку выдачей сигнала СТАРТ и ТАРА одновременно (ТАРА нужна для того, чтобы учесть массу пустой емкости). Текущее БРУТТО запоминается как БАЗА для расчета фактической дозы (имеется в виду нагружаемая доза)
t3масса пустой емкости взята за тару, нетто становится равным “0”
t4после окончания обработки t2 (выход ОТВЕТ) включается внешний сигнал ЦИКЛ и по нему должен происходить запуск питателя
t5весы вышли из стабильного состояния (пошло наполнение)
t6при наполнении превышена Уставка-0
t7превышена Уставка-1, выключается питатель
t8после стабилизации весов (выход СТАБИЛЬНО=“1”), должен быть подан входной сигнал СТОП
t9как только сигнал СТОП воспринят (ОТВЕТ=“1”), выходной сигнал ЦИКЛ снимается в “0”. Вычисляется ФАКТИЧЕСКАЯ_ДОЗА = БРУТТО — БАЗА, происходит увеличение счетчика СУММА (“ALL”) и количества дозировок (“tOtAL”). Если включена запись счетчиков в EEPROM, то новые значения счетчиков записываются в EEPROM (согласно программному параметру “Pu.9 “). Если включено протоколирование на RS232 (программный параметр “Pu.6 5”), то будет выдана на RS232 строка протокола.
t10после окончания обработки t8 (задний фронт ОТВЕТ) можно начинать работу на выгрузку
Фаза выгрузки
t11при условии, что СТАБИЛЬНО=“1”, можно начать выгрузку. Оператор имеет возможность каждый раз менять в случае необходимости дозу в поддиалоге “Задать ДОЗУ”. Внешняя схема должна обеспечивать выдачу входного сигнала ТАРА  (при выходе СТАБИЛЬНО=“1”), ожидание ответа (сигнал ОТВЕТ должен принять значение “1” и опять “0”) и только после этого открывать сливной клапан. Выдача сигнала ТАРА нужна для того, чтобы взять за тару текущую массу емкости и пересчитать Уставку-2.
t12текущая масса емкости взята за тару, нетто становится равным “0”
t13после окончания обработки сигнала ТАРА (выход ОТВЕТ=“0”) можно открыть сливной клапан
t14весы вышли из стабильного состояния (пошла выгрузка)
t15вследствие выгрузки ВЫХОД-2 стал равен “0”, т.к. НЕТТО меньше, чем Уставвка-2. Следует закрыть сливной клапан.
t16следующая доза, аналогично t11 подается сигнал ТАРА
t17аналогично t12
t18аналогично t13
t19аналогично t14
t20аналогично t15
и так далее …

Фраза “и так далее” означает, что выгрузку можно повторять многократно. Конец этого процесса следует контролировать сигналом ВЫХОД-0. Как только ВЫХОД-0 становится равен “0”, процесс повторяется с момента t2.

Y.5 Связь с компьютером

Параметры связи — 9600 baud, Parity NONE, Stop bits 2, Data bits 8

Y.5.1 Управление дозатором от компьютера

Команды, которые прибор воспринимает по RS232, делятся на 4 категории или системы команд.

Система командОписаниеНазначение
Aкоманды, эквивалентные нажатиям кнопок на передней панели “Микросим-06Д”для имитации нажатий кнопок передней панели
Bкоманды, эквивалентные внешним входным сигналам “Микросим-06Д”для управления дозатором от компьютера без использования входных сигналов (имитация входных сигналов)
Cпрямые команды управлениядля совместимости с предыдущими версиями “Микросим-06”
DESC — командыкоманды расширенного управления

“Микросим-06Д” может воспринимать или не воспринимать системы команд “A”, “B”, “C”, в зависимости от программного параметра “Pu.E “.
Система команд “D” воспринимается всегда. Каждая команда системы “D” начинается с символа ESC (десятичный код 27) или ЭСКЕЙП-команды.

Y.5.1.1 Система команд “A”

С помощью системы команд “А” управление “Микросим-06Д” можно осуществлять как с клавиатуры, так и с компьютера. Любому нажатию кнопки на передней панели прибора соответствует код ASCII, который может быть послан с компьютера (или любого другого устройства) по интерфейсу RS232.
Таблица соответствия ASCII-кодов, которые могут посылаться через RS232, клавишам на “Микросиме-06Д”:

Клавиша или комбинацияASCII-кодУдержания тех же клавишASCII-код
{НОЛЬ}‘A’{НОЛЬ..}‘a’
{ТАРА}‘B’{ТАРА..}‘b’
{РЕЖИМ}‘D’{РЕЖИМ..}‘d’
{ВЫБОР}‘H’{ВЫБОР..}‘h’
    
{НОЛЬ_Т}‘C’{НОЛЬ_Т..}‘c’
{НОЛЬ_Р}‘E’{НОЛЬ_Р..}‘e’
{НОЛЬ_В}‘I’{НОЛЬ_В..}‘i’
    
{ТАРА_Р}‘F’{ТАРА_Р..}‘f’
{ТАРА_В}‘J’{ТАРА_В..}‘j’
{РЕЖИМ_В}‘L’{РЕЖИМ_В..}‘l’
    
{ТАРА_Н}‘C’{ТАРА_Н..}‘c’
{РЕЖИМ_Н}‘E’{РЕЖИМ_Н..}‘e’
{ВЫБОР_Н}‘I’{ВЫБОР_Н..}‘i’
{РЕЖИМ_Т}‘F’{РЕЖИМ_Т..}‘f’
{ВЫБОР_Т}‘J’{ВЫБОР_Т..}‘j’
{ВЫБОР_Р}‘L’{ВЫБОР_Р..}‘l’
    
{НОЛЬ_Т_Р}‘G’{НОЛЬ_Т_Р..}‘g’
{НОЛЬ_Т_В}‘K’{НОЛЬ_Т_В..}‘k’
{НОЛЬ_Р_В}‘M’{НОЛЬ_Р_В..}‘m’
{ТАРА_Р_В}‘N’{ТАРА_Р_В..}‘n’
    
{НОЛЬ_Т_Р_В}‘O’{НОЛЬ_Т_Р_В…}‘o’

Для краткости: {НОЛЬ_Т} означает {НОЛЬ_ТАРА}, т.е. одновременное нажатие 2-х клавиш НОЛЬ и ТАРА.

Y.5.1.2 Система команд “B”

Эта система команд позволяет имитировать входные сигналы дозатора через RS232.

Входной сигнал или комбинацияASCII-коддесятичный код
ВКЛ‘Q’81
ВЫКЛ‘`’96
   
ТАРА‘R’82
СТАРТ‘T’84
ТАРА+СТАРТ (одновременно)‘V’86
СТОП‘X’88
   
ТЕСТ‘p’112

Y.5.1.3 Система команд “C”

Эта система команд сохранена для совместимости с предыдущими версиями “Микросим-06”.

ASCII-кодДесятичный кодДействие
‘v’118выдать версию прибора
‘+’43включить постоянную передачу копии индикатора
‘-‘45выключить постоянную передачу копии индикатора
‘>62распечатать содержимое EEPROM (можно сохранить в файл)
‘<‘60принять файл, сохраненный по команде ‘>’ и восстановить содержимое EEPROM

Y.5.1.4 Система команд “D” (ESC — команды)

Здесь ESC — символ с кодом 27 (десятичн.)

Все команды этой группы работают с ЭХОМ на код ESC. Неполучение ЭХА означает, что либо нет связи, либо прибор занят, и до получения ЭХА нет смысла передавать последующие символы.
Более того, так как “Микросим-06” имеет внутренний буфер только для 1-го символа, то во всех командах, помеченных символом * нельзя передавать последующие за ESC символы до получения эха на предыдущие.
Команды, помеченные *, также не могут быть обработаны во время цикла дозирования, и при попытке их выполнить во время цикла дозирования вместо эха на код команды “Микросим-06” отвечает кодом NAK (No Acknowlegement — десятичный код 21).

ASCII-кодДесятичный кодДействие*Эхо
ESC ‘v’27 118выдать версию прибора ESC
<версия>
ESC ‘+’27 43включить постоянную передачу копии индикатора ESC
ESC ‘-‘27 45выключить постоянную передачу копии индикатора ESC
ESC ‘>’27 62распечатать содержимое EEPROM (можно сохранить в файл) ESC > (

)
ESC ‘<‘27 60принять файл, сохраненный по команде ESC ‘>’, и восстановить содержимое EEPROM*ESC >
ESC ‘H’27 72включить  16-ричный протокол ESC
ESC ‘h’27 104выключить 16-ричный протокол ESC
ESC ‘P’27 80распечатать список программных параметров (можно сохранить в файл) ESC p (

)
ESC ‘p’27 112принять файл, сохраненный по команде  ESC ‘P’, и восстановить список программных параметров (запись в EEPROM только параметров “Pu “)*ESC P (

)
ESC ‘L’27 76распечатать таблицу уставок (можно сохранить в файл) ESC l (

)
ESC ‘l’27 108принять файл, сохраненный по команде  ESC ‘L’, и восстановить таблицу уставок*ESC L (

)
ESC ‘B’27 66запретить системы команд “A”, ”B”, “C”. Равносильно “Pu.E 7”, но без записи в EEPROM ESC B
ESC ‘b’27 98разрешить системы команд “A”, ”B”, “C”. Равносильно “Pu.E 0”, но без записи в EEPROM ESC b
ESC ‘S’27 83выдать рапорт о текущем состоянии дозатора (строка в формате протокола, код события — ‘?’) ESC <строка в формате протокола>
ESC ‘.’27 46распечатать текущий статус ESC . (

)
ESC ‘!’27 33выдать текущий код АЦП ESC ! XXXX

Y.5.1.5 Форматы распечаток

Для ESC ‘>’ :

ESC <(
00,XXXX
01,XXXX

3F,XXXX)

00,01,…,3F — адреса ячеек EEPROM.

XXXX — шестнадцатиричные числа — значения ячеек (A..F — обязательно в верхнем регистре !).
Каждая строка заканчивается десятичными символами 13 и 10 (возврат каретки и перевод строки).
Именно в таком виде файл должен передаваться обратно для восстановления EEPROM.
При передаче в “Микросим-06Д” следует выдерживать паузу 20 мсек между каждым символом и после каждой строки 40 мск, либо обязательно ждать эхо на каждый передаваемый символ.
При умышленном или неумышленном изменении любого из символов не гарантируется правильность работы дозатора.
При обнаружении ошибки сеанс приема обрывается с кодом CAN (десятичный код 24). Все последующие символы игнорируется, если активен только протокол “D”. Поэтому перед передачей лучше выполнить команду ESC ‘B’

Для ESC ‘P’ :

ESC p(
Pu0=XX
Pu1=XX

PuE=XX
Pc0=XX

Pc5=XX
)

XX — шестнадцатиричные значения соответствующих параметров.
Именно в таком виде файл должен передаваться обратно для восстановления списка программных параметров. При умышленном или неумышленном изменении любого из символов не гарантируется правильность восстановления.
Кроме того, допускается частичное изменение значений программных параметров (в пределах допустимых значений), например, передача в “Микросим‑06Д” файла:

ESC p(
Pu0=02
Pu1=04
PuE=06
)

изменит три программных параметра (время измерения, тип фильтра и запретит системы команд “A” и “C”).
Изменению могут быть подвергнуты только программные параметры группы “Pu“, но не “Pc”.
При обнаружении ошибки сеанс приема обрывается с кодом CAN (десятичный код 24). Все последующие символы игнорируется, если активен только протокол “D”. Поэтому перед передачей лучше выполнить команду ESC ‘B’

Для ESC ‘L’ :

ESC l(
0,XXXX,Y,ZZ
1,XXXX,Y,ZZ
2,XXXX,Y,ZZ
)

XXXX   — шестнадцатиричные значения уставок 0,1 и 2 соответственно.

Y          — типы уставок:

0 — “oF”,
1 — ”br”,
2 — ”nE”,
3 — ”rE” (только для Уставки-1)
Z          — шестнадцатиричные значения задержек уставок 0,1 и 2 соответственно (в диапазоне 0..244)
Именно в таком виде файл должен передаваться обратно для восстановления таблицы уставок.
Кроме того, допускается изменение значений одной или нескольких уставок (в пределах допустимых значений), например, передача в “Микросим‑06Д” файла:

ESC l(
1,0384,3,01
2,03E8,2,00
)

делает Уставку-1 90.0% от Уставки-2 с задержкой 1/61 сек,
а Уставку-2 — 1000 по НЕТТО (“nE”), с задержкой 0 сек
Помните, что положение десятичной точки уже задано в калибровке, а при установке Уставки-1 с типом “rE” (относительно Уставки-2) после десятичной точки всегда ровно один знак, т.е. шестнадцатиричное число 0384 — это десятичное 900, но с учетом вышесказанного это 90.0%.
Если какая-либо уставка не должна меняться, то строка с соответствующим номером не должна передаваться.
При обнаружении ошибки сеанс приема обрывается с кодом CAN (десятичный код 24). Все последующие символы игнорируется, если активен только протокол “D”. Поэтому перед передачей лучше выполнить команду ESC ‘B’

Для ESC ‘.’ :

ESC .(
M=ABCD
E=XX
O=abcdefg
I=Y
D=Z
)

A — символ из набора С/0/W/D и означает, что “Микросим-06Д” находится в режиме “КАЛИБРОВКА” / ”КАЛИБРОВКА НУЛЯ” / “ВЕСЫ” / “ДОЗАТОР” соответственно.
B — символ из набора C/B/N/T и означает, что сейчас индицируется “Код АЦП” / ”БРУТТО” / ”НЕТТО” / ”ТАРА” соответственно.
C — 0/1 состояние светодиода КГ( или Т в соответствии с программным параметром “Pc.0”). “0” означает, что светодиод не горит, т.к. БРУТТО < 20d.
D — 0/1 состояние светодиода НОЛЬ.
XX — код ошибки (0 — нет ошибки) на индикаторе по таблице ошибок
a — 0/1 — состояние выходного сигнала ЦИКЛ
b — 0/1 — состояние сигнала ВЫХОД-0
с — 0/1 — состояние сигнала ВЫХОД-1
d — 0/1 — состояние сигнала ВЫХОД-2
e — 0/1 — состояние выходного сигнала СТАБИЛЬНО
f — 0/1 — состояние выходного сигнала ОТВЕТ
g — 0/1 — состояние выходного сигнала ОШИБКА
Y — символ, соответствующий состоянию входных сигналов:
‘P’ все входы в пассивном состоянии “1”
‘Q’ активен вход ВКЛ
‘`’ активен вход ВЫКЛ
‘R’ активен вход ТАРА
‘T’ активен вход СТАРТ
‘V’ активны входы ТАРА и СТАРТ
‘X’ активен вход СТОП
‘p’ активен вход ТЕСТ
Z — 0/1 — состояние задержки после срабатывания.
(1 — идет интервал задержки после срабатывания уставки).

Y.5.2 Протоколируемые ДОЗАТОРОМ события

Прибор передает на RS232 строки протокола вида:
#:EZ…….
где # — номер прибора по программному параметру “Pu.d “
E — один из следующих кодов событий:

EV_CLEAR_SUMM‘0’— обнулены все счетчики
EV_OPERATOR_ABORT‘A’— оператор выполнил Abort клавишами {ВЫБОР} + {РЕЖИМ}
EV_AUTO_ABORT‘a’— прибор выполнил Abort по ошибке “Err 20/21/22”
EV_BOOT_CLB`C’— после включения выполнен вход в “КАЛИБРОВКУ”
EV_BOOT_SCALE‘B’— после включения обычный вход в режим “ВЕСЫ”
EV_BOOT_BAD‘b’— то же самое, но была обнаружена какая-либо ошибка “Err 0,1,2,3,4,5”
EV_SAVE_CLB_DATA‘D’— перезаписаны калибровочные данные в EPROM
EV_FLUSH‘F’— внешний сигнал «СТОП»
EV_INIT‘I’— оператор вошел в подрежим “ДОЗАТОР” по кнопкам {РЕЖИМ}+{РЕЖИМ},  или по внешнему сигналу «ВКЛ»
EV_INIT_AUTO‘i’прибор переключился в подрежим “ДОЗАТОР” автоматически (по программному параметру)
EV_SET_LIMITS‘M’— оператор сменил уставки
EV_START‘S’— внешний сигнал «СТАРТ»
EV_TARA‘T’— внешний сигнал «ТАРА»
EV_TARA‘t’— тара установлена оператором по кнопке {ТАРА}
EV_TARA_START‘U’— внешние сигналы «ТАРА» и “СТАРТ” одновременно
EV_SET_ZERO‘Z’— оператор установил новый НОЛЬ кнопкой {НОЛЬ}
EV_RESTORE_ZERO‘z’— оператор восстановил НОЛЬ удержанием кнопки {НОЛЬ}

Отличительным признаком строк протокола является символ ‘:’ во второй позиции.

Пример:
При установленном программном параметре “Pc.7 2” (Протокол ‘Z’) прибор передал строку:

Y.5.3 Формат посылки при постоянной выдаче копии индикатора

Возможны 2 вида протокола передачи:
— десятичный (основной) , при котором передается копия содержимого индикатора, признак стабильности (знак `?`), признак вида индикации (символ `B`/`N`/`T`), при этом протоколируются все служебные сообщения;
— шестнадцатиричный, при котором в шестнадцатиричном виде передаются: вес БРУТТО (всегда) — 4 цифры (0-9A-F),
признаки состояния — 2 цифры (0-9A-F),
контрольная сумма — 1 цифра (0-9A-F),
возврат каретки (код 13), перевод строки (код 10),
при этом никакие служебные сообщения не передаются. Формат посылки при постоянной выдаче копии индикатора в десятичном протоколе:

При стабильных показаниях: При нестабильных показаниях:
# Брутто B#  Брутто?B
# Нетто  N#  Нетто ?N
# Тара    T#  Тара   ?T
# Код     C#  Код    ?C

# — номер прибора в соответствии с программным параметром “Pu.7 “
Знак ‘?’ или пробел — признак нестабильности измеряемого веса,  соответствует светодиоду ‘фиксация’.
Формат посылки при постоянной выдаче копии индикатора в шестнадцатиричном протоколе:

ABCDEFG <CR><LF>

Где:
ABCD — 4 шестнадцатиричных цифры веса БРУТТО,
E — шестнадцатиричная цифра битов состояния (4 бита):
бит0 — соответствует светодиоду `Ноль` передней панели,
бит1 — Брутто < 20d,
бит2 — вес стабилен (соответствует светодиоду `Стабил`),
бит3 — соответствует внешнему выходу ЦИКЛ (идет цикл дозирования);
F — шестнадцатиричная цифра битов состояния (4 бита):
бит0 — соответствует внешнему ВЫХОДУ-0,
бит1 — соответствует внешнему ВЫХОДУ-1,
бит2 — соответствует внешнему ВЫХОДУ-2,
бит3 — соответствует внешнему выходу ОШИБКА;
G — шестнадцатиричная цифра контрольной суммы (4 бита),
контрольная сумма вычисляется по формуле:
G = младший_байт(A+B+C+D+E+F).

Пример:
Предположим, вес БРУТТО равен “ 1.141 КГ”, показания стабильны, идет цикл дозирования, уставки были установлены следующим образом:

УставкаЗначениеТип уставки
“L.00”0.010“br”
“L.01”70.0“rE”
“L.02”1.200“nE”

Тара, которая была запомнена по входному сигналу ТАРА, равна “ 0.281 КГ”.
Пришла посылка: “0475C3F” .
Расшифруем ее:
шестнадцатиричное число “0475” = 1141 (это вес БРУТТО 1.141)
шестнадцатиричное число “C”:
бит0 = 0 (значит, светодиод НОЛЬ не горит),
бит1 = 0 (значит, вес > 20d),
бит2 = 1 (значит, вес стабилен),
бит3 = 1 (значит, идет цикл дозирования);
шестнадцатиричное число “3”:
бит0 = 1 (значит, БРУТТО > Уставка-0 и ВЫХОД-0 = “1”),
бит1 = 1 (значит, ВЫХОД-1 = 1, т.е. НЕТТО > 70% от Уставка-2),
бит2 = 0 (значит, ВЫХОД-2 = 0, т.е. НЕТТО < Уставка-2),
бит3 = 0 (значит, выход ОШИБКА = 0);
шестнадцатиричное число “F” (контрольная сумма):
0 + 4 + 7 + 5 + С + 3 = 1F
младший_байт(1F) = F

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

Y.6 Комиксы по работе с ДОЗАТОРОМ
Y.6.1 Комикс “Включение ДОЗАТОРА”

Включите в сеть “Микросим-06Д”. После индикации всех начальных сообщений прибор попадет в режим ВЕСЫ/ДОЗАТОР. А при установленном программном параметре “Pu.b 1” сразу перейдет в подрежим ДОЗАТОР с индикацией текущего веса.

Y.6.2 Комикс “Переход из подрежима ДОЗАТОР в подрежим ВЕСЫ”

Для перехода в подрежим “ВЕСЫ” нажмите последовательно кнопки {ВЫБОР}+{РЕЖИМ}:

Сообщение “Abort” означает, что  подрежим ДОЗАТОР завершился.
Светодиод `ШТ` погас — сигнал МЕАНДР не выдается.

Y.6.3 Комикс “Ввод таблицы уставок”

В качестве примера выставим уставки следующим образом:

УставкаЗначениеТип уставкиЗадержка
“L.00”0.10“br”0
“L.01”85.0“rE”61
“L.02”99.95“nE”0

1. Войдите в МЕНЮ “НАСТРОЙКА УСТАВОК” последовательным нажатием {ВЫБОР}+{НОЛЬ}:

2. Индикация “L.00  OF” означает, что Уставка-0 имеет тип “OF” (не используется). Кнопкой {РЕЖИМ} выберите для Уставки-0 тип “br”:

3. Войдите по кнопке {ТАРА} в поддиалог СТАНДАРТНАЯ ПРОЦЕДУРА ВВОДА ЧИСЛА для ввода значения Уставки-0 (предположим, что раньше значение этой уставки было 4.25):

После сообщения “L0_SEt” появится число “4.25” (ранее установленное значение Уставки-0) и курсор (мигающий знак `_`) в крайней правой позиции. Обнулите значение уставки удержанием кнопки {ТАРА}. В ответ на первичное нажатие кнопки {ТАРА} появляется знак `-`, а после удержания число обнуляется

Кнопкой {НОЛЬ} переведите курсор во вторую позицию справа:

Кнопкой {РЕЖИМ} установите в позиции курсора цифру “1”:

Завершите ввод числа 0.10 нажатием кнопки {НОЛЬ} с удержанием:

4. Нажмите кнопку {НОЛЬ} для перехода к Уставке-1.

Индикация “L.01  OF” означает, что Уставка-1 имеет тип “OF” (не используется).
Нажмите кнопку {РЕЖИМ} 3 раза, чтобы выбрать для Уставки-1 тип “rE”:

5. Войдите по кнопке {ТАРА} в поддиалог СТАНДАРТНАЯ ПРОЦЕДУРА ВВОДА ЧИСЛА для ввода значения Уставки-1 (предположим, что раньше значение этой уставки было 93.0):

После сообщения “L1_SEt” появится число “93.0” (ранее установленное значение Уставки-1) и курсор (мигающий знак `_`) в крайней правой позиции.
Кнопкой {НОЛЬ} переведите курсор во вторую позицию справа:

Кнопкой {РЕЖИМ} установите в позиции курсора цифру “5”:

Кнопкой {НОЛЬ} переведите курсор в третью позицию справа:

Кнопкой {ВЫБОР} установите в позиции курсора цифру “8”:

Завершите ввод числа 85.0 нажатием кнопки {НОЛЬ} с удержанием:

6. Войдите по кнопке {ВЫБОР} в поддиалог СТАНДАРТНАЯ ПРОЦЕДУРА ВВОДА ЧИСЛА для ввода задержки Уставки-1 (предположим, что раньше значение задержки было 0):

После сообщения “L1_dEL” появится число “0.” (ранее установленное значение Уставки-1) и курсор (мигающий знак `_`) в крайней правой позиции.
Кнопкой {РЕЖИМ} установите в позиции курсора цифру “1”:

Кнопкой {НОЛЬ} переведите курсор во вторую позицию справа:

Многократным нажатием кнопки {РЕЖИМ} установите в позиции курсора цифру “6”:

Завершите ввод числа 61 нажатием кнопки {НОЛЬ} с удержанием:

7. Нажмите кнопку {НОЛЬ} для перехода к Уставке-2.

Индикация “L.02  OF” означает, что Уставка-2 имеет тип “OF” (не используется).
Нажмите кнопку {РЕЖИМ} 2 раза, чтобы выбрать для Уставки-1 тип “nE”:

8. Войдите по кнопке {ТАРА} в поддиалог СТАНДАРТНАЯ ПРОЦЕДУРА ВВОДА ЧИСЛА для ввода значения Уставки-2 (предположим, что раньше значение этой уставки было 100.00):

После сообщения “L2_SEt” появится число “100.00” (ранее установленное значение Уставки-2) и курсор (мигающий знак `_`) в крайней правой позиции.
Многократным нажатием кнопки {ВЫБОР} установите значение 99.95:

Завершите ввод числа 99.95 нажатием кнопки {НОЛЬ} с удержанием:

9. Нажмите кнопку {НОЛЬ} для перехода к пункту меню “End…”:

Для выхода из поддиалога “НАСТРОЙКА УСТАВОК” с сохранением всех внесенных изменений в EEPROM нажмите кнопку {ВЫБОР}:

После сообщения “StorE “ происходит выход из поддиалога “НАСТРОЙКА УСТАВОК” . Далее работа согласно меню “Подрежим ВЕСЫ“

Y.6.4 Комикс “Переход из подрежима ВЕСЫ в подрежим ДОЗАТОР”

Для перехода в подрежим “ДОЗАТОР” нажмите последовательно кнопки {ВЫБОР}+{ВЫБОР}:

Светодиод `ШТ` горит — сигнал МЕАНДР выдается.
Далее работа согласно меню “Подрежим ДОЗАТОР“

Y.6.5 Комикс “Просмотр СУММЫ”

Для перехода в подрежим МЕНЮ «ПРОСМОТР СУММЫ» нажмите с удержанием кнопку {ВЫБОР..}:

Индикатор попеременно с интервалом около 0.5 сек. отображает значение суммы (к примеру, 24567.40 ) и слово «ALL». Для перехода к просмотру счетчика дозировок нажмите кнопку {ТАРА}:

Теперь индикатор попеременно с интервалом около 0.5 сек. отображает значение счетчика дозировок (к примеру, 126 ) и слово «totAL».
Далее возможны два варианта выхода из подрежима МЕНЮ «ПРОСМОТР СУММЫ» — с обнулением счетчиков и без обнуления.
Если требуется обнуление счетчиков — нажмите кнопку {НОЛЬ}:

После сообщения “CLEAr” оба счетчика обнуляются и происходит выход из подрежима МЕНЮ «ПРОСМОТР СУММЫ». Если обнуление счетчиков не требуется — нажмите кнопку {ВЫБОР}:

Происходит выход из подрежима МЕНЮ «ПРОСМОТР СУММЫ» без обнуления счетчиков.

Y.6.6 Комикс “ПРОСМОТР/ИЗМЕНЕНИЕ УСТАВОК”

В подрежиме ДОЗАТОР нельзя войти в меню “НАСТРОЙКА УСТАВОК”, т.е. нельзя изменить типы уставок и их задержки. Но можно просматривать текущие значения уровней на шкале БРУТТО, которые вычислены для уставок на основании последней ТАРЫ. При необходимости можно изменить значения уставок, не изменяя их типа и задержек.

1. Для перехода в подрежим МЕНЮ “ПРОСМОТР/ИЗМЕНЕНИЕ УСТАВОК” нажмите последовательно кнопки {ВЫБОР}+{НОЛЬ}:

Индикатор попеременно с интервалом около 0.5 сек. отображает значение уровня шкалы БРУТТО, который соответствует уставке-0 (к примеру, 4.25 ) и слово «L0_LI» (Level 0 Limit — уровень уставки-0 ).
Если не требуется изменять Уставку-0, то для перехода к просмотру Уставки-1 см. с пункта 3.

2. Предположим, требуется изменить Уставку-0 с 4.25 на 0.10.
Войдите по кнопке {ТАРА} в поддиалог СТАНДАРТНАЯ ПРОЦЕДУРА ВВОДА ЧИСЛА для ввода нового значения Уставки-0:

После сообщения “L0_SEt” появится число “4.25” (ранее установленное значение Уставки-0) и курсор (мигающий знак `_`) в крайней правой позиции.
Обнулите значение уставки удержанием кнопки {ТАРА}. В ответ на первичное нажатие кнопки {ТАРА} появляется знак `-`, а после удержания число обнуляется.
Кнопкой {НОЛЬ} переведите курсор во вторую позицию справа:

Кнопкой {РЕЖИМ} установите в позиции курсора цифру “1”:

Завершите ввод числа 0.10 нажатием кнопки {НОЛЬ} с удержанием:

3. Для перехода к просмотру уровня уставки-1 нажмите кнопку {НОЛЬ}:

Индикатор попеременно с интервалом около 0.5 сек. отображает значение уровня шкалы БРУТТО, который соответствует уставке-1 (к примеру, 85.00 ) и слово «L1_LI» (Level 1 Limit — уровень уставки-1 ).

4. Для перехода к просмотру уровня уставки-2 нажмите кнопку {НОЛЬ}:

Индикатор попеременно с интервалом около 0.5 сек. отображает значение уровня шкалы БРУТТО, который соответствует уставке-2 (к примеру, 100.00 ) и слово «L2_LI» (Level 2 Limit — уровень уставки-2 ).
Для выхода из подрежима МЕНЮ “ПРОСМОТР/ИЗМЕНЕНИЕ УСТАВОК” нажмите кнопку {ВЫБОР}:

Примечание.

Если Уставка-1 имеет тип “rE” (относительно Уставки-2) и Уставка-2 изменяется (аналогично изменению Уставки-0 в п.2), то сразу после завершения ввода Уставки-2 вычисляется новый уровень для Уставки-1.

Y.6.7 Комикс “Задать ДОЗУ”

Т.к. основная область применения “Микросим-06Д” — системы однокомпонентного дозирования, для оператора наиболее полезной является возможность оперативно, перед циклом дозирования, изменить требуемую дозу. В качестве изменяемой дозы служит Уставка-2.
Чтобы изменить дозу (Уставку-2) нажмите последовательно кнопки {ВЫБОР}+{ТАРА} для входа в поддиалог СТАНДАРТНАЯ ПРОЦЕДУРА ВВОДА ЧИСЛА и ввода значения Уставки-2 (предположим, что раньше значение этой уставки было 100.00):

После сообщения “L2_SEt” появится число “100.00” (ранее установленное значение Уставки-2) и курсор (мигающий знак `_`) в крайней правой позиции.
Многократным нажатием кнопки {ВЫБОР} установите значение 99.95:

Завершите ввод числа 99.95 нажатием кнопки {НОЛЬ} с удержанием:

Примечание...
Если Уставка-1 имеет тип “rE” (относительно Уставки-2), то сразу после завершения ввода Уставки-2 вычисляется новый уровень для Уставки-1.

ПРИЛОЖЕНИЕ Z. Схемы диалога и режимы работы тензо-измерителя “Микросим-06Д”
Z.1 ОБОЗНАЧЕНИЯ
Z.1.1 Построение диалога с измерителем

Диалог с измерителем построен по принципу системы вложенных МЕНЮ. При этом на каждом этапе диалога пользователь может нажать одну из четырех кнопок (клавиш), и в ответ на это нажатие измеритель выполнит какое-либо действие (альтернативу), в частности, может предложить следующее меню и т. д. Графически это можно изобразить так:

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

Z.1.2 Обозначения графических элементов схем диалога

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

Z.1.3 Использованные наименования и сокращения

ММаксимум нагрузки ( Наибольший предел взвешивания )
M’Масса калибровочного груза (ЭТАЛОНная нагрузка)
ZНулевая нагрузка (весы свободны) — НОЛЬ
dЦена деления (дискрета)
НмПВНаименьший предел взвешивания = 20d
НПВНаибольший предел взвешивания = М
АЦПАналого-цифровой преобразователь

Z.1.4 Светодиоды

Всего у измерителя “МИКРОСИМ-06Д” 6 светодиодов — ‘ТАРА’, ‘СТАБИЛ’, ‘НОЛЬ’, ‘КГ’, ‘Т’, ‘ШТ’

Каждый из светодиодов может находиться в одном из трех состояний:
— не горит
— горит
— мигает
В зависимости от режима работы значение светодиодов несколько отличается.

Z.1.4.1 Светодиоды в режиме “КАЛИБРОВКА”

СветодиодСостояниеЗначение
 ‘ТАРА’не горитиндицируется БРУТТО
горитиндицируется НЕТТО
мигаетиндицируется ТАРА
‘СТАБИЛ’горитвес СТАБИЛЕН (весы в покое)
мигаетвес НЕСТАБИЛЕН
‘НОЛЬ’не горитиндицируемый вес отличается от нуля более, чем на 0.25 дискреты
горитиндицируемый вес равен нулю с точностью 0.25 дискреты
‘КГ’не горитиндицируется значение сигнала (кода АЦП) с тензодатчика
горитиндицируется значение веса
‘Т’ не используется в режиме “КАЛИБРОВКА”
‘ШТ’гориткак признак режима “КАЛИБРОВКА”

Z.1.4.2 Светодиоды в режимах “ВЕСЫ/ДОЗАТОР” и “КАЛИБРОВКА НУЛЯ”

Светодиоды ‘ТАРА’,’СТАБИЛ’,’НОЛЬ’ — имеют тот же смысл, что и в режиме “КАЛИБРОВКА”

Z.1.5 Обозначения кнопок (клавиш)

Измеритель имеет 4 кнопки:

которые на схемах диалога обозначаются в фигурных скобках —
{НОЛЬ}, {ТАРА}, {РЕЖИМ}, {ВЫБОР}
Различаются одиночные нажатия кнопок, нажатия с удержанием и редко используемые нажатия 2-х кнопок одновременно, которые обозначаются соответственно:

Z.1.6 Обозначения условий, использованных в Схемах Диалога

УсловиеИндикацияПримерОтличия
(+Код)индицируется код АЦП ТЕНЗО-датчика в условных единицах от 0 до 65535»    1345.»светодиод `КГ` не горит
(+Вес)индицируется вес в КГ или ТОННАХ»  123.45″светодиод `КГ` горит
(+Циклидет цикл дозирования выход ЦИКЛ=“1”
(-Циклне идет цикл дозирования выход ЦИКЛ=“0”

Z.2 Загрузка при включении

При включении в сеть всегда высвечивается тест индикатора:  «888888». Затем, в зависимости от того, какие нажаты в момент включения кнопки, выполняется одно из 4-х действий:

Если нажата клавиша(и)
{НОЛЬ}Вход в режим “КАЛИБРОВКА НУЛЯ”.
Выводится сообщение «Clb0 «
{РЕЖИМ}Вход в режим “КАЛИБРОВКА”. Выводится сообщение «Cod 0.0». Затем после ввода пароля для входа в “КАЛИБРОВКУ” сообщение «Clb  «, если все нормально или «Err 0»
{ТАРА} и {ВЫБОР}Вход в функцию «стереть EEPROM». Выводится сообщение «Cod 1.0» Затем после ввода пароля для стирания EEPROM производится стирание (обнуление) EEPROM и опять выполняется загрузка, начиная с теста индикатора.
Если не нажата ни одна из клавиш
 Вход в режим “ВЕСЫ/ДОЗАТОР“. Выводятся сообщения: «Fill»   “ unit”
«Ed 2.31″          (версия программы измерителя) далее отсчет времени:   »  0-03″
  »  0-02″
  »  0-01″  (минимум 3 секунды)

Проверяется CRC (контрольная сумма записанных в EEPROM данных), и если обнаружена ошибка, то высвечивается сообщение об ошибке:
«ERR 0/1/2/3/4/5”  (2..5 для дозатора).
Если ошибок не обнаружено, то появляются сообщения
“LOAd0/1/2/3/4/5”
Пароль входа в калибровку:
{НОЛЬ}{РЕЖИМ}{ТАРА}{НОЛЬ}
Индикатор:    Cod 0.N    (N — число введенных символов пароля)
Пароль входа в стирание EEPROM:
{НОЛЬ}{ВЫБОР}{РЕЖИМ}{ТАРА}{НОЛЬ} Индикатор:    Cod 1.N    (N — число введенных символов пароля).

Примечание...

Стирание (обнуление) EEPROM — редко необходимая функция.
Никогда ее не выполняйте без особой необходимости.
Может понадобиться (и рекомендуется) только в случае постоянного появления ошибки «Err 0» или «Err 1», которые маловероятны при нормальной эксплуатации измерителя.
Ошибки «Err 0» или «Err 1» означают нарушение целостности калибровочных данных и требуют повторной калибровки либо ввода всех  калибровочных данных по «Таблице калибровочных данных», либо  восстановления калибровочных данных с компьютера по последовательному интерфейсу.
Зарегистрированные случаи возникновения таких ошибок вызывались сбоями питания измерителя в момент записи калибровочных данных.
Формально, в виде схем диалога, вышеописанная логика загрузки выглядит следующим образом:

Z.3 Схемы диалога режима “КАЛИБРОВКА”

После входа в калибровку по умолчанию выдается Код АЦП, т.е. действует условие (+Код).
В режиме “КАЛИБРОВКА” Главное меню имеет 2 основных “ветви” диалога, каждая из которых “действует” при определенном условии и обозначены эти условия на схеме соответственно:

-(+Код)— эта ветвь работает при отображении значения сигнала (кода АЦП)
-(+Вес)— эта ветвь работает при отображении значения массы

Z.3.1 “КАЛИБРОВКА” (Главное меню)

Обратите внимание — в любой из ветвей Главного меню по удержанию кнопки {ВЫБОР..} происходит вход в поддиалог “УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ”.

Z.3.2 Поддиалог “КАЛИБРОВКА ТЕНЗО-КАНАЛА”

Этот поддиалог появляется после нажатия кнопки {ВЫБОР} при условиях (+Код) или (+Вес), т.е. при работе с тензо-каналом.
Отличительный признак — сообщение “SEL  ” на индикаторе.

Z.3.3 Поддиалог “Установка М (НПВ), позиции точки и дискретности”

Вход в этот поддиалог осуществляется по кнопке “НОЛЬ” в Главном меню “КАЛИБРОВКА” при условии (+Код) — просмотр кода АЦП тензодатчика.

Z.3.4 Поддиалог “Ввод значения или инициализация ЭТАЛОННОЙ нагрузки”

Вход в этот поддиалог осуществляется по кнопке “ТАРА” в Главном меню “КАЛИБРОВКА” при условии (+Код) — просмотр кода АЦП тензодатчика.

Z.3.6 Поддиалог “УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ”

Этот поддиалог появляется после нажатия с удержанием кнопки {ВЫБОР..} в Главном меню “КАЛИБРОВКА” или “КАЛИБРОВКА НУЛЯ” (см. далее).

Примечание 1.
Вход в поддиалог “РЕДАКТИРОВАНИЕ КАЛИБРОВОЧНЫХ ДАННЫХ” по удержанию кнопки {НОЛЬ..} может быть осуществлен только при “КАЛИБРОВКЕ”, но не при “КАЛИБРОВКЕ НУЛЯ”.

Примечание 2.
При “КАЛИБРОВКЕ НУЛЯ” доступны только параметры групп “Pu  ” и “PE”.

Z.3.7 Поддиалог “РЕДАКТИРОВАНИЕ КАЛИБРОВОЧНЫХ ДАННЫХ”

Этот поддиалог появляется после нажатия с удержанием кнопки {НОЛЬ..} в  поддиалоге “УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ”. Вход в поддиалог “РЕДАКТИРОВАНИЕ КАЛИБРОВОЧНЫХ ДАННЫХ” возможен только при “КАЛИБРОВКЕ”, но не при  “КАЛИБРОВКЕ НУЛЯ” (см. далее).

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

Z.3.7.1 Таблица калибровочных данных

Войти в поддиалог “РЕДАКТИРОВАНИЕ КАЛИБРОВОЧНЫХ ДАННЫХ” можно при “КАЛИБРОВКЕ”, последовательно просмотреть каждую ячейку таблицы и записать на бумаге значения ячеек таблицы
В дальнейшем, имея выписанные вручную значения ячеек таблицы калибровочных данных, можно восстановить калибровочные данные, войдя в этот поддиалог и вручную введя каждое из значений.

Таблица калибровочных данных

ЯчейкаНазначение
Ed 0Поправка аналоговой платы (устанавливается только изготовителем)
Ed 1Сигнал при Нуле (Z)
Ed 2Сигнал при Эталонной нагрузке (M’)
Ed 3Эталонная нагрузка M’
Ed 4Резерв
Ed 5Резерв
Ed 6Смещение Нуля (Z) после выполнения в “КАЛИБРОВКЕ” или “КАЛИБРОВКЕ НУЛЯ” операции -(Ноль)- -«Set-0»-Запомнить новый Z если в пределах +/-20%
Ed 7Байт флагов режимов (линеаризации, эталон и пр.)
Ed ..Резерв

Примечание 1.
Для полного восстановления данных о весовой системе кроме ввода всей таблицы калибровочных данных требуется в “КАЛИБРОВКЕ” войти в поддиалог “Установка НПВ, позиции точки и дискретности” и установить их.

Примечание 2.
Самый простой и надежный способ сохранения/восстановления калибровочных данных — с помощью компьютера через последовательный интерфейс RS232.

Z.3.8 Поддиалог “Стандартная процедура ввода и редактирования числа”

Этот поддиалог появляется всякий раз когда пользователь должен ввести число, например ЭТАЛОННУЮ нагрузку, УСТАВКУ и т.п.. На схемах диалога этот поддиалог всегда имеет такой характерный вид:

Примечание 1.
Войдя в этот поддиалог, вы можете не изменять число, если в этом нет необходимости, а лишь просмотреть его.
Примечание 2.
Выход из этого поддиалога осуществляется особым от всех других диалогов образом — нажатием с удержанием кнопки {НОЛЬ..}.
Примечание 3.
Если в процессе ввода/редактирования числа вы сделали что-либо не так, то восстановить начальное значение числа можно нажатием с удержанием кнопки {РЕЖИМ..}.
Примечание 4.
Не для каждого числа допускается изменение знака. В этом случае нажатие кнопки {ТАРА} не оказывает действия.

Z.3.9 МЕНЮ «Err 88»

МЕНЮ «Err 88» появляется, если при попытке запомнить Z или M` обнаружено логическое несоответствие величин сигналов. Типичный случай — попытка запомнить один и тот же сигнал и как Z, и как M`.

Перед тем как нажать одну из двух клавиш, следует понять — из-за чего появилась эта ошибка (вероятно, нужно нажать кнопку {ТАРА} )

Z.4 Схемы диалога режима “КАЛИБРОВКА НУЛЯ”

В режим “КАЛИБРОВКА НУЛЯ” легко войти (при включении удерживать кнопку {НОЛЬ} ) до появления сообщения «Clb0». Светодиод ‘ШТ’ постоянно мигает.
В этом режиме можно запомнить новый уровень НУЛЯ (если ноль «ушел»), можно проверить правильность работы весов со всеми функциями тарирования, т.е. можно запоминать тару,  а также переключать индикацию Брутто/Нетто/Тара.
В этом же режиме по удержанию кнопки {ВЫБОР} можно войти в Меню “УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ”, но, в отличие от калибровки, доступны только параметры пользователя “Pu ” и “PE”.
Не забывайте все изменения (если они сделаны, и вы убедились в их правильности) запоминать в EEPROM !

Z.5 Схемы диалога режима “ВЕСЫ/ДОЗАТОР”

Тензоизмеритель “Микросим-06Д” (далее Дозатор) в режиме “ВЕСЫ/ДОЗАТОР”  работает в двух подрежимах — “ВЕСЫ” и “ДОЗАТОР”.
При включении прибора, если не нажата ни одна из клавиш и тест EEPROM прошел успешно, прибор начинает работу в подрежиме “ВЕСЫ”.
Подрежим “ДОЗАТОР” отображается светодиодом `ШТ`, при этом одновременно генерируется меандр на выходе МЕАНДР.
Если установлен программный параметр “Pu.b 1”, то после включения делается попытка перейти в подрежим “ДОЗАТОР” автоматически. В случае обнаружения ошибки попытка заканчивается аварией с выдачей на индикатор сообщения “Abort” и возвратом в подрежим “ВЕСЫ”.
В режиме “ВЕСЫ” 3 подрежима (МЕНЮ) индикации:
“ВЕСЫ”    (основной),
МЕНЮ “НАСТРОЙКА УСТАВОК” МЕНЮ “ПРОСМОТР СУММЫ”,

Z.5.1 Подрежим «ВЕСЫ» (основной режим)

Подрежим «ВЕСЫ» позволяет:
— компенсировать уход нуля в пределах -1% … +3% по клавише {НОЛЬ}
— восстанавливать НОЛЬ, заданный при калибровке по удержанию {НОЛЬ..}
— запоминать ТАРУ по кнопке {ТАРА}
— переключать отображение Брутто/Нетто/Тара кнопкой {РЕЖИМ}
— входить по кнопке {ВЫБОР} в другие подрежимы.
— входить по удержанию кнопки {ВЫБОР..} в МЕНЮ “ПРОСМОТР СУММЫ”.

Z.5.2 Подрежим МЕНЮ “НАСТРОЙКА УСТАВОК”

Меню “НАСТРОЙКА УСТАВОК» предназначено для модификации значений уставок, выбора их типа и задержки после срабатывания каждой уставки.
Всего поддерживаются до 3-х уставок: Уставка-0, Уставка-1 и Уставка-2.
Им соответствуют управляющие выходы TTL-уровня ВЫХОД-0, ВЫХОД-1, ВЫХОД-2.
Каждая из уставок имеет ЗНАЧЕНИЕ, ТИП и ЗАДЕРЖКУ.
ЗНАЧЕНИЕ- значение веса, больше которого уставка «срабатывает»
ТИП — одно из 3-х значений:
«OF» — уставка не задействована;
«br» — уставка вычисляется по БРУТТО;
«ne» — уставка вычисляется по НЕТТО.
Уставка-1 может иметь тип “rE” — относительно Уставка-2.
Подробнее см.раздел “Задание уставок в подрежиме “ВЕСЫ”.
ЗАДЕРЖКА — задает время, в течение которого после срабатывания данной уставки, на выходах ВЫХОД-0, ВЫХОД-1, ВЫХОД-2 поддерживается одна и та же комбинация сигналов. Смысл состоит в том, чтобы устранить «дребезг» при динамических эффектах. Задается числом от 0 до 255 в единицах времени, равных 1/61 сек (примерно 0.016 сек).
Например, если требуется задержка в 0.5 сек, то нужно установить 30 (1 : 61 * 30 = 0.49).
Задержка не используется, если в качестве ее значения установлено 0.
Максимально возможная задержка: (1 / 61) * 244 = 4 сек

Многократным нажатием кнопки {НОЛЬ} пролистываются последовательно “L.00”, “L.01”, “L.02” и “End…“.
Для выбранной таким образом уставки (например, “L.01” ) можно по кнопке:

  • {ТАРА} войти в поддиалог для ввода ее значения (см.“Стандартная процедура ввода числа”);
  • {РЕЖИМ} выбрать тип уставки “oF”/”br”/”nE”/”rE”;
  • {ВЫБОР} войти в поддиалог для ввода значения задержки (см.“Стандартная процедура ввода числа”).

Z.5.3 Подрежим «ДОЗАТОР»

Подрежим “ДОЗАТОР” отображается светодиодом ШТ, при этом одновременно генерируется меандр на выходе МЕАНДР.
Если установлен программный параметр “Pu.b 1”, то после включения делается попытка перейти в подрежим “ДОЗАТОР” автоматически. В случае обнаружения ошибки попытка заканчивается аварией с выдачей на индикатор сообщения “Abort” и возвратом в подрежим “ВЕСЫ”.

Z.5.4 Подрежим МЕНЮ “ПРОСМОТР/ИЗМЕНЕНИЕ УСТАВОК”

В меню «ПРОСМОТР/ИЗМЕНЕНИЕ УСТАВОК» можно просматривать значения уставок, и при необходимости менять их до того как начат цикл дозирования (условие (-Цикл)). Кнопкой {НОЛЬ} листаются уставки, кнопка {ВЫБОР} — выход из меню.

При просмотре уставки попеременно, с интервалом 0.5 сек, выводится текст «L0_LI» (L0 LImit — значение L0) и ее значение » nnn.nn». Выводится значение уставки по шкале БРУТТО, независимо от типа уставки, либо “ OF”, если уставка не задействована.

Соответственно для уставок L1 и L2 выводится текст «L1_LI» и «L2_LI».

Примечание.
Помните, что при работе в подрежиме “ДОЗАТОР” можно лишь просматривать значения уставок, но не менять их. Изменить уставки можно лишь выйдя из режима “ДОЗАТОР” в режим “ВЕСЫ”, например, нажав последовательно кнопки {ВЫБОР} + {ТАРА} и войдя в подменю «НАСТРОЙКА УСТАВОК», нажав {ВЫБОР} + {НОЛЬ}.

Z.5.5 Поддиалог “ЗАДАТЬ ДОЗУ”

В этом поддиалоге с помощью “Стандартной процедуры ввода числа” оператор может ввести новое значение Уставки-2 (то же самое, что и в поддиалогах “НАСТРОЙКА УСТАВОК” или “ПРОСМОТР/ИЗМЕНЕНИЕ УСТАВОК” для “L.02”). При этом при завершении ввода по удержанию кнопки {НОЛЬ} производится запись нового значения Уставки-2 в EEPROM с индикацией сообщения “StorE”. Этот поддиалог позволяет оперативно задавать дозу перед началом цикла дозирования без выхода из подрежима “ДОЗАТОР” в подрежим “ВЕСЫ”.

Z.5.6 Подрежим МЕНЮ «ПРОСМОТР СУММЫ»

В подрежиме МЕНЮ «ПРОСМОТР СУММЫ» индикатор попеременно с интервалом около 0.5 сек. отображает значение суммы и слово «ALL». Если СУММА не умещается в 6-ти позициях индикатора, то вывод осуществляется в 3 этапа:
1 этап — слово «ALL»;
2 этап — выводятся старшие цифры числа (кроме младших 5-ти) и знак ‘‘, как признак продолжения; 3 этап — выводится знак ‘‘ и младшие 5 цифр.
Например, если сумма= 123456.780, то последовательно выводятся:
«ALL » — слово ALL (ВСЕГО) ;
» 1234_» — старшие разряды;
«_56.780» — младшие разряды.
Максимальное значение СУММЫ — (2^32 — 1). Этого заведомо хватит как минимум на 143165 дозировок до НПВ (даже если НПВ=30000 ).
Обнуляйте своевременно счетчик суммы, если его переполнение нежелательно.
При переключении на просмотр СЧЕТЧИКА ДОЗ индикатор попеременно с интервалом около 0.5 сек. отображает значение счетчика дозировок и слово «totAL».

Примечание.
Обнуление невозможно до окончания цикла дозирования.

Z.6 Полный список сообщений об ошибках, выдаваемых на индикатор в виде «Err nn»

МнемоникаКомментарий
 0ERR_BAD_CRC_CLBОшибка контрольной суммы блока заводских настроек в EEPROM
 1ERR_BAD_CRC_SET0Ошибка контрольной суммы блока настроек пользователя в EEPROM (калибровка НУЛЯ, Прогр.параметры Pu)
 2ERR_BAD_CRC_USR0Ошибка контрольной суммы блока 0 рабочих данных пользователя в EEPROM (уставки дозатора)
 3ERR_BAD_CRC_USR1Ошибка контрольной суммы блока 1 рабочих данных пользователя в EEPROM (Счетчик загрузки/выгрузки)
 4ERR_BAD_CRC_USR2Ошибка контрольной суммы блока  рабочих данных пользователя в EEPROM (Последние контрольная вес и ТАРА)
10ERR_WRITE_EPROMОшибка записи в EEPROM
20ERR_LESS_THEN_LOW_LEVELВес меньше нижнего предела, заданного параметром «Pc1»
21ERR_GREAT_THEN_HIGH_LEVELВес больше НПВ + 9*D
22ERR_BAD_SIGNALОшибка подключения датчика
30ERR_UNDERFLOWВычисленное значение веса меньше нижней границы вычисляемого диапазона ( £ -32768)
31ERR_OVERFLOWВычисленное значение веса больше верхней границы вычисляемого диапазона (³ +32767)
40ERR_LESS_THEN_1_PROCENTПопытка взять за ноль вес < -1% от M
41ERR_GREAT_THEN_3_PROCENTПопытка взять за ноль вес > +3% от M
42ERR_NON_STABLE_ATTEMPT_TO_FIXПопытка взять за тару нестабильный вес
50ERR_BAD_ETALON_INPUTОшибка при вводе ЭТАЛОНА. (Повторите ввод)
51ERR_BAD_L0_LIMITУСТАВКА-0 вне границ весового диапазона (Повторите ввод или установите правильно ТАРУ)
52ERR_BAD_L1_LIMITУСТАВКА-1 вне границ весового диапазона (Повторите ввод или установите правильно ТАРУ)
53ERR_BAD_L2_LIMITУСТАВКА-2 вне границ весового диапазона (Повторите ввод или установите правильно ТАРУ)
54ERR_BAD_L0_DELAYОшибка при вводе задержки УСТАВКИ-0.
55ERR_BAD_L1_DELAYОшибка при вводе задержки УСТАВКИ-1.
56ERR_BAD_L2_DELAYОшибка при вводе задержки УСТАВКИ-2.
62ERR_BAD_L1_RLIMITУСТАВКА-1 (тип “rE”) вне границ весового диапазона. (Повторите ввод или установите правильно ТАРУ)
88ERR_SCALE_MIN_MAXПри калибровке ошибка запоминания сигнала Z или M`. Требуется повтор при правильном значении сигнала.
95ERR_GREAT_THEN_20_PROCENTПри “КАЛИБРОВКЕ НУЛЯ” новый ноль отличается от Нуля, запомненного при “КАЛИБРОВКЕ”, более чем на +/- 20 %.
96ERR_GREAT_SIGNAL_SHIFTПри “КАЛИБРОВКЕ НУЛЯ” новый ноль выводит за пределы рабочего диапазона АЦП 0..65535 опорные точки Z,M,M’ (недопустимо большой уход НУЛЯ)

Z.7 Полный список сообщений, выдаваемых на индикатор во время работы

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

1 —лучше хоть какие-то сообщения, чем никаких, иначе общение с прибором будет чрезвычайно затруднено, а описание еще более тяжелым
2 —наиболее насыщенные различными сообщениями режимы:
 — КАЛИБРОВКАвыполняется на предприятии-изготовителе или сторонним квалифицированным персоналом
 — КАЛИБРОВКА НУЛЯвыполняется ответственным за весы пользователем
3 —так как список русских слов или сокращений, которые могут быть отображены на семисегментном индикаторе, неожиданно мал, то лучше не смешивать 2 языка и остановиться все-таки именно на английских сокращениях.  

Список сообщений (в скобках даны английские слова-прототипы с переводом ):

Err   «Err NN»  ошибка с номером NN
( Error — ошибка )
Clb   после включения при входе в режим “КАЛИБРОВКА”
( Calibration — калибровка )
Clb0  после включения при входе в режим “КАЛИБРОВКА НУЛЯ”
Fill         unitпосле включения при входе в режим «ВЕСЫ/ДОЗАТОР» последовательно высвечиваются эти два сообщения (Fill — наполнять, unit — устройство, Fill unit — дозатор)
Fillсообщение “Fill” появляется также при попытке “ЗАДАТЬ ДОЗУ”, во время цикла дозирования.
Ed n.mmпосле сообщения «Fill» “  unit”, номер версии программы весов
(Edition — редакция, версия)
m-cc  после «Ed n.mm» отсчет времени до начала работы, m-мин., cc-сек.
SEt_0 при выполнении команды [Запомнить «0»] по клавише {НОЛЬ}
( Set — установить, выставить )
rES_0 при выполнении команды [Восстановить «0»] по клавише {НОЛЬ…}
( Restore — восстанавливать )
SEL   реакция на {ВЫБОР}, индикация меню РАСШИРЕНИЕ МЕНЮ «КАЛИБРОВКА»
( Selection — выбор )
Corr  при коррекции Z, M’
( Correction — коррекция, подстройка)
Cod   «Cod 0.0» или «Cod 1.0» — запрос пароля (кода)
(Code — код)
bAd   при вводе неправильного пароля при попытке входа в “КАЛИБРОВКУ” или “СТИРАНИЕ EEPROM”
(bad — плохой)
LOAdдля ДОЗАТОРА во время включения в сеть при успешной загрузке блоков EEPROM “LOAD 0/1/2/3/4”
(Load — загружать)
APPr 2в поддиалоге «Ввод или инициализация ЭТАЛОНной нагрузки»,
(Approximation — аппроксимация)
Initподдиалоге «Ввод или инициализация ЭТАЛОНной нагрузки», при выполнении инициализации
(Init — инициализировать)
EtAL-Lпри входе в режим редактирования M’ (эталонной нагрузки)
(Etalon Load — эталонная нагрузка)
ALL при просмотре счетчика суммы «ALL» / «ddddd» (ALL — все)
tOtALпри просмотре счетчика дозировок “tOtAL” / “nnnn”
(Total — всего)
CLEArПри обнулении счетчика суммы и количества дозировок
Ed    в поддиалоге «РЕДАКТИРОВАНИЕ КАЛИБРОВОЧНЫХ ДАННЫХ»
«Ed  N»  ( Editable data — редактируемые данные, N — номер)
StorE выполняется запись в EEPROM
(Store — запоминать)
SLEEP «засыпание» — прибор отключился, чтобы включить нажмите {НОЛЬ}
(SLEEP — засыпать). Сообщение появляется при установленном программном параметре “Pu.C “, не равном нулю.
Pu    «PuN. V» — в меню “УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ”
(Parameters of User — параметры, которые может менять пользователь для своей работы )
Pc    «PcN. V» — в меню УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ
(Pc — Parameters of Calibration — параметры КАЛИБРОВКИ, которые недоступны для пользователя )
PE    “PEN. V” — в меню УСТАНОВКА ПРОГРАММНЫХ ПАРАМЕТРОВ
(PE – Parameters Extension — расширенные или дополнительные параметры, введены в версиях 3.0x )
L0_LI при просмотре Уставки-0 (значение на шкале БРУТТО)
L1_LI при просмотре Уставки-1 (значение на шкале БРУТТО)
L2_LI при просмотре Уставки-2 (значение на шкале БРУТТО)
L0_SEt при входе в редактирование Уставки-0
L1_SEt при входе в редактирование Уставки-1
L2_SEt при входе в редактирование Уставки-2
L0_DEL при входе в редактирование задержки Уставки-0
L1_DEL при входе в редактирование задержки Уставки-1
L2_DEL при входе в редактирование задержки Уставки-2
Abort сообщение об аварийном завершении работы в подрежиме «ДОЗАТОР» и переходе в подрежим «ВЕСЫ»

ПРИЛОЖЕНИЕ P.
Перечень изменений “Микросим-06ДИ” версии 3.01
от “Микросим-06Д” версий 2.31 … 2.71

P.1 Работа с пультом дистанционного управления ПДУ-1

Так как “Микросим-06ДИ” может работать как с кнопок передней панели, так и с Пульта Дистанционного Управления (ПДУ), в систему обозначений кнопок введены следующие расширения:

{ВЫБОР}              — так обозначается одиночное нажатие кнопки {ВЫБОР} передней панели прибора, причем на ПДУ имеются кнопки, дублирующую панель — {НОЛЬ}, {ТАРА}, {РЕЖИМ}, {ВЫБОР}. Для этих 4-х кнопок обозначения совпадают при одиночном нажатии.

{:ВВОД}               — так обозначается нажатие кнопки на ПДУ (признаком является символ ‘:’)

{ТАРА:ВВОД}      — так обозначается случай когда нажатие кнопки {ТАРА} или с ПДУ кнопки {:ВВОД} выполняет одну и ту же функцию

{НОЛЬ…}             — так обозначается нажатие с удержанием кнопки НОЛЬ с передней панели.

Так как реакция на нажатия кнопок ПДУ заметно медленнее чем на кнопки передней панели, то все функции, соответствующие нажатиям кнопок передней панели с удержанием,продублированы на ПДУ другими клавишами, и, соответственно, обозначение:

{ НОЛЬ… :ВВОД }  — означает либо нажатие с удержанием кнопки НОЛЬ с передней панели, либо одиночное нажатие кнопки ВВОД на ПДУ.

P.2 Изменения в таблице уставок

Таблица уставок в основном совместима с предыдущей версией.
Теперь дозатор может работать по двум программам дозирования:
— однокомпонентное дозирование с предварением (как это было в версиях 2.31-2.71)
— однокомпонентное порционное дозирование
В диалог редактирования таблицы уставок в связи с этим добавлен еще один пункт — выбор программы:
“Pro   0”  или “Pro  1”

Модифицированная схема диалога МЕНЮ “НАСТРОЙКА УСТАВОК”:

P.2.1 Ввод уставок по программе порционного дозирования

  • Уставка-0 имеет тот же смысл, что и при “Pro 0”
  • Уставка-1 определяет номинальное значение “порции”, имеет индикацию “L.01 Po”, число в диапазоне 0..НПВ
  • Уставка-2 определяет “полную требуемую дозу”, имеет индикацию “L.02 Fu”, число в диапазоне 0..99999. При вводе допускает перемещение точки в нужную позицию кнопкой {ТАРА} для ввода больших значений.
    Алгоритм дозирования иллюстрируется следующим примером:
  • имеется весовой бункер емкостью не более 50 кг (вверху — ввод материала, внизу — заслонка для высыпания)
  • требуется дозирование по 240 кг
УставкаЗначениеТип уставкиЗадержка
“L.00”0.5“br”0
“L.01”50.0“Po”0
“L.02”240.0“Fu”0
“Pro”1  

Вводим таблицу уставок следующим образом:

  • вход в меню по {ВЫБОР}+ {НОЛЬ}
  • сначала переходим кнопкой {НОЛЬ} к пункту “Pro 0/1”, выбираем кнопкой {РЕЖИМ} значение “Pro 1”
  • переходим кнопкой {НОЛЬ} к “L.00” — выбираем кнопкой {РЕЖИМ} тип уставки “L.00 Br”, затем нажимаем кнопку {ТАРА} и вводим требуемое значение “50.0”, ввод завершается удержанием кнопки {НОЛЬ…}
  • переходим кнопкой {НОЛЬ} к “L.01” — выбираем кнопкой {РЕЖИМ} тип уставки “L.01 Po”, затем нажимаем кнопку {ТАРА} и вводим требуемое значение “50.0”, ввод завершается удержанием кнопки {НОЛЬ…}
  • переходим кнопкой {НОЛЬ} к “L.02” — выбираем кнопкой {РЕЖИМ} тип уставки “L.01 Fu”, затем нажимаем кнопку {ТАРА} и вводим требуемое значение “240.0”, ввод завершается удержанием кнопки {НОЛЬ…}
  • переходим кнопкой {НОЛЬ} к пункту “End…”, запоминаем уставки EEPROM нажатием {ВЫБОР}.

P.2.2 Работа по программе порционного дозирования

При выборе “Pro 1” в основном режиме индикации появляется новый вид индикации — значение набранной дозы.
Кнопка {РЕЖИМ} циклически переключает виды индикации в следующем порядке:
“БРУТТО”/ “НАБРАННАЯ ДОЗА”/ “ТАРА” / “НЕТТО”
При этом признаком режима индикации “НАБРАННАЯ ДОЗА” является мигающий светодиод ‘КГ’ или ‘ТОНН’, в зависимости от значения параметра “Pc.0”
Дозирование и выдача управляющих сигналов происходит следующим образом:
1) Вначале (при входе в режим ДОЗАТОР по внешнему входному сигналу ВКЛ) счетчик набираемой дозы устанавливается ноль
2) По внешнему входному сигналу СТАРТ текущее БРУТТО запоминается как БАЗА для расчета фактически полученной порции
3) При превышении значений уставок Уставка-0 (0.50 кг) и Уставка-1 (50.00 кг) выходы ВЫХОД-0 и ВЫХОД-1 изменяются обычным образом из 0 в 1
4) Выключение питателя (прекращение подачи материала) следует выполнять по значению ВЫХОД-1 = 1
5) Подачу входного сигнала СТОП следует производить после выключения питателя (подающего материал) и успокоения весов (выход СТАБИЛЬНО = 1)
6) После получения сигнала ОТВЕТ на команду СТОП, можно начинать выгрузку материала (открыть заслонку)
7) В момент, когда ВЫХОД-0 становится равен 0, ( < 0.5 кг ), заслонку закрыть 8) После закрытия заслонки и успокоения (выход СТАБИЛЬНО = 1) можно начинать новую порцию, п.2) Пункты 2..8 повторяются необходимое число раз. В нашем примере, предположим, фактические порции были 50.2, 50.1, 50.05, 50.1, т.е. после 4-х порций счетчик набранной дозы стал равен 200.45 кг. Таким образом, ОСТАТОК после 4-й порции будет 39.55 кг (240.0 200.45) 9) При выполнении дозирования 5-й порции выходной сигнал ВЫХОД-2 будет выдан при наступлении условия: НАБРАННАЯ ДОЗА > 240, что равносильно
(БРУТТО БАЗА) > ОСТАТОК
где БАЗА — это значение брутто в момент подачи входного сигнала СТАРТ,
а ОСТАТОК = (240.00 200.45)

P.2.2.1 Расчет уставок для последних двух порций

Алгоритм расчета последней дозы учитывает возможность следующего противоречия — последняя порция должна получиться меньше, чем Уставка-0.
При окончании дозирования признак пустого бункера — Уставка-0 = 0 уже достигается, т.е. незачем открывать заслонку.
Поэтому автоматически, при получении входного сигнала СТАРТ, производится расчет уставок для последней порции по правилу:
если ОСТАТОК (разница между требуемой и фактически набранное дозой) меньше, чем полторы ПОРЦИИ (Уставка-1), тогда значение Уставки-1 устанавливается равным ПОЛОВИНЕ ОСТАТКА
Например, если бы мы установили значение требуемой дозы не 240, а 210 кг, то цикл дозирования мог бы быть следующим:

порцииФактич. порцияНабранная дозаОстатокОстаток > 1.5 * 50 ?Уставка-1Уставка-2
  0210нет50
150.250.2158.8нет50
250.1100.3108.7нет50
350.05150.35 58.65да50
После 3-й порции достигнуто условие: 50 < Остаток < 75 (1.5 * 50), поэтому выполняется перерасчет:
                    Уставка-1 = Остаток / 2                          (29.325     = 58.65     / 2 )
429.4179.7530.25 29.325
После 4-й порции достигнуто условие: Остаток < 50, выполняется восстановление Уставка-1=50, и расчет Уставка-2 = Остаток
530.3210.05  5030.25

Для правильной работы режима порционного дозирования следует выполнять условие:
(Уставка-0  * 3) < Уставка-1

P.3 Использование в сети RS485
P.3.1 Архитектура сети

Сеть может состоять из одной ведущей станции (MASTER) и до 31 ведомой (SLAVE). В качестве SLAVE станций выступают приборы “Микросим-06”. Стандартно каждый из них имеет выход RS232 и может использоваться по схеме точка-точка под управлением MASTER.

Для сопряжения с шиной RS485 выпускается интерфейсный коннектор RS232/RS485 (INCON), который можно использовать как для SLAVE станций, так и для управляющей ЭВМ, например, IBM PC.

Таким образом, архитектура сети может быть представлена в виде схемы:

P.3.2 Программные параметры для работы в сети RS485

При установке программного параметра “Pu.6 6” протокол обмена полностью отличается от описанного в п. Y.5 “Связь с компьютером”).

Кроме того, при сохранении в основном совместимости с протоколом RS232 (при значении программного параметра “Pu.6 5”) параметр “Pu.7 ” может принимать значения от 0 до 31 и при этом код адреса устройства передается как ASCII символ с десятичным кодом (32+i), где i — значение параметра “Pu.7 ”.

PE.0” — позволяет устанавливать скорость обмена 9600/ 4800/ 2400/ 1200 бит/сек

PE.1” — позволяет настроить выдачи задержку ответа для различных скоростей обмена и конвертеров  интерфейсов других типов.

P.3.3 Протокол обмена в сети RS485

Обмен ведется пакетами. Пакет — последовательность символов переменной длины. MASTER (ведущее устройство) передает пакет-запрос, адресованный одному или нескольким SLAVE (ведомым устройствам). После передачи пакета-запроса MASTER переходит в состояние ожидания ответа. При нормальном приеме (отсутствие ошибок) пакет-ответ формируется немедленно, первый символ пакета-ответа передается с гарантированной задержкой, определяемой параметром “PE.1” и не более 0.1 сек.

P.3.3.1 Зарезервированные символы

Для реализации байт-ориентированного транспортного протокола выделены следующие символы: SOH (код 255), ETX (код 3), DLE (код 16).

Символы SOH и ETX являются ограничителями пакетов (начало и конец соответственно).

Символ DLE служит для того, чтобы было возможным передавать как данные зарезервированные символы. При необходимости передать зарезервированный символ с кодом <X> в потоке данных он передается как последовательность DLE  <~X>, где <~X> — символ с кодом 255‑X.

Преобразование выполняется прозрачным образом, т.е. при вычислении контрольной суммы будет учтен символ <X>, а не пара DLE  <~X>,

Например, вместо  DLE (16) будет передана пара: DLE <239>.

P.3.3.2 Формат пакета

Все пакеты имеют вид:

SOH <Aдрес-КОМУ> <Aдрес-ОТ КОГО> <Команда> <ДАННЫЕ> <CRC> ETX

SOH                       Start Of Header ( символ с десятичным кодом 255)

<Aдрес-КОМУ>      — адрес получателя

<Aдрес-ОТ КОГО> — адрес отправителя

<КОМАНДА>          — один или несколько байт, определяющих команду, которую требуется выполнить

<ДАННЫЕ>            — 0..n байт, параметры <КОМАНДы>

<CRC>                   — контрольная сумма (1 байт)

ETX                        — End of TeXt ( символ с десятичным кодом 3)

P.3.3.3 Адреса устройств

Адреса (КОМУ) могут быть индивидуальные и групповые.

Адрес — байт с кодом (32 + Adr), где Adr может быть 0..95 (96 адресов),

32 — база для того, чтобы попасть в область печатных символов (32- это код пробела)

старший бит адреса “от кого” — признак протокола (0-Bin, 1- AsciiHex),

старший бит адреса “кому”     — признак ответа       (0-Bin, 1- AsciiHex),

Adr = [0..31]   — индивидуальные адреса (slave)

Adr = [64..95] — групповые адреса (16 групп)

                                признак группы — бит 6 (64)

64 + i ,    i=0..15   — обычные группы (назначенные)

i=16..31 — предопределенные группы

где:  i=16..23 — групповое обращение
                      (ответ не требуется)

i=24..31 — индивидуальное

                      (ответ требуется)

Предопределенные группы:

Adr=87 (64+23) — ВСЕ вообще (группа, ответа не надо)

Адрес 87 позволяет вводить команду во все SLAVE- устройства в сети, одновременно. При этом SLAVE-устройство не выдает ответа для избежания конфликтов шины при одновременной выдачей ответов несколькими устройствами

Adr=86 (64+22) — Все Slave   (группа, отвечать не надо) — резерв

Adr=85 (64+21) — Все Master (группа, отвечать не надо) — резерв

Adr=95 (64+31) — ЛЮБОЙ (как индивидуальный, отвечать в любом случае)

Адрес 95 позволяет вести обмен в соединении точка-точка с любым SLAVE- устройством, не зная его адреса, однако если в сети несколько SLAVE-устройств, возникнет конфликт на шине.

P.3.3.4 Адреса в ответе

В пакете-ответе SLAVE-устройство выполняет перестановку адресов кому/от_кого.

P.3.3.5 Контрольная сумма

Байт контрольной суммы вычисляется как ИСКЛЮЧАЮЩЕЕ ИЛИ над всеми байтами, начиная с SOH и кончая байтом, непосредственно перед <CRC>.

Преобразование зарезервированных символов выполняется прозрачным образом, т.е. при вычислении контрольной суммы будет учтен символ <X>, а не пара DLE  <~X>,

Если значением контрольной суммы является один из зарезервированных символов, то <CRC> передается по правилу —  DLE <~CRC>.

P.3.3.6 Команды, реализованные в протоколе версии 0.91

Сводка команд:

ASCII-код командыДесятичный код командыПараметры — <ДАННЫЕ>Действие
I73нетВыдать идентификационный код устройства
T840..31 байтТест на эхо, диагностическая команда.
Данные ответа — копия данных в запросе.
.461 байтВыдать ответ по бит-маске запроса
K751 байт ()Имитация нажатия кнопки или внешнего входного сигнала, <ДАННЫЕ> — cм. Главу Y.5.1.2 Система команд “B”
другиеНе описано в данном документе

Наиболее полезна команда с кодом 46 (выдать ответ по бит-маске запроса).

Имеет байт-параметр (маска запроса) со следующими значениями битов:

БитПОЛЕДлина (байт), типФормат поля
0код АЦП2, unsignedСтарший байт, Младший байт
1текущее БРУТТО2, intСтарший байт, Младший байт
2текущее НЕТТО2, intСтарший байт, Младший байт
3ТАРА2, intСтарший байт, Младший байт
4НОЛЬ2, intСтарший байт, Младший байт
5биты состояния4, byte 
6индикация10, byte0:флаг мигания
1:позиция точки на индикаторе
2:состояние Б/Н/Т
3:светодиоды
4..9: Маски семисегментных индикаторов
7статус RS4853, byte0:бит-маска ошибок связи
1:количество ошибок связи
2:количество принятых пакетов

Как видно из таблицы, каждый бит байта-параметра команды 46 определяет присутствие в ответе соответствующего поля (состоящего, возможно из нескольких подполей). Это дает возможность короткой командой (пакет длиной 7..9 байт), запрашивать ту или иную интересующую информацию.

При этом пакет-ответ состоит из повторения кода команды, бит-маски запроса, бит-маски новости (здесь не описывается — можно игнорировать), далее идут запрошенные поля в порядке возрастания битовых номеров. Брутто, Нетто, Тара передаются как целые числа со знаком, старший байт вперед. Точка не передается. Позицию точки можно получить в поле 6 (байт 1) — число в диапазоне 3..6, соответствует количеству десятичных знаков после запятой (3..0).

P.3.3.6 Нормальный ответ на команду 46.

Нормальный ответ в качестве команды повторяет команду из пакета-запроса вместе с параметром, далее идут данные-ответ

Пример:

MASTER:    

SOH <0x21> <0x20> <46> <1> <0xD1> ETX 

0x21                       — адрес КОМУ (относительно 0x20 — 32) — 1

0x20                       — адрес ОТ_КОГО (относительно 0x20 — 32) — 0

46                           — код команды “ответ по бит-маске”

1                             — маска (только поле “Код АЦП” )

0xD1                       — значение CRC

SLAVE ( с адресом “Pu.7 1”):   

SOH <0x20> <0x21> <46> <1> DLE <0> <0x6D> <0x52> <0x11> ETX

0x20                       — адрес КОМУ (относительно 0x20 — 32) — 0

0x21                       — адрес ОТ_КОГО (относительно 0x20 — 32) — 1

46                           — код команды “ответ по бит-маске”

1                            — маска (только поле “Код АЦП” )

DLE <0>                 — 0xFF, бит-маска новостей (можно игнорировать)

0x5D                      — Поле код АЦП, старший байт

0x52                       — Поле код АЦП, младший байт

0x11                       — CRC

P.3.3.7 Коды ошибок

В ряде ситуаций команда не может быть обработана. Например, если устройство находится в состоянии диалога с пользователем. В этом случае вместо нормального ответа пересылается пакет с кодом команды, отличающимся от кода в пакете-запросе тем, что старший бит (Бит-7) установлен в 1. Следующий байт — код ошибки.

Код ошибки 253 — устройство в состоянии диалога с пользователем.

MASTER:    

SOH <0x21> <0x20> <0x2E> <1> <0xD1> ETX 

0x21            — адрес КОМУ (относительно 0x20 — 32) — 1

0x20            — адрес ОТ_КОГО (относительно 0x20 — 32) — 0

0x2E            — 46 ( код команды “ответ по бит-маске” )

1                  — маска (только поле “Код АЦП” )

0xD1            — значение CRC

SLAVE ( с адресом “Pu.7 1”):   

SOH <0x20> <0x21> <0xAE> <0xFD> <0xAD> ETX

0x20            — адрес КОМУ (относительно 0x20 — 32) — 0

0x21            — адрес ОТ_КОГО (относительно 0x20 — 32) — 1

0xAE            — (0x2E | 0x80) — код команды “ответ по бит-маске” со включенным старшим битом — признак ошибки

0xFD            — код ошибки 253 (устройство в состоянии диалога с пользователем)

0xAD           — CRC

Оставьте комментарий