Техническое обучение ISaGRAF. Обзор Workbench

Содержание

Слайд 2

Компоненты ISaGRAF Development Toolkit Всеобъемлющий набор инструментов/исходных кодов, используемый для переноса

Компоненты ISaGRAF

Development Toolkit
Всеобъемлющий набор инструментов/исходных кодов, используемый для переноса целевой исполнительной

системы в ОС выбранной платформы
Runtime Target
Настраиваемый, переносимый комплекс выполнения, который обрабатывает приложение пользователя
Application Workbench
Законченная среда программирования, используемая для разработки, компиляции, загрузки, моделирования и отладки приложений IEC 61131-3 и C
Слайд 3

Где размещаются компоненты Development Toolkit На мощном хост-PC с ОС Windows

Где размещаются компоненты

Development Toolkit
На мощном хост-PC с ОС Windows
Windows 3.1x /

9x / NT
Runtime Target (ядро и исполнительная часть)
Выполняется в контроллере, реализующем “машину”
Аппаратная/ОС независимость
Application Workbench
Действует на хост-PC
Windows 3.1x / 9x / NT
Слайд 4

Шесть в одном Стремления ISaGRAF Совместимость & сертификация Windows, 9x, NT,

Шесть в одном

Стремления ISaGRAF

Совместимость & сертификация
Windows, 9x, NT, 2000
Flow Chart
IEC 61131-3

(Languages)
IEC 61131-5 (Communication Function Blocks)
1499 Working Group (Distribution model)
Локализация
китайский, английский, французский, немецкий, итальянский, японский, испанский, португальский,
русский, & …
член ассоциации PLCopen
Слайд 5

ISaGRAF Application Workbench Case-инструмент для управления процессами инструменты редактирования генерация кода

ISaGRAF Application Workbench

Case-инструмент для управления процессами
инструменты редактирования
генерация кода
моделирование
отладка
управление проектом
Где Интеграторы и

Конечные пользователи будут проводить большую часть своего времени при работе с системой ISaGRAF
Главная часть этого курса
Слайд 6

ISaGRAF: виртуальный PLC Вcтраиваемая Программная Технология для Открытой Автоматизации Аппаратно-независимый загружаемый

ISaGRAF: виртуальный PLC

Вcтраиваемая Программная Технология для Открытой Автоматизации
Аппаратно-независимый загружаемый код
Высокомобильная виртуальная

машина
Standard/public двоичный код
Стандартные шлюзы для открытых расширений
Концепция близкая к JAVA
Слайд 7

Два изделия ISaGRAF ISaGRAF для Windows 3.1x, 9x & NT Программирование

Два изделия ISaGRAF

ISaGRAF
для Windows 3.1x, 9x & NT
Программирование простых PLC
ISaGRAF PRO
полностью

32-битная модель для Windows 9x & NT
Программирование множественных PLC
Слайд 8

Конфигурация ISaGRAF

Конфигурация ISaGRAF

Слайд 9

Конфигурация ISaGRAF PRO

Конфигурация ISaGRAF PRO

Слайд 10

ISaGRAF Workbench - Языки Ladder Diagram Электрические цепи Большой круг пользователей

ISaGRAF Workbench - Языки

Ladder Diagram
Электрические цепи
Большой круг пользователей

Слайд 11

ISaGRAF Workbench - Языки Function Block Diagram Поток обработки Хорошее графическое описание процесса

ISaGRAF Workbench - Языки

Function Block Diagram
Поток обработки
Хорошее графическое описание процесса

Слайд 12

ISaGRAF Workbench - Языки Structured Text Текстуальный язык Сложные алгоритмы If-Then-Else

ISaGRAF Workbench - Языки

Structured Text
Текстуальный язык
Сложные алгоритмы
If-Then-Else
For-While

if (level <= level_max)
then
out_valve

:= true;
memory_vlv := (vlv23+dbh18)/2;
else
alarm_level := true;
out_valve := false;
end_if;
Слайд 13

ISaGRAF Workbench - Языки Instruction List Язык низкого уровня Похож на машинный ассемблер

ISaGRAF Workbench - Языки

Instruction List
Язык низкого уровня
Похож на машинный ассемблер

Слайд 14

ISaGRAF Workbench - Языки Sequential Function Chart Последовательные процессы Пакетные процессы

ISaGRAF Workbench - Языки

Sequential Function Chart
Последовательные процессы
Пакетные процессы
Комбинируется с другими языками
Обзор

приложения