Компоненты ISaGRAF
Где размещаются компоненты
Стремления ISaGRAF
ISaGRAF Application Workbench
ISaGRAF: виртуальный PLC
Два изделия ISaGRAF
Конфигурация ISaGRAF
Конфигурация ISaGRAF PRO
ISaGRAF Workbench - Языки
ISaGRAF Workbench - Языки
ISaGRAF Workbench - Языки
ISaGRAF Workbench - Языки
ISaGRAF Workbench - Языки
ISaGRAF Workbench - Языки
3.58M
Category: programmingprogramming

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

1.

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

2. Компоненты ISaGRAF

www.altersys.com
• Development Toolkit
– Всеобъемлющий набор инструментов/исходных
кодов, используемый для переноса целевой
исполнительной системы в ОС выбранной
платформы
• Runtime Target
– Настраиваемый, переносимый комплекс
выполнения, который обрабатывает приложение
пользователя
• Application Workbench
– Законченная среда программирования,
используемая для разработки, компиляции,
загрузки, моделирования и отладки приложений
IEC 61131-3 и C

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

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

4. Стремления ISaGRAF

• Совместимость & сертификация
– Windows, 9x, NT, 2000
Flow Chart
Шесть
IEC 61131-3 (Languages)
IEC 61131-5 (Communication Function Blocks)
1499 Working Group (Distribution model)
• Локализация
– китайский, английский, французский,
немецкий, итальянский, японский,
испанский, португальский,
– русский, & …
• член ассоциации PLCopen
www.altersys.com
в одном

5. ISaGRAF Application Workbench

• Case-инструмент для управления процессами
– инструменты редактирования
– генерация кода
– моделирование
– отладка
– управление проектом
• Где Интеграторы и Конечные пользователи будут
проводить большую часть своего времени при
работе с системой ISaGRAF
• Главная часть этого курса
www.altersys.com

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

• Вcтраиваемая Программная Технология для
Открытой Автоматизации
• Аппаратно-независимый загружаемый код
• Высокомобильная виртуальная машина
• Standard/public двоичный код
• Стандартные шлюзы для открытых расширений
Концепция близкая к JAVA
www.altersys.com

7. Два изделия ISaGRAF

• ISaGRAF
– для Windows 3.1x, 9x & NT
– Программирование простых PLC
• ISaGRAF PRO
– полностью 32-битная модель
для Windows 9x & NT
– Программирование
множественных PLC
www.altersys.com

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

www.altersys.com

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

www.altersys.com

10. ISaGRAF Workbench - Языки

• Ladder Diagram
– Электрические цепи
– Большой круг пользователей
www.altersys.com

11. ISaGRAF Workbench - Языки

• Function Block Diagram
– Поток обработки
– Хорошее графическое описание процесса
www.altersys.com

12. ISaGRAF Workbench - Языки

• Structured Text
– Текстуальный язык
– Сложные алгоритмы
• If-Then-Else
• For-While
www.altersys.com
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
– Язык низкого уровня
– Похож на машинный
ассемблер
www.altersys.com
start_cmd: LD W101
ADD 10
mul_ope: MUL( interm_bcmd
SUB bo100
)
ST
bcmd
GT
top_level
JMPNC mul_ope

14. ISaGRAF Workbench - Языки

• Sequential Function Chart




www.altersys.com
Последовательные процессы
Пакетные процессы
Комбинируется с другими языками
Обзор приложения

15. ISaGRAF Workbench - Языки

• Flow Chart
– вне IEC 61131-3
– Диаграмма Решение/Поток
– Комбинируется с другими
языками
– Обзор приложения
www.altersys.com
English     Русский Rules