Вариант
ПО rs-485 -
на ООО=КФК
Русское поле=
Ремонт
и
модернизация
системы
термоконтроля
объекта с использованием
rs-485. Музыкальная
поддержка вариант_2
Предложения
после
предварительного
обследования.
- Вернуть
исходное
состояние
системы
путем
восстановления
порванного
кабеля и установки
ПО
существующих
устройств
- Добавить
2ой- rs-485 и
использовать
в
существующем
исправленном
кабеле 2е
линии рис_схема.
- После
восстановления
неисправности
составить
детальный
план
подключения
и прохождения
линии по
объекту.
- Использовать
программное
обеспечение,
поставляемое
производителем.
Восстановление
кабеля
выполнено
успешно. Ниже
на фото фрагменты
места
расположения
компьютера.
Но,
выяснилось,
что МСД-100 неисправен.
Ниже на фото
место его
установки в
шкафу на
производстве.
Модуль
сбора данных
ОВЕН МСД100
выполнял
сбор данных с
ТРМ-212
пастеризации
и
гомогенизации.
Принято
решение использовать
непосредственно
компьютер
для сбора
данных, пока
модуль
находиться в ремонте.
Схема
переключения
представлена
ниже. Т.е.
просто
перемкнули
линию D+ D- входов и
выходов МСД-100.
Второй USB-rs-485
запланирован для
последующих
подключений.
·
Для
сбора данных
и
эквивалентной
замены модуля
МСД-100
предлагается
программа trm212_marshanka_v1.exe.
Скачать по
адресу http://shabronov_s2.dyn-dns.ru/temp/kargat_owen_msd100_v1/foto_shem/trm212_marshanka_v1.zip
Программа
распространяется
без ограничений.
Текст
программы,
находится в
теле основной
авторской
тестовой
системы http://shabronov_s2.dyn-dns.ru/temp/temp/test_monsys.zip и доступен
без
ограничений.
·
Создать
рабочую
папку, например, на
рабочем
столе. Программу,
скачать и
выполнить в созданной
папке
рабочего
стола
компьютера. Допускается
использовать
любое
возможное
место на
компьютере.
·
При
первом
запуске,
выдается
стартовое меню.
Показано
ниже.
·
Программа
работает и
выполняет
сбор данных
по
настройкам в
ини файле trm212_marshanka_v1_ini.f
Требуется
нажать
клавишу =2= или
=кликнуть=
мышкой на цифру
2 в окне.
Из тела
программы
сформируется
файл
инициализации
объекта.
·
Файл
инициализации
– это
текстовый
файл, который
открывается
блокнотом
или любым текстовым
редактором.
Настройки
выполнены
для объекта.
Задан порт
СОМ-3, который
должен быть
установлен
для
соответствующего
usb-rs-485 порта.
·
Повторный
запуск
программы в
рабочем каталоге
не
допускается! Если
Вы случайно
повторно
запустите
программу, об
этом будет
сообщение и
далее
программа
прекратит работу.
·
Текст
файла инициализации
c расширением
txt для
использования
по
умолчанию блокнотом,
приведен по адресу
. В
каталоге
программы
файл имеет
расширение =f=
- Повторный
старт
программы
будет
использовать
данные из
ини файла.
Окно
правильно работающей
программы
показано
ниже на рисунке.
Цветными
овалами
выделены
сообщения о
правильном
подключении
СОМ-порта с N17.
Показана
индикация
данных
температур
от ТРМ-212
- Для
компьютера
СОМ-порт
считается
любое устройство,
которое
использует
стандарт
последовательного
порта. Это
может быть и
устройство BLUETUCH и
телефонный или
сотовый
модем. В нашем
случае это USB-rs-485 порт.
Важно, что бы
номер порта
в
диспетчере
устройств,
соответствовал
в программе.
- Ниже
на рисунке
цветным
овалом выделен
установленный
порт 17. И он же
используется
в программе. Порт
дан для
примера. В
ини файла
объекта установлен
свой порт. А
для Вашего
компьютера
Вы
определитесь
сами.
- Если
порт
установлен
не
правильно, в
окне будет
сообщение
об ошибке.
Ниже на
рисунке
цветным овалом
выделен
фрагмент
индикации
ошибки.
- Обязательно
правильное
соответствие
портов
компьютера
и программы
и индикация
подключения.
Сообщение
об ошибке
означает, что
или порта
нет, или он
занят
другой
программой, или
не
правильно
настроен. В
любом
случае, требуется
устранить
неисправность
и получить
сообщение о
подключении
программы к назначенному
порту.
- Внимание!
Программа trm212_marshanka_v1.exe только
опрашивает
текущую
температуру
ТРМ-212 по
предварительно
ранее
установленным
уставкам
ТРМов:
сетевой
адрес, протокол
обмена, и прочие
данные объекта.
Программа не
может
настроить
или что-то
изменить в
ТРМах. Для опроса
Ваших ТРМов
потребуется
изменить
строку инициализации
запроса.
Строка
запроса
находиться
в файле owen1.f переменная
ZAP_T1 и ZAP_T2. Для
других
сетевых
адресов
требуется
перекомпилировать
строку
запроса из
полной
версии
программы по
адресу_1 Тема
программирования на forth и
перекомпиляции
достаточно
большая и выходит
за рамки
данного
описания.
- Однако! Что
бы не
изменять
текст
программы,
введена
возможность
устанавливать
сетевые
адреса ТРМ-212 в
опции NAME_TRM_212_N1(2)= Внимание!
Сетевой
адрес можно
изменить с
помощью
конфигуратора Адрес_1
Адрес_2
Данные на
регистры
ТРМ-212 по Адресу_3
На
объекте
установлены
сетевые
адреса ТРМов
N=2 и N=4
- Программа
при старте
переходит в
первое окно,
и далее действует
по опции UST_WORKS_OKN_1=. Вид
первого
окна
представлен
ниже на
рисунке.
Цветными
овалами
выделены
элементы
управления и
индикации.
- Если в ини
файле
указать в
опции UST_WORKS_OKN_1= 0 , то при
старте
программа
останется в
первом окне. Дальнейшие
действия
потребуется
выбирать
вручную.
- Первое
окно
предназначено
для
настроек цветности
и вызова
диспетчера
устройств.
- Если
нажать
клавишу =1=,
то
программа
перейдет во
второе окно
и приступит
к измерениям.
- Основные
управляющие
опции
второго
окна программы,
представлены
ниже на
рисунке:
- Кнопка
=0= - выполняется
обновление
экрана.
Дублируется
функция
правой
кнопкой
=мышки=
- Кнопка =z= - открывается
сайт, с
описание и
назначением
программы.
- Кнопка =1= –
текущий
файл
измерений,
открывается
в формате =txt= программой
настроенной
на открытие
файлов с
таким
расширением.
Например,
блокнотом. Файл
формируется
отдельно, в
рабочем
каталоге
программы. Вид
отображения
представлен
ниже на
рисунке. В
названии файла
указывается
время и дата
создания.
- Кнопка
=q= –
текущий файл
измерений
открывается
в формате =xls= для
возможности
использования
редактором EXCEL Вид
отображения
показа рядом
с форматом =txt= ниже
на рисунке.
Файл
формируется
отдельно, в
текущем месте
работы
программы.
Данные в Excele удобно
представлять
в
графическом
виде для
анализа
работы
объекта. Для
представления
дробных
чисел через
запятую или
точку
предусмотрена
опция RAZDELIT=. В каком
виде на Вашем
Excel
представляются
дробные
числа, в таком
виде и
укажите
данную опцию,
т.е. 0= точка 1 –
запятая.
- Кнопка
=а= открывает
каталог
хранения архивов
данных.
Внимание! Все
файлы
данных, свободны
для
изменений и
их защищенность
и
достоверность
на совести
пользователя.
За прошлые сутки
файл архива
закрывается
по времени
указанному
в опции DAN_TIME_SBROS= и
формируется
новый файл
новых суток.
- Кнопка
=2= убирает
окно
программы в
трей – такой
маленький
значок
внизу
рабочего
стола
компьютера.
Программа
продолжает
работать и
собирать
данные. Для
возвращения
отображения
окна,
требуется
=кликнуть=
левой
клавишей
мышки на
значок в
трее.
Ниже на
рисунке
цветным овалом
выделен
значок,
программы в
трее. Внимание!
Ини-файл
настроен на
автоматический
запуск и
работу в
трее. Смотри
опцию UST_WORKS_OKN_2=.
- Другие
опции: периодичность
записи в
файл,
времени и т.д.
поясняются
в файле
инициализации
и, по мнению
автора, не
требуют
графических
пояснений
- Для
психологической
разгрузки в
дни тяжелых
полевых
работ,
осенних
дождей и
предупреждения
симптомов
депрессивных
психозов у
обслуживающего
персонала (шутка
т.к. сибиряки
психозами
не болеют.)
предусмотрены
клавиши =м= - вызов
авторской
коллекции
музыки(+18) и =t= -
вызов
Интернет
канала ТВ-24.
Работает
режим при
наличии
Интернета.
Подключается
браузер по
умолчанию. А
так же автор
добавляет
по своему
вкусу другие
ссылки для
поднятия
настроения.
«Грех
впадать в
уныние,
когда есть
более
интересные
грехи!» - t r w n s g k.
- Ниже
на рисунке,
вариант
данных
графиков получаемых
с помощью
программы Excel
- Предусмотрен
режим
имитации
данных по клавише
–I- Ниже
на рисунке
цветным
овалом
выделено место
нажатия. Появляется
окно ввода
пароля.
Пароль задается
в ини файле в
опции DAN_PASWORD=
Пароль - это
последовательность
цифр. В ини
файле
записано 123.
- Данные
отображаются
как бы, от
реальных
датчиков. Но
данные – не
реальные!
Они
меняются от
0… 400 гр.ц
в
случайной
последовательности.
Режима
имитации
позволяет
получать
данные и
учиться
работать с Excel.
- На
втором окне
программы
указываются
уникальные
данные по
программе.
Дата версии
и размер файла. По
клавише =F1=
выполняется
=печать=
экрана в
текстовый
файл. Всегда
можно
убедиться в
истинности
файла по
этим данным.
- Предусмотрено
изменение
заголовка
окна по
опции NAME_OKNA_WORKS_N2= Ниже
фрагмент ини
файла с
описанием
опции
- Аналогично
изменению
заголовка
по опции NAME_TRM_212_N1= и NAME_TRM_212_N1=
изменяется
и текст к
цифровым
данным. Ниже
фрагмент
ини файла с
описанием
опции.
- Внимание!
Тексты в ини
файле имеют
кодировку win-866 OEM-русская.
Правильно
отображается
блокнотом в
кодировке TERMINAL. Ниже
на рисунке
показана
установка
шрифта.
Файл
инициализации
содержит
комментарии
к опциям. Для
других
условий эти опции
будут
другие.
Читать
внимательно
и
исправлять
осторожно! А
если что-то
напутали,
всегда можно
восстановить
исходный
файл.
- Данная
программа
и
используемые
элементы
предназначены
для систем термоконтроля
промышленного
объекта;
- Программа
предназначена
для замены
модулей
сборов данных
МСД-100,
описание протоколов
;
- Программа
имеет
упрощенный
«оконный»
интерфейс и
предназначена
для работы в
скрытом
=трей= режиме.
Пользователь
работает за
компьютером
в обычном
режиме и по
необходимости
и
условиям
эксплуатации
объекта
обращается
к архивам и к
данным;
- Программа
не
устанавливается,
не прописывается
в системные
библиотеки;
- Программа
содержит в
своем
«теле» в
упакованном
виде
все
элементы,
необходимые
для работы и
восстановления
настроек
заказчика.
См.
пример на http://www.forth.org.ru/~shabronov/ и http://90.189.213.191:4422/doc_sh/forth_optimus/
- Программа
работает
под
операционными
системами WINDOWS
95/98/NT/2000/XP/Vista/Windows7
и
использует
только
функции api -
ядра
системы
- Программа
написана на
языке Форт
версия spf4.exe –
автор
А. Черезов http://www.forth.org.ru
- Текст
всей
программы
доступен по
опции test_monsys.exe s 3 3 3 <enter>
Библиотека
для
ТРМов
содержится в
файле owen1.f Все
изменения
и
дополнения доступны
для любого
желающего.
Описание
программы
выходит за
рамки
данной
работы. В
тексте
программы
достаточно
много
комментариев.
- Для
продолжения
работ на
объекте и
подключения
других
устройств
термоконтроля
требуется
составить
план работ и
определиться
с
ТУ-техническими
условиями
заказчика.
После
составления
плана работ,
заключить
договор и
выполнить работы.
9-7-2015 г.
Новосибирск
Подготовил
Шабронов
Андрей
Анатольевич
тс. 913-905-8839 shabronov@ngs.ru Успехов
и здоровья!