МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Институт – ЭНИН
Кафедра – ТПТ
Специальность – Промышленная теплоэнергетика
Курс – 5
Реферат на тему
«ISAGRAF»
Выполнил: магистрант гр.5БМ12 Мелешкин Д.С.
Проверил: Покровский М.Ю.
ТОМСК 2011
СОДЕРЖАНИЕ
1 ВВЕДЕНИЕ............................................................................................................ 2
2 НАЗНАЧЕНИЕ ТЕХНОЛОГИИ....................................................................... 4
3 СТРУКТУРА ИНСТРУМЕНТА........................................................................ 5
4 ОСНОВНЫЕ БЛОКИ СИСТЕМЫ................................................................. 12
5 СРАВНИТЕЛЬНЫЙ АНАЛИЗ АНАЛОГОВ ISAGRAF............................. 15
6 ФИРМА-РАЗРАБОТЧИК И ФИРМА-ПРЕДСТАВИТЕЛЬ ISAGRAF.... 17
7 ЗАКЛЮЧЕНИЕ................................................................................................. 21
8 СПИСОК ЛИТЕРАТУРЫ............................................................................... 22
1 Введение
Требования предъявляемые к программируемым логическим контроллерам (ПЛК, PLC) всегда были многообразными и различными. PLC использовались людьми всевозможных видов деятельности (опытными рабочим, технологами, инженерами) и методы программирования во многом определялись требованиями их конкретных приложений. В то же время они должны были отвечать требованиям современных сложных распределенных систем управления.
В прошлом все это привело к возникновению разнообразных решений, связанных с конкретным производителем и в той или иной степени удовлетворяющим общим стандартам (DIN 19239, DIN 19237, DIN 40719 Part 6 and VDI 2880). Языки программирования релейных диаграмм - ladder diagram (LD), функциональных блоковых диаграмм - function block diagram (FBD) и список инструкций - instruction list (IL) сформировались постепенно под влиянием многих участников рынка, вместе с различными версиями языка последовательных функциональных схем - sequential function chart (SFC), таким как Grafcet, GRAPH 5 and CSF to DIN 40719 Part 6. Тем не менее элементы языка у разных производителей отличались и всегда существовали машинозависимые особенности языков, которые приходилось учитывать.
Синтаксис этих языков детально описан в стандарте IEC 61131-3, так что пользователь найдет один и тот же синтаксис во всех пакетах, поддерживающих этот стандарт. Графическое представление прикладных программ - это типичная особенность программирования PLC. В то же время текстовые языки широко используются для программирования компьютеров. Языки программирования определены в стандарте таким образом, что допускают разработку приложения на смеси этих языков, которая впоследствии собирается в единую исполняемую программу. Кроме того, стандарт открыт для использования других языков программирования.
2 Назначение технологии
ISaGRAF — инструмент разработки прикладных программ для программируемых логических контроллеров на языках стандарта IEC 61131-3 и IEC 61499, который позволяет создавать локальные или распределенные системы управления. Основа технологии — среда разработки приложений (ISaGRAF Workbench) и адаптируемая под различные аппаратно-программные платформы исполнительная система (ISaGRAF Runtime). В настоящее время ISaGRAF производится и распространяется компанией ICS Triplex ISaGRAF. В ISaGRAF поддерживаются все пять языков стандарта IEC 61131-3 (International Electrotechnical Commission, МЭК):
IL (Instruction List) Язык инструкций
ST (Structured Text) Структурированный текст (адаптированный вариант языка Паскаль)
LD (Ladder Diagram) Язык релейных диаграмм (графический язык в терминах контактов и катушек)
FBD (Function Block Diagram) Язык функциональных блоков
SFC (Sequential Function Chart) Язык последовательных функциональных схем