Библиотека knigago >> Компьютеры: Языки и системы программирования >> Forth >> Язык программирования ФОРТ в производстве


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2090, книга: Без единого свидетеля
автор: Элизабет Джордж

"Без единого свидетеля" - захватывающий и сложный полицейский детектив, написанный талантливым автором Элизабет Джордж. История вращается вокруг жестокого убийства Карен Лэнгли, молодой женщины, найденной мертвой в своем доме. Убийство происходит в закрытом сообществе, что делает отсутствие свидетелей еще более подозрительным. Инспектор Томас Линли и сержант Барбара Хейверс начинают расследование, которое вскоре становится лабиринтом обмана и скрытых мотивов. Любой в сообществе мог...

СЛУЧАЙНАЯ КНИГА

Андрей Анатольевич Шабронов - Язык программирования ФОРТ в производстве

Язык программирования ФОРТ в производстве
Книга - Язык программирования ФОРТ в производстве.  Андрей Анатольевич Шабронов  - прочитать полностью в библиотеке КнигаГо
Название:
Язык программирования ФОРТ в производстве
Андрей Анатольевич Шабронов

Жанр:

Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Forth

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Язык программирования ФОРТ в производстве"

Приведен пример реализации АСУ-ТП — автоматизированной системы управления технологическим производством. Работает с 2006 года.

Цель публикации — привлечь внимание начинающих программистов к «мощности» и «силе» давно известного и забытого, а вернее «забитого» языка программирования FORTH (на русском языке пишется ФОРТ). Программировать — автор переводит как конструировать. Форт заставляет думать над задачей, а не над поиском библиотек. ФОРТ не позволяет сделать синтаксических и алгоритмических ошибок. ФОРТ требует программировать «сверху-вниз». По другому — не получиться. Форт позволяет сделать «вечную» и «саморазвивающуюся» систему управления. Форт создает возможность готовить программы на порядок быстрее.

Пример реализации на Форте ниже в описании. Текст программы, компилятор программы, сама программа, описание работы с программой, схемы и чертежи — все в одном exe-приложении. Программа для объекта развивалась в течении достаточно большого периода времени и показал свою «живучесть». Доступно для всех желающих и их родственников.

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

Читаем онлайн "Язык программирования ФОРТ в производстве". [Страница - 3]

стр.
этому и допускается некоторая коррекция интерполяции для разных режимов работы основного контроллера
сушильной линии.
Для восстановления исходных данных в меню помощи имеется клавиша =с:=
Исходные данные записываются в конфигурационном файле 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 расположены на штатных дин рейках показанных ниже на рисунке.

Подключение icp-dac- 7024

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

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

Ветвитель ds2409
Схема:

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

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

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

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

Анализ данных архивов программой EXCEL
Где находиться программа excel для анализа архивов и ее извлечение;
 Программа построение --">
стр.

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


Ваш e-mail является приватным и не будет опубликован в комментарии.