Введение

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

 

Программное обеспечение состоит из:

- исполнительного файла с расширением .exe, 

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

- динамических библиотек, необходимых для работы программы,

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

 

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

 

Минимальные требования к компьютеру: 

ОС:  Windows 2000 (только Service Pack4), Windows XP (включая Service Pack1), Windows Vista, Windows 7, Windows 8, Windows 10.

Модель: Перечисленные выше ОС должны быть установлены на компьютер со встроенными COM-портами. Возможно подключение эмулятора COM-порта. В этом случае должен быть установлен соответствующий драйвер. В настройках программы необходимо указать номер COM-порта.

Процессор:500МГц или более мощный.

ОЗУ:  не менее 512 Мбайт;

Интерфейс: COM;

Свободное пространство на жестком диске: 200 Мбайт;

Монитор: не менее 1440х900 пикселов / High Color (16 бит).

Основное окно «Завод»

Окно "Завод" представляет собой мнемосхему БСУ на монитере, которая при работе индицирует текущее состояние исполнительных устройств. 

Окно отображает:

- нагрузку бетоносмесителя,

- окно поправки количества воды на влажность материала,

- подвижность смеси.

- текстовую информацию о срабатывании датчиков нижнего уровня,

- историю текущего цикла работы в автоматическом режиме.

- влажность смеси промежуточную, заданную и фактическую (при наличии влагомера).

- индикацию материалов, использующихся в данном замесе.

 

В зависимости от настройки отображения основное окно может отображать:

- остаток материала,

- количество отдозированного материала,

- заданное количество материала по рецепту,

- названия элементов завода

 

Режим работы (Ручной, автоматический) соответствует выбранному на пульте управления. Полуавтоматический режим (ожидание нажатия кнопки "Дозирование/загрузка" перед загрузкой отдозированных материалов в смеситель) устанавливается в Настройках программы или непосредственно на Основном окне, когда выбран автоматический режим.

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

 

Назначение кнопок, отображаемых на основном окне:

- "пропустить этот шаг" - появляется при прекращении прироста веса материала и позволяет обойти дозирование или выгрузку закончившегося или зависшего материала,   
- "Сброс" - обнуляет количество замесов, сделанных в ручном режиме для соответствующего бетоносмесителя. Кнопка отображается только в ручном режиме. Количество замесов, сделанных в ручном режиме, обнуляется также нажатием кнопки "Сирена" на пульте управления.

 Основное окно

Основное окно при включенном обмене данными между пультом управления и компьютером

 

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

Изображения конусов сыпучих материалов отображаются, если соответствующие значения остатков материалов больше нуля. 

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

В верхней части окна расположено меню.

- Рецепт - вызывает окно выбора и корректировки состава бетонной смеси,

- Дозирование - начинает цикл в автоматическом и полуавтоматическом  режимах и дает команду на загрузку смесителя в полуавтоматическом режиме, 

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

- Материалы - вызывает окно списка материалов со значениями остатков,

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

- Настройка - Вызывает окно для настройки работы программы.

- Справка - Вызывает информацию о программе и описание программы.

- Выход. При выборе этого пункта происходит завершение работы программы.

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

Материалы

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

Остаток расходных материалов устанавливается оператором. В течение работы при ручном или автоматическом дозировании из значений остатков материалов вычитаются соответствующие значения отдозированных материалов. Все значения устанавливаются в кг. Наблюдать значения остатков расходных материалов можно, открыв окно "Расходные материалы" (Меню Материалы), а также их можно вывести на Основное окно в настройках каждой фракции.  Значения остатком устанавливаются оператором в соответствии с реальной загрузкой. Эта информация используется в дальнейшем для контроля остатка материалов. Значение объема цементных банок необходимо для отображения на главном окне наполненности  банок.

 

 

Настройка программы

Настройка программы осуществляется после вызова окна "Установки программы" (Меню Настройка) с целью оптимизировать работу программы с учетом требования пользователя. 

 

- Номер СОМ порта, к которому подключен блок сопряжения.

- Показывать окно "Рецепт" при запуске программы.

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

- Ожидание нажатия кнопки "Загрузка" по окончании дозирования (полуавтоматический режим).  Устанавливает режим, когда автоматический цикл разделяется на процессы дозирования и загрузки.

- Не дублировать крупно на экране информацию программы. Информация о шагах программы и ошибках  будет отображаться только в окне истории.

 

Дополнительные настройки

Меняют настройки операционной системы, если эти изменения не запрещены парамертами управления компьютера.

 

Мастер настроек 

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

 

Режим администратора

Назначает запрет определенным действиям оператора с программой и выбирает режим работы программы

Настройка работы автоматики

    Настройка работы каждого элемента автоматики осуществляется вызовом из окна "Настройка" (Меню Настройка) Мастером настроек  или из Основного окна нажатием на название соответствующего элемента. Настройка необходима  для оптимизации работы программы с оборудованием БСУ. 

Название элемента. 

Возможно изменить в соответствии с технологической схемой

Настройки по массе

- Автоматически корректировать уставки упреждения. При включенной опции программа изменяет уставки упреждений закрытия затворов по отдозированному весу.

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

- Отсечка грубого дозирования, %.  Актуальна для верхних затворов, когда дозирование материала производится с двух затворов, затем один затвор закрывается для более точного дозирования. По умолчанию значение - 70%.

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

Настройки по времени

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

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

- Задержка закрытия, с. Для нижних затворов - задержка закрытия затвора для полного опорожнения. Для смесителя - время, отведенное на выгрузку готовой смеси.

- Ожидание закрытия, с. Ожидание окончания изменения веса при закр затворов в сек: время, отведенное программой на окончание прироста после закрытия затвора. Если по прошествии этого времени прирост не прекращается - работа приостанавливается. Для смесителя и скипа - ожидание срабатывания позиционера.

- Контрольное время выполнения задачи, с. Максимальное время, отведенное для каждой операции. По истечении этого времени программа приостанавливается.

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

- Откр/закр при зависании материала, с. Время между командами на повторное включение при несрабатывании обуславливает частоту передергивания затворов, если нет прироста материала в том случае, когда включена соответствующая опция

Настройка автоматики

- При отсутствии изменения веса: включить вибратор, открывать/закрывать затвор. Вывод о приросте веса программа делает в случае, если скорость истечения материала превышает минимально допустимую скорость в установках оборудования. При появлении прироста обрушитель выключается, передергивание затвором прекращается. Частота передергивания затвора зависит от времени на повторное включение в Установках оборудования. Когда затвор закрыт или вес материала начинает увеличиваться, обрушитель выключается. 

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

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

- При достижении веса, кг включить разгрузку на, с. Для верхних затворов. Позволяет производить дозирование в несколько приемов.

- При достижении веса, кг остановить  разгрузку на, с. Для нижних  затворов. Позволяет производить разгрузку в два приема.

Для скипа: 

- Время движения НП-ПП, с. Время, отведенное скипу для движения от нижнего до промежуточного положения. Если за отведенное время скип не доедет до промежуточного положения - программа приостановит выполнение.

- Время движения ПП-ВП, с. Время, отведенное скипу для движения от промежуточного до верхнего положения. Если за отведенное время скип не доедет до верхнего положения - программа приостановит выполнение.

- Остановка в ВП  для разгрузки, с. Время разгрузки скипа в верхнем положении.

Для смесителя: 

- Калибровка. Целью калибровки является определение кодов АЦП, соответствующих минимальной и максимальной нагрузкам бетоносмесителя. Для определения значения кода АЦП при минимальной нагрузке необходимо нажать соответствующую кнопку "Калибровать" при работающем пустом бетоносмесителе. Это значение будет соответствовать 0% нагрузки на Основном окне. Для определения значения кода АЦП при максимальной нагрузке необходимо нажать соответствующую кнопку "Калибровать" при работающем бетоносмесителе при полной загрузке сухими составляющими смеси в момент подачи в бетоносмеситель воды, то есть тогда, когда двигатель смесителя потребляет максимальный ток. Это значение будет соответствовать 100% нагрузки на Основном окне.

- Инерционность отображения нагрузки смесителя. Для более наглядного отображения нагрузки на Основном окне.

Вид

Позволяет скрывать/отображать отмеченную информацию на Основном окне.

Настройки

Окно "Настройка"

Подготовка к работе

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

В Установках программы, выбирая необходимые опции, необходимо сконфигурировать программу с учетом требований пользователя. В Окне "Рецепт" необходимо указать максимальное значения веса для каждого дозатора. В Окне «Материалы»  - занести использующиеся названия материалов. В настройках расходных емкостей – указать названия материалов в соответствии с их загрузкой. В настройке смесителя откалибровать индикатор нагрузки смесителя. Для работы программы в автоматическом и полуавтоматическом режимах необходимо произвести подготовку к работе в этих режимах (См. раздел Подготовка программы к работе в автоматическом и полуавтоматическом режимах). 

Калибровка

В окне "Рецепт" устанавливаются максимальные значения весов дозаторов в соответствии с пределами взвешивания на пульте управления. 

В окне "Настройки" смесителя  калибруются значения нагрузки бетоносмесителя. (см. Настройка работы автоматики)

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

Чувствительность в единицах кода АЦП- величина изменения нагрузки для определения однородности смеси и отсечении посоянных всплесков нагрузки.

Коэффициент для вычисления подвижности - линейный коэффициент, сдвигающий на постоянную величину определенную осадку конуса для всех марок.

Работа в ручном режиме

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

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

Оператор с основного окна может управлять мышью исполнительными механизмами (См. раздел Основное окно). 

Выбор и корректировка марки

Выбор и корректировка марки и состава смеси производится в окне "Рецепт" для каждого бетоносмесителя. В этом окне выбирается  марка, ее вариант и количество замесов.

Для занесения новой марки (варианта) необходимо  нажать "Добавить марку" (вариант), в пустом окне "Название марки" (вариант) написать ее название и внести количество материала для каждой фракции в килограммах.  Здесь же указывается время перемешивания смеси в секундах. Если значение времени перемешивания установлено в "0", программа по умолчанию отведет на него 40 сек. Для удаления марки (варианта) смеси необходимо выделить ее и нажать кнопку "Удалить". Для перемещения наиболее часто (редко) используемых марок вверх по списку можно использовать кнопку "Переместить вверх" ("Переместить вниз").

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

Окно рецепта

Окно "Масса"

Подготовка к работе в автоматическом режиме

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

Значения упреждений закрытия затворов определяются эмпирически, сравнивая отдозированный вес с заданным по каждому затвору.

Значения задержек времени подбираются таким образом, чтобы увеличить производительность установки, но при этом избежать ошибок в работе программы и свести к минимуму погрешность дозирования.

В том случае, если часть датчиков положения не срабатывает при открытии или закрытии затворов дозаторов, программа все равно продолжает работать, считая, что затвор сработал, если изменился прирост материала. 

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

Количество приемов выгрузки бетоносмесителя в окне "Рецепт" устанавливается больше 1, если при полностью открытом затворе бетоносмесителя приемная воронка не способна принять готовую смесь. Величина не может быть меньше 1. Пауза между командами на открытие и закрытие затвора регулируется установками в Настройках смесителя.

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

Работа в автоматическом режиме

Для начала дозирования в автоматическом и полуавтоматическом режимах необходимо указать марку смеси и количество замесов (См. раздел  Выбор и корректировка марки и состава смеси). Перед началом цикла механизмы должны быть в исходном положении (Затворы закрыты, отсутствие материала на весах, скиповые подъемники (если есть) - в нижнем положении). переключатель режима работы на пульте необходимо установить в положение "А" (Автомат).

В полуавтоматическом режиме (если отмечена опция "Ожидание после дозирования") после нажатия кнопки "Дозирование" на пульте управления программа дает команду на открытие дозирующих затворов. Затем, по достижении необходимого веса - на закрытие этих затворов. Если транспортировка инертных осуществляется скиповым подъемником, после этого дается команда на выгрузку конвейера-накопителя. После выгрузки конвейера скиповый подъемник поднимается в промежуточное положение. По окончании дозирования отображается надпись на Главном окне "Дозирование закончено". Программа ожидает нажатие оператором кнопки "Загрузка" на пульте управления, после чего происходит последовательная выгрузка конвейеров-накопителей (для установок с наклонным конвейером), дозаторов цемента, воды и добавок с задержками, установленными в Настройках автоматики. Шибер (для установок с несколькими смесителями и шибером) переключается, если необходимо, непосредственно перед загрузкой смесителя. Счетчик оставшихся замесов уменьшается на 1. Начинается перемешивание смеси, протекающее заданное время. При перемешивании индицируется заполненность бетоносмесителя и время перемешивания (обратный отсчет). Пока перемешивание не закончено и бетоносмеситель не выгружен, программа не дает команду на выгрузку материалов в смеситель. По окончании перемешивании индицируется выгрузка смеси. После опорожнения каждого дозатора, если оставшееся число замесов больше нуля, начинается дозирование для следующего замеса. Для установок с несколькими смесителями и шибером: дозирование производится для того бетоносмесителя, для которого указано количество замесов, отличное от нуля; если количество замесов определено для обоих бетоносмесителей, дозирование производится поочередно, начиная с первого. Положение шибера вначале цикла в этом случае будет на первом бетоносмесителе. Переключение на второй бетоносмеситель производится непосредственно перед выгрузкой в этот смеситель. По окончании цикла шибер возвращается в исходное положение.

В автоматическом режиме программа сама дает команды на загрузку после окончания дозирования, производя заданное количество замесов.

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

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

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

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

Отчеты

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

Израсходованные материалы. После вызова окна необходимо указать дату и время начала и окончания срока, за который производится расчет и нажать кнопку "Рассчитать".  Количество материала рассчитывается по каждой отдозированной фракции, общий вес всех отдозированных материалов, количество замесов. По окончании расчета для закрытия окна - нажать кнопку "Закончить". 

 

 

Детальный отчет по замесам (машинам). В появившемся окне  необходимо указать дату начала и окончания периода расчета и нажать кнопку "Рассчитать". Окно отобразит замесы, сделанные за этот период с указанием даты, времени замеса,  марки смеси (ручного режима) и количества материала по каждой фракции. Кроме того, если подключена опция (Меню Настройка/Запрашивать и заносить информацию оператора в отчет), отображается фамилия оператора, объект назначения, водитель и номер а/машины. По умолчанию программа отобразит все замесы за текущие сутки. 

Отчет

Окно "Детальный отчет"

 

Сокращенный отчет по замесам (машинам). В появившемся окне необходимо указать дату начала и окончания периода расчета и нажать кнопку "Рассчитать". Окно отобразит замесы, сделанные за этот период с указанием даты, времени замеса,  марки смеси (ручного режима). При выборе необходимых замесов появляется информация о количестве материала по каждой фракции в сумме по выбранным замесам и в среднем на замес.

Окно "Сокращенный расход"

История. В появившемся окне необходимо указать дату начала и окончания периода расчета и нажать кнопку "Показать". Окно отобразит историю работы программы за выбранный период.

История

Окно "История"

 

Производительность. Для отображения этого отчета должен быть установлен редактор .xls файлов, например, MS Excel. В появившемся окне необходимо указать дату начала и окончания периода расчета и нажать кнопку "Рассчитать". Окно отобразит машины, сделанные за этот период. При выборе необходимой машины откроется файл .xls с циклограммой процесса.

 

 

Сохранение отчетов

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

Автоматизирование создания отчета

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