- •Оглавление
- •Введение
- •1.Проверка на достоверность сигналов с усо
- •2.Структура алгоблока. Организация связи между алгоблоками
- •3.Программная реализация защиты по дискретному каналу
- •3.1.1 Таймер
- •3.1.2Триггер
- •3.1.3Программа защиты от «дребезга»
- •3.2.Программа защиты по дискретному каналу
- •3.3.Первая программа защиты по аналоговому каналу
- •3.3.1Конфигурационная таблица программы 1
- •3.4.Вторая программа защиты по аналоговому каналу
- •3.4.1Конфигурационная таблица программы 2
- •3.5.Оценка величины гистерезиса в нуль-органе
- •3.6.Алгоритм расчёта среднего значения в асутп
- •3.7.Защита от выброса или провала аналогового сигнала
- •3.8.Контрольные вопросы
- •4.Алгоритм простого блока мажоритарного выбора два из трёх
- •4.1.Программа простого блока мажоритарного выбора
- •5. Алгоритм мажоритарного выбора три из пяти
- •5.1.Программа
- •5.2.Конфигурационная таблица
- •6.Программа выбора исправного канала из двух каналов
- •6.1.Конфигурационная таблица
- •6.2.Контрольные вопросы
- •7.Управление по циклограмме
- •8.Алгоритм синтеза циклического управления
- •8.1.Циклограмма 1. Типовая циклограмма
- •8.2.Циклограмма 2. Управление в зависимости от параметра.
- •8.3.Циклограмма 3. Программа с повторяющимися ситуациями
- •8.4.Циклограмма 4. Задание числа циклов с лп контроллера
- •8.5.Циклограмма 5. Пуск циклограммы по команде оператора
- •8.6.Контрольные вопросы
- •9.Синтез дискретных систем управления
- •9.1.Классический алгоритм синтеза дискретного автомата
- •9.1.1Автомат с памятью и с защитой по каналам
- •9.2.Автомат с контролем последовательности ситуаций
- •9.3.Описание программы управления электрозадвижкой
- •9.4.Контрольные вопросы
- •10.Организация связи с верхним уровнем16
- •11.Управление задвижкой по циклограмме
- •12.Практические особенности реализации циклограмм
- •13.Перевод программы c языка fbd в dxf-формат
- •14.Порядок получения конфигурационной таблицы
- •15.Спецификация представленных в пособии программ
- •16.Варианты заданий
- •Литература
- •Приложение а
- •1.Элементарные функции алгебры логики
- •2.Свойства элементарных функций
- •3.Принцип двойственности
- •4. Разложение булевой функции по переменным
- •5. Полнота системы
- •5.1.Полином Жегалкина
- •5.2.Теорема Жегалкина
- •1.Минимизация булевых функций
- •1.1.Минимизация нормальных форм
- •1.2.Алгоритм Квайна построения сокращенной днф
- •1.3.Метод Блейка
- •1.4. Построение сокращенной днф с помощью кнф
- •1.5.Построение всех тупиковых днф.
- •Алгоритм минимизации функций в классе днф
- •Алгоритм минимизации функций в классе кнф
- •Алгоритм минимизации функций в классе нормальных форм
- •1.6.Минимизация частично определенных функций
- •1.7. Минимизация с использованием карт Карно
- •1.8.Код Грея
- •Приложение б Краткая биография Жегалкина и.И.
- •Приложение в Языки программирования промышленных контроллеров
- •Приложение г Имитаторы аналоговых и дискретных сигналов
- •Приложение д25 Программы для овен плк-150 и плк-154
- •Реализация дискретных систем управления на контроллерах
- •400131 Волгоград, пр. Ленина, 28, корп. 1.
- •400131, Г. Волгоград, пр. Ленина, 28, корп. 7.
13.Перевод программы c языка fbd в dxf-формат
Программы, составленные в Редиторе Р-130, имеют расширение rem. Имеется возможность перекодировать в формат графического пакета ACAD. Для этого имеется утилита (программа) Re2acad.exe, которая переводит программу с расширением *.rem в dxf – формат с тем же именем (*.dxf). Например, получили в Редиторе программу с именем VAU3330.rem. После перекодировки будем иметь файл VAU330.dxf.
Алгоритм действий следующий:
Вызываем FAR или Commander (или входим в DOS). Эти программы позволяют работать с файлами, как в операционной среде DOS.
Находим утилиту Re2acad.exe и вызываем её в командную строку (устанавливаем курсор на Re2acad.exe и нажимаем Ctrl+Enter). + - это значит одновремённо, но можно нажать Ctrl и, не отжимая этой клавиши, нажать Enter. В командной строке появится Re2acad.exe. Командная строка находится внизу.
Находим программу, которую хотим перевести в формат графического пакета AutoCAD. Пусть она имеет имя: kr.rem. Переносим аналогично это название в командную строку. В результате имеем: Re2acad.exe kr.rem.
Нажимаем клавишу Enter.
В результате происходит перекодировка, и в этой же папке, где находится и сама программа, появляется новый файл с тем же именем, но с расширением DXF: kr.dxf.
Затем открываем AutoCAD и вызываем файл kr.dxf. Чтобы его вызвать в опции Files of type, выбираем dxf, т.е. чтобы видно было файлы с расширением dxf.
Если после вызова этого файла ничего нет на экране, то следует выполнить следующие действия: View (вид, просмотр) Zoom(окно) All(всё), и на экране появится ваша программа.
На экране могут появиться вместо надписей нечитаемые символы. Следует войти в Format Text Style и выбрать новый тип шрифта в стиле Standart. Например, txtrus, предварительно установив его в файл Fonts AutoCADа.
Все цветные линии переводятся в чёрно-белый формат. Схема вся выделяется и указывается нулевой слой. После чего нажимают Esc и весь рисунок переходит в основной слой и цветные линии становятся белыми на чёрном фоне или чёрными на белом фоне, что предпочтительнее.
После этого в чертёже делают пояснения, выравнивают блоки, линии и т.д. Сохраняют в формате AutoCAD, желательно в версии не выше 2000.
14.Порядок получения конфигурационной таблицы
В конфигурационной таблице указываются не только связи между алгоблоками, но и значения коэффициентов, настроек всех алгоритмов, входящих в программу. Поэтому конфигурационная таблица должна прикладываться к каждой программе, написанной на языке FBD.
Порядок получения конфигурационной таблицы следующий:
На экран монитора в Редиторе Р-130 вызывают программу, конфигу-рационную таблицу которой желают получить.
Входят в меню "Модель"(рис. 119), выбирают опцию "Распечатка" и нажимают ввод (Enter).
Рис. 119. Структура меню "Модель"
Автоматически формируется конфигурационная таблица с тем же именем, что и программа, только с расширением prn.
Выходим из редактора и в корневом каталоге, где находится re.exe, находим текстовый файл с именем нашей программы, но с расширением *.prn.
Открываем текстовый редактор WORD и вызываем наш текстовый файл с расширением prn.
Появляется окно "Преобразование файла- имя файла". На экране текст в виде каких-то значков. То есть, необходимо выбрать кодировку "Кириллица DOS", и на экране появится таблица с русским текстом. Но таблица не имеет линии слева и справа. Поэтому следует эту таблицу (текст) преобразовать в стандартную таблицу, которая принята в редакторе WORD.
Все горизонтальные линии удаляют, включая и в первой шапке, удаляют все последующие шапки и промежуточные набитые номера страниц.
Оставляют только первую шапку таблицы. Копируют одну из вертикальных палочек, которые образуют вертикальные линии.
Выделяют только таблицу. Входят в меню "Таблица" и выполняют преобразование этого текста в таблицу. При выполнении этой опции на экране появляется окошко с названием "Преобразовать в таблицу". Выбрать разделитель (столбцов) "другой", и вставить в клеточку разделитель из буфера, т.е. тот, который только что скопировали.
Вверху появится число столбцов, равное 9. Это значит, что всё сделано верно. Осуществляют ввод (нажимают Enter).
На экране появится таблица, ограниченная слева и справа линиями.
Колонки (столбцы) с названием МВ, Тип, Изм обычно вырезают (команда WORD).
В последней колонке «Источник» удаляют лишние пробелы между номером алгоблока и номером выхода. Для этого копируют лишние пробелы, выделяют столбец и, используя команду заменить, заменяют в данном столбце эти пробелы на /.
Правую линию таблицы перемещают вправо, чтобы в колонке название «Ал.б.» и «Выход» расположились в одну строку. Т.е. ширину столбцов делают такими, чтобы все обозначения, шифры расположились в таблице в одну строку.
Затем в WORDe входят в меню "Правка" и выбирают опцию "выделить всё". Устанавливают шрифт "обычный" с высотой, равной 12 (размер шрифта 12).
Выделяют шапку: две верхние строки, и в меню "Таблица" объявляют эти строки заголовком. Можно выделить заголовок жирным шрифтом.
Смещают таблицу вправо. Для этого выделяют все столбцы (сверху маркером22), нажимают Shift, берут маркером левую линию таблицы и смещают всю таблицу вправо. При таком смещении таблица не искажается [8].
Текст над таблицей тоже смещают вправо. Выделяют его и перемещают верхний указатель на линейке вправо.
Для уменьшения ошибок, снижения трудоёмкости при оформлении документации и повышения качества работы необходимо изучить работу с основными офисными программами: WORD [8], Exel. Следует хорошо ориентироваться и работать в графических пакетах, например, в AutoCAD [67, 64].
В результате указанных действий получается таблица в формате WORD. Такая последовательность операций формирования конфигурационной таблицы справедлива для операционной системы Windows –98, ХР и текстового редактора Word-2000 (2003).
