Omron CP1L series Introduction Manual

Cat. No. W07E-RU-01A
Модуль ЦПУ CP1L
CP1L-L14D®-® CP1L-L20D®-® CP1L-M30D®-® CP1L-M40D®-®
ВВОДНОЕ РУКОВОДСТВО
Краткий обзор
25 Монтаж и подключение
Создание программ
35
Загрузка и отладка программ
75
Advanced Industrial Automation
CP1L-L14D- CP1L-L20D- CP1L-M30D- CP1L-M40D-

Модуль ЦПУ CP1L

Вводное руководство
Замечание:
Продукты компании OMRON должны использоваться надлежащим образом, только для целей, описанных в настоящем руководстве, и только квалифицированным персоналом.
В настоящем руководстве для обозначения различных типов опасности используются следующие предупреждающие надписи. Обязательно учитывайте информацию, которую они содержат. Пренебрежение этой информацией может привести к травмированию людей или нанесению материального ущерба.
ОПАСНОСТЬ Указывает на чрезвычайно опасную ситуацию, которая, если ее не избежать,
приведет к смерти или серьезной травме. Кроме того, может быть нанесен значительный материальный ущерб.
ВНИМАНИЕ Указывает на потенциально опасную ситуацию, которая, если ее не избежать,
может привести к смерти или серьезной травме. Кроме того, может быть нанесен значительный материальный ущерб.
Предупреждение Указывает на потенциально опасную ситуацию, которая, если ее не избежать,
может привести к травме средней или легкой степени тяжести, или нанесению материального ущерба.
Вспомогательные обозначения
Сокращение «Ch», которое появляется на некоторых дисплеях и на некоторых продуктах OMRON, часто означает «слово» и в документации в этом смысле имеет сокращение «Wd».
Сокращение «PLC» (ПЛК) означает «Программируемый контроллер». Однако на некоторых экранах CX-Programmer может встречаться сокращение «PC», которое также означает «Программируемый контроллер».
Информационные знаки
Для выделения информации различного типа в левой колонке настоящего руководства используются следующие заголовки и обозначения.
Примечание Особенно интересная и полезная информация о наиболее эффективных
и удобных способах работы с изделиями.
1,2,3... 1. Обозначение последовательности действий или любого другого списка.
Торговые марки и наименования
Windows – зарегистрированная торговая марка Microsoft Corporation в США и других странах. SYSMAC – зарегистрированное торговое наименование программируемых контроллеров OMRON.
Другие названия продуктов и фирменные наименования являются торговыми марками или зарегистрированными торговыми марками своих владельцев.
© OMRON, 2007
Все права защищены. Воспроизведение, размещение в информационно-поисковой системе или передача третьему лицу какой-либо части настоящего руководства в какой-либо форме и каким-либо способом (механическим, электронным, путем ксерокопирования, записи на носитель или иным способом) не допускается без предварительного письменного разрешения компании OMRON.
Использование информации, содержащейся в настоящем руководстве, не сопряжено с какой-либо патентной ответственностью. Кроме того, поскольку компания OMRON неуклонно стремится к совершенствованию своей продукции, информация, содержащаяся в настоящем руководстве, может быть изменена без предупреждения. Подготовка настоящего руководства выполнялась с надлежащей тщательностью. Тем не менее, компания OMRON не несет ответственности за какие-либо ошибки иупущения. Компания OMRON не несет юридической ответственности за повреждения, явившиеся результатом использования информации, содержащейся в настоящем руководстве.
2
СОДЕРЖАНИЕ
ПРЕДВАРИТЕЛЬНЫЕ УКАЗАНИЯ ................................ 9
1 Для кого предназначено Руководство................................................................... 10
2 Общие предварительные указания....................................................................... 10
3 Указания по безопасности ..................................................................................... 10
4 Указания по применению ....................................................................................... 10
РАЗДЕЛ 1
Обзор ПЛК CP1L........................................................... 11
1-1 Модели ПЛК CP1L .................................................................................................. 12
1-2 Названия и функции элементов ............................................................................ 14
РАЗДЕЛ 2
Проектирование систем............................................... 17
2-1 Организация данного руководства........................................................................ 18
2-2 Система управления гаражными воротами.......................................................... 20
2-3 Распределение входов/выходов в системе
управления гаражными воротами ......................................................................... 22
2-4 Пример лестничной диаграммы ............................................................................ 24
РАЗДЕЛ 3
Монтаж и подключение ................................................ 25
3-1 Замечания по монтажу........................................................................................... 26
3-2 Монтаж на DIN-рейку.............................................................................................. 29
3-3 Электрический монтаж устройств ......................................................................... 30
3-4 Пробное включение CP1L...................................................................................... 33
РАЗДЕЛ 4
Создание программ...................................................... 35
4-1 Подготовка к программированию .......................................................................... 36
4-2 Создание лестничных диаграмм ........................................................................... 42
4-3 Применение CX-Programmer ................................................................................. 45
4-4 Использование Справки......................................................................................... 48
4-5 Ввод программ........................................................................................................ 51
4-6 Сохранение и загрузка программ.......................................................................... 68
4-7 Редактирование программ..................................................................................... 71
РАЗДЕЛ 5
Загрузка и отладка программ ...................................... 75
5-1 Переход в режим on-line......................................................................................... 76
5-2 Изменение/отладка в режиме on-line.................................................................... 83
Приложение .................................................................. 93
A-1 Адреса слов/битов.................................................................................................. 94
A-2 Команды .................................................................................................................. 99
A-3 Внутренняя работа CP1L ..................................................................................... 103
A-4 Примеры программирования CP1L ..................................................................... 112
3

О данном руководстве:

Данное руководство описывает монтаж, настройку и эксплуатацию программируемых контроллеров (ПЛК) серии CP и содержит разделы, описанные ниже. Серия CP – это усовершенствованные однокорпусные ПЛК, в основу которых легли передовые технологии управления и обширный опыт компании OMRON в области промышленной автоматизации.
Пожалуйста, внимательно прочитайте данное руководство и тщательно ознакомьтесь с информацией, содержащейся в нем, прежде чем приступать к монтажу или эксплуатации ПЛК серии CP. Обязательно ознакомьтесь с указаниями по технике безопасности, которые приведены в следующем разделе.
Данное руководство предназначено для пользователей, ранее не работавших с продуктами серии SYSMAC CP. В нем приведены основные сведения о работе с данной серией применительно к SYSMAC CP1L.
Конфигурации схем, способы подключения цепей, а также программы приведены в настоящем руководстве исключительно в качестве примера. При создании реальной системы выясняйте технические и эксплуатационные характеристики, а также характеристики безопасности каждого элемента системы, используя соответствующие технические руководства.
Лестничные диаграммы приведены в настоящем руководстве исключительно в качестве примера. При проектировании реальной системы предусмотрите надлежащие меры защиты.
Предварительные указания – содержит общие указания по использованию программируемого контроллера и связанных с ним устройств.
Раздел 1 представлены типы ПЛК CP1L, а также названия элементов. Раздел 2 описан процесс создания системы на базе ПЛК CP1L на примере системы
управления гаражными воротами. Раздел 3 – описаны процедуры монтажа модуля CP1L на DIN-рейку, подключения цепей
питания и входов/выходов, а также проверки функционирования. Раздел 4 – описаны основные функции CX-Programmer на примере создания лестничной
диаграммы для системы управления гаражными воротами.
Раздел 5 описана загрузка и отладка программ. Приложения – приведены адреса слов и битов, кратко описаны команды и внутренняя работа
CP1L, даны примеры программирования CP1L.
4

Сопутствующие руководства

Ниже перечислены руководства, относящиеся к модулям ЦПУ серии CP. Обращайтесь к ним по мере необходимости.
Каталог №Название руководства Описание
W462 SYSMAC CP Series CP1L
CPU Unit User’s Manual Руководство пользователя
W451 SYSMAC CP Series
CP1H/CP1L CPU Unit Programming Manual
Руководство по программированию
W446 SYSMAC CX-Programmer
Operation Manual
Руководство по эксплуатации
Подробно описывает конфигурацию системы, механический и электрический монтаж, распределение входов/выходов, функции счета/ генерирования импульсов и подключение модулей расширения. Также содержит информацию об ошибках, поиске и устранении неисправностей, техническом обслуживании и периодической проверке.
Содержит следующую информацию о серии CP:
Команды языка программирования
Методы программирования
Задачи
Память файлов
Функции
Используйте данное руководство вместе с руководством по эксплуатации программируемых контроллеров CP1H CP1H Programmable Controllers
Operation Manual (W450).
Содержит сведения об установке и работе с программой CX-Programmer и обо всех ее функциях, за исключением функциональных блоков.
5
Внимательно прочитайте настоящее руководство
Пожалуйста, внимательно прочитайте это руководство, прежде чем приступать к использованию продукта. В случае если у Вас имеются какие-либо вопросы или комментарии, обращайтесь, пожалуйста, к региональному представителю компании OMRON.
Гарантийные обязательства и ограничение ответственности
ГАРАНТИЙНЫЕ ОБЯЗАТЕЛЬСТВА
Компания OMRON дает исключительную гарантию того, что втечение одного года (если не оговорен иной период) с даты продажи изделия компанией OMRON в изделии будут отсутствовать дефекты, связанные с материалами и изготовлением изделия.
КОМПАНИЯ OMRON НЕ ДАЕТ НИКАКИХ ГАРАНТИЙ ИЛИ ОБЯЗАТЕЛЬСТВ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВОТНОШЕНИИ СОБЛЮДЕНИЯ ЗАКОНОДАТЕЛЬСТВА ПРИ ИСПОЛЬЗОВАНИИ ИЗДЕЛИЯ, В ОТНОШЕНИИ КОММЕРЧЕСКОГО УСПЕХА ИЗДЕЛИЙ ИЛИ ИХ ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОГО ПРИМЕНЕНИЯ. КАЖДЫЙ ПОКУПАТЕЛЬ ИЛИ ПОЛЬЗОВАТЕЛЬ ПРИЗНАЕТ, ЧТО ОПРЕДЕЛЕНИЕ СООТВЕТСТВИЯ ИЗДЕЛИЙ ТРЕБОВАНИЯМ, ПРЕДЪЯВЛЯМЫМ ПОКУПАТЕЛЕМ ИЛИ ПОЛЬЗОВАТЕЛЕМ, НАХОДИТСЯ В КОМПЕТЕНЦИИ САМОГО ПОКУПАТЕЛЯ ИЛИ ПОЛЬЗОВАТЕЛЯ. КОМПАНИЯ OMRON НЕ ПРИЗНАЕТ КАКИЕ-ЛИБО ИНЫЕ ЯВНЫЕ ИЛИ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИЙНЫЕ ОБЯЗАТЕЛЬСТВА.
ОГРАНИЧЕНИЕ ОТВЕТСТВЕННОСТИ
КОМПАНИЯ OMRON НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ПРЯМЫЕ, КОСВЕННЫЕ ИЛИ ВЫТЕКАЮЩИЕ УБЫТКИ, ПОТЕРЮ ПРИБЫЛИ ИЛИ КОММЕРЧЕСКИЕ ПОТЕРИ, КАКИМ БЫ ТО НИ БЫЛО ОБРАЗОМ СВЯЗАННЫЕ С ИЗДЕЛИЯМИ, НЕЗАВИСИМО ОТ ТОГО, ПРЕДЪЯВЛЯЕТСЯ ЛИ ИСК НА ОСНОВАНИИ КОНТРАКТА, ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ, В СВЯЗИ С НЕБРЕЖНЫМ ОБРАЩЕНИЕМ ИЛИ НА ОСНОВАНИИ БЕЗУСЛОВНОГО ОБЯЗАТЕЛЬСТВА.
Ни при каких обстоятельствах ответственность компании OMRON по какому-либо иску не может превысить собственную стоимость изделия, на которое распространяется ответственность компании
OMRON.
НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ КОМПАНИЯ OMRON НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПО ГАРАНТИЙНЫМ ОБЯЗАТЕЛЬСТВАМ, РЕМОНТУ ИЛИ ДРУГИМ ИСКАМ В ОТНОШЕНИИ ИЗДЕЛИЙ, ЕСЛИ ВРЕЗУЛЬТАТЕ АНАЛИЗА, ПРОВЕДЕННОГО КОМПАНИЕЙ OMRON, УСТАНОВЛЕНО, ЧТО В ОТНОШЕНИИ ИЗДЕЛИЙ НАРУШАЛИСЬ ПРАВИЛА ЭКСПЛУАТАЦИИ, ХРАНЕНИЯ, МОНТАЖА И ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ, ЧТО В ИЗДЕЛИЯХ ИМЕЮТСЯ ЗАГРЯЗНЕНИЯ, ЛИБО ИЗДЕЛИЯ ИСПОЛЬЗОВАЛИСЬ НЕ ПО НАЗНАЧЕНИЮ ИЛИ ПОДВЕРГАЛИСЬ НЕДОПУСТИМОЙ МОДИФИКАЦИИ ИЛИ РЕМОНТУ.
6
Замечания по применению
ПРИГОДНОСТЬ ДЛЯ КОНКРЕТНОГО ПРИМЕНЕНИЯ
Компания OMRON не несет ответственности за соответствие каким­либо стандартам, нормативам или правилам, которые действуют вслучае применения изделий в составе оборудования заказчика или при использовании изделий.
По запросу заказчика компания OMRON предоставляет соответствующие сертификаты, выдаваемые сторонними организациями, в которых перечисляются обеспечиваемые номинальные параметры и указываются ограничения на применение изделий. Сама по себе эта информация не является достаточной для полного определения пригодности изделий для применения вконечной системе, машине, оборудовании или в других областях применения.
Ниже приведены некоторые примеры применения, требующие особого внимания. Этот перечень не является исчерпывающим перечнем возможного применения изделий и не гарантирует пригодность изделий для целей, в нем перечисленных:
• Использование вне зданий, использование в условиях возможного химического загрязнения или электрических помех, либо при условиях эксплуатации, не описанных в настоящем документе.
• Системы управления объектами ядерной энергетики, тепловые системы, железнодорожные системы, авиация, медицинское оборудование, игровые автоматы, транспортные средства, оборудование защиты и системы, эксплуатация которых регулируется отдельными промышленными или государственными нормативами.
• Системы, машины и оборудование, представляющие угрозу для жизни или имущества.
Следует ознакомиться и соблюдать все запреты, распространяющиеся на данные изделия.
НИ В КОЕМ СЛУЧАЕ НЕ ИСПОЛЬЗУЙТЕ ИЗДЕЛИЕ В СИСТЕМАХ, ПРЕДСТАВЛЯЮЩИХ СЕРЬЕЗНУЮ УГРОЗУ ДЛЯ ЖИЗНИ ИЛИ ИМУЩЕСТВА, НЕ ОБЕСПЕЧИВ БЕЗОПАСНОСТИ ВО ВСЕЙ СИСТЕМЕ В ЦЕЛОМ, А ТАКЖЕ НЕ УБЕДИВШИСЬ В ТОМ, ЧТО ИЗДЕЛИЯ OMRON ИМЕЮТ НАДЛЕЖАЩИЕ НОМИНАЛЬНЫЕ ХАРАКТЕРИСТИКИ, НАДЛЕЖАЩИМ ОБРАЗОМ СМОНТИРОВАНЫ ИИСПОЛЬЗУЮТСЯ ПО НАЗНАЧЕНИЮ.
ПРОГРАММИРУЕМЫЕ ИЗДЕЛИЯ
Компания OMRON не несет ответственности за программы пользователя, создаваемые для программируемых изделий, и за какие-либо последствия, возникшие в результате их применения.
7
Отказ от ответственности
ИЗМЕНЕНИЕ ХАРАКТЕРИСТИК
Характеристики изделия и дополнительные принадлежности могут быть изменены в любое время в целях улучшения параметров и по другим причинам.
Мы практикуем изменение номера модели в случае изменения ранее заявленных номинальных характеристик или свойств, либо в случае существенного изменения конструкции. Тем не менее, некоторые технические характеристики изделий могут быть изменены без какого-либо уведомления. В спорном случае по Вашему запросу модели может быть присвоен специальный номер, идентифицирующий или определяющий ключевые характеристики, требуемые для Вашей задачи. Актуальные сведения о технических характеристиках приобретаемых изделий всегда можно получить в региональном представительстве OMRON.
ГАБАРИТНЫЕ РАЗМЕРЫ И ВЕС
В настоящем документе приведены номинальные значения габаритов и весов, и их нельзя использовать в конструкторской документации, даже если приведены значения допусков.
ЭКСПЛУАТАЦИОННЫЕ ХАРАКТЕРИСТИКИ
Приведенные в настоящем документе эксплуатационные характеристики служат в качестве ориентира для пользователей при определении пригодности изделий для задач пользователей инеявляются предметом гарантийного обязательства. Эти характеристики могли быть получены в результате испытаний, проведенных компанией OMRON, и пользователи должны соотносить их с требованиями к реальным прикладным задачам. Фактические эксплуатационные характеристики являются предметом «Гарантийных обязательств» и «Ограничения ответственности» компании OMRON.
ОШИБКИ И ОПЕЧАТКИ
Информация, содержащаяся в настоящем руководстве, была тщательно проверена и, вероятнее всего, является точной; тем не менее, компания OMRON не несет ответственности за допущенные типографские ошибки или опечатки.
8

ПРЕДВАРИТЕЛЬНЫЕ УКАЗАНИЯ

Данный раздел содержит общие указания по использованию программируемых контроллеров
(ПЛК) серии CP и связанных с ними устройств.
Данный раздел содержит важную информацию о безотказном и безопасном применении
программируемых контроллеров. Обязательно прочитайте этот раздел и примите к сведению
всю содержащуюся в нем информацию, прежде чем приступать к настройке или использованию
системы ПЛК.
1 Для кого предназначено Руководство. . . . . . . . . . . . . . . . . . . . . . . . 10
2 Общие предварительные указания. . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 Указания по безопасности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 Указания по применению . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
9
Для кого предназначено Руководство
1 Для кого предназначено Руководство
Данное руководство предназначено для лиц, обладающих специальными знаниями в области электрических систем (инженер-электрик и т.п.).
Персонал, ответственный за установку промышленных систем автоматизации.
Персонал, ответственный за разработку промышленных систем автоматизации.
Персонал, ответственный за обслуживание оборудования промышленных систем автоматизации.

2 Общие предварительные указания

Пользователь должен применять изделие в соответствии с эксплуатационными характеристиками, описанными в руководствах по эксплуатации. Прежде чем использовать изделие в условиях, которые не описаны вруководстве, а также в случае применения изделия в системах управления на объектах атомной энергетики, в железнодорожных системах, в авиации, в транспортных средствах, в теплотехнике, вмедицинском оборудовании, в игровых автоматах, в защитном оборудовании и других системах, машинах и установках, которые могут серьезно повлиять на здоровье людей ипривести к повреждению имущества при условии неправильной эксплуатации, обязательно проконсультируйтесь в представительстве OMRON своего региона. Убедитесь в том, что номинальные значения и рабочие характеристики изделия достаточны для систем, машин и оборудования, ипредусматривайте в системах, машинах и оборудовании механизмы удвоенной надежности. В данном руководстве содержатся сведения по программированию иэксплуатации модуля. Прежде чем приступить к использованию модуля, обязательно прочитайте данное руководство, и держите его под рукой, чтобы использовать во время работы.
ВНИМАНИЕ Очень важно, чтобы ПЛК и все его модули использовались только для
оговоренных целей и только при оговоренных условиях эксплуатации, особенно в тех приложениях, в которых они могут прямым или косвенным образом повлиять на здоровье человека. Прежде чем применять ПЛК системы в описанных выше приложениях, обязательно проконсультируйтесь в представительстве OMRON.

3 Указания по безопасности

Предупреждение Не прикасайтесь к модулю источника питания, к клеммам входов/выходов
и к окружающей их поверхности при включенном напряжении питания или сразу после его отключения. Это может привести к ожогу. Отключив питание, дождитесь, пока поверхности достаточно остынут, прежде чем прикасаться кним.
Предупреждение Затяните винты клемм цепей питания переменного тока с усилием 0,5 Н
Недостаточная затяжка винтов может привести к возникновению сбоев или возгоранию.
Предупреждение
Прежде чем приступить к online-редактированию, убедитесь в том, что увеличение времени цикла не приведет к нежелательному воздействию на систему. В противном случае входные сигналы могут оказаться нечитаемыми.

4 Указания по применению

Предупреждение Убедитесь в том, что переход в режим «Мониторинг» или «Выполнение»
не повлияет на работу оборудования.
·м.
10
РАЗДЕЛ 1 Обзор ПЛК CP1L
В данном разделе представлены типы ПЛК CP1L, а также названия элементов, используемых во время работы.
1-1 Модели ПЛК CP1L............................................................... 12
1-2 Названия и функции элементов......................................... 14
1
Обзор ПЛК CP1L
1
Обзор ПЛК CP1L

1-1 Модели ПЛК CP1L

Модуль ЦПУ CP1L по своей конструкции и функциям является программируемым логическим контроллером (ПЛК) и выпускается в вариантах на 14, 20, 30 или 40 точек ввода/вывода.
Примеры использования ПЛК CP1L приведены в приложении A-4, Примеры программирования.
Модули на 14 точек ввода/вывода (CP1L-L14D-)
В модуле ЦПУ имеется 8 входов и 6 выходов.
Количество входов/выходов можно увеличить до 54 точек с помощью модулей расширения входов/выходов серии CP.
Модули на 20 точек ввода/вывода (CP1L-L20D-)
В модуле ЦПУ имеется 12 входов и 8 выходов.
Количество входов/выходов можно увеличить до 60 точек с помощью модулей расширения входов/выходов серии CP.
12 SYSMAC CP1L - Вводное руководство
Модули на 30 точек ввода/вывода (CP1L-M30D-)
В модуле ЦПУ имеется 18 входов и 12 выходов.
Количество входов/выходов можно увеличить до 150 точек с помощью модулей расширения входов/выходов серии CP.
1-1 Модели ПЛК CP1L
1
1
Обзор ПЛК CP1L
Модули на 40 точек ввода/вывода (CP1L-M40D-)
В модуле ЦПУ имеется 24 входа и 16 выходов.
Количество входов/выходов можно увеличить до 160 точек с помощью модулей расширения входов/выходов серии CP.
SYSMAC CP1L - Вводное руководство 13
1
Обзор ПЛК CP1L

1-2 Названия и функции элементов

1
1-2 Названия и функции элементов
В данном разделе описаны названия и функции элементов на примере модуля на 14 точек ввода/ вывода.
Модуль на 14 точек ввода/вывода
(1) Гнездо для карты памяти
Используется для подключения карты памяти (15). Карты памяти можно использовать для хранения резервных копий программ и параметров CP1L, а также данных. Кроме того, использование карт памяти позволяет копировать данные в другие модули CP1L без применения инструмента программирования (программного обеспечения).
(2) Периферийный порт USB
Используется для подключения к компьютеру. Компьютеры можно использовать для программирования и контроля.
(3) Аналоговый регулятор
Вращая данный регулятор, можно изменять значение по адресу A642CH (вспомогательная область) в диапазоне от 0 до 255. Это позволяет изменять уставки таймеров и счетчиков без применения инструмента программирования (программного обеспечения).
(4) Разъем входа внешнего аналогового сигнала настройки
Предназначен для подачи внешнего аналогового сигнала 0 … 10 В и изменения значения по адресу A643CH (вспомогательная область) вдиапазоне от 0 до 256. Гальваническая развязка не предусмотрена.
(5) DIP-переключатели
Используются для настройки таких параметров и функций, как разрешение записи в память пользователя, автоматическое считывание данных с карт памяти, а также для настройки последовательных портов. Подробные сведения смотрите в разделе 2-1, Названия и функции
элементов в руководстве CP Series CP1L CPU Unit User's Manual (W462).
(6) Батарея
Предназначена для питания внутренних часов и сохранения содержимого ОЗУ при отключении питания.
14 SYSMAC CP1L - Вводное руководство
1-2 Названия и функции элементов
(7) Рабочие индикаторы
Отображают рабочее состояние модуля CP1L. В частности, индицируется состояние питания, режим работы, ошибки и статус связи для периферийного порта USB.
(8) Блок клемм питания, заземления и входных сигналов
Используется для подключения цепей питания, заземления и входных сигналов.
(9) Индикаторы состояний входов
Индикатор светится, когда соответствующий вход находится в состоянии
«ВКЛ».
(10) Гнездо для дополнительной платы
Используется для установки дополнительной платы последовательного интерфейса RS-232C (16) или дополнительной платы последовательного интерфейса RS-422A/485 (17). Модули на 14/20 точек ввода/вывода допускают установку одной дополнительной платы последовательного интерфейса. В модули на 30/40 точек ввода/вывода можно устанавливать до 2 дополнительных плат последовательного интерфейса.
1
1
Обзор ПЛК CP1L
(11) Разъем для модуля расширения входов/выходов
Используется для подключения модулей расширения входов/выходов серии CP и модулей расширения. Модули на 14/20 точек ввода/вывода допускают подключение одного модуля расширения. К модулям на
30/40 точек ввода/вывода можно подключать до 3 модулей расширения.
(12) Индикаторы состояний выходов
Индикатор светится, когда замкнут (ВКЛ) соответствующий выходной контакт.
(13) Блок клемм внешнего питания и выходных клемм
Клемма питания внешних устройств:
В модулях с питанием от источника переменного тока предусмотрен выход напряжения 24 В=, рассчитанный на максимальную нагрузку 300 мА. Данный выход можно использовать для подачи питания на входные устройства.
Выходные клеммы: Используются для подключения выходных цепей.
(14) Язычок для монтажа на DIN-рейку
Используется для установки модуля на DIN-рейку.
(15) Модуль памяти (опция)
Используется для записи данных из встроенной флэш-памяти. Устанавливается в гнездо карты памяти (1).
(16) Дополнительная плата последовательного интерфейса RS-232C
Вставляется в гнездо для дополнительной платы (10).
(17) Дополнительная плата последовательного интерфейса RS-422A/485
Вставляется в гнездо для дополнительной платы (10).
SYSMAC CP1L - Вводное руководство 15
1
Обзор ПЛК CP1L
1-2 Названия и функции элементов
1
zСостояния индикаторов
В данном разделе описаны рабочие состояния модуля CP1L и их индикация.
POWER (Зеленый)
RUN (Зеленый)
ERR/ALM (Красный)
INH (Желтый)
PRPHL (Желтый)
BKUP (Желтый)
Светится Питание включено.
Не светится Питание выключено.
Светится Модуль CP1L выполняет программу в режиме RUN (Выполнение)
или в режиме MONITOR (Мониторинг).
Не светится Работа прекращена в режиме PROGRAM, или из-за фатальной
ошибки.
Светится Произошла фатальная ошибка (включая выполнение команды FALS)
или аппаратная ошибка (ошибка сторожевого таймера (WDT)). Работа CP1L прекращается, все выходы переходят в выключенное состояние.
Мигает Произошла нефатальная ошибка
(включая выполнение команды FAL). Модуль CP1L продолжает работать.
Не светится Обычный режим работы.
Светится Бит выключения выходов (A500.15) установлен в состояние ВКЛ.
Все выходы переходят в выключенное состояние.
Не светится Обычный режим работы.
Мигает Происходит обмен данными (передача или прием)
через периферийный порт USB.
Не светится Любое другое состояние.
Светится • Выполняется чтение или запись пользовательской программы,
параметров или содержимого памяти данных из/во встроенную флэш-память (память резервного хранения).
• Выполняется чтение или запись пользовательской программы, параметров, содержимого памяти данных, содержимого памяти DM (значения по умолчанию) или содержимого памяти комментариев из/на карту памяти.
• Пользовательские программы, параметры и содержимое памяти данных восстанавливаются при включении питания ПЛК.
Примечание: Не отключайте питание ПЛК, пока светится этот
индикатор.
Не светится Любое другое состояние.
16 SYSMAC CP1L - Вводное руководство

РАЗДЕЛ 2 Проектирование систем

В данном разделе описан процесс создания системы на базе ПЛК CP1L на примере системы управления гаражными воротами. Пример программы, рассмотренный в данном разделе, используется во всех остальных разделах.
2-1 Организация данного руководства .................................... 18
2-2 Система управления гаражными воротами ...................... 20
2-2-1 Описание работы.......................................................... 20
2-2-2 Компоненты системы.................................................... 21
2-3 Распределение входов/выходов в системе
управления гаражными воротами...................................... 22
2-4 Пример лестничной диаграммы ........................................ 24
2
2
Проектирование систем

2-1 Организация данного руководства

В разделах 2 – 5 данного руководства подробно рассмотрен процесс создания системы на базе CP1L, от проектирования до эксплуатации, на примере системы управления гаражными
воротами. Содержание разделов описано ниже.
Проектирование систем
Раздел 2. Последовательность действий – от проектирования до
эксплуатации, описание системы управления гаражными воротами, компоненты системы, а также распределение входов/ выходов.
Раздел 3. Монтаж CP1L, электрический монтаж компонентов и пробное
включение.
Раздел 4. Подключение CP1L к компьютеру и создание лестничных
диаграмм.
Раздел 5. Настройка часов и режима работы ПЛК, загрузка данных из
компьютера в CP1L, запуск программы, регулировка и отладка.
Примечание Конфигурации схем, способы подключения цепей, а также программы
приведены в настоящем руководстве исключительно в качестве примера. При создании реальной системы выясняйте технические иэксплуатационные характеристики, а также характеристики безопасности каждого элемента системы, используя соответствующие технические руководства.
18 SYSMAC CP1L - Вводное руководство
2-1 Организация данного руководства
zПоследовательность действий – от проектирования до эксплуатации
Ниже приведена последовательность действий при создании системы управления гаражными воротами на базе CP1L. Подробную информацию смотрите всоответствующих разделах настоящего руководства.
Смотрите раздел 2-3 Распределение входов/
Распределение входов/выходов
· Назначьте номера битов
датчикам и переключателям
выходов в системе управления гаражными воротами.
2
2
Проектирование систем
Подготовка оборудования
· Подготовьте оборудование
· Подключите цепи питания и заземления
· Подключите устройства ввода/вывода
Подача питания на CP1L
· Проверьте работу ПЛК
Подготовка к написанию программы
· Установите на компьютер драйвер USB
· Подключите CP1L к компьютеру
Написание программ
· Создайте лестничные
диаграммы в CX-Programmer
· Выполните компиляцию
· Сохраните
· Отредактируйте
Смотрите раздел 3-2 Монтаж на DIN-рейку ираздел 3-3 Электрический монтаж
устройств.
Смотрите раздел 3-4 Пробное включение CP1L.
Смотрите раздел 4-1 Подготовка
к программированию.
Смотрите разделы 4-2 Создание лестничной диаграммы, 4-3 Использование программы
CX-Programmer, 4-5 Ввод программ, 4-6 Сохранение/загрузка программ и 4-7 Редактирование программ.
Подключение CP1L к компьютеру в режиме online
· Настройте часы CP1L
· Переключите ПЛК в режим PROGRAM.
· Загрузите программу
Отладка в режиме online
· Контроль состояния сигналов
· Команды принудительной установки/сброса
· Редактирование в режиме online
Рабочий прогон
Смотрите раздел 5-1 Переход в режим online.
Смотрите раздел 5-2 Регулировка/отладка
врежиме online.
Смотрите раздел 5-1 Переход в режим online.
SYSMAC CP1L - Вводное руководство 19
2
Проектирование систем

2-2 Система управления гаражными воротами

2
2-2 Система управления гаражными воротами
В данном разделе описаны работа и компоненты системы управления гаражными воротами.

2-2-1 Описание работы

В данном разделе описана работа системы управления гаражными воротами.
Автомобиль приближается к воротам.
• Ворота открываются после того, как датчик обнаружит три мигания фарами в интервале 5 секунд.
• Ворота можно также открыть, закрыть или остановить при помощи кнопок.
• После того как датчик обнаружит, что автомобиль полностью въехал в гараж, ворота закрываются.
• При выезде машины из гаража для управления гаражными воротами используйте кнопки.
20 SYSMAC CP1L - Вводное руководство
2-2 Система управления гаражными воротами

2-2-2 Компоненты системы

В данном разделе описаны компоненты, используемые в системе управления гаражными воротами. Система состоит из следующих компонентов.
zПрограммируемый логический контроллер
ПЛК CP1L (модуль на 14 точек ввода/вывода, с питанием от источника переменного тока)
zАппаратные и программные средства для программирования
• CX-Programmer
Компьютер
Кабель USB (A-B)
zВходы
Кнопка открывания ворот: PB1
Кнопка остановки ворот: PB2
Кнопка закрывания ворот: PB3
Датчик обнаружения автомобиля: SEN1
Датчик обнаружения света фар: SEN2
Концевой выключатель, замыкающийся после полного открывания ворот: LS1
Концевой выключатель, замыкающийся после полного закрывания ворот: LS2
2
2
Проектирование систем
zВыходы
Контакт для включения электродвигателя подъема ворот: MO1
Контакт для включения электродвигателя опускания ворот: MO2
SYSMAC CP1L - Вводное руководство 21
2
Проектирование систем

2-3 Распределение входов/выходов в системе управления гаражными воротами

2
2-3 Распределение входов/выходов в системе
управления гаражными воротами
В приведенных ниже таблицах описано распределение битов входов/выходов CP1L между датчиками, кнопками и исполнительными устройствами.
zВходы
Устройство Контакт Адрес
Кнопка «Открыть» PB1 0.00
Кнопка «Стоп» PB2 0.01
Кнопка «Закрыть» PB3 0.02
Датчик обнаружения машины SEN1 0.03
Датчик обнаружения света SEN2 0.04
Верхний концевой выключатель
Нижний концевой выключатель
LS1 0.05
LS2 0.06
zВыходы
Устройство Контакт Адрес
Поднимающий электродвигатель
Опускающий электродвигатель
MO1 100.00
MO2 100.01
22 SYSMAC CP1L - Вводное руководство
2-3 Распределение входов/выходов в системе управления гаражными воротами
zРаспределение входов/выходов (модуль CP1L на 14 точек ввода/вывода)
8 входов
2
Область ввода
Область вывода
100 CH
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
0 CH
0 CH (0.00…0.07)
100 CH (100.00…100.05)
6 выходов
Недоступны
Могут использоваться для работы
Размещение
Размещение
Область ввода: 8 входов
Область вывода: 6 выходов
В модуле на 14 точек ввода/вывода для входов отведено 8 битов с 0,00 по 0,07 (биты 00 … 07 слова 0CH). Для выходов отведено 6 битов с 100.00 по 100.05 (биты 00 … 05 слова 100CH). Неиспользуемые старшие разряды слова входов (биты 08 … 15) нельзя использовать для работы как рабочую память. В то же время, неиспользуемые старшие разряды слова выходов (биты 06 … 15) можно использовать.
2
Проектирование систем
SYSMAC CP1L - Вводное руководство 23

2-4 Пример лестничной диаграммы

к
2
2-4 Пример лестничной диаграммы
Ниже приведен пример лестничной диаграммы (программы на языке релейно-контактной логики) для системы управления гаражными воротами. Процесс создания программы описан в РАЗДЕЛЕ 4.
2
Проектирование систем
0.04
Датчик
обнаружения света
W0.00
Рабочая область
W0.00
Рабочая область
0.04
Датчик
обнаружения света
T0000
Таймер
C0000
Счетчик
T0000
Таймер
W0.00
Рабочая область
TIM
0000
Таймер
#50
CNT
Счетчи
0000
#3
A200.11
Флаг первого
цикла P_First_Cycle
C0000
Счетчик
0.00
Кнопка «Открыть»
100.00
Поднимающий
электродвигатель
0.02
Кнопка «Закрыть»
100.01
Опускающий
электродвигатель
0.03
0.01 0.05
Кнопка «Стоп»
0.01
Кнопка «Стоп»
Верхний
концевой
выключатель
0.06
Нижний
концевой
выключатель
100.01
Опускающий
электродвигатель
100.00
Поднимающий
электродвигатель
100.00
Поднимающий
электродвигатель
100.01
Опускающий
электродвигатель
Датчик
обнаружения машины
24 SYSMAC CP1L - Вводное руководство
РАЗДЕЛ 3 Монтаж и подключение
В данном разделе описаны процедуры монтажа модуля CP1L на DIN-рейку, подключения цепей питания и входов/выходов, атакже проверки функционирования.
3-1 Замечания по монтажу ....................................................... 26
3-2 Монтаж на DIN-рейку .......................................................... 29
3-3 Электрический монтаж устройств...................................... 30
3-3-1 Подключение цепей питания и заземления ............... 30
3-3-2 Подключение цепей входов/выходов.......................... 31
3-4 Пробное включение CP1L .................................................. 33
3
Механический и электрический монтаж
3
Монтаж и подключение

3-1 Замечания по монтажу

Для повышения надежности и максимального использования функциональных возможностей системы на базе CP1L при монтаже необходимо учитывать следующие факторы.
Место монтажа
Не устанавливайте систему в следующих местах:
В местах с температурой окружающего воздуха ниже 0°
В местах, подверженных резким изменениям температуры, способным вызывать конденсацию.
В местах с относительной влажностью ниже 10 % или выше 90 %.
В местах возможного присутствия коррозионных или воспламеняющихся газов.
В местах со чрезмерным скоплением пыли, солей или металлического порошка.
В местах, подверженных воздействию ударов или вибрации.
В местах, подверженных воздействию прямого солнечного света.
В местах, подверженных воздействию брызг воды, масел или реактивов.
C или выше 55°C.
Обеспечьте надлежащую защиту (экранирование) системы при установке в следующих местах:
• В местах воздействия статического электричества или любых других помех.
В местах воздействия интенсивных электромагнитных полей.
В местах возможного воздействия радиоактивных излучений.
В непосредственной близости от силовых линий и линий электропитания.
 Установк а в шкаф и панель управления
В случае установки CP1L в шкаф или панель управления обеспечьте поддержку требуемых условий эксплуатации внутри шкафа/панели управления и простой доступ к CP1L для управления и обслуживания.
zКонтроль температуры
ПЛК CP1L рассчитан на эксплуатацию в диапазоне температур окружающей среды от 0 до 55
Обеспечьте достаточное пространство для циркуляции воздуха.
Не устанавливайте модуль над оборудованием, выделяющим большое
количество тепла (нагреватели, трансформаторы, резисторы большой мощности).
• Если температура окружающего воздуха может превысить 55 установите охлаждающий вентилятор или кондиционер.
°C. Соблюдайте следующие указания.
°C,
26 SYSMAC CP1L - Вводное руководство
(1) Шкаф управления
(2) Вентилятор
(3) Вентиляционная решетка
zПростой доступ для управления и обслуживания
В целях обеспечения безопасности в процессе эксплуатации
иобслуживания устанавливайте модуль как можно дальше от высоковольтного и силового оборудования.
• Для упрощения работы с модулем устанавливайте модуль в шкафу управления на высоте 1000 … 1600 мм.
3-1 Замечания по монтажу
3
3
Механический и электрический монтаж
Предупреждение Не прикасайтесь к клеммам питания, к клеммам входов/выходов, а также
кучасткам вокруг этих клемм при включенном напряжении питания или сразу после его отключения. Это может привести к ожогу. Отключив питание, дождитесь, пока поверхности достаточно остынут, прежде чем прикасаться к ним.
zПовышение помехоустойчивости
Избегайте установки в шкаф, в котором присутствует высоковольтное оборудование.
Устанавливайте модуль на расстоянии не менее 200 мм от силовых линий.
Силовая линия
миним. 200 мм
CP1L
миним. 200 мм
• Надлежащим образом заземлите монтажную пластину, расположенную между модулем и монтажной поверхностью.
SYSMAC CP1L - Вводное руководство 27
3
Механический и электрический монтаж
3-1 Замечания по монтажу
3
zМонтаж
Для обеспечения эффективного отвода тепла устанавливайте CP1L вположении, показанном ниже.
Наружные размеры
DIN-рейка
Модель W1 W2
CP1L-L14D- 86 76
CP1L-L20D- 86 76
CP1L-L30D- 130 120
CP1L-L40D- 150 140
Закрепите DIN-рейку в шкафу управления, используя не меньше 3 винтов.
Используйте винты M4. Интервал не должен превышать 210 мм (6 отверстий). Момент затяжки винтов должен быть 1,2 Н
Подробные сведения о процедуре монтажа CP1L приведены в РАЗДЕЛЕ 3 Механический и электрический монтаж в руководстве CP Series
CP1L CPU Unit User’s Manual (W462).
·м.
28 SYSMAC CP1L - Вводное руководство

3-2 Монтаж на DIN-рейку

3-2 Монтаж на DIN-рейку
В данном разделе описана процедура монтажа модуля CP1L на DIN-рейку.
1. Вытяните язычок для монтажа на DIN-рейку(1).
2. Зацепите заднюю панель CP1L за DIN-рейку (1) (см. рисунок).
3
3
Механический и электрический монтаж
3. Задвиньте язычок для монтажа на DIN-рейку (1), чтобы закрепить
модуль CP1L.
SYSMAC CP1L - Вводное руководство 29
3
Механический и электрический монтаж

3-3 Электрический монтаж устройств

3
3-3 Электрический монтаж устройств
В данном разделе описано подключение цепей ПЛК CP1L (модуль на 14 точек ввода/вывода, с питанием от источника переменного тока).
Защитная наклейка
В процессе электрического монтажа могут разлетаться обрезки проводов. Чтобы предотвратить их попадание внутрь модуля, не удаляйте защитную наклейку (наклеена на верхнюю стенку модуля) до завершения монтажа. Завершив электрический монтаж, удалите наклейку, чтобы модуль не перегревался при работе.

3-3-1 Подключение цепей электропитания и заземления

В данном разделе описана процедура подключения цепей питания изаземления.
 Модули с питанием от источника переменного тока
Клеммы питания и заземления (A) расположены у верхнего края модуля CP1L.
Назначение контактов клеммного блока (A)
1
2
(1) Клемма питания
Напряжение питания 100 … 240 В~, 50/60 Гц. Допустимый диапазон напряжения питания: 85 … 264 В~.
• Во избежание падений напряжения, возникающих из-за бросков тока при пуске двигателей и другого оборудования, используйте для модуля и двигателя раздельные цепи питания.
• Для предотвращения помех от цепей питания используйте в качестве кабелей питания витые пары. Применение разделительного трансформатора (с коэффициентом трансформации 1:1) дополнительно снижает уровень электрических помех.
30 SYSMAC CP1L - Вводное руководство
4
NC
NC
NC
NC
макс. 6,2 мм
3
3-3 Электрический монтаж устройств
Используйте провода как можно большего сечения, принимая во внимание падение напряжения и допустимый ток.
(2) Клемма LG
На клемму LG выведена цепь функционального заземления. Чтобы помехи не приводили к возникновению ошибок и электротравмам, замкните клеммы LG и GR для соответствия заземлению класса D
(сопротивление цепи заземления 100 Ом или меньше).
(3) Клемма GR
Клемма GR предназначена для подключения цепи защитного заземления. С целью предотвращения электротравм используйте для заземления класса D (сопротивление цепи заземления 100 Ом или меньше) отдельную цепь (2 мм
• Для предотвращения электротравм и электрических помех заземляйте данную клемму только на цепь заземления класса D (сопротивление цепи заземления 100 Ом или меньше).
• Если используется источник питания с заземленной фазой, подключите заземленную фазу к клемме L2/N.
• Не используйте цепь заземления для другого оборудования и не подсоединяйте ее к элементам конструкции здания. Это может привести к неблагоприятным результатам.
2
или больше).
3
3
Механический и электрический монтаж
(4) Рекомендуемый тип обжимных наконечников
Чтобы предотвратить случайное отсоединение, для подключения цепей питания переменного тока используйте обжимные наконечники кольцевого типа.
ВНИМАНИЕ Затяните винты клемм цепей питания переменного тока с усилием 0,5 Н·м.
Недостаточная затяжка винтов может привести к возникновению неисправностей или возгоранию.

3-3-2 Подключение цепей входов/выходов

Модули на 14 точек ввода/вывода
Клеммы входов модуля CP1L расположены сверху, а клеммы выходов – снизу.
(1) Клеммы входов
(2) Клеммы выходов
SYSMAC CP1L - Вводное руководство 31
3
Механический и электрический монтаж
3-3 Электрический монтаж устройств
3
zПодключение входных цепей
1. Подключите входные цепи, как показано на рисунке, используя
для справки раздел 2-3 Распределение входов/выходов в системе управления гаражными воротами.
zПодключение выходных цепей
1. Подключите выходные цепи, как показано на рисунке, используя
для справки раздел 2-3 Распределение входов/выходов в системе управления гаражными воротами.
Подробные сведения о подключении цепей приведены в разделе 3-5-4
Подключение входных/выходных цепей модулей ЦПУ на 14 точек ввода/ вывода в руководстве CP Series CP1L CPU Unit User’s Manual (W462).
32 SYSMAC CP1L - Вводное руководство

3-4 Пробное включение CP1L

3-4 Пробное включение CP1L
Завершив подключение цепей модуля CP1L, выполните его пробное включение.
Включение питания
Подайте питание на модуль CP1L и проверьте его состояние по индикаторам.
1. Отключите питание всех компонентов (поднимающего
электродвигателя, опускающего электродвигателя и др.).
2. Включите питание модуля CP1L.
3. Подождите 2 секунды, пока выполнится инициализация CP1L.
4. Проверьте индикаторы модуля CP1L. Свечение индикаторов
[POWER] и [RUN] свидетельствует о нормальной работе CP1L.
3
3
Механический и электрический монтаж
Примечание После включения модуль CP1L автоматически переходит в режим RUN
(Выполнение).
5. Отключите питание модуля CP1L.
SYSMAC CP1L - Вводное руководство 33
3
Механический и электрический монтаж
3-4 Пробное включение CP1L
3
Примечание Батарея
Назначение батареи
Работа без батареи
Батарея обеспечивает работу внутренних часов и хранение данных в сохраняемой памяти ввода/вывода при отключении основного питания. Если батарея не установлена или разряжена, внутренние часы остановятся, а данные, хранящиеся в сохряняемых областях памяти ввода/вывода, будут потеряны. Пользовательские программы исистемные настройки ПЛК сохраняются при отключении питания даже при отсутствии батареи.
Подробные сведения о замене батареи смотрите в разделе 10–2 Замена
элементов пользователем в руководстве CP Series CP1L CPU Unit User’s Manual (W462).
Если данные часов и сохряняемые области ОЗУ ПЛК для работы не нужны, CP1L можно использовать без батареи (работа без батареи). Подробные сведения смотрите в разделе 6-5 Работа без батареи в руководстве CP Series CP1L CPU Unit User’s Manual (W462).
34 SYSMAC CP1L - Вводное руководство

РАЗДЕЛ 4 Создание программ

В данном разделе описаны шаги, которые выполняются в программе CX-Programmer для создания лестничных диаграмм, необходимых для работы CP1L. Основные функции CX-Programmer поясняются на примере создания лестничной диаграммы для системы управления гаражными воротами.
4-1 Подготовка к программированию....................................... 36
4-1-1 Что такое CX-Programmer? .......................................... 36
4-1-2 Подключение к компьютеру
и установка драйвера USB .......................................... 37
4-2 Создание лестничных диаграмм ....................................... 42
4-2-1 Описание работы.......................................................... 42
4-2-2 Лестничная диаграмма................................................. 44
4-3 Пример работы с CX-Programmer..................................... 45
4-3-1 Запуск CX-Programmer ................................................ 45
4-3-2 Рабочие экраны ............................................................ 46
4-4 Использование Справки ..................................................... 48
4-5 Ввод программ .................................................................... 51
4-5-1 Создание новых проектов............................................ 51
4-5-2 Ввод контактов.............................................................. 54
4-5-3 Ввод выходных катушек ............................................... 57
4-5-4 Ввод таймеров .............................................................. 59
4-5-5 Ввод счетчиков.............................................................. 61
4-5-6 Ввод вспомогательных областей................................. 64
4-5-7 Ввод контактов с положительным фронтом ............... 66
4-5-8 Команда END ................................................................ 67
4-6 Сохранение и загрузка программ ...................................... 68
4-6-1 Компилирование программ.......................................... 68
4-6-2 Сохранение программ .................................................. 69
4-6-3 Загрузка программ........................................................ 70
4-7 Редактирование программ ................................................. 71
4-7-1 Редактирование комментариев к входам/выходам.... 71
4-7-2 Редактирование комментариев к строкам .................. 72
4-7-3 Редактирование строк .................................................. 73
4
Создание программ
4
Создание программ

4-1 Подготовка к программированию

В данном разделе описаны подготовительные действия, необходимые для создания лестничных диаграмм: подключение CP1L к компьютеру, установка драйвера USB и т.п.

4-1-1 Что такое CX-Programmer?

Программа CX-Programmer – это инструмент программирования (программное обеспечение), предназначенный для создания лестничных диаграмм, выполняемых в ПЛК CP1L. Помимо программирования, CX-Programmer обладает и другими функциями, полезными при настройке и работе с CP1L, среди которых: отладка программ, отображение адресов и значений, настройка и мониторинг ПЛК, а также дистанционное программирование и мониторинг по сети.
Программа CX-Programmer может работать на компьютерах сОСWindows 98 SE, Me, NT 4.0 (SP6a), 2000 (SP3 и выше) или XP. Подробно порядок установки CX-Programmer описан в разделе 1-1
Установка программы CX-Programmer в руководстве CX-Programmer Introduction Guide (R132). Применение CX-Programmer описано в руководстве CX-Programmer Operation Manual (W446).
36 SYSMAC CP1L - Вводное руководство
4-1 Подготовка к программированию

4-1-2 Подключение к компьютеру и установка драйвера USB

Для использования CX-Programmer необходимо подключить CP1L ккомпьютеру с установленной программой CX-Programmer. В данном разделе описана процедура подключения CP1L к компьютеру. На подключаемом компьютере должна быть установлена программа CX-Programmer версии 7.1 или выше. Для подключения CP1L к компьютеру также требуется кабель USB. Кроме того, на компьютере должен быть установлен драйвер USB, позволяющий компьютеру распознавать CP1L.
zКомпоненты, необходимые для подключения
Операционная система
Программное обеспечение
Драйвер USB Входит в программное обеспечение
Кабель USB Кабель USB 1.1 (или 2.0) (A-B), 5 м или короче
Windows 98, Me, 2000 или XP
CX-One (CX-Programmer)
4
4
Создание программ
zОграничения на соединения по USB
Ограничения спецификаций USB накладывают следующие ограничения на подключение CP1L к компьютеру.
Одновременно к компьютеру может быть подключен только один модуль CP1L. Невозможно одновременно подключить к компьютеру несколько CP1L.
Не отсоединяйте кабель USB, когда система находится в режиме on-line.
Прежде чем отсоединить кабель USB, переведите систему в режим off-line. Если отсоединить кабель USB в режиме on-line, произойдет следующее:
[Windows 2000, XP]
Простое повторное подсоединение кабеля USB не приведет к возврату CX-Programmer в режим on-line. Сначала нужно переключить CX-Programmer в режим off-line, подсоединить кабель USB, а затем вернуть CX-Programmer в режим on-line.
[Windows 98, Me]
При отсоединении кабеля USB в режиме on-line может отобразиться синий экран ошибки. В этом случае необходимо перезагрузить компьютер.
SYSMAC CP1L - Вводное руководство 37
4-1 Подготовка к программированию
4
 Подключение к компьютеру и установка драйвера USB
В данном разделе описана процедура подключения CP1L к компьютеру сОСWindows XP. Подробно процедура подключения CP1L к компьютеру с ОС Windows 2000 описана в разделе 1-3-1 Подключение с помощью стандартного кабеля
USB в руководстве CP Series CP1L CPU Unit User’s Manual (W462).
1. Включите питание модуля CP1L и компьютера.
4
Создание программ
2. При помощи кабеля USB (2) подключите периферийный порт USB (3)
модуля CP1L к порту USB компьютера
Обнаружив CP1L, компьютер выдаст следующее сообщение.
Отобразится диалоговое окно Мастера обнаружения нового оборудования. Это диалоговое окно будет использоваться для установки драйвера USB.
Примечание Консоль программирования для CP1L не применима.
(1).
3. В диалоговом окне Мастера обнаружения нового оборудования
выберите пункт [No, not this time] (Нет, не в этот раз) и щелкните по кнопке [Next] (Далее).
Некоторые компьютерные операционные системы могут не отображать диалоговое окно Мастера обнаружения нового оборудования. В этом случае перейдите к шагу 4.
38 SYSMAC CP1L - Вводное руководство
4-1 Подготовка к программированию
4. Выберите пункт [Install from a list of specific location (Advanced)]
(Установк а из указанного места) и щелкните по кнопке [Next] (Далее).
4
4
Создание программ
5. Убедитесь в том, что выбран вариант [Include this location in the
search] (Включить следующее место поиска), и что в поле адреса отображается путь [C:\Program Files\OMRON\CX-Server\ USB\Win2000_XP\Inf]. Щелкните по кнопке [Next] (Далее).
Начнется процедура установки драйвера. После завершения установки отобразится диалоговое окно, подтверждающее успешную установку драйвера.
SYSMAC CP1L - Вводное руководство 39
4
Создание программ
4-1 Подготовка к программированию
4
Если будет отображено диалоговое окно установки оборудования, щелкните по кнопке [Continue Anyway] (Продолжить в любом случае).
6. Щелкните по кнопке [Finish] (Готово).
Установк а драйвера USB выполнена.
40 SYSMAC CP1L - Вводное руководство
Проверка установки драйвера
Убедитесь в том, что драйвер установлен надлежащим образом.
1. На рабочем столе выберите [Start] (Пуск), затем правой кнопкой
мыши щелкните по [My Computer] (Мой компьютер).
Отобразится контекстное меню.
2. Выберите пункт [Properties] (Свойства).
Будет отображено диалоговое окно свойств системы.
4-1 Подготовка к программированию
4
4
3. Выберите закладку Hardware (Оборудование) и щелкните по кнопке
[Device Manager] (Диспетчер устройств).
Отобразится окно диспетчера устройств.
4. Дважды щелкните по строке [Universal Serial Bus controllers]
(Контроллеры универсальной последовательной шины).
5. Убедитесь в том, что в списке присутствует строка
[OMRON SYSMAC PLC Device].
Если это так, значит драйвер USB успешно установлен.
Создание программ
6. Закройте последовательно диалоговое окно диспетчера устройств
иокно свойств системы.
Если строка [OMRON SYSMAC PLC Device] отсутствует, повторите установку драйвера USB. Подробная процедура повторной установки драйвера USB описана в разделе 1-3-1 Подключение с помощью
стандартного кабеля USB руководства CP Series CP1L CPU Unit User’s Manual (W462).
SYSMAC CP1L - Вводное руководство 41
4
Создание программ

4-2 Создание лестничных диаграмм

4
4-2 Создание лестничных диаграмм
Теперь можно создать лестничную диаграмму, например, представленную в РАЗДЕЛЕ 2 Проектирование систем. Но сначала рассмотрим функции лестничной диаграммы.

4-2-1 Описание работы

Создаваемая лестничная диаграмма предназначена для открывания и закрывания гаражных ворот. Подробно данная система описана в разделе 2-2-1 Описание работы.
zВъезд в гараж
2
2
1
3
Ниже подробно описаны функции и работа компонентов системы.
(1) Нажимные кнопки:
Ворота можно открыть, закрыть или остановить при помощи кнопок.
Кнопки OPEN (ОТКРЫТЬ) и CLOSE (ЗАКРЫТЬ) не требуется удерживать
в нажатом положении для управления воротами – достаточно
однократного нажатия. Это достигается за счет использования
самоблокирующегося бита.
(2) Концевые выключатели:
Когда ворота полностью открываются или закрываются, срабатывает концевой выключатель и ворота останавливаются.
На время открывания (подъема) ворот опускающий электродвигатель блокируется с целью предотвращения его повреждения.
(3) Датчик обнаружения света:
Этот датчик обнаруживает свет фар, направленный на гараж. После того
как счетчик обнаружит три мигания фарами, включится поднимающий электродвигатель.
• После первого мигания фарами запускается таймер. Через 5 секунд на счетчик подается команда сброса.
Текущее значение счетчика сохраняется даже при отключении питания CP1L. Для предотвращения некорректной работы на счетчик при включении питания CP1L подается команда сброса.
42 SYSMAC CP1L - Вводное руководство
zПосле въезда в гараж/выезд из гаража
(1) Датчик обнаружения автомобиля:
Этот датчик обнаруживает, что автомобиль полностью въехал в гараж,
ивключает опускающий электродвигатель.
(2) Нажимные кнопки:
При выезде машины из гаража для управления воротами используйте кнопки.
При выезде машины из гаража необходимо использовать передний
фронт сигнала датчика обнаружения автомобиля, чтобы ворота не закрылись сразу же после полного открывания.
4-2 Создание лестничных диаграмм
4
4
Создание программ
Лестничная диаграмма будет создана на основании приведенного выше описания.
SYSMAC CP1L - Вводное руководство 43
4-2 Создание лестничных диаграмм
4

4-2-2 Лестничная диаграмма

Ниже приведена лестничная диаграмма для описанного примера.
4
Создание программ
0.04
Датчик
обнаружения
света *1
W0.00
Рабочая область *2
W0.00
Рабочая область
0.04
Датчик
обнаружения света
T0000
Таймер
C0000
Счетчик
A200.11
T0000
Таймер *3
W0.00
Рабочая область *4
*1 См. Ввод контактов в разделе 4-5-2 Ввод контактов. *2 См. Ввод схем «ИЛИ» в разделе 4-5-2 Ввод контактов. *3 См. Ввод нормально замкнутых контактов в разделе 4-5-2 Ввод контактов. *4 См. раздел 4-5-3 Ввод выходных катушек.
TIM
0000
Таймер *5
#50
CNT
Счетчик *6
0000
#3
*5 См. раздел 4-5-4 Ввод таймеров. *6 См. раздел 4-5-5 Ввод счетчиков. *7 См. раздел 4-5-6 Ввод вспомогательных областей.
Флаг первого цикла P_First_Cycle First *7
C0000
Счетчик
0.00
Кнопка «Открыть»
100.00
Поднимающий
электродвигатель
0.02
Кнопка «Закрыть»
100.01
Опускающий
электродвигатель
0.03
Датчик обнаружения автомобиля *8
0.01
Кнопка «Стоп»
0.01
Кнопка «Стоп»
0.05
Верхний концевой
выключатель
0.06
Нижний
концевой
выключатель
*8 См. раздел 4-5-7 Ввод контактов с положительным фронтом.
100.01
Опускающий
электродвигатель
100.00
Поднимающий
электродвигатель
100.00
Поднимающий
электродвигатель
100.01
Опускающий
электродвигатель
В следующем разделе описан процесс создания программы при помощи CX-Programmer.
44 SYSMAC CP1L - Вводное руководство

4-3 Применение CX-Programmer

4-3 Применение CX-Programmer
В данном разделе описаны стартовые и рабочие экраны и диалоговые окна программы CX-Programmer.

4-3-1 Запуск CX-Programmer

1. На рабочем столе выберите [Start] (Пуск) – [All Programs]
(Все программы) – [OMRON] – [CX-One] – [CX-Programmer] – [CX-Programmer].
Запустится программа CX-Programmer. Сначала отобразится заставка, а затем главное окно.
4
4
Создание программ
Примечание Подробная информация об установке CX-Programmer приведена в Главе 1
Обзор и установка пакета CX-One в руководстве CX-One Introduction
Guide (R145).
SYSMAC CP1L - Вводное руководство 45
4
4-3 Применение CX-Programmer
4

4-3-2 Рабочие экраны

В настоящем разделе описаны функции, доступные в главном окне CX-Programmer.
Применение CX-Programmer описано в руководстве CX-Programmer Operation Manual (W446).
zГлавное окно
1
2
3
Создание программ
4
5
7
6
8
9
10
(1) Строка заголовка
Отображает имя файла проекта, созданного в CX-Programmer.
(2) Главное меню
Используется для выбора функций CX-Programmer.
(3) Панели инструментов
Панель инструментов содержит кнопки (пиктограммы) для наиболее часто используемых функций. Для отображения названия функции наведите указатель мыши на соответствующую пиктограмму. Чтобы отобразить/скрыть панели инструментов, в главном меню выберите пункт View (Вид) – Toolbars (Панели инструментов). Положение панелей инструментов можно изменять путем их «перетаскивания».
(4) Дерево проекта/(6) Рабочая область проекта
Используется для управления программами и настройками. Для копирования данных можно использовать операцию «перетаскивания». Чтобы отобразить/скрыть рабочую область проекта, в главном меню выберите [View] (Вид) – [Windows] (Окна) – [Workspace] (Рабочая область проекта).
(5) Сегмент
Программы можно разбивать на части (сегменты), с которыми можно работать отдельно.
(7) Рабочая область программ
Используется для создания и редактирования лестничных диаграмм.
(8) Строка комментариев к входам/выходам
Содержит название, адрес/значение и комментарий к входам/выходам для переменной, выбранной указателем мыши.
46 SYSMAC CP1L - Вводное руководство
4-3 Применение CX-Programmer
(9) Окно вывода информации
Чтобы отобразить/скрыть окно вывода информации, в главном меню выберите [View] (Вид) – [Windows] (Окна) – [Output] (Окно вывода). Содержит следующие сведения: Компилирование:
Отображаются результаты проверки программы.
Отчет о поиске:
Отображаются результаты поиска контактов, команд и катушек.
Передача:
Отображаются ошибки, возникшие при загрузке файла проекта.
(10) Строка состояния
Содержит такие данные, как имя ПЛК, статус режим связи (off-line/on-line) и положение активной ячейки. Если в режиме on-line возникает и регистрируется ошибка соединения или другая ошибка в журнале ошибок, отображается красное мигающее сообщение об ошибке. Чтобы отобразить/скрыть строку состояния, вглавном меню выберите [View] (Вид) – [Windows] (Окна) – [Status Bar]
(Строка состояния).
4
4
Создание программ
zРабочая область программ
(1) Номер строки программы (2) Номер шага программы (3) Заголовок строки программы
Если строка содержит ошибку, справа от ее заголовка отображается красная линия.
(4) Шина
zИнформационное окно
Отображает основные «горячие» клавиши, используемые в CX-Programmer. Чтобы отобразить/скрыть информационное окно, в главном меню выберите
[View] (Вид) – [Windows] (Окна) – [Information Window] (Информация).
SYSMAC CP1L - Вводное руководство 47
4
Создание программ

4-4 Использование Справки

4
4-4 Использование Справки
Файл справки CX-Programmer содержит сведения об экранах CX-Programmer, а также разъяснения для всех операций, включая основные функции, создание программ и мониторинг. Кроме того, объясняются форматы и функции операндов.
Вызов Справки по CX-Programmer
1. При работе в CX-Programmer нажмите клавишу [F1].
Отобразится окно Справки.
Справку по CX-Programmer также можно вызвать другим способом.
zВызов из меню рабочего стола
1. На рабочем столе нажмите [Start] (Пуск) – [All Programs]
(Все программы) – [OMRON] – [CX-One] – [CX-Programmer] – [CX-Programmer Help] (Справка по CX-Programmer).
Отобразится Справка по CX-Programmer.
48 SYSMAC CP1L - Вводное руководство
zВызов из CX-Programmer
1. В главном меню выберите [Help] (Справка) – [Help Contents]
(Содержание справки).
Отобразится Справка по CX-Programmer.
 Получение справки по командам ПЛК
Подробные сведения о командах лестничных диаграмм смотрите в Справке по командам ПЛК (PLC Instruction Sets).
4-4 Использование Справки
4
4
Создание программ
SYSMAC CP1L - Вводное руководство 49
4
Создание программ
4-4 Использование Справки
4
zВызов из CX-Programmer
1. В главном меню выберите [Help] (Справка) – [Instruction Reference]
(Справка по командам) – [CS/CJ-Series and CP-Series] (Серия CS/CJ исерия CP).
Отобразится набор команд ПЛК серии CP.
zПри создании лестничных диаграмм
1. При создании команды лестничной диаграммы щелкните по кнопке
[Instruction Help] (Справка по команде) в диалоговом окне New Instruction (Создание команды).
Отобразится набор команд ПЛК серии CP.
Примечание Справка по команде отображается при выборе специальной команды.
50 SYSMAC CP1L - Вводное руководство

4-5 Ввод программ

4-5 Ввод программ
Используя команды, доступные в CX-Programmer, создайте программу для приведенного примера.

4-5-1 Создание новых проектов

При первом использовании CX-Programmer Вам потребуется создать новый проект. При создании нового проекта необходимо задать тип устройства, атакже тип ЦПУ для создаваемой программы и данных.
4
1. В главном меню выберите [File] – [New] (Файл – Создать).
При этом откроется окно изменения ПЛК.
2. В раскрывающемся списке типов устройств выберите [CP1L].
4
Создание программ
SYSMAC CP1L - Вводное руководство 51
4
Создание программ
4-5 Ввод программ
4
3. Щелкните по кнопке [Settings] (Настройка).
Откроется диалоговое окно настройки типа устройства.
4. В раскрывающемся списке выберите тип ЦПУ. Щелкните по кнопке [OK].
После этого диалоговое окно настройки типа устройства закроется.
52 SYSMAC CP1L - Вводное руководство
4-5 Ввод программ
5. Убедитесь, что в окне настройки сети отображается тип
интрефейса [USB]. Щелкните по кнопке [OK].
4
4
Создание программ
Диалоговое окно изменения ПЛК закроется. Откроется главное окно нового проекта.
Если в окне настройки сети не отображается [USB], обратитесь к разделу 4-1-2 Подключение к компьютеру и установка драйвера USB и проверьте наличие установленного драйвера USB.
SYSMAC CP1L - Вводное руководство 53
4
Создание программ
4-5 Ввод программ
4

4-5-2 Ввод контактов

Введите контакт. Подробные сведения о лестничных диаграммах приведены в разделе 4-2-2 Лестничная диаграмма.
Ввод контактов
1. Нажмите клавишу [C].
Откроется диалоговое окно New Contact (Создание контакта).
2. Введите адрес «4». Нажмите клавишу [Ввод].
Введен адрес «4». Откроется диалоговое окно «Edit Comment» (Редактирование комментария).
3. В качестве комментария к входам/выходам введите фразу «Light
detection sensor» (Датчик обнаружения света). Нажмите клавишу [Ввод].
На лестничной диаграмме отобразится контакт, представляющий входной сигнал от датчика обнаружения света.
Затем введите схему «ИЛИ».
54 SYSMAC CP1L - Вводное руководство
Ввод схем «ИЛИ»
1. Расположите курсор сразу после введенного контакта.
Нажмите клавишу [Ввод].
Будет отведена область для создания схемы «ИЛИ».
2. Нажмите клавишу [W].
Отобразится диалоговое окно «New Contact OR» (Создание контакта «ИЛИ»).
4-5 Ввод программ
4
4
Создание программ
3. Введите адрес «W0». Нажмите клавишу [Ввод].
Введен адрес «W0». Откроется диалоговое окно «Edit Comment» (Редактирование комментария).
4. В качестве комментария введите «Work Area» (Рабочая область).
Нажмите клавишу [Ввод].
Отобразится схема «ИЛИ», представляющая контакт рабочей области.
Затем введите нормально замкнутый контакт.
SYSMAC CP1L - Вводное руководство 55
4
Создание программ
4-5 Ввод программ
4
Ввод нормально замкнутых контактов
1. Нажмите клавишу-стрелку «Вверх».
Курсор переместится вверх.
2. Когда курсор окажется в верхнем положении, нажмите клавишу [/].
Откроется окно «New Closed Contact» (Создание НЗ контакта).
3. Введите адрес «T0». Нажмите клавишу [Ввод].
Введен адрес «T0». Откроется диалоговое окно «Edit Comment» (Редактирование комментария).
4. Введите в качестве комментария «Timer» (Таймер). Нажмите клавишу
[Ввод].
Отобразится схема «И», представляющая НЗ контакт таймера.
Введите выход в рабочей области.
56 SYSMAC CP1L - Вводное руководство

4-5-3 Ввод выходных катушек

Введите выходную катушку для рабочей области.
1. Нажмите клавишу [O].
Откроется диалоговое окно «New Coil» (Создание катушки).
2. Введите адрес «W0». Нажмите клавишу [Ввод].
Введен адрес «W0». Откроется диалоговое окно «Edit Comment» (Редактирование комментария), в котором уже будет введен комментарий квходу/выходу.
4-5 Ввод программ
4
4
Создание программ
3. Нажмите клавишу [Ввод].
На лестничной диаграмме отобразится выходная катушка для рабочей области.
SYSMAC CP1L - Вводное руководство 57
4
Создание программ
4-5 Ввод программ
4
4. Нажмите 2 раза клавишу-стрелку «Вниз».
Перемещение курсора в следующую строку программы означает завершение ввода текущей строки.
Введите команду таймера.
Примечание Дублированные катушки
Не допускайте дублирование катушек. Если для нескольких выходов указан один и тот же адрес, действительной будет только строка, ближе всех расположенная к команде END. Это связано с тем, что программы выполняются последовательно, сверху вниз. Недействительные строки с дублированными катушками CX-Programmer воспринимает за ошибки.
Пример программы с дублированными катушками
Ошибку можно устранить, изменив программу следующим образом.
58 SYSMAC CP1L - Вводное руководство

4-5-4 Ввод таймеров

1. Нажмите клавишу [C]. Введите контакт «W000». Затем нажмите
клавишу [Ввод] (должно быть активно диалоговое окно «Edit Comment»).
Подробную информацию о вводе контактов смотрите в 4-5-2 Ввод контактов.
4-5 Ввод программ
4
4
Создание программ
2. Нажмите клавишу [I].
Отобразится диалоговое окно «New Instruction» (Создание команды).
3. Введите команду таймера «TIM 0 #50». Нажмите клавишу [Ввод].
Введена команда таймера «TIM 0 #50». Откроется диалоговое окно «Edit Comment» (Редактирование комментария), в котором уже будет введен
комментарий к входу/выходу. Команда «TIM 0 #50» соответствует таймеру задержки на 5,0 секунд, с флагом завершения таймера T0000.
SYSMAC CP1L - Вводное руководство 59
4
Создание программ
4-5 Ввод программ
4
4. Нажмите клавишу [Ввод].
На лестничной диаграмме должна отобразиться команда таймера.
5. Нажмите 3 раза клавишу-стрелку «Вниз».
Перемещение курсора в следующую строку программы означает завершение ввода команды таймера.
Теперь введите команду счетчика.
60 SYSMAC CP1L - Вводное руководство

4-5-5 Ввод счетчиков

1. Нажмите клавишу [C]. Введите контакт «004». Затем нажмите
клавишу [Ввод] (должно быть активно диалоговое окно «Edit Comment»).
Подробную информацию о вводе контактов смотрите в 4-5-2 Ввод контактов.
4-5 Ввод программ
4
4
Создание программ
2. Нажмите клавишу [I].
Отобразится диалоговое окно «New Instruction» (Создание команды).
3. Введите команду счетчика «CNT 0 #3». Нажмите клавишу [Ввод].
Введена команда «CNT 0 #3». Откроется диалоговое окно «Edit Comment» (Редактирование комментария), в котором уже будет введен комментарий квходу/выходу. «CNT 0 #3» означает, что введен счетчик обратного счета с начальным значением 3 и флагом завершения C0000.
SYSMAC CP1L - Вводное руководство 61
4
Создание программ
4-5 Ввод программ
4
4. В качестве комментария к входу/выходу введите «Counter»
(Счетчик). Нажмите клавишу [Ввод].
На лестничной диаграмме отобразится команда счетчика.
После этого введите вход сброса для команды счетчика. В качестве входа сброса будет использоваться контакт таймера (TIM 0000).
5. Расположите курсор под контактом, который был создан на Шаге 1.
62 SYSMAC CP1L - Вводное руководство
6. Введите контакт «T0000».
4-5 Ввод программ
4
4
Создание программ
7. Нажмите 2 раза клавишу-стрелку «Вниз».
Перемещение курсора в следующую строку программы означает завершение ввода команды счетчика.
Теперь введите контакт из вспомогательной области.
SYSMAC CP1L - Вводное руководство 63
4
Создание программ
4-5 Ввод программ
4

4-5-6 Ввод вспомогательных областей

Здесь под «вспомогательной областью» понимается бит (реле), имеющий специальное назначение. Флаг первого цикла будет находиться в состоянии ВКЛ только в течение одного цикла после включения питания ПЛК. В данном случае он будет использоваться для сброса счетчика при включении питания модуля CP1L.
1. Нажмите клавишу [W]. Введите контакт «C0000» схемы «ИЛИ».
Затем нажмите клавишу [Ввод] (должно быть активно диалоговое окно «Edit Comment»).
Подробную информацию о вводе контактов смотрите в 4-5-2 Ввод контактов.
2. Нажмите клавишу [Ввод].
Будет отведена область для создания схемы «ИЛИ».
64 SYSMAC CP1L - Вводное руководство
4-5 Ввод программ
3. Нажмите клавишу-стрелку «Влево».
4. Нажмите клавишу [W].
Отобразится диалоговое окно «New Contact OR» (Создание контакта «ИЛИ»).
5. Введите адрес «A20011». Нажмите клавишу [Ввод].
На лестничной диаграмме отобразится флаг первого цикла.
4
4
Создание программ
SYSMAC CP1L - Вводное руководство 65
4
Создание программ
4-5 Ввод программ
4

4-5-7 Ввод контактов с положительным фронтом

1. Руководствуясь разделом 4-2-2 Лестничные диаграммы, введите
остальную часть лестничной диаграммы до контакта опускающего электродвигателя.
2. Нажмите клавишу [Ввод].
Будет отведена область для создания схемы «ИЛИ».
«10001»
3. Нажмите клавишу [W].
Отобразится диалоговое окно «New Contact OR» (Создание контакта «ИЛИ»).
4. Введите адрес «3». Нажмите клавишу [Ввод].
Откроется диалоговое окно «Edit Comment» (Редактирование комментария).
5. В качестве комментария для входа/выхода введите «Car detection
sensor
Контакт, представляющий входной сигнал от датчика обнаружения автомобиля, будет отображен в виде схемы «ИЛИ».
» (Датчик обнаружения автомобиля). Нажмите клавишу [Ввод].
6. Дважды щелкните по контакту «003».
Откроется диалоговое окно «Edit Contact» (Редактирование контакта).
66 SYSMAC CP1L - Вводное руководство
4-5 Ввод программ
7. Щелкните по кнопке [Detail] (Подробнее).
8. В качестве различаемого фронта выберите [Up] (Положительный).
Щелкните по кнопке [OK].
4
4
Создание программ
На контакте отобразится направленная вверх стрелка, означающая различение переднего фронта.

4-5-8 Команда END

Лестничные диаграммы должны завершаться командой END (Конец). При создании новой программы в CX-Programmer сегмент с командой END вставляется автоматически. Поэтому вставлять команду END вручную не нужно. Для подтверждения лестничной диаграммы, содержащей только команду
END, дважды щелкните по сегменту [END].
SYSMAC CP1L - Вводное руководство 67
4
Создание программ

4-6 Сохранение и загрузка программ

4
4-6 Сохранение и загрузка программ
Созданные лестничные диаграммы необходимо сохранять. В данном разделе описаны процедуры проверки, сохранения и загрузки лестничных диаграмм.

4-6-1 Компилирование программ

Процедура компилирования позволяет находить ошибки в программе.
1.
В главном меню выберите [PLC] – [Compile All PLC Programs] (ПЛККомпилировать все программы ПЛК).
Начнется процедура компилирования. После завершения компилирования в окне вывода информации будут отображены результаты проверки программы.
2. Если в процессе компилирования была обнаружена ошибка, дважды
щелкните по сообщению об ошибке в окне вывода информации.
Курсор переместится в то место, где была обнаружена ошибка. Исправьте ошибку.
68 SYSMAC CP1L - Вводное руководство

4-6-2 Сохранение программ

Сохраните созданную лестничную диаграмму. Все программы одного проекта сохраняются группой в одном файле.
1. В главном меню выберите [File] – [Save As] (Файл – Сохранить как…).
Откроется диалоговое окно сохранения файла программы CX-Programmer.
2. Укажите место для сохранения файла и введите имя файла.
Щелкните по кнопке [Save] (Сохранить).
Файл проекта CX-Programmer будет сохранен.
4-6 Сохранение и загрузка программ
4
4
Создание программ
SYSMAC CP1L - Вводное руководство 69
4
Создание программ
4-6 Сохранение и загрузка программ
4

4-6-3 Загрузка программ

Загрузите сохраненную лестничную диаграмму в CX-Programmer. Все программы одного проекта загружаются группой из одного файла.
1. В главном меню выберите [File] – [Open] (Файл – Открыть).
Отобразится диалоговое окно открытия проекта CX-Programmer.
2. Укажите место хранения и имя файла. Щелкните по кнопке [Open]
(Открыть).
Откроется файл проекта CX-Programmer и отобразятся сохраненные программы.
70 SYSMAC CP1L - Вводное руководство

4-7 Редактирование программ

4
4-7 Редактирование программ
CX-Programmer позволяет редактировать созданные лестничные диаграммы. Можно также добавлять и редактировать комментарии к входам/выходам и комментарии к строкам программы.

4-7-1 Редактирование комментариев к входам/выходам

Комментарии к входам/выходам можно добавлять и редактировать через список адресов.
1. В главном меню выберите [Edit] – [I/O Comment]
(ПравкаКомментарии к входам/выходам).
4
Создание программ
Откроется окно комментариев к входам/выходам.
SYSMAC CP1L - Вводное руководство 71
4
Создание программ
4-7 Редактирование программ
4
2. Дважды щелкните по адресу, для которого Вы хотите ввести или
отредактировать комментарий.
Поле комментария к входам/выходам станет доступным для редактирования. Введите или отредактируйте комментарий к входам/выходам.

4-7-2 Ввод комментариев к строкам программы

Комментарий можно ввести для каждой строки лестничной диаграммы.
1. Дважды щелкните по заголовку строки программы, для которой
Вы хотите ввести комментарий.
Откроется диалоговое окно «Rung Properties» (Свойства строки).
2. Введите нужный текст в поле ввода комментария в закладке General
(Общие).
72 SYSMAC CP1L - Вводное руководство
4-7 Редактирование программ
3. Закройте диалоговое окно свойств строки.
Введенный комментарий будет отображен на лестничной диаграмме.
4
4
Создание программ

4-7-3 Редактирование строк программы

Созданные лестничные диаграммы можно редактировать.
Удаление
zКонтакты/Команды
1. Наведите курсор на контакт или команду. Нажмите клавишу [Delete]
(Уда лить).
Выбранный контакт или команда будут удалены.
zСтроки программы
1. Щелкните по заголовку строки.
Будет выбрана вся строка целиком.
2. Нажмите клавишу [Delete] (Удали ть).
Выбранная строка будет удалена.
SYSMAC CP1L - Вводное руководство 73
4
Создание программ
4-7 Редактирование программ
4
Создание вертикальных/горизонтальны линий
Вы можете создавать вертикальные и горизонтальные соединительные линии. Вертикальная линия создается следующим образом:
1. Установите курсор в начальную точку вертикальной линии.
2. Удерживая нажатой клавишу [Ctrl], нажмите клавишу-стрелку
«Вверх» или «Вниз».
Горизонтальные линии создаются аналогичным образом.
(1) Начальная точка (2) Курсор
• Создание линии справа налево: Удерживайте нажатой клавишу [Ctrl] и нажмите клавишу-стрелку «Влево».
Создание линии слева направо:
Удерживайте нажатой клавишу [Ctrl] и нажмите клавишу-стрелку «Вправо».
Создание линии снизу вверх:
Удерживайте нажатой клавишу [Ctrl] и нажмите клавишу-стрелку «Вверх».
Создание линии сверху вниз:
Удерживайте нажатой клавишу [Ctrl] и нажмите клавишу-стрелку «Вниз».
Примечание Чтобы удалить существующую соединительную линию, для нее следует
вновь выполнить те же действия, что и при создании.
Копирование/вставка контактов/команд/строк
zКонтакты/Команды
1. Наведите курсор на контакт или команду.
2. Удерживайте нажатой клавишу [Ctrl] и нажмите клавишу [C].
Выбранный контакт или команда будут скопированы в буфер обмена.
3. Переместите курсор в место вставки. Уде рживайте нажатой клавишу
[Ctrl] и нажмите клавишу [V].
В указанное место будут вставлены контакт или команда из буфера обмена.
zСтроки программы
1. Щелкните по заголовку строки, которую Вы хотите скопировать.
Будет выбрана вся строка целиком.
2. Удерживайте нажатой клавишу [Ctrl] и нажмите клавишу [C].
Выбранная строка будет скопирована в буфер обмена.
3. Переместите курсор в строку программы, в которую Вы хотите
произвести вставку. Удерживайте нажатой клавишу [Ctrl] и нажмите клавишу [V].
Строка из буфера обмена будет вставлена в указанное место.
74 SYSMAC CP1L - Вводное руководство
РАЗДЕЛ 5 Загрузка и отладка
программ
Для передачи данных из компьютера в CP1L между компьютером и модулем CP1L должна быть установлена связь (режим on-line). Мониторинг и отладка программ, выполняемых модулем CP1L, также осуществляются в режиме on-line (т.е., при установленной связи между компьютером и CP1L).
5-1 Переход в режим on-line ..................................................... 76
5-1-1 Настройка часов модуля CP1L .................................... 77
5-1-2 Изменение режима работы.......................................... 78
5-1-3 Загрузка/считывание программ ................................... 80
5-1-4 Выполнение операций.................................................. 82
5-2 Регулировка и отладка в режиме on-line ........................... 83
5-2-1 Мониторинг.................................................................... 83
5-2-2 Принудительная установка/сброс ............................... 86
5-2-3 Изменение настроек таймера ...................................... 88
5-2-4 Поиск.............................................................................. 88
5-2-5 Редактирование в режиме on-line................................ 91
5-2-6 Проверка длительности цикла..................................... 92
5
Загрузка и отладка программ
5
Загрузка и отладка программ

5-1 Переход в режим on-line

Для конфигурирования параметров CP1L, загрузки и выполнения программ необходимо, прежде всего, установить связь между компьютером и модулем CP1L (режим on-line).
1. В CX-Programmer откройте загружаемую программу.
2. В главном меню выберите [PLC] – [Work Online]
(ПЛКСоединение с ПЛК).
Отобразится запрос на подтверждение перехода в режим on-line.
3. Щелкните [Yes] (Да).
Диалоговое окно закроется.
После перехода системы в режим on-line фон окна лестничной диаграммы становится светло-серым.
Обмен данными между компьютером и CP1L возможен только в режиме on-line. Для того чтобы CP1L мог выполнить программу, созданную при помощи CX-Programmer, ее необходимо загрузить в CP1L. Подробные сведения о загрузке программ смотрите в разделе 5-1-3 Загрузка/
считывание программ.
76 SYSMAC CP1L - Вводное руководство
5-1 Переход в режим on-line
5
Примечание
Если не удается перевести систему в режим on-line, проверьте настройки типа ПЛК и настройки связи. Чтобы проверить настройки, дважды щелкните по элементу [NewPLC1[CP1L]Offline] на дереве проекта. Подробные сведения о настройке интерфейса связи приведены в разделе 4-5-1 Создание новых проектов.

5-1-1 Настройка часов CP1L

Часы CP1L должны быть настроены на время Вашего часового пояса. Для установки времени используйте CX-Programmer. Если часы CP1L не установлены надлежащим образом, журнал ошибок будет содержать недостоверное время.
1. Откройте существующий проект в CX-Programmer.
Процедура открытия проекта подробно описана в разделе 4-6-3
Загрузка программ.
2. Дважды щелкните по строке [PLC Clock] (Часы ПЛК).
Откроется диалоговое окно «PLC Clock» (Часы ПЛК).
5
5
Загрузка и отладка программ
3. В главном меню выберите [Options] – [Set PLC Clock]
(СервисНастроить часы ПЛК).
Откроется диалоговое окно «Set PLC Clock» (Настройка часов ПЛК).
SYSMAC CP1L - Вводное руководство 77
5-1 Переход в режим on-line
5
4. Установите дату и время. Щелкните по кнопке OK.
Диалоговое окно настройки часов ПЛК закроется.
5
Загрузка и отладка программ
5. В главном меню выберите [File] – [Exit] (Файл – Выход).
Часы CP1L настроены.

5-1-2 Изменение режима работы

Переход в режим PROGRAM (Программирование). Переход в режим «Программирование» выполняется следующим образом.
1. В главном меню выберите [PLC] – [Operating Mode] – [Program]
(ПЛКРежим работы – Программирование).
Отобразится диалоговое окно с запросом на подтверждение изменения режима работы.
78 SYSMAC CP1L - Вводное руководство
5-1 Переход в режим on-line
2. Щелкните [Yes] (Да).
Произойдет изменение режима работы.
Режим работы отображается в строке заголовка и на дереве проекта.
5
5
5
Загрузка и отладка программ
Режимы работы CP1L
CP1L может работать в одном из трех режимов: PROGRAM (Программирование), MONITOR (Мониторинг) и RUN (Выполнение). Установите режим работы,
соответствующий выполняемой операции. Режим работы влияет на всю программу пользователя и является общим для всех задач.
• Режим «Программирование» В этом режиме выполнение программы прекращается. Данный режим используется для подготовки к выполнению программы. В нем выполняются первичные настройки, например, настройка параметров ПЛК, загрузка программы, проверка программы и принудительная установка/сброс.
• Режим MONITOR (Мониторинг) В данном режиме выполняется программа. В этом режиме можно выполнять online-редактирование, принудительную установку/сброс, атакже изменять значения в памяти ввода/вывода. Кроме того, данный режим используется для внесения изменений при пробном запуске программы.
• Режим «Выполнение» В данном режиме выполняется программа. Используйте этот режим для обычной работы.
SYSMAC CP1L - Вводное руководство 79
5
Загрузка и отладка программ
5-1 Переход в режим on-line
5
В следующей таблице приведены состояния и доступные операции для каждого из режимов.
Режим работы Программирование Выполнение Мониторинг
Состояние программы Остановлена Работает Работает
Обновление входов/выходов Выполняется Выполняется Выполняется
Состояние внешних входов/выходов ВЫКЛ Зависит от
Память ввода/ вывода
Операции, выполняемые из
CX-Programmer
Зависит от
программы
Несохраняемая память Обнулена
Сохраняемая память Сохраняется
Мониторинг памяти ввода/ вывода
Мониторинг программы OK OK OK
Загрузка/ считывание программы
Компилирование OK X X
Настройки ПЛК OK X X
Изменение программы OK X OK
Принудительная установка/ сброс
Изменение уставки таймера/ счетчика
Изменение текущего значения таймера/счетчика
Изменение текущего значения памяти ввода/вывода
Из ПЛК OK OK OK
В ПЛК OK X X
OK OK OK
OK X OK
OK X OK
OK X OK
OK X OK
Зависит от
программы
программы
Зависит от
программы

5-1-3 Загрузка/считывание программ

Созданную в CX-Programmer программу можно загрузить в CP1L.
1. В главном меню выберите [PLC] – [Transfer] – [To PLC]
(ПЛКЗагрузитьВ ПЛК).
Откроется диалоговое окно «Параметры загрузки».
80 SYSMAC CP1L - Вводное руководство
5-1 Переход в режим on-line
2. Щелкните по кнопке [OK].
Отобразится запрос на подтверждение операции загрузки.
5
5
5
Загрузка и отладка программ
Примечание
3. Щелкните по кнопке [Yes] (Да).
Подробные сведения о параметрах загрузки/считывания смотрите в РАЗД Е Л Е 9 Загрузка/мониторинг/отладка программ руководства
CX-Programmer Operation Manual (W446).
Если отобразится показанное ниже окно, щелкните по кнопке [Yes] (Да).
Начнется загрузка. Отобразится диалоговое окно Download (Загрузка).
SYSMAC CP1L - Вводное руководство 81
5
Загрузка и отладка программ
5-1 Переход в режим on-line
5
4. Щелкните по кнопке [OK].
Загрузка программы завершена.

5-1-4 Выполнение операций

Для обычной работы перейдите в режим «Выполнение». Процедура перехода в режим «Выполнение» описана ниже. Чтобы выполнить пробный запуск с целью внесения изменений и отладки программы, перейдите в режим «Мониторинг».
Предуп-
реждение
1. В главном меню выберите [PLC] – [Operating Mode] – [Run]
2. Щелкните [Yes] (Да).
Убедитесь в том, что переход в режим «Мониторинг» или «Выполнение» не повлияет на работу оборудования.
(ПЛКРежим работы – Выполнение).
Отобразится диалоговое окно с запросом на подтверждение изменения режима работы.
Система начнет работать в режиме «Выполнение».
82 SYSMAC CP1L - Вводное руководство

5-2 Изменение/отладка в режиме on-line

5-2 Изменение/отладка в режиме on-line
В данном разделе описаны функции, которые используются для отладки и внесения изменений во время пробного запуска.

5-2-1 Мониторинг

Отображение протекания тока
Данная функция предназначена для отображения протекания тока (т.е., прохождения сигнала) по цепям лестничной диаграммы. Сеепомощьюможно проверить выполнение программы.
1. Переведите CP1L в режим «Мониторинг».
2. Выберите [PLC] – [Monitor] – [Monitoring]
(ПЛКМониторингМониторинг) в главном меню.
5
5
5
Загрузка и отладка программ
На лестничной диаграмме отображается протекание тока.
SYSMAC CP1L - Вводное руководство 83
5
Загрузка и отладка программ
5-2 Изменение/отладка в режиме on-line
5
 Отображение «протекания тока» в нескольких сегментах
Рабочую область лестничной диаграммы можно разбить на сегменты. Это позволяет просматривать одновременно несколько сегментов лестничной диаграммы.
1
(1) Разделитель окна
1
Разбиение рабочей области лестничной диаграммы осуществляется перетаскиванием разделителя окна. Рабочую область можно поделить максимум на 4 сегмента.
84 SYSMAC CP1L - Вводное руководство
5-2 Изменение/отладка в режиме on-line
 Мониторинг по заданным адресам
Состояния входов/выходов можно контролировать, указывая их адреса.
1. Выберите [PLC] – [Monitor] – [Monitoring] (ПЛК – Мониторинг –
Мониторинг) в главном меню.
2.
Выберите [View] – [Windows] – [Watch] (Вид – Окна – Мониторинг) вглавном меню.
3. Введите адрес.
Отобразится состояние соответствующего входа/выхода. Для переменных логического типа «0» означает ВЫКЛ.
Примечание • Адрес вводится в следующем формате: [адрес слова.номер бита].
Например, адрес четвертого бита нулевого слова («0 CH, 04 bit») имеет вид: «0,04».
• Адреса можно вводить путем перетаскивания элементов из рабочей области лестничной диаграммы в окно таблицы мониторинга. Чтобы ввести все адреса, содержащиеся в строке, выберите заголовок строки.
5
5
5
Загрузка и отладка программ
SYSMAC CP1L - Вводное руководство 85
5
Загрузка и отладка программ
5-2 Изменение/отладка в режиме on-line
5

5-2-2 Принудительная установка/принудительный сброс

CX-Programmer позволяет принудительно изменять состояния входов/выходов
независимо от текущих состояний входов/выходов внешних устройств. Эту функцию можно использовать для принудительной установки входных ивыходных условий во время пробного запуска.
Примечание Прежде чем выполнить/отменить принудительную установку/принудительный
сброс, убедитесь в том, что это не повлияет на работу оборудования.
Принудительная установка/сброс выполняется следующим образом.
1. Переведите CP1L в режим «Мониторинг» или «Программирование».
2. Наведите курсор на контакт, который будет принудительно
установлен/сброшен.
86 SYSMAC CP1L - Вводное руководство
5-2 Изменение/отладка в режиме on-line
3. В главном меню выберите [PLC] – [Force] – [On]
(ПЛКПринудительное изменение состояния – ВКЛ).
5
5
5
Загрузка и отладка программ
Примечание
Контакт будет принудительно установлен и будет помечен значком принудительной установки.
• Для принудительной установки контакта (ВКЛ) выберите [On], а для принудительного сброса (ВЫКЛ) выберите [Off].
• Чтобы отменить принудительную установку/принудительный сброс, выберите [Cancel] (Отменить).
• Функция принудительной установки/принудительного сброса применима для следующих областей: Область CIO (область ввода/вывода, область логических связей, область модуля шины ЦПУ, область специального модуля ввода/вывода и рабочая область), рабочая область (WR), флаг завершения таймера, область хранения (HR), флаг завершения счетчика
SYSMAC CP1L - Вводное руководство 87
5
Загрузка и отладка программ
5-2 Изменение/отладка в режиме on-line
5

5-2-3 Изменение настроек таймера

Настройки таймера можно изменять для адаптации к условиям работы.
1. Переведите CP1L в режим «Мониторинг» или «Программирование».
2. Дважды щелкните по параметру таймера, которые Вы хотите изменить.
Откроется диалоговое окно «Set Timer/Counter Value» (Уставка таймера/счетчика).
3. Введите новое значение. Щелкните по кнопке [OK].
Уставка таймера будет обновлена.

5-2-4 Поиск

 Справочник по применению адресов
Справочник по применению адресов показывает, какие команды используют адрес, выделенный курсором. Он также позволяет перейти к следующей команде с тем же адресом.
Справочник по применению адресов отображает следующую информацию:
Адрес для текущей позиции курсора
Переменные (локальные, глобальные)
Имя программы, имя сегмента
Адрес (шаг) программы
Команды, использующие указанный адрес
88 SYSMAC CP1L - Вводное руководство
5-2 Изменение/отладка в режиме on-line
1. В главном меню выберите [View] – [Windows] – [Address Reference
Tool] ( ВидОкнаСправочник по применению адресов).
Отобразится окно справочника по применению адресов.
5
5
5
Загрузка и отладка программ
2. Введите адрес для поиска. Щелкните по кнопке [Find] (Найти).
SYSMAC CP1L - Вводное руководство 89
5
Загрузка и отладка программ
5-2 Изменение/отладка в режиме on-line
5
Отобразится список используемых адресов. Щелкните по адресу, чтобы отобразить участок программы, где он используется.
 Обратный просмотр лестничной диаграммы
Эта функция используется для просмотра лестничной диаграммы в обратном порядке. Она позволяет, например, определить причину, по которой контакт не переключился в состояние ВКЛ.
1. Установите курсор на проверяемый контакт.
2. Нажмите клавишу [Пробел].
Курсор перейдет на выход, который устанавливает состояние проверяемого контакта.
90 SYSMAC CP1L - Вводное руководство
5-2 Изменение/отладка в режиме on-line

5-2-5 Редактирование в режиме on-line

Программу CP1L можно редактировать в режиме on-line.
5
Предуп-
реждение
Примечание Если CP1L работает в режиме «Мониторинг», online-редактирование
Прежде чем приступить к online-редактированию, убедитесь в том, что увеличение времени цикла не приведет к нежелательному воздействию на систему. В противном случае входные сигналы могут оказаться нечитаемыми.
программы может привести к увеличению времени цикла и невозможности считывания входных сигналов.
• В случае большого количества изменений, а также при перемещении или копировании строк, либо при вставке или удалении программных блоков, выполняйте редактирование в режиме off-line, а затем загрузите отредактированную программу.
1. Переведите CP1L в режим «Мониторинг» или «Программирование».
2. Щелкните по заголовку строки, которую Вы хотите отредактировать.
3. В главном меню выберите [Program] – [Online Edit] – [Begin]
(Программа – Online-редактирование – Начать).
Серое затенение рабочей области лестничной диаграммы исчезнет, и программа станет редактируемой.
5
5
Загрузка и отладка программ
4. Отредактируйте программу.
SYSMAC CP1L - Вводное руководство 91
5-2 Изменение/отладка в режиме on-line
5
5. В главном меню выберите [Program] – [Online Edit] – [Send Changes]
(Программа – Online-редактирование – Передать изменения).
Отредактированные строки будут переданы в CP1L.
5
Загрузка и отладка программ

5-2-6 Проверка длительности цикла

1. Переведите CP1L в режим «Мониторинг» или «Выполнение».
2. Щелкните по рабочей области лестничной диаграммы.
В строке состояния отобразится значение длительности цикла.
Примечание Подробные сведения о длительности цикла смотрите в разделе
A-3-2 Работа модуля ЦПУ.
92 SYSMAC CP1L - Вводное руководство

Приложение

В данном разделе кратко описаны адреса слов и битов, команды, а также внутренняя работа CP1L. В разделе также приведены примеры практического применения некоторых функций CP1L, например, функций импульсных входов ивыходов, функций связи, а также специальных команд.
A-1 Адреса слов/битов .............................................................. 94
A-2 Команды............................................................................... 99
A-2-1 Применение команд ..................................................... 99
A-2-2 Базовые команды обработки
данных ввода/вывода................................................. 100
A-3 Внутренняя работа CP1L.................................................. 103
A-3-1 Внутренняя структура модулей ЦПУ......................... 103
A-3-2 Функционирование модуля ЦПУ................................ 105
A-4 Примеры программирования CP1L ................................. 112
A-4-1 Применение регуляторов для
настройки таймеров.....................................................112
A-4-2 Регистрация коротких сигналов..................................115
A-4-3 Применение входов прерывания для
быстрого выполнения задач .......................................119
A-4-4 Применение часов реального времени .................... 125
A-4-5 Применение угловых энкодеров для
определения положения ............................................ 130
A-4-6 Применение сервоприводов для
позиционирования ...................................................... 135
A-4-7 Применение инверторов для регулирования
скорости (1) ................................................................. 141
A-4-8 Применение инверторов для регулирования
скорости (2) ................................................................. 148
A-4-9 Обмен данными между модулями CP1L................... 158
A
Приложение
Приложение

A-1 Адреса слов/битов

В программируемом контроллере CP1L адреса слов («каналов») (CH) и адреса битов («реле») определяются следующим образом.
Каждое слово состоит из 16 битов. Адрес бита записывается следующим образом: [адрес слова] + [номер бита (от 00 до 15)]. Адреса битов используются для работы с контактами. Адреса слов используются, главным образом, как операнды для специальных команд при пословной обработке данных.
Примечание В CX-Programmer (далее сокращенно «CX-P») старшие разряды адресов
слов и адресов битов не отображаются, если их значения равны 0. Например, вместо 0000CH будет отображено «0». Адреса битов отображаются в следующем формате: [адрес слова.номер бита]. Номер бита может изменяться в диапазоне от 00 до 15.
Область Слово («канал») Бит («реле»)
В CX-P В CX-P
Область ввода/вывода 00 ... 199 0 ... 199 00000 ... 19915 0,00 ... 199,15
Область связей 1:1 3000 ... 3063 CH 3000 ... 3063 300000 ... 306300 3000,00 ... 3063,00
Область
CIO
Рабочая область W000 ... W511 CH W000 ... W511 W00000 ... W51115 W0.00 ... W511.15
Область хранения H000 ... H511 CH H000 … H511 H00000 ... H51115 H0.00 ... H511.15
Вспомогательная область A000 ... A959 CH A000 ... A959 A00000 ... A95915 A0.00 ... A959.15
Область данных DM D00000 ... D32767* D0 ... D32767* - -
Таймер T000 ... T511 T0 ... T511 T000 ... T511 T0000 ... T0511
Счетчик C000 ... C511 C000 ... C511 C000 ... C511 C0000 ... C0511
*Для модулей на 14/20 точек ввода/вывода: D0 ... D9999, D32000 ... D32767.
Область последовательной связи ПЛК
Рабочая область 3800 ... 6143 CH 3800 ... 6143 380000 ... 614300 3800,00 ... 6143,00
Примечание Слова в рабочей области CIO могут быть использованы для новых
функций в последующих версиях модулей ЦПУ. В первую очередь используйте слова в рабочей области W000 ... W511CH.
3100 ... 3189 CH 3100 ... 3189 310000... 318915 3100,00 ... 3189,15
94 SYSMAC CP1L - Вводное руководство
zФормат представления слов
Слово состоит из 16-ти битов, текущие состояния которых (ВКЛ/ВЫКЛ) и определяют значение слова. Двоичный формат преобразуется в шестнадцатеричный, и слово в итоге представляется в виде четырех шестнадцатеричных разрядов. По другому, каждой тетраде битов после преобразования в шестнадцатеричный формат соответствует один разряд.
AA-1 Адреса слов/битов
MSB (Старший значащий бит)
Бит 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Значение бита
Содержание
(1 = ВКЛ, 0=ВЫКЛ)
Разряд (Hex) 0 F 7 C
3222120232221202322212023222120
2
0000111101111100
Приведенное выше слово записывается в виде «0F7C (Hex)».
zФормат представления констант
Константы, используемые в командах CP1L, представляются следующим образом.
Представление Содержание/назначение
#0000 ... 9999 (BCD) Значения таймеров/счетчиков, двоично-десятичные значения (BCD)
в арифметических командах и т.д.
#0000 ... FFFF (Hex) Сравниваемые данные в командах сравнения, передаваемые данные,
двоичные данные (BIN) в арифметических командах и т.д.
&0 ... 65535 Десятичное представление без знака
(Возможно только в некоторых специальных командах. Может загружаться в CX-Programmer с преобразованием в/из шестнадцатеричного формата).
zУсловия выполнения команд
LSB
(Младший значащий бит)
A
Приложение
Команды могут быть двух типов: циклические команды и однократные команды (команды с различением фронта).
• Циклические команды Циклическая команда выполняется в каждом цикле, пока условие выполнения находится в состоянии ВКЛ. Пример
W00000
MOV (021) H010 D00010
В каждом цикле, в котором бит рабочей области W00000 находится в состоянии ВКЛ, содержимое слова области хранения H010CH записывается в слово DM D00010.
• Однократные команды Однократная команда выполняется один раз (т.е., только в одном цикле), когда условие выполнения переходит в состояние ВКЛ. Перед именем однократной команды ставится символ «@». Пример
W00001
@MOV (021) H020 D00020
Когда бит рабочей области W00001 переходит из состояния ВЫКЛ в состояние ВКЛ, содержимое слова области хранения H020CH записывается в слово DM D00020.
Некоторые команды не могут использоваться как однократные (с префиксом «@»). В этом случае используйте команды UP(521)/DOWN(522) или DIFU(013)(с различением положительного фронта)/ DIFD(014)(с различением отрицательного фронта).
SYSMAC CP1L - Вводное руководство 95
A
Приложение
A A-1 Адреса слов/битов
zФлаги условий
Флаги условий служат для индикации результатов обработки во время или после выполнения команд. Используется флаг или нет – зависит от команды. В лестничных диаграммах флаги условий используются как контакты.
Название Обозначение В CX-P Функция
Флаг «Ошибка»ER P_ERУстанавливается при попытке выполнения
Флаг «Ошибка доступа»
Флаг «Перенос»CY P_CYУстанавливается в случае увеличения или
Флаг «Равно»
Флаг «Не равно»
Флаг «Больше»
Флаг «Больше или равно»
Флаг «Меньше»
Флаг «Меньше или равно»
Флаг «Меньше нуля»
Флаг «Переполнение»
Флаг «Потеря значимости»
Флаг «Всегда ВКЛ»
Флаг «Всегда ВЫКЛ»
команды, предназначенной для обработки двоично-десятичных данных, с данными другого формата.
• Устанавливается в случае неверного значения операнда команды (например, если значение выходит за пределы рабочей области).
AER P_AER Устанавливается при попытке
несанкционированного доступа к области, не предназначенной для доступа.
уменьшения числа разрядов в результате выполнения арифметической операции.
• Флаг переноса может использоваться командами сдвига данных и некоторыми арифметическими командами.
=
< >
>
>=
<
<=
NP_NУстанавливается, если в результате
OF P_OF Устанавливается, если в результате
UF P_UF Устанавливается, если в результате
ВКЛ P_ON Установлен постоянно. Используется в качестве
ВЫКЛ P_OFF Постоянно сброшен.
P_EQ • Устанавливается, если при сравнении данных
получен результат «равно».
• Устанавливается, если в результате вычислений или пересылок данные становятся равными 0.
P_NE Устанавливается, если при сравнении данных
получен результат «не равно».
P_GT Устанавливается, если при сравнении данных
получен результат «данные 1>данные 2».
P_GE Устанавливается, если при сравнении данных
получен результат «данные 1 >=данные 2».
P_LT Устанавливается, если при сравнении данных
получен результат «данные 1<данные 2».
P_LE Устанавливается, если при сравнении данных
получен результат «данные 1=<данные 2».
вычислений старший значащий разряд становится равным 1.
вычислений возникает переполнение.
вычислений исчезают значащие разряды (отрицательное переполнение).
условия выполнения для команд, которые не могут быть подключены непосредственно кшине.
96 SYSMAC CP1L - Вводное руководство
zТактовые импульсы
Тактовые импульсы – это контакты, переключающиеся (ВКЛ/ВЫКЛ) с фиксированной периодичностью.
Название Обозначение В CX-P Функция
Тактовый импульс спериодом 0,02 с
Тактовый импульс спериодом 0,1 с
Тактовый импульс спериодом 0,2 с
Тактовый импульс спериодом 1,0 с
0,02 c P_0,02 c
0,1 c P_0,1 c
0,2 c P_0,2 c
1 c P_1 c
AA-1 Адреса слов/битов
0,02 с
0,01 с0,01 с
0,1 с
0,05 с 0,05 с
0,2 с
A
0,1 с 0,1 с
Приложение
1.0 с
0,5 с 0,5 с
Тактовый импульс спериодом 1 мин
1 мин P_1 мин
1 мин
30 с 30 с
Примечание Чтобы ввести в CX-Programmer тактовый импульс или флаг условия, сначала
введите контакт, затем нажмите клавишу [P] и выберите из раскрывающегося списка нужное значение.
SYSMAC CP1L - Вводное руководство 97
A
Приложение
A A-1 Адреса слов/битов
zОбласти ввода/вывода
Область ввода 0,00 ... 99,15 (100 слов)
Область вывода 100,00 ... 199,15 (100 слов)
В CP1L первые слова (одно или два) областей ввода (начиная с 0CH) ивывода (начиная со 100CH) зарезервированы для модуля ЦПУ. При подключении к модулю ЦПУ модулей ввода/вывода и модулей расширения, слова областей ввода и вывода отводятся для модулей впорядке их подключения.
• Зарезервированные слова и число модулей расширения (ввода/вывода)
Модуль ЦПУ Зарезервированное слово Допустимое
Модуль на 14 точек ввода/вывода
Модуль на 20 точек ввода/вывода
Модуль на 30 точек ввода/вывода
Модуль на 40 точек ввода/вывода
Область ввода Область вывода
0 CH 100 CH 1
0 CH 100 CH 1
0 CH, 1 CH 100 CH, 101 CH 3
0 CH, 1 CH 100 CH, 101 CH 3
число модулей
расширения
(ввода/вывода)
Например, при использовании модуля на 40 точек ввода/вывода, области ввода 0CH и 1CH и области вывода 100CH и 101CH отведены для собственных (встроенных) входов/выходов модуля ЦПУ. Для подключаемых к модулю ЦПУ модулей расширения (ввода/вывода) по порядку отводятся слова области ввода, начиная с 2CH и далее, исловаобласти вывода, начиная со 102CH и далее.
При включении питания модуля ЦПУ производится обнаружение подключенных модулей расширения (ввода/вывода), после чего для них автоматически отводятся слова в областях ввода и вывода. Изменение порядка подключения модулей ведет к возникновению несоответствий в лестничной диаграмме. В случае изменения порядка подключения модулей проверьте и соответствующим образом измените лестничную диаграмму.
98 SYSMAC CP1L - Вводное руководство

AA-2 Команды

A-2 Команды
CP1L обладает обширным набором команд. В данном разделе описаны правила использования команд и приведены некоторые базовые команды.

A-2-1 Использование команд

Наборы команд прежних ПЛК, начиная с серии C до микро-ПЛК, были ориентированы, главным образом, на работу с двоично-десятичными данными (BCD). Однако, в связи с общей тенденцией к росту объема данных и необходимостью обмена данными между компьютерами, требуется, чтобы системы управления также поддерживали данные, представленные вдвоичном формате. В ответ на эти требования, а также для повышения удобства использования вПЛК серии CP добавлен целый ряд команд, предназначенных для работы сдвоичными данными.
Примечание Список команд и пояснения приведены в файле Справки программы
CX-Programmer.
Подробные сведения о работе со справочной системой CX-Programmer смотрите в разделе 4-4 Использование Справки.
A
Приложение
Обозначения команд
zКоманды и номера функций
В данном разделе для обозначения специальных команд, которым назначены номера функций, используются мнемонические коды с трехзначным номером функции в скобках. Пример: MOV(021).
SYSMAC CP1L - Вводное руководство 99
Loading...