EwbnИнформатика
Статьи
Новости

Главная
Новости
профессиональная переподготовка второе высшее образование компьютерные курсы учебный центр информационных технологий информатики НГТУ повышение квалификаций образовательные услуги 220400 программное обеспечение вычислительной техники и автоматизированных системпрофессиональная переподготовка второе высшее образование компьютерные курсы учебный центр информационных технологий информатики НГТУ повышение квалификаций образовательные услуги 220400 программное обеспечение вычислительной техники и автоматизированных системДля слушателей заочников
Компьютерные курсы
Список курсов
Рабочие программы
Статьи
Заявка на курсы
Профессиональная переподготовка
Галерея выпускных работ
Расписание
Вопрос-Ответ
Как Нас найти
Выдержки из выпускной работы «Разработка программного обеспечения базового уровня для автоматизированной системы управления установкой центрирования слябов»

Жёлудев Максим Павлович

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

   Одним из примеров такого развития является область программируемых логических контроллеров. Общие принципы их аппаратной организации и применения были разработаны более двух десятков лет назад, и большей частью не отличаются радикально в версиях различных производителей. Большее же разнообразие наблюдается в реализации программного обеспечения данных систем. В настоящее время средства разработки программного обеспечения для программируемых логических контроллеров от различных производителей охватывают большой диапазон методик, включающих в себя применение распространенных компиляторов языков высокого уровня, использование языков на базе релейно-контакторной логики в простейших вариациях, применение языков стандарта IEC 1131-3, а также пакеты разработки с расширенными, специфическими функциями программирования и конфигурирования контроллеров.

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

   Данный пакет построен на базе языков стандарта IEC 1131-3, но при этом обладает несравненно большей функциональностью и гибкостью, по сравнению с требованиями, описываемыми данным стандартом. Одним из примеров этого является богатый выбор вариантов структурной организации программы, которые предоставляют возможности для разработки как простых линейных программ, так и для программных проектов со сложной организацией, с использованием косвенной адресации, передачей параметров по указателям, использованием созданных пользователем структур данных, использованием указателей на данные произвольной размерности. Эти и другие особенности, применяемые в языках программирования общего назначения, а также богатые возможности по структурированию программы позволяют строить гибкие программные проекты с использованием методик объектно-ориентированного программирования. Примером этого является модель мультиэкземпляров, на базе которой разработана система управления механизмами центрирования, представленная в данной работе.

Вернуться



//06.07.2017
Обучение ПРОГРАММИСТ за 1 год с 11 сентября 2017

//17.04.2017
Списки групп обучающихся с февраля 2017

//12.01.2017
Обучение ПРОГРАММИСТ за 1 год с 13 февраля 2017, прием документов продлен до 17 февраля

//30.12.2016
Учебный центр информационных технологий ‘Информатика‘ поздравляет Вас с Новым годом!



Рейтинг@Mail.ru

HotLog

Rambler Rambler

Яндекс.Метрика

 Copyright © 1998-2015.
 Новосибирский государственный технический университет
 УЦИТ "Информатика", 630073, г. Новосибирск, ул. Немировича-Данченко, 136, 7 корпус НГТУ. Телефон: +7 (383) 346-56-88, +7 (383) 344-49-98

 Внимание! Если Вы увидите ошибку на нашем сайте — выделите её и нажмите Ctrl+Enter