Publication 1756-QS001B-EN-P - March 2004
Содержание
Глава 1
Программирование и
тестирование
простого проекта
Использование этой главы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Создание проекта для контроллера . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Создание проекта . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Соглашения об именах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Добавление модулей ввода/вывода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Просмотр данных ввода/вывода. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Ввод релейной логики . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Открытие процедуры. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Ввод релейной логики. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Ввод функциональной блоксхемы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Создание процедуры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Вызов процедуры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Ввод функциональной блоксхемы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Конфигурирование инструкции на языке функциональных
блоксхем . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Присваивание теговпсевдонимов устройствам. . . . . . . . . . . . . . . . . . . . . 113
Как показать или скрыть информацию о тегах
псевдонимах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Настройка связи с контроллером через последовательный порт . 115
Загрузка проекта в контроллер . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Выбор рабочего режима контроллера . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Глава2
Организация проекта
Использование этой главы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Конфигурирование выполнения задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
Создание дополнительных программ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Создание пользовательского типа данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Задание процедур. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Задание процедуры для каждого участка вашей установки
или процесса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Определение установленных языков программирования. . . . .28
Выбор языка программирования для каждой процедуры . . . . .28
Разбивка каждой процедуры на более осмысленные части. . . . 29
Определение главных процедур . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Конфигурирование контроллера. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Конфигурирование ввода/вывода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Глава 3
Программирование
проекта в режиме
оффлайн
Использование этой главы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Ввод релейной логики . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Буксировка элемента . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Использование клавиатуры для добавления элемента . . . . . . . . .34
Ввод логики с использованием текста ASCII . . . . . . . . . . . . . . . . . . . . .34
Использование клавиш быстрого ввода. . . . . . . . . . . . . . . . . . . . . . . . . . 35
Экспорт/импорт релейной логики . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Когда вы импортируете цепочки… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Экспорт цепочек . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Импорт цепочек. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Проверка теговпсевдонимов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Ввод функциональной блоксхемы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Использование клавиатуры для добавления элемента . . . . . . . 310