Девиз темы: торг
яма: стой
прямо, берегись,
не ввались,
упадешь-пропадешь.
Мониторинг
процесса производства
макаронных
изделий температура,
влажность,
состояние
агрегатов
|
Адрес
документа: |
http://90.189.213.191:4422/temp/lukanin_upravlenie_v1/lukanin_upravlenie_v1.doc |
|
Адрес
программы exe: |
http://90.189.213.191:4422/temp/lukanin_upravlenie_v1/lukanin_upravlenie_v1.zip |
|
Адрес
драйверов zip: |
http://90.189.213.191:4422/temp/lukanin_upravlenie_v1/drv_lukanin_upravlenie_v1.zip |
Документация
по работе с
программой – lukanin_upravlenie_v1.exe
Объект:
ОАО
«Новосибирская
макаронная
фабрика»
630007, г.
Новосибирск,
ул.
Фабричная, д. 33,
тел. (383) 223-64-49
·
Принципы
формирования
надежности
системы;
·
Описание
схемы
подключения
системы;
·
Датчик
влажности HIH-3610 и
его анлоги;
Анализ
данных архивов
программой
EXCEL
Программа lukanin_upravlenie_v1.exe это
продолжение
и расширение
функций программы
lukanin1.exe cохраняются
все
возможности
и добавляются
новые:
- устанавливаются
следующие
точки измерения
- 3
датчика –
влажность+температура
- - зона
предварительной
сушилки;
- 5
датчиков –
влажность+
температура
- зона
основной
сушки
- 2
датчика -
влажность+температура
-
зона
окружающего
пространства вне сушилки.
-
Устанавливаются 8
контуров
управления в
режиме
ретрансляции
управляющих
сигналов на
существующий
контроллер;
Конечная
цель 2го
этапа –
полная замена
существующих
датчиков
температуры
влажности и
получение
обьективной
информации о
технологическом
процессе.
Частичное
управление
технологическим
процессом –
т.е.
использование
информации мониторинга
и ее передача
в старую
систему управления.
Т.е
информации
достоверной.
Система
Мониторинга
работает на
компьютере
локальной
сети
заказчика. Данные
мониторинга
доступны
всем заинтересованным
лицам
Программное
обеспечение
поставляется
в виде одного
исполняемого
файла с
расширением exe. Данный
файл
содержит все
необходимые
элементы для эксплуатации
и
дальнейшего
расширения
системы
управления.
Перечислим
эти элементы:
- файлы
языка
программирования;
- файлы
текста
программы, с
комментариями
и
пояснениями;
-
файлы
конфигурации
для
действующих
датчиков
влажности,
температуры
и
управляющих
блоков.
- файл
конфигурации
для текущего
состояния
системы.
Позволяет
сохранить и
восстановить
при
необходимости
состояние
окон отображения
и настроек
управления;
-
файлы схем,
по которым
смонтирована
система;
-
файлы
фотографий
основных узлов
системы;
- файл
описания
системы -
этот файл,
который Вы
сейчас
читаете;
-
файлы
вспомогательных
программ,
используемых
в работе и
восстановлении
программного
обеспечения.
Исполняемый
файл lukanin_upravlenie_v1.exe
расположить
в отдельном
каталоге и
выполнить. При
выполнении
проверяется
наличие всех
компонентов
и
используемых
портов. В
случае их
отсутствия
выдается
текущее
сообщение.
Если
не обнаружен
файл текущего
состояния
окон и
системы - okon_razmer.ini то
выдается
запрос на восстановление
или работы с
без
восстановления
текущего
состояния

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

В случае
не удачи или
удачи с
открытием
сом-портов
выдается сообщение
в главном
окне.

Для
проверки
СОМ-портов
используется
диспетчер
устройств.
Диспетчер
устройств
можно открыть
самостоятельно,
а так же через
окно помощи
при нажатии
клавиши 9 в
главном окне.

В появившемся
окне помощи
нажать
клавишу 5 .

Появиться
окно
диспетчера
устройства
компьютера.

Виден
СОМ-порт 7
Необходимо
проверить
наличие
сом-портов.
Их правильное
подключение
к датчикам
устройств
управления.
В
программе
используется
оконный вид
отображения Windows.
Окна имеют
структуру
подчиненности, как
показано на
рисунке ниже.
Файл - lukanin_upravlenie_v6.spl7
Из
окна
производственного
процесса
можно убрать
все окна в
"трей" -
значок на рабочем
столе. Для
этого нажать
в активном окне
производственного
процесса
среднюю
клавишу
мышки.
Появиться
значок
![]()
Останется
только окно
производственного
процесса.

Окно
производственного
процесса
всегда присутствует
при работе
программы.

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

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

Из
окон управления
блоками 7022-7024
вызываются
и
соответствующие
им окна
графики
температур и
влажности.

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

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

Управление
цветом фона и цветом
текста окна
осуществляется
наведением
на место 3х
цветной
палитры и "кликом"
мышки для
выбора цвета.
Левая кнопка
увеличивает
значение, а
правая
уменьшает.
![]()
Пример
1 .
черный фон белый
текст. Цвф: 0
0 0 Цзн: 255 255 255
![]()
Пример
2.
белый фон
черный текст
![]()
Выбор
цвета
определяется
эргономикой,
и удобством
для
персонала.
Все
данные о
выбранном
цвете и
других режимах
работы
пишутся с
интервалом 15
секунд в файл
текущего
состояния
окон и
системы - okon_razmer.ini
Программа
в режиме
ретрансляции
получает
данные от
датчиков
влажности-температуры
и по закону
линейной
интерполяции
преобразовывает
их в ток для
приема
действующим
контроллером
сушильной
линии.
Значения
интерполяции
задаются
непосредственно
на окне
управления
7024-7022
Требуется
подвести
курсор мышки
под выбранное
значение.
Появиться
маркер и
можно кликать
левой
кнопкой -
увеличивать
значение, а
правой
уменьшать.
Выделено
цветовым
овалом.

Изменения
значений сразу
же применяются
к данным.
Значения
линейной
ретрансляции
так же пишутся
в файл
текущего
состояния
окон и системы
- okon_razmer.ini с
интервалом 15
секунд.
Выбор
значений для
интерполяции
проведен
опытным
путем.
По
этому и
допускается некоторая
коррекция
интерполяции
для разных режимов
работы
основного
контроллера
сушильной
линии.
Для
восстановления
исходных
данных в меню
помощи
имеется
клавиша =с:=
![]()
Исходные
данные
записываются
в конфигурационном
файле
lukanin_upravlenie_v1_ini.f
При
необходимости
изменить
исходные данные
линейной
интерполяции
выполняется
процедура по
клавише 2; в
меню помощи.
Открывается файл
конфигурации
lukanin_upravlenie_v1_ini.f
вводятся
новые данные.
Затем
выполняется
компиляция
новой
программы.
Для
возможной
проверки
контура
предусмотрено
отключение
управления.

Для
этого
предусмотрены
цифровые
кнопки 1 2 5 6 . При
их нажатии
или клике
мышкой
управление
для канала
включается
или
выключается.
На
окне
производственного
процесс
дополнительно
высвечивается
индикация об
изменении
режима
управления

Если
сигнал на 7022-7022
передается
но, не
возвращается
- то
индицируется
XX
Т.е.
это означает
неисправность
в передаче данных
на
контроллер.
В
ручном
режиме
установка
выходного
тока
осуществляется
кликом мышке
на месте
значений
тока установки и
через 5-10
секунд
значение тока
станет
примерно
заданным.

Допустимое
отклонение
зависит от
юстировки тока
выхода
блоков 7022-7024 и не
должно превышать
0.1ма
Настройка
цвета фона и
текста
окон
график
осуществляется
так же как и для
окон
управления.
График
тока
отображается
без
масштабирования.
График
температуры
и влажности
отображается
без
масштабирования,
но с линейным
сдвигом по
вертикали.
Сдвиг
осуществляется по нажатию
мышкой на
значение
сдвига на
окне графики

При
клике левой
кнопкой
значение
сдвига увеличивается
и график
"уходит"
вниз. А при
нажатии
правой
кнопки мышки
- сдвиг
уменьшается
и график
поднимается. Одновременно,
происходит пересчет
значений и
отображение
на графике.
По
оси горизонтали
- X-
отображается
время.
Интервал
накопления
значений
графика
около 1го
часа.
Надежность
данной
системы
управления
формируется
на
требованиях:
-
максимально
быстрый
поиск неисправности
персоналом;
-
персонал не
имеет
специальных
знаний по поиску
неисправности;
-
неисправности
группируются
на аппаратные
и программные;
-
аппаратные
неисправности
(датчики,
линии, блоки
питания и т.п.)
устраняются
заменой на
аналогичное
оборудование.
Или ремонтом
неисправного
элемента.
-
программные
неисправности
устраняются путем
замены на
аналогичный
компьютер
сбора и управления.
Т.е.
используется
принцип
полного
резервирования
вычислительных
ресурсов.
И в
дальнейшем,
программные
неисправности
устраняются
подготовленным
персоналом. В
спокойной
обстановке. Смотри
файл lukanin_upravlenie_v7.spl7 Ниже
рисунок с
данного
файла.

Для
перехода в
режим
резерва необходимо
переключить
только
разъемы USB
внешних
устройств и
включить
программу на
резервном
компьютере.
На
настоящий
время
используется
2е-линии usb. В
дальнейшем
планируется
расширить до
4х для увеличения
быстродействия
откликов
управления.
Минимальные
требования управление
системой -
один
компьютере,
без
локальной
сети.
В
полном
режиме -
обеспечивается
удаленных
контроль
работы
системы.
Быстрое
включение
резервного
компьютера,
если
выясняется
программная
неисправность.
Подключение
более
удобных
устройств
управления -
например
монитора с
сенсорной
клавиатурой
при таком
подходе не
вызывает ни
каких
трудностей.
Резервный
компьютер
используется
и для отладки
системы
управления
Схема
основных
узлов подключения
системы
приведена ниже
на рисунке.
Файл блочной
lukanin_upravlenie_v2.spl7 Для
детального
просмотра, откройте
файлы
указанные на
схеме.

Блоки i-7022-24 расположены
на штатных
дин рейках показанных
ниже на
рисунке.


Файл схемы
lukanin_upravlenie_v1.spl7
Датчик
влажности
приведен на
схеме ниже.

Печатная
плата

Схема:

Монтаж
регенератора
производится
по необходимости
см.
http://90.189.213.191:4422/doc_sh/wostanovlenie_signalov/
Печатная
плата

Расположение
DS2409

Расположение
в монтажной
коробке:

Схема
подключения
линии
микролан к ds2409


![]()

·
Для
просмотра
макроса
нажмите alt+f8 .
Такое
сочетание
используется
по умолчанию
во всех
версиях Excel. Откроется
окно
редактора
макросов.
Показано
ниже на
рисунке.

·
Текст
макроса и его
модернизация
доступна для всех
желающих. Но
за все
изменения
отвечает «изменщик».
Шутка: - Она
мне изменила
этой ночью. - А
ты что?
- Я отомстил
ей неделю
назад.
·
Определены
3-и
опции,
показанные
ниже, которые
задают путь к
каталогам
для
сохранения
архивов.
KTLG_ARHIV_XLS=
S" statistika_lukanin_process"
KTLG_ARHIV_XLS_DUP= S" C:\lukanin_xls"
KTLG_ARHIV_XLS_DUP_N1= S" \\SECOND\lukanin_xls"
·
Первая
опция
сохраняет
данные в
рабочем месте
программы,
где
формирует
дополнительный
каталог.
·
Вторая
опция
сохраняет
данные в
отдельном
месте рабочего
компьютера
на диске С.
·
Третья
опция
сохраняет
данные на
другом компьютере.
В данном
примере он
называется SECOND. Предварительно,
требуется
подготовить
каталог и
разрешить
доступ
на чтение и
запись. Опции
равнозначны
и выбор путей
сохранения
определяется
производственными
условиями.
·
Файл
инициализации
в открытом
виде не
доступен. Он
расположен «внутри»
программы *.exe Программа
при старте
извлекает из
«внутреннего»
расположения ini-файла
данные опции
и их
использует.
·
Что бы
изменить
путь формирования
данных
необходимо
перекомпилировать
файл *.exe с новыми
данными в
опции пути. При первом
старте
выполнить по
клавише =3=
извлечение
всех файлов
программы.
Перейти к
файлу
инициализации.
Открыть и
исправить
требуемый
путь в опции.
Затем
выполнить
компиляцию.
Сформируется
новый файл *.exe который при
работе формирует
новые файлы в
новом пути. Но эти
изменения,
будут
зафиксированы
во времени
создания
файла, его
контрольной
сумме и
размере. Что
и покажет о
наличии
изменения. Данные
общего файла
находятся в
главном окне.
Получить
скан txt по
клавише alt+F1

Необходимое
ее настроить,
если Ваше
расположение
данных в
другом месте.
Для этого
«кликнуть»
правой
клавишей откроется
вкладка и
выбрать
далее место расположения
данных.


![]()



Данная
программа и
система
предназначена
для
мониторинга
технических
параметров
объекта по
температуре
и влажности.
Особенности
программы:
-
Имеет
упрощенный
«оконный»
интерфейс.
-
Программа
не
устанавливается,
не прописывается
в системные
библиотеки,
-
Программа
содержит в
своем «теле»
в упакованном
виде
все
элементы,
необходимые
для работы и
восстановления
настроек заказчика.
-
Программа
работает под
операционными
системами WINDOWS 95/98/NT/2000/XP/Vista/Win7 и
использует
только
функции api- ядра
системы –
файл kernel32.dll
-
Программа
написана на
языке Форт
версия
spf4.exe – автор А.
Черезов http://www.forth.org.ru
---------------------------------------------------------------------------------------------------------------------------------
Автор
программного
обеспечения-
Шабронов
Андрей
Анатольевич
Сотовый
телефон +7 913-905-8839
e_mail - shabronov@ngs.ru
icq – 310-431-858
ред.
26-10-2016
перевод
темы на
сервер автора.
Успехов и
здоровья!