R120-E1-01_RUS-CoSPA
1-1
1. Запуск CX-Programmer’a
Панель задач Windows
[Start]
[Programs]
[Omron]
[CX-Programmer]
[CX-Programmer]
Отображается начальный экран CX-Programmer’a.
1-2
2. Создание Нового Проекта и Настройка Типа Контроллера
Нажмите на кнопку [New] на панели кнопок CX-Programmer’a
Нажмите левой кнопкой мыши на и выберете тип контроллера.
Нажмите левой кнопкой мыши на кнопку “Settings” для открытия диалога настройки типа процессора [Device Type Settings].
Нажмите левой кнопкой мыши на и выберете тип процессора (CPU).
Нажмите [OK] для подтверждения выбора типа CPU.
Нажмите
Нажмите
1-3
3. Главное Окно
Наименование Содержание/Функции Панель Заголовка Показывает имя файла данных созданных в CX-P. Меню Позволяет выбирать пункты меню. Панели Инструментов Позволяет выбирать функции нажатием на иконки. Выбор
[View] [Toolbars] позволяет выбирать панели инструментов для отображения. Изменение положения Панелей возможно с помощью мыши.
Область Проекта Дерево Проекта
Управление программами и данными. Простое копирование данных переносом с помощью мыши между различными проектами или внутри одного проекта.
Окно Программы Экран для создания и редактирования программы в виде Релейно Контактной Схемы.
Окно Компиляции Панель Статуса Показывает информацию такую как имя PLC, состояние связи
(online/offline), положение активной ячейке программы. Информационное Окно Отображает клавиши быстрого выбора комманд используемых в
CX-P. Выбор [View] [Information Window] позволяет отобразить или убрать Информационное Окно.
Окно Символов Отображает имя, адрес или значение, и комментарии ячейки памяти контроллера выделенной курсором в Окне Программы.
Информационное Окно
Окно Программы Окно Компиляции Область Проекта
Панель Заголовка
Меню
Панели Инструментов
Дерево Проекта
Секции
Панель Статуса
Окно Символов
1-4
4. Назначение Клавиш Совместимое с SYSWIN
Функция [Keyboard Mapping] позволяет установить функции клавиш быстрого выбора комманд как в SYSWIN.
Выберете [Tools] [Keyboard Mapping…].
Когда назначение клавиш выбрано как в SYSWIN, проводник операций с клавишами будет отображен в низу экрана.
После перечисленных операций назначение клавиш будет изменено и станет как в SYSWIN.
Функциональные клавиши будут доступны для ввода релейных программ.
Нажмите на иконку отображенную в нижнем правом углу экрана. Примечание: Выберете
[View] [Function Key Guidance] для отображения или сворачивания проводника.
Отображение в нормальном виде.
Отображение в полном виде.
Нажмите правую клавишу мыши
1-5
5. Секция
Секции позволяют создавать/отображать “блоки” программы. Это улучшает не только видимость программы, но также
Изменение имени секции.
Ввод нового имени. Выбор [Rename].
Нажмите правую клавиши мыши на секции имя которой необходимо изменить.
Пример.
Нет предела количества секций на программу.
Изменение порядка секций и их копирование с помощью мыши.
Имена секций отражают содержание технологическогих процессов контролируемых с помощью них.
1-6
Добавление секции.
Возможно перейти к каждой секции (программному блоку) из списка выбора.
Нажмите правую клавишу мыши на [New Program1].
Выберете [Insert Section].
Проделайте ту же операцию по переименованию новой секции как на предыдущей странице.
Дважды нажмите на секцию для ее отображения.
1-7
6. Удаление и Отображение Необходимых Окон
Нормальный экран.
Для удаления /отображения Области Проекта,
Для удаления /отображения Окна Компиляции,
Нажмите на клавиатуре [Alt]+[1], либо на Панели Инструментов
нажмите
Нажмите на клавиатуре [Alt]+[2], либо на Панели Инструментов
нажмите
1-8
7. Создание программы
8. Втавка Нормально Открытого Контакта
Помещаем курсор в левый верхний угол Окна Программы и начинаем программирование.
[C]
0
[Ent]
Switch 1
[Ent]
Нажмите [C] на клавиатуре для отображения диалога [New Contact].0 из старшей цифры адреса (слово) может быть опущен.
Введите комментарий.
Варианты удаления инструкций • Пометите курсор на инструкцию и нажмите клавишу DEL.
• Поместите курсор справа от инструкции и нажмите
Точка разделяет номер слова и номер бита.
1-9
9. Втавка Выхода (Реле)
Окно Крмпиляции автоматически открывается.
[О]
100
[Ent]
Coil 0
[Ent]
[R]
Нажмите [О] на клавиатуре для отображения диалога [New Coil].
Нажмите [R] для нормализации цепочки.
Цепочка также будет нормализована если курсор будет перемещен на другую цепочку.
Полезная Функция: Автоматическая проверка дублирования выходов Если во время создания программы было вставлено 2 одинаковых выхода, следующее сообщение с указанием адреса дублированного выхода будет отображено.
Нажмите клавишу [ESC] для закрытия Окна Крмпиляции.
Двойной щелчок мышью.
Если произвести двойной щелчок мышью (или нажать F4), то курсор переместиться на место обозначенного выхода в Окне Программы.
1-10
[Alt]+[Y]
Нажмите
[Tools] [Options]
Нажмите для удаления галочки.
Диалог ввода комментариев не будет
отображаться.
Ссылки.1. Нажимая [Alt]+[Y] на клавиатуре можно включать/выключать отображение комментариев.
2. Нажимая кнопку [Show Program/Section Comment] на панели инструментов включать/выключать отображение комментариев в верхней строке.
3. Выберете меню [Tools]/[Options] для отображения/скрытия диалога ввода комментариев.
1-11
10. Редактирование Комментариев
Нажмите
Окно Программы переключится в Окно Редактирования Комментариев.
При двойном нажатии левой клавиши мыши на бит комментарии которого хототе изменить, Вам будет доступно редактирование символов.
Копирование и удаление одного или множества комментариев.
Пример копирования комментариев 2-х бит.
Копирование комментариев также возможно между Excel и CX-Programmer’ом.
Комментарии выбраных 2-х бит скопируются.
Нажмите правую клавишу мыши на тот номер бита куда вы хотите поместить комментарии и выберете [Paste].
Выделите голубым цветом с помощью нажатой правой клавиши мыши биты для копирования.
Нажмите правую клавишу мыши на выделенном диапазоне и выберете [Copy] во всплывающем меню.
1-12
11. Ввод Комментариев Цепочки 12. Вставка Нормально Закрытого Контакта
Поместите курсор в эту позицию
[ENT]
Введите комментарии [Действие при запуске]
[ENT]
[/]
1
[ENT]
Sensor 1
[ENT]
Нажмите [/] на клавиатуре для отображения диалога [New Closed Contact].
1-13
13. Ввод Присоединительных Комментариев
[O] 101
[ENT] Coil 1
[ENT] [R]
Поместите курсор на контакт к которому хотите присоединить комментарии.
[Alt]+[ENT] Или нажмите правую клавишу мыши.
[Properties] Введите [Декабрь 2004. Комментарии добавлены ООО”КоСПА”]
[ENT]
Эта функция очень полезна для сохранения истории изменений в проекте и для примечаний.
Нажмите [Alt]+[Y] для отображения/скрытия присоединительных комментариев.
1-14
14. Ввод Контакта Срабатывающего по Переднему Фронту 15. Ввод Контакта Срабатывающего по Заднему Фронту
[С]
100
Нажмите
Нажмите [Up].
[ENT]
[ENT]
[С]
101
Нажмите
Нажмите [Down].
[ENT]
Этот метод ввода доступен только для контроллеров серии CS/CJ и CV. Для других контроллеров используется DIFU(13).
1-15
16. Ввод Вертикальной Линии (Вверх) 17. Ввод Вертикальной Линии (Вниз)
[Ctrl]+[ ↑ ] или
[U]
[O] 200 [ENT] Coil 2 [ENT] [R] [C] 200 [ENT] [ENT] [O] 300 [ENT] Coil 3 [ENT]
[←]
[Ctrl]+[ ↓ ]
Или
[V]
1-16
18. Ввод Инструкции 1
[I]
++└─┘d0 [ENT]
Products
[ENT]
[R]
Отображение диалога [New Instruction].
Ввод инструкции и ее операндов.
Ввод комментариев операнда.
1-17
19. Ввод Инструкции 1 (с помощью полезных функций).
Нажмите
Контроллеры поддерживающие эту инструкцию отображены в списке.
Нажмите . Отобразится список инструкций структурированых по группам.
Нажмите . Отобразится экран помощи по данной инструкции.
1-18
20. Ввод Вспомогательного Контакта (Бит 1.0-но секундного импульса)
[C]
Нажмите
Выберете P_1s из ниспадающего меню.
[ENT]
Отображение диалога [New Contact].
1-19
21. Ввод Инструкции 2 (срабатывающей по переднему фронту).
[I]
Введите @MOV└─┘#0└─┘D100
[ENT]
[ENT]
[R]
Отображение диалога [New Instruction].
Инструкция срабатывает в течение одного скана работы программы.
Присоединение @ перед инструкцией означает ее срабатывание по переднему фронту.
1-20
22. Ввод Инструкции 3 (по порядковому номеру).
[I]
021
Введите #0└─┘D0
[ENT]
[ENT]
[R]
Отобразится инструкция соответствующая введенному порядковому номеру.
См. секцию 11 для ввода комментариев цепочки.
1-21
23. Ввод Инструкции Таймера
[/] T0
[ENT] *T0: Указывает на
TIM0.
Введите комментарий.
Timer 1 [ENT]
[I]
TIM0└─┘0└─┘#30
[ENT]
[R]
Ввод инструкции таймера.
1-22
24. Ввод Инструкции Счетчика
[I] CNT└─┘0└─┘#5
[ENT] Переместите курсор с помощью мыши или клавиш со стрелками. Введите бит сброса счетчика.
[R]
[С] С0 [ENT]
[O] 402 [ENT]
[R]
Ввод инструкции счетчика.
1-23
25. Редактирование цепочек 1 (Копирование)
[Ctrl]+[C] (Копирование цепочки)
[ ↓ ]
[Ctrl]+[V] (Вставка цепочки)
Поместите курсор в эту позицию. Цепочка будет выделена как показано справа.
Нажмите клавишу ↓ для перемещения курсора в эту позицию.
• Вы можете переносить инструкции с помощью мыши. • Вы можете вырезать выбранные цепочки (инструкции) с помощью [Ctrl]+[X].
• Когда произошла ошибка, нажмите или [Ctrl]+[Z] для отмены операции
нажмите или [Ctrl]+[Y] для повтора операции
Копирование также доступно для следующих элементов в Области Проекта.
Контроллер. Символы (Глобальные).
Задача (Программа).
Символы (Локальные). Секции.
1-24
26. Редактирование цепочек 2 (Объединение, Разделение) 27. Ввод инструкции END
Выделите с помощью мыши цепочки, которые необходимо объединить.
Нажмите правую клавишу мыши и выберите [Combine] из всплывающего меню.
Комбинирование цепочек.
Разделение цепочек.
Выделите мышью ту часть цепочки, которую хотите отделить.
Нажмите правую клавишу мыши и выберите [Split Rung] из всплывающего меню.
При создании нового проекта секция END с инструкцией END автоматически создается. Вам не нужно добавлять эту инструкцию в проект.
Примечание: Секция END не создается в CX-Programmer’e V2 или более ранней версии.
2-1
1. Проверка Программы (Компиляция)
Нажмите
Перед загрузкой программы, необходимо проверить ошибки.
Ошибки и адреса отображаются в Окне Компиляции.
Для того чтобы переместится в Окно Программы к соответствующей ошибке необходимо дважды щелкнуть мышью на отображенной ошибке.
Необходимо исправить ошибку.
• При компиляции Окно Компиляции автоматически открывается. • Закрыть его можно нажав на клавишу [ESC].
2-2
2. Установка Соединения
Нажмите
Нажмите [OK].
Нажмите [OK].
Нормальное соединение. Позволяет соединиться с контроллером тип которого и метод соединения определяются при открытии проекта.
Авто соединение. Автоматически распознает подсоединенный контроллер, устанавливает связь с ним и скачивает все данные(такие как программа, настройки и т.д.) по нажатию одной кнопки.
Соединение с Симулятором. Позволяет соединиться с CX-Simulator нажатием одной кнопки (Необходимо установить CX-Simulator).
CX-Programmer V4 допускает 3 вида соединения в зависимости от применения.
В данном описание рассматривается порядок работы при связи с CX-Simulator’ом (CX-Simulator устанавливается отдельно).
Панель CX-Simulator’а.
Отображается режим работы контроллера.
Цвет фона Окна Программы становится серым.
Отображается время скана (исключение Режим Программирования).
2-3
3. Мониторинг
Нажмите
Нажмите [YES].
Осуществляется мониторинг состояния контактов и выходов (реле).
Включение и выключение мониторинга.
Переключите контроллер (симулятор) в режим Мониторинга.
Если программа имеет большой объем, то скорость прокручивания экрана может снизиться при мониторинге. В этом случае выключите мониторинг с помощью следующей иконки, прокрутите экран до адреса который необходимо проконтролировать, и затем включите мониторинг снова.
2-4
4. Мониторинг - 2 Мониторинг Нескольких Участков Программы Одновременно
5. Мониторинг – 3 Мониторинг в Hex’е
Вы можете разделить Окно Программы и осуществлять мониторинг нескольких участков программы одновременно.
Поместите курсор куда указывает стрелка и удерживая нажатой левую клавишу мыши передвигайте его вниз.
Экран разделится на две области(верхнюю и нижнюю) и Вы можете отобразить любые части программы используя полосы прокрутки.
Нажмите для отображения текущего значения всех областей памяти в
шестнадцатиричном формате (Hex) ( - в десятичном, - в десятичном со знаком).
Отображение в десятичном формате.
Отображение в шестнадцатиричном формате .
Если все иконки выключены, формат данных выбирается автоматически для каждой инструкции.
2-5
6. Мониторинг – 4 Смотровое Окно
Отображение Смотрового Окна.
[Alt]+[3]
Ввод номера бита который необходимо проконтролировать.
400
[ENT] Для автоматического ввода адресов с их последовательным увеличением нажмите клавишу ENT.
[ENT] [ENT] [ENT] [ENT]
Мониторинг адресов памяти контроллера осуществьяется когда активизировано Смотровое Окно.
Адреса зарегистрированные в Смотровом Окне остаются при сохранении проекта в файле с расширением .opt и отображаются при следующем запуске CX-Programmer.
Вы можете также ввести любой адрес в эту позицию.
2-6
7. Мониторинг – 5 Изменение Текущего Значения и
Двоичный Мониторинг в Смотровом Окне
Двойной щелчок мышью. Открывается диалог ввода. Введите новое значение.
В Смотровом Окне можно изменять текущие значения битов и слов.
Нажмите правую клавишу мыши и Вы сможете выбрать Force On/Off/Cancel и Set On/Off из всплывающего меню.
Нажмите
Данные слова с адресом 5 отображаются в двоичной системе.
2-7
8. Полезные Функции Смотрового Окна
Смотровое Окно имеет функции классификации и отображения данных по листам как MS-EXCEL и произволного изменения названий этих листов. Это полезно при отладке программы если Вам необходимо собрать биты и слова по группам.
Нажмите правую клавишу мыши на листе 1(sheet 1) и выберете [Watch Sheet] [Rename].
Введите имя.
Для добавления нового листа выберете [Watch Sheet] [Insert].
Нажмите [OK].
Имена установленные при данной операции остаются при сохранении проекта в файле с расширением .opt. При открытии проекта они отображаются.
Удобно контролировать данные если они разбиты на группы, каждая из которых имеет свое понятное название.
2-8
9. Мониторинг – 6 Смотровое Окно - 2
С помощью перетаскивания мышью из Окна Программы в Смотровое Окно можно добавить адреса для контролирования.
Перетащите с помощью мыши в Смотровое Окно.
Такие данные как цепочки, блоки битов, или операнды инструкций (слова) будут помещены в Смотровое Окно. Кроме того, состояния и значения этих битов и слов тут же отобразятся.
Выделите с помощью мыши необходимые цепочки или части цепочек.
2-9
10. Мониторинг – 7 Свертывание Длиных Цепочек
Выберете [View] [Monitor in RungWrap].
Эта функция укарачивает при мониторинге длинные цепочки, которые выступают за правый ограничитель.
Цепочка свернулась до правого ограничителя.
2-10
11. Мониторинг – 8 Мониторинг По Фронту
Поместите курсор на бит, который необходимо контролировать.
Нажмите . Или нажмите правую клавишу мыши на контролируемом бите и выберете из всплывающего меню [Differential Monitor]. Выберете [View] [Monitor in RungWrap].
Эта функция определяет срабатывание по фронту (переднему/заднему) заданного бита и сигнализирует об этом звуковым или визуальным сигналом. При использовании этой функции нет необходимости в использовании проверочных цепочек, которые ловят срабатывание бита по фронту.
Нажмите [Start].
В диалоговом окне отображается количество срабатываний, а также изменяется цвет прямоугольника при срабатывании.
2-11
12. Принудительная установка бита
13. Отображение Списка Принудительно Установленных Битов
Поместите курсор на бит, который необходимо принудительно включить/выключить. Отобразите Область Проекта. [Alt]+[1] Дважды щелкните мышью на [Memory]. Переключитесь на закладку [Address]. Дважды щелкните мышью на [Forced Status].
Биты могут быть принудительно включены/выключены из CX-Programmer’a.
Значек означает то, что бит в данный момент принудительно установлен.
Для того, чтобы принудительно включить бит нажмите правую клавишу мыши. Затем выберете во всплывающем меню [Force] [On].
Операция принудительного выключения (Off) и сбрасывания принудительных установок (Cancel) производится тем же способом.
Если бит принудительно включен/выключен он будет сохранять это состояние до сброса принудительных установок. Состояние принудительно установленных битов не изменяется в результате выполнения программы или подачи внешних сигналов. Примечание: принудительная установка не доступна в режиме работы контроллера (Run Mode).
Принудительно установленные биты могут быть просмотрены в таблице. Эта функция позволяет контролировать одновременно множество принудительно установленных битов.
2-12
13. Изменение Уставки Таймера
14. Изменение Текущего Значения Таймера
Поместите курсор на уставку таймера. Нажмите правую клавишу мыши и выберете из всплывающего меню [Set] [Value]. Поместите курсор на текущее значение таймера. Нажмите правую клавишу мыши и выберете из всплывающего меню [Set] [Value]. Отсчет начнется с нового значения 5000.
Уставку таймера можно изменить во время работы контроллера (только в режиме Monitor mode).
Текущее таймера можно изменить во время работы контроллера (только в режиме Monitor mode).
Введите новое значение уставки #100.
Нажмите [OK].
Введите новое текущее значение 5000.
Нажмите [Set].
2-13
14. Функция Поиска – 1 Поиск с помощью Address Reference Tool
Откройте Address Reference Tool.
[Alt]+[4] Нажмите на искомый бит для отображения его в окне программы.
Введите номер искомого бита или слова в поле [Address].
12 Нажмите
Список мест в программе, где используется искомый бит или слово.
3
Или можно переместить курсор на искомый бит в окне программы.
Ссылка
2-14
15. Функция Поиска – 2 Последовательный Поиск Бита по Программе
[Space]
[Space]
[Shift] +
[Space]
Эта функция позволяет отследить причину несрабатывания бита. (1) Причина несрабатывания бита 3.00 в том, что контакт 2.00 не включен. Следовательно, необходимо найти, где в программе должен срабатывать бит 2.00. (2) Поместите курсор на контакт 2.00 и нажмите клавишу [Space](пробел).
(3) Причина несрабатывания бита 2.00 кроется в несрабатывании бита 1.00 или бита 1.01. Следовательно, необходимо найти, где в программе должены срабатывать биты 1.00 и 1.01. Сначала поместите курсор на контакт 1.00 и нажмите клавишу [Space] как показано в (2).
(4) Если причина не в бите 1.00, нажмите [Shift]+[Space] и Вы вернетесь на предыдущий шаг.
2-15
[Space]
(5) Причина несрабатывания возможно в бите 1.01., следовательно поместите курсор на контакт 1.01 и нажмите клавишу [Space].
(6) Фокус переместится на выход 1.01. Причина несрабатывания в контакте 0.01.
При нажатии на клавишу [Space] на контакте фокус перемещается только на выход(реле) с темже адресом. При нажатии на клавишу [N] фокус перемещается на все контакты и выхода(реле) по очереди. Для возвращения фокуса на предыдущий контакт используется клавиша [B].
2-16
16. Функция Поиска – 3 Поиск по Слову в Комментарии
Нажмите . Отобразится диалог поиска [Find in PLC]. Введите слово для поиска.
Нажмите . Нажмите [OK].
С помощью этой функции можно найти бит, слово или цепочку программы в комментариях к которым встречается заданное в поиске слово. Результаты поиска отобразятся в Окне Отчета по Поиску.
Нажмите . Выберете из всплывающего меню [Program Comments].
PLC Поиск во всей программе. Current view Поиск в текущей секции программы. Нажмите на иконку в Окне
Проекта для выбора секции.
Определение границ поиска.
Биты, комментарии которых включают в себя слово введенное при поиске, отображаются в Окне Отчета по Поиску. Двойной щелчок
мышью на надписи перемещает курсор в Окно Программы на указанный бит.
2-17
17. Функция Поиска – 4 Переход к Цепочке с Комментарием
Для отображения списка комментариев цепочек нажмите
[L]
или
[Alt]+[Shift]+[R]
или
Поместите курсор в окно программы, нажмите правую
клавишу мыши и во всплывающем меню выберете [Go To Commented Rung].
Нажмите на комментарий цепочки в списке и курсор переместится в Окно Прогаммы на цепочку, комментарий которой был выбран.
Эта функция отображает список с комментариями цепочек и перемещает курсор в Окно Программы на цепочку, комментарий которой был выбран. Комментарии цепочек улучшают эффективность отладки цепочек разбитых на блоки по функциям.
2-18
18. Функция Поиска – 5 Поиск Адреса Бита
Нажмите правую клавишу мыши в Окне Программы. Выберете из всплывающего меню [Find Bit Address]. Введите искомый адрес (номер бита). Выберете границы поиска (Current View). Нажмите [Report]. Нажмите [OK].
Доступен поиск адресов и мнемокода.
Нажмите кнопку [How to Input] для отображения помощи [Find and Replace Examples].
Двойной щелчок мышью на надписи перемещает курсор в Окно Программы на указанный бит.
Окно Отчета по Поиску отображает список результатов.
2-19
18. Online - Редактирование
(1) Переместите курсор на цепочку, которую необходимо отредактировать.
(2) Выберете [Program] [Online Edit] [Begin] из меню CX-Programmera.
(3) Введите новый адрес (в этом примере 4.11).
(4) Выберете [Program] [Online Edit] [Send Changes] из меню, для закачки изменений.
Двойной щелчок.
Вы также можете выбрать больше, чем одну цепочку для Online – редактирования с помощью мыши.
2-20
Полезные функции
Вы можете выбрать либо вертикальное, либо горизонтальное отображение инструкций.
Вертикальное отображение инструкций.
[Tools(T)] [Options(O)].
Горизонтальное отображение инструкций.
Выберете [Show output instructions horizontally (H)].