Описание на программу
silos_v3_bagan.exe
Термометрия
элеватора по системе «Power over
Ethernet»
=======================================================================================
Удаленный адрес контроля: |
|
Локальный адрес
контроля: |
|
Адрес описания и
документации: |
|
Скачать программу: |
Содержание:
·
Первый
старт.
·
Восстановление всей информации из программы и компиляция
новой программы.
·
Опции режимов в окне консоли.
·
Лицензионность, правообладание и использованию.
·
Литература и электронные источники;
=======================================================================================
·
Представлена версия программы термометрии силосов с использованием питания
для датчиков по линии связи.
·
Описание
подобных объектов с такими же версиями
приведено по адресу
o http://90.189.213.191:4422/doc_sh/silos_v1/
o http://90.189.213.191:4422/doc_sh/toguchin_2020n/
·
Программа
повторяет назначение по сбору термометрии и имеет отличие:
o убраны все не используемые по опыту
эксплуатации окна и файлы и функции;
o модифицирован формат ини файла,
некоторые опции обращения установлены с пробелами в стандарте языка Forht;
o Отображение данных датчиков температуры
модифицированы, поскольку пошла замена на другие типы подвесок с большей
точностью измерения;
o Остался общий принцип - программирование
на Forth и все в одном
файле;
o Добавлен аппаратный тест для
используемого интерфейса RS485-1wire;
o Добавлен поисковый режим ветвителей и
подключенных датчиков для формирования ини файла;
· Программа поставляется в формате EXE файла в архиве. Первый старт выполняется как показано ниже на gif-рисунке.
· Выбирается режим =1= и восстанавливается файл инициализации. Файл инициализации подготовлен под данный объект и любые изменения в нем допускаются только по обоснованным причинам. Основная причина – это замена термоподвески. Другие причины могут быть вызваны изменением настроек компьютера или требованием к расположению файлов отчета.
· Повторный запуск программы будет использовать файл инициализации и начнется сбор данных и мониторинг датчиков. Показано ниже на рисунке-gif
· Выбирается режим цвета и расположения служебных данных на окне данных. В примере приведена работа в режиме имитации где видно, что при превышении заданных максимальных температур, выполняется их индикация цветом.
· Эти же данные дублируются и в web-интерфейсе для просмотра из интернета.
· В ини-файле указаны опции для определения места работы сервера, который раздает данные.
Восстановление всей информации из
программы и компиляция новой программы.
·
Как
уже указывалось выше, все данные находятся в самой exe-программе. При первом старте по клавише =3= данные все
извлекаются из файла.
·
И
при нажатии клавиши =4= вновь собираются в один файл с расширением exe.
Но в этом случае, уже будет другая дата создания и другая контрольная
сумма(КС), размер файла останется прежний.
·
КС,
дата создания и размер файла определяют достоверность программы. Если КС, дата
и размер не совпадает с данными на сайте автора, то программа модифицирована и она может делать все что было модифицировано.
В этом случае автор за ее работу не отвечает.
·
В
случае Вашей самостоятельной модификации, Вы всегда можете вернуться к
исходному варианту.
· Консоль программы на объекте представлена ниже на рисунке
· Справа от консоли показано окно =свойство=, в котором надо убрать =галочку= выделение мышью. В этом случае будет работать в консоли нажатие =мышкой= и управление от «мышки».
· При нажатии клавиш управления выполняются команды обслуживания:
o a – вызывается диспетчер устройств данного компьютера;
o s – вызывается описание на работу программы, укороченная версия данного описания в формате отображения браузером по умолчанию;
o d – вызывается браузер по умолчанию, который открывает данное описание на сайте автора;
o f – включается окно часов, которые отображают время компьютера;
o I – формируется окно календаря, который открывается в браузере;
o q – вызывается диспетчер задач данного компьютера;
o e – формируется файл плана расположения силосов объекта в формате Word и открывается;
o z – аналог =3= при запуске программы в первый раз. Извлекаются все файлы и программа прекращает работу;
o x – вызывается браузер по умолчанию, который открывает облачное хранилище данной программы;
o c – вызывается файл формата =kar= и проигрывается. Коллекция автора для жителей села Баган;
o v – экран консоли и окна данных сохраняется в файл;
o p – открывается текущий файл отчета в редакторе Excel;
o n – открывается каталог файлов архива на данном компьютере;
o gX- формируется и выполняется расположение окна данных силосов в разных вариантах. Всего 8-мь вариантов;
o h – выполняется зацикливание на датчике, который измерялся в момент нажатия клавиши. Это же зацикливание можно создать на окне данных =правой= кнопкой мыши возле левой позиции данных измерения;
o
-!?
– клавиши остановки работы программы в разных режимах;
o
k
– вызывает чтение данных памяти микроконтроллера связи, в которых указаны
реквизиты и версии программы обмена;
o
l - включает имитационный режим работы. Повторное
нажатие выключает имитацию.
o
m
– однократное определение мас-адресов доступных ветвителей ds2409;
o
b –
прекращается измерение и открывается окно поиска и определения доступных ветвителей и
датчиков;
o
r
– формируется файл Excel
с макросом анализа и построения графиков измерений температур по отчетным
файлам за сутки;
o
t
- в окне данных отображение переводится с
десятичной точности до сотых долей и обратно;
· В командной строке предусмотрено выполнение данных опций обслуживания.
· В области данных о работе отображаются текущие данные: место курсора мышки, время работы, наличие ошибок в приеме, параметры искажений и статистика работы.
· Важным информационным указателем является данные по защите изменения программного обеспечения: размер файла, дата создания и контрольная сумма.
---------------------------------------------------------------------
Лицензионность, правообладание и
использованию:
Программа подготовлена на языке
Forth. В программе при старте проводится
проверка на правильность контрольных сумм и в
случае изменния даже на один бит
выдается предупреждение о ВОЗМОЖНЫХ
МОДИФИКАЦИЯХ
В программе предусмотрена проверка на
УНИКАЛЬНОСТЬ ИМЕНИ. Другое имя
программы не допускается.
Автор оставляет за собой право на
модификацию и изменения программы
Автор может ответить на вопросы по программе
только в случае соответствия
даты, контрольной суммы, размера и названия
файла и при наличии свободного
времени или договорных отношений.
Автор:
Шабронов Андрей Анатольевич тс.+7-913-905-8839
Успехов и здоровья! г. Новосибирск 2022г.
Литература и электронные источники.
1.
Схема
регенерации сигнала 1-wire http://www.sciteclibrary.ru/rus/catalog/pages/6645.html
2.
Сайт
производителей ветвителей 1wire МL-09 (производство прекращено) https://elin.ru/
3.
Сайт
производителя цифровых термоподвесок http://grein.ru/
4.
Программа
контроля температуры элеватораI http://90.189.213.191:4422/doc_sh/toguchin_2020n/test/
5.
Пример объекта с модернизированными ветвителями 1wire
http://90.189.213.191:4422/temp/lukanin_upravlenie_v1/
6.
Сайт
производителя термподвесок вариант
2 https://nvsb.ruskransnab.ru/termopodveski
7.
Программа
тестирования датчиков от производителя https://yadi.sk/d/3ZnZRODa490-P
8.
Документальный
фильм, «как горят элеваторы» https://www.youtube.com/watch?v=REUp_bxWQEo&ab_channel=Mixon
9.
Межотраслевая
Интернет-система поиска и синтеза физических принципов действия
преобразователей энергии http://www.heuristic.su/
---------------------------
Подготовил
Шабронов А.А, тс +7-913-905-8839 shabronov@ngs.ru
2022-10-2
Успехов и
здоровья.!