Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
справочный материал.docx
Скачиваний:
7
Добавлен:
17.04.2019
Размер:
93.48 Кб
Скачать

16. Автопостроение. Технический смысл.

Смысл: автопостроение – это автоматическая настройка спецальных технологических параметров оборудования для облегчения жизни создателя проекта.

17. Язык функционально-блоковых диаграмм. Назначение.

Разработка ПО – ключевой момент. Для этого во-первых, требуется программист.

Если задачи подобного рода на предприятии не являются каждодневной работой (а чаще всего так и бывает), то программист – человек со стороны, тонкости технологии ему надо объяснять. Во-вторых, насколько бы хорошо ни было продумано ТЗ, неминуемо всплывут неучтенные нюансы, в особенности если процесс автоматизируется впервые. Нюансы всплывают порой неожиданно, а влезть в программу и внести коррективы практически может только сам разработчик, который в это время может быть занят другой работой или вообще откажется от дальнейшего сотрудничества. Так же обстоит дело и с внесением модификаций. В подобных ситуациях неминуемо возникают напряженность в отношении с клиентом, экономические потери и другие неприятности.

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

Таким образом, практически отпадает необходимость в создании ПО в традиционном смысле: надо просто изложить исходные требования немного другими средствами. В этом случае привлечение сторонних или содержание своих программистов перестает быть необходимым: исчезает промежуточное звено, скорость разработки существенно повышается, качество – тоже.

Язык функциональных блоков ТРЕЙС МОУД является языком визуального программирования. Программа в нем разрабатывается размещением функциональных блоков с заданными функциями в поле редактирования, настройкой их входов и выходов, и связи их между собой в диаграмму, реализующую требуемую функцию. Программа, созданная в этом языке, называется FBD-программой.

Разработка и отладка FBD-программ осуществляется в специальном окне редактора базы каналов. В рабочем поле окна редактирования FBD-программ выводится диаграмма из функциональных блоков, реализующая программируемые алгоритмы, и диалог управления редактированием.

FBD-программа разрабатывается размещением функциональных блоков в рабочем поле и соединением их в одну диаграмму. После размещения блока осуществляется настройка его входов и выходов. Если это требуется, входы и выходы разных функциональных блоков могут связываться между собой. Так создается диаграмма из блоков, реализующая требуемый алгоритм.

Язык Техно FBD имеет большой набор встроенных функций, а также позволяет использовать функциональные блоки с программируемыми функциями. Программирование таких блоков осуществляется на языке инструкций (Техно IL).