Продукты компании OMRON должны использоваться надлежащим образом, только для целей,
описанных в настоящем руководстве, и только квалифицированным персоналом.
В настоящем руководстве для обозначения различных типов опасности используются следующие
предупреждающие знаки. Обязательно учитывайте информацию, которую они содержат.
Пренебрежение данной информацией может стать причиной несчастного случая или материального
ущерба.
ОПАСНОСТЬОбозначает информацию, пренебрежение которой приведет к смерти или серь-
ВНИМАНИЕОбозначает информацию, пренебрежение которой может привести к смерти или
Предупреждение Обозначает информацию, пренебрежение которой может привести котноситель-
Вспомогательные обозначения
Аббревиатура "Ch", которую можно встретить на некоторых экранных формах и на некоторых
продуктах OMRON, часто означает "слово" и в этом смысле эквивалентна в документации
аббревиатуре "Wd".
Аббревиатура "ПЛК" означает "Программируемый логический контроллер" и не применяется для
обозначения каких-либо иных устройств. Аббревиатура "ПК" означает "Персональный компьютер" и
не применяется для обозначения каких-либо иных устройств.
Аббревиат
относится к следующим устройствам: плата связи для C200HX/HG/HE, плата последовательного
интерфейса для CS, модули последовательного интерфейса для CS/CJ.
Для выделения информации различного типа в левой колонке настоящего руководства используются
следующие заголовки и обозначения.
ура "PMSU" означает "Модуль поддержки макропрограммирования протоколов" и
ПримечаниеОсобенно интересная и полезнаяинформация о наиболееэффективных и
езной травме. Кроме того, может быть причинен серьезный материальный
ущерб.
серьезной травме. Кроме того, может быть причинен серьезный материальный
ущерб.
но серьезной или незначительной травме, материальному ущербу или возникновению сбоев.
Все права защищены. Воспроизведение, размещение в информационно-поисковой системе или передача третьему лицу какой-либо части настоящего руководства в какой-либо форме и каким-либо способом (механическим,
электронным, путем ксерокопирования, записи на носитель или иным способом) не допускается без предварительного письменного разрешения компании OMRON.
Использование информации, содержащейся в настоящем руководстве, не сопряжено с как
ответственностью. Кроме того, поскольку компания OMRON неуклонно стремится к совершенствованию своей
продукции, информация, содержащаяся в настоящем руководстве, может быть изменена без предупреждения.
Подготовка настоящего руководства выполнялась с надлежащей тщательностью. Тем не менее, компания
OMRON не несет ответственности за какие-либо ошибки и упущения. Компания OMRON не несет юридическ
тветственности за повреждения, явившиеся результатом использования информации, содержащейся в настоя-
о
щем руководстве.
1,2,3...1.Обозначение последовательности действий или любого другого списка.
CX-Protocol – это специальное программное обеспечение, предназначенное для макропрограммирования протоколов на персональном компьютере под управлением операционной системы Windows.
В настоящем руководстве описана установка и работа с программой CX-Protocol.
Настоящее руководство предназначено для следующих лиц:
Персонал, ответственный за установку промышленных систем автоматизации
Персонал, ответственный за разработку промышленных систем автоматизации
Персонал, ответственный за администрирование оборудования промышленных
W463Процедура установки и краткое описание программного
W336Описываетсяприменениемодуля и плат последовательно-
W342Описываютсякоммуникационные команды серии C (Host
Описывается применение программы CX-Protocol для создания коммуникационных последовательностей для связи с внешними устройствами в виде макропрограмм протоколов (настоящее руководство).
пакета автоматизации CX-One .
го интерфейса для реализации связи с внешними устройствами по последовательному интерфейсу, включая использование стандартных системных протоколов для продуктов OMRON.
W452Предоставляет следующую информацию о контроллерах
W437Предоставляет информацию о том, как использовать про-
W341Предоставляет информацию отом, как программировать и
серии NSJ и NSJ:
Обзор и свойства
Проектирование конфигурации системы
Механический и электрический монтаж
Адресное пространство памяти ввода/вывода
Устранение неисправностей и техническое обслуживание
Используйте данное руководство совместно со следующи-
ми руководствами: SYSMAC CS Series Operation Manual
(W339), SYSMAC CJ Series Operation Manual (W393),
SYSMAC CS/CJ Series Programming Manual (W394) и NSV1/-V2 Series Setup Manual (V083)
у CX-Programmer, предназначенную для программи-
мм
гра
рования ПЛК серии CS/CJ, а также инструмент CX-Net,
входящий в состав CX-Programmer.
работать с ПЛК серии CS/CJ с помощью консоли программирования.
xii
Подробную информацию о процедурах установки программы CX-Programmer из программного пакета CX-One см. в руководстве CX-One Ver. 2.0 Setup Manual, которое поставляется в комплекте с CX-
Процедура установки и краткое описание программного пакета автоматизации CX-One.
ВНИМАНИЕПренебрежение сведениями, содержащимися в настоящемруководстве, можетстать
причиной несчастного случая, возможно, со смертельным исходом, либо может привести к повреждению изделия или выходу его из строя. Прочитайте, пожалуйста, каждый раздел целиком, внимательно изучив информацию, содержащуюся в разделе и в
разделах, с ним связанных, прежде чем приступать к какой-либо из опис
анных опер
а-
ций или действий.
xiii
Пожалуйста, внимательно прочитайте данное руководство и тщательно ознакомьтесь с информацией, содержащейся в нем, прежде чем приступать к установке и/или работе с CX-Protocol. Обязатель-
но ознакомьтесь с указаниями по технике безопасности, которые приведены в следующем
разделе.
Введение в общих чертах описывает функцию макропрограммирования протоколов и про-
грамму CX-Protocol.
Условия работы/Установка/Удаление/Запуск/Редактирование дает общее представле-
ние о функциях CX-Protocol и описывает условия работы, процедуру установки и настройку ра-
бочей конфигурации.
Макропрограммирование протоколов детально описывает функции макропрограммирова-
ния протоколов.
Применение функции макропрограммирования протоколов детально раскрывает раз-
личные нюансы, связанные с использованием функции макропро
граммирования протоколов.
Созданиеобъектов подробно описывает, как создаватьтакиеобъекты, какпроекты, протоколы, последовательности, шаги, сообщения и матрицы.
Редактированиепроектови протоколов подробно описывает редактированиепроектов и
протоколов.
Настройкаиредактированиепоследовательностей подробно описывает настройку и
редактирование последовательностей.
Настройка и редактирование шагов подробноописывает настройку и редактирование шагов.
Настройка и ре
дактирование сообщений и списков матриц подробноописываетна-
стройку и редактирование сообщений и списков матриц.
НастройкапараметровсвязисПЛКиустановлениесоединений подробно описывает
настройку параметров связи и установление соединений.
Передачаивыводнапечатьданныхпротоколов подробно описывает передачу, преобразование и вывод на печать данных протоколов.
Трассировкаи мониторинг по
дробно описывает мониторинг области памяти ПЛК и контроль
каналов передачи.
Отображениеошибокижурналаошибок подробно описываетотображениеошибок и журнала ошибок.
Поискиустранениенеисправностей содержит перечень сообщений об ошибках и описывает их причины и способы устранения.
Справочнаясистема описывает возможности интерактивной справоч
ной системы.
Примерысозданияпротоколов содержит некоторые примерыреализации обмена данными
между персональными компьютерами с использованием функции макропрограммирования
протоколов.
Настройки ПЛК и настройки PMSUописываетнастройкупараметров ПЛК и PMSU.
Монтаж разъемов кабеля RS-232Cописываетэлектрическиймонтажразъемов RS-232C.
xiv
Устройства серии CS, серии CJ, серии NSJ и серии CP классифицируются следующим образом.
Серия CS
Модули ЦПУ CS1-H
CS1H-CPU@@H
CS1G-CPU@@H
Модули ЦПУ CS1
CS1H-CPU@@(-V1)
CS1G-CPU@@(-V1)
Модули ЦПУ CS1D
Модули ЦПУ CS1D для
двухпроцессорных систем
CS1D-CPU@@H
Модули ЦПУ CS1D для
однопроцессорных систем
CS1D-CPU@@S
Модули ЦПУ CS1D для
управления процессами
CS1D-CPU@@P
Базовые модули ввода/вывода
серии CS
Специальные модули
ввода/вывода серии CS
Базовые модули ввода/вывода
серии CJ
Специальные модули
ввода/вывода серии CJ
Модули шины ЦПУ серии CSМодули шины ЦПУ серии CJ
Модули источников питания серии CS
Прим.: Для модулей ЦПУ CS1D должен
использоваться специальный модуль
источника питания.
Модули источников питания
серии CJ
Серия CJ
Модули ЦПУ CJ1-H
CJ1H-CPU@@H
CJ1G-CPU@@H
CJ1G -CPU@@P
(Модули ЦПУ для
контурного управления)
Пожалуйста, внимательно прочитайте и изучите данное руководство, прежде чем использовать продукт.
При наличии каких-либо вопросов или комментариев проконсультируйтесь с региональным представителем компании OMRON.
Гарантийные обязательства и ограничение
ответственности
ГАРАНТИЙНЫЕ ОБЯЗАТЕЛЬСТВА
Компания OMRON дает исключительную гарантию того, что в течение одного года (если не оговорен
иной период) с даты продажи изделия компанией OMRON в изделии будут отсутствовать дефекты, связанные с материалами и изготовлением изделия.
КОМПАНИЯ OMRON НЕ ДАЕТ НИКАКИХ ГАРАНТИЙ ИЛИ ОБЯЗАТЕЛЬСТВ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, В ОТНОШЕНИИ СОБЛЮДЕНИЯ ЗАКОНОДАТЕЛЬСТВА ПРИ ИСПОЛЬЗОВАНИИ ИЗДЕЛИЯ, В
НОШЕ
ОТ
ПРИМЕНЕНИЯ. КАЖДЫЙ ПОКУПАТЕЛЬ ИЛИ ПОЛЬЗОВАТЕЛЬ ПРИЗНАЕТ, ЧТО ОПРЕДЕЛЕНИЕ СООТВЕТСТВИЯ ИЗДЕЛИЙ ТРЕБОВАНИЯМ, ПРЕДЪЯВЛЯМЫМ ПОКУПАТЕЛЕМ ИЛИ ПОЛЬЗОВАТЕЛЕМ, НАХОДИТСЯ В КОМПЕТЕНЦИИ САМОГО ПОКУПАТЕЛЯ ИЛИ ПОЛЬЗОВАТЕЛЯ. КОМПАНИЯ OMRON НЕ
ПРИЗНАЕТ КАКИЕ-ЛИБО ИНЫЕ ЯВНЫЕ ИЛИ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИЙНЫЕ ОБЯЗАТЕЛЬСТВА.
НИИ КОММЕРЧЕСКОГО УСПЕХА ИЗДЕЛИЙ ИЛИ ИХ ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОГО
ОГРАНИЧЕНИЕ ОТВЕТСТВЕННОСТИ
КОМПАНИЯ OMRON НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ПРЯМЫЕ, КОСВЕННЫЕ ИЛИ ВЫТЕКАЮЩИЕ УБЫТКИ, ПОТЕРЮ ПРИБЫЛИ ИЛИ КОММЕРЧЕСКИЕ ПОТЕРИ, КАКИМ БЫ ТО НИ БЫЛО ОБРАЗОМ СВЯЗАННЫЕ С ИЗДЕЛИЯМИ, НЕЗАВИСИМО ОТ ТОГО, ПРЕДЪЯВЛЯЕТСЯ ЛИ ИСК НА ОСНОВАНИИ КОНТРАКТА, ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ, В СВЯЗИ С НЕБРЕЖНЫМ ОБРАЩЕНИЕМ ИЛИ НА
ОСНОВАНИИ БЕЗУСЛОВНОГО ОБЯЗАТЕЛЬСТВА.
Ни при каких об
сить собственную стоимость изделия, на которое распространяется ответственность компании OMRON.
НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ КОМПАНИЯ OMRON НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПО ГАРАНТИЙНЫМ ОБЯЗАТЕЛЬСТВАМ, РЕМОНТУ ИЛИ ДРУГИМ ИСКАМ В ОТНОШЕНИИ ИЗДЕЛИЙ, ЕСЛИ В РЕЗУЛЬТАТЕ АНАЛИЗА, ПРОВЕДЕННОГО КОМПАНИЕЙ OMRON, УСТАНОВЛЕНО, ЧТО В ОТНОШЕНИИ
ИЗДЕЛИЙ НАРУШАЛИСЬ ПР
СЛУЖИВАНИЯ, ЧТО В ИЗДЕЛИЯХ ИМЕЮТСЯ ЗАГРЯЗНЕНИЯ, ЛИБО ИЗДЕЛИЯ ИСПОЛЬЗОВАЛИСЬ НЕ
ПО НАЗНАЧЕНИЮ ИЛИ ПОДВЕРГАЛИСЬ НЕДОПУСТИМОЙ МОДИФИКАЦИИ ИЛИ РЕМОНТУ.
стоятельствах от
ветственность компании OMRON по какому-либо иску не может превы-
АВИЛА ЭКСПЛУ
АТАЦИИ, ХРАНЕНИЯ, МОНТАЖА И ТЕХНИЧЕСКОГО ОБ-
xvi
Замечания по применению
ПРИГОДНОСТЬ ДЛЯ КОНКРЕТНОГО ПРИМЕНЕНИЯ
Компания OMRON не несет ответственности за соответствие каким-либо стандартам, нормативам или
правилам, которые действуют в случае применения изделий в составе оборудования заказчика или при
использовании изделий.
По запросу заказчика компания OMRON предоставляет соответствующие сертификаты, выдаваемые
сторонними организациями, в которых перечисляются обеспечиваемые номинальные параметры и указываются ограничения на применение изделий. Сама по се
для полного определения пригодности изделий для применения в конечной системе, машине, оборудовании или в других областях применения.
Ниже приведены некоторые примеры применения, требующие особого внимания. Этот перечень не является исчерпывающим перечнем возможного применения изделий и не гарантирует пригодность изделий для целей, в нем пере
• Испо
льзование вне зданий, использование в условиях возможного химического загрязнения или
электрических помех, либо при условиях эксплуатации, не описанных в настоящем документе.
• Системы управления объектами ядерной энергетики, тепловые системы, железнодорожные системы,
авиация, медицинское оборудование, игровые автоматы, транспортные средства, оборудование защиты и системы, эксплуатация которых регулируется отдельными промышленными ил
тв
енными нормативами.
• Системы, машины и оборудование, которые могут представлять угрозу для жизни или имущества.
численных.
бе эта инф
ормация не является достаточной
и государс-
Выясните и неукоснительно соблюдайте все ограничения в отношении применения этого изделия.
НИ В КОЕМ СЛУЧАЕ НЕ ИСПОЛЬЗУЙТЕ ИЗДЕЛИЕ В СИСТЕМАХ, ПРЕДСТАВЛЯЮЩИХ СЕРЬЕЗНУЮ
УГРОЗУ ДЛЯ ЖИЗНИ ИЛИ ИМУЩЕСТВА, НЕ ОБЕСПЕЧИВ БЕЗОПАСНОСТИ ВО ВСЕЙ СИСТЕМЕ В
КЖ
ЦЕЛОМ, А ТА
НАЛЬНЫЕ ХАРАКТЕРИСТИКИ, НАДЛЕЖАЩИМ ОБРАЗОМ СМОНТИРОВАНЫ И ИСПОЛЬЗУЮТСЯ ПО
НАЗНАЧЕНИЮ.
Е НЕ УБЕДИВШИСЬ В ТОМ, ЧТО ИЗДЕЛИЯ OMRON ИМЕЮТ НАДЛЕЖАЩИЕ НОМИ-
ПРОГРАММИРУЕМЫЕ ИЗДЕЛИЯ
Компания OMRON не несет ответственности за программы пользователя, создаваемые для программируемых изделий, и за какие-либо последствия, возникшие в результате их применения.
xvii
Отказ от ответственности
ИЗМЕНЕНИЕ ХАРАКТЕРИСТИК
Характеристики изделия и дополнительные принадлежности могут быть изменены в любое время в целях улучшения параметров и по другим причинам.
Мы практикуем изменение номера модели в случае изменения ранее заявленных номинальных характеристик или свойств, либо в случае существенного изменения конструкции. Тем не менее, некоторые
з ка
технические характеристики изделий могут быть изменены бе
случае по Вашему запросу модели может быть присвоен специальный номер, идентифицирующий или
определяющий ключевые характеристики, требуемые для Вашей задачи. Актуальные сведения о технических характеристиках приобретаемых изделий всегда можно получить в региональном представительстве OMRON.
ГАБАРИТНЫЕ РАЗМЕРЫ И ВЕС
В настоящем документе приведены номинальные значения габаритов и весов, и их нельзя использовать в конструкторской документации, даже если приведены значения допусков.
ЭКСПЛУАТАЦИОННЫЕ ХАРАКТЕРИСТИКИ
кого-либо уведомления. В спорном
Приведенные в настоящем документе эксплуатационные характеристики служат в качестве ориентира
для пользователей при определении пригодности изделий для задач пользователей и не являются
предметом гарантийного обязательства. Эти характеристики могли быть получены в результате испытаний, проведенных компанией OMRON, и пользователи должны соотносить их с требованиями к реальным прикладным задачам. Фактические эксплуатационные характеристики по
"Гарантийных обязательств и ограничения ответственности".
дпадают по
д действие
ОШИБКИ И ОПЕЧАТКИ
Информация, содержащаяся в настоящем руководстве, была тщательно проверена и, вероятнее всего,
является точной; тем не менее, компания OMRON не несет ответственности за допущенные типографские ошибки или опечатки.
xviii
Улучшения в версиях программы
Улучшения в версии 1.7 по сравнению с версией 1.6
При переходе от 1.6 к версии 1.7 в программу CX-Protocol были добавлены следующие функции.
Поддержка новых модулей
Добавлена поддержка следующих модулей последовательного интерфейса.
СерияМодульМодель
Серия CSМодуль последовательного интер-
Серия CJМодуль последовательного интер-
Добавлена поддержка следующих ПЛК.
СерияМодули центрального
Серия CPМодули ЦПУ CP1HCP1H-XA, CP1H-X и CP1H-Y
Серия NSJКонтроллер NSJ
Сравнение протоколов
•В CX-Protocol добавлена возможность сравнения протоколов проекта с протоколами ПЛК.
Улучшения в версии 1.6 по сравнению с версией 1.5
Уст а новка CX-Protocol из комплекта CX-One
Версия 1.5Версия 1.6
CX-Protocol можно было устанавливать только отдельно.
фейса
фейса
процессора
CX-Protocol может устанавливаться как один из компонентов программного пакета CX-One.
CS1W-SCU31-V1
CJ1W-SCU31-V1
Модели
NSJ -(B)-G5D
NSJ -(B)-M3D
Способ запуска CX-Protocol
Версия 1.5Версия 1.6
Программу CX-Protocol можно было запускать только из
меню "Пуск" Windows.
Программу CX-Protocol также можно запустить, ще
нув правой кнопкой мыши по одному из следующих
плат/модулей последовательного интерфейса в окне
"Таблица ввода/вывода" программы CX-Programmer из
комплекта CX-One и выбрав команду Start Special Application (Запуск специальногоприложения) в кон-
текстном меню.
• CS1W-SCU-V1
• CS1W-SCB-V1
• CJ1W-SCU-V1
ПримечаниеЕсли выбранаопция Start with Settings
Inherited (Запуск с использованием
прежнихпараметров), будет создан
новый проект и ав
ен тип устройства.
томатически нас
лк-
тро-
xix
Информация об изменениях в версии 1.5
Ниже описаны изменения, произошедшие в программе CX-Protocol при переходе от версии 1.4 к версии 1.5 (поддержка новых функций плат/модулей последовательного интерфейса серии CS/CJ версии 1.2).
Расширение функциональности в версии 1.4 по сравнению с версией 1.5
Совместимые ПЛК
Поддержка новых функций плат/модулей последовательного интерфейса
CX-Protocol версии 1.5 поддерживает следующие платы/модули последовательного интерфейса серии CS/CJ версии 1.2.
СерияМодульМодель
Серия CSПлата последовательного ин-
Серия CJМодуль последовательного ин-
терфейса
Модуль последовательного ин-
терфейса
терфейса
CX-Protocol версии 1.5 поддерживает следующие новые модули ЦПУ.
СерияМодель модуля ЦПУ
Серия CJCJ1H-CPU67H
Настройки порта связи для плат/модулей последовательного интерфейса
С помощью CX-Protocol версии 1.5 можно настроить параметры портов связи для плат/модулей пос-
ледовательного интерфейса серии CS/CJ версии 1.2. Для этого пре
Communications Port Settings (Настройка портов связи), приведенное ниже.
CS1W-SCB21-V1, CS1W-SCB41-V1
CS1W-SCU21-V1
CJ1W-SCU21-V1, CS1W-SCU41-V1
дусмотрено диалогов
ое окно
xx
Подробнуюинформациюонастройкекаждогопараметрасм. вруководствах CS/CJ Series Serial
Communications Boards и Serial Communications Units Operation Manual (W336-E1-06 или более позд-
нее).
В CX-Protocol версии 1.4 или ниже не удастся открыть файл проекта CX-Protocol версии 1.5 (.psw),
содержащий настройки портов связи с поддержкой новых функций плат/модулей последовательного
интерфейса версии 1.2 (непротокольный обмен, Serial Gateway и т.п.). При поп
ытке от
крытия такого
файла отобразится "Unexpected file format" (Формат файла не опознан).
Добавление стандартных системных протоколов
В CX-Protocol версии 1.5 добавлены следующие стандартные системные протоколы, появившиеся в
платах/модулях последовательного интерфейса версии 1.2 и выше.
•Host Link C-mode Command Master (последовательности 700 … 721)
•Host Link FINS Command Master (последовательности 750 … 767)
•Mitsubishi Computer Link Master (A-совместимый, фрейм 1C, модель 1)
(последовательности 802 … 817)
•Дополнительные коммуникационные последовательности для CompoWay/F Master
(добавленыпоследовательности 606 … 621)
Руководство по эксплуатации
Вкомплектпоставки CX-Protocol версии 1.5 входитруководствопоэксплуатацииCX-Protocol Ver. 1.4
Operation Manual (W344). Не считая новых функций и улучшений, описанных в данном разделе, во
всем остальном работа и функциональность версии 1.5 не отличается от версии 1.4.
Версия 1.4
При переходе от версии CX-Protocol 1.3 к версии 1.4 были добавлены следующие функции.
Поддержка новых ПЛК
Для перечисленных ниже ПЛК добавлена функция моделирования (имитации).
СерияНомера моделей модулей
ЦПУ
CSCS1D-CPU67H/65H
CJCJ1M-CPU11/21
CS1D-CPU67S/65S/44S/42S
Версия 1.3
При переходе от версии CX-Protocol 1.2 к версии 1.3 были добавлены следующие функции.
Поддерживаются модули ЦПУ CJ1M-CPU23/22/13/12
Поддерживается Windows XP
Версия 1.2
При переходе от версии CX-Protocol 1.1 к версии 1.2 были добавлены следующие функции.
Поддерживаются модули ЦПУ CS1-H, CJ1 и CJ1-H
xxi
xxii
ПРЕДВАРИТЕЛЬНЫЕУКАЗАНИЯ
Данный раздел содержит общие указания по использованию программы CX-Protocol и связанных с ней устройств.
Данный раздел содержит важную информацию о безотказном и безопасном применении программы CXProtocol. Обязательно прочитайте этот раздел и примите к сведению всю содержащуюся в нем информацию,
прежде чем приступать к настройке или использованию программы CX-Protocol.
Данное руководство предназначено для лиц, обладающих специальными знаниями в области электрических систем (инженер-электрик и т.п.).
• Персонал, ответственный за установку промышленных систем автоматизации.
• Персонал, ответственный за разработку промышленных систем автоматизации.
• Персонал, ответственный за администрирование оборудования промышленных систем автоматизации.
2Общиепредварительныеуказания
Пользователь должен применять изделие в соответствии с эксплуатационными характеристиками, описанными в руководствах по эксплуатации.
Прежде чем использовать изделие в условиях, которые не описаны в руководстве, а также в случае применения изделия в системах управления на объектах атомной энергетики, в железнодорожных системах, в авиации, в транспортных средствах, в теплотехнике, в медиц
автоматах, в защитном оборудовании и других системах, машинах и установках, которые могут серьезно повлиять на здоровье людей и привести к повреждению имущества при условии неправильной эксплуатации, обязательно
проконсультируйтесь в представительстве OMRON своего региона.
Убедитесь в том, что номинальные значения и рабочие характеристики изделия достаточны для си
системах, машинах и оборудовании механизмы удвоенной надежности.
Данное руководство содержит сведения о программировании и эксплуатации
ПЛК OMRON. Прежде чем приступать к использованию программного обеспечения, обязательно прочитайте данное руководство, и держите его под рукой,
чтобы использовать во время работы.
стем, машин и оборудования, и предусматривайте в
ВНИМАНИЕОчень важно, чтобыПЛК и всеегомодули использовались толькодляогово-
ренных целей и только в условиях, указанных в технических руководствах,
особенно в тех приложениях, в которых они могут прямым или косвенным
образом повлиять на здоровье человека. Прежде чем применять систему
ПЛК в описанных выше приложениях, обязательно проконсультируйтесь в
представительстве OMRON.
инском оборудовании, в игровых
3Указания по безопасности
ВНИМАНИЕНикогда не пытайтесь разбирать модуль, когда на него подано напряжение.
Это может привести к серьезному поражению током, возможно, со смертельным исходом.
ВНИМАНИЕНикогда не касайтесь каких-либо клемм при включенном напряжении пита-
ния. Это может привести к серьезному поражению током, возможно, со смертельным исходом.
ПредупреждениеУсловия эксплуатации системы ПЛК могут оказать значительное влияние на
срок службы и надежность системы. Не соответствующие требованиям условия эксплуатации могут привести к выходу из строя, к сбоям или другим непредвиденным проблемам в системе ПЛК. Необходимо следить за тем, чтобы условия эксплуатации соблюдались при монтаже системы, а также поддерживал
системы.
ись в пред
елах установленных норм в течение всего срока службы
5Указанияпоприменению
При работе с ПЛК соблюдайте следующие указания.
ВНИМАНИЕНесоблюдение этихуказанийможетпривести к нанесениюсерьезных травм
персоналу, возможно, со смертельным исходом. Всегда соблюдайте следующие указания.
• Во избежание поражения электрическим током заземление системы
должно выполняться через цепь с сопротивлением менее 100 Ом.
• Перед тем как выполнить одно из следующих действий, обязательно отключите напряжение питания ПЛК. Выполнение любого из сле
твий при включенном напряжении питания может привести к пора-
дейс
жению электрическим током:
• Монтаж или извлечение любых модулей (напр., модулей ввода/вывода, модулей ЦПУ и т.п.) или карт памяти.
• Монтажисборкалюбыхустройствилистоек.
• Подключениеилиотключениелюбыхкабелей или проводов.
дующих
ПредупреждениеНесоблюдение следующихуказанийможетпривести к возникновениюсбоев
при работе ПЛК или системы, а также к выходу из строя ПЛК или его модулей. Всегда соблюдайте следующие указания.
• Используйте для модулей только те источники и напряжения питания,
которые указаны в руководствах по эксплуатации. Применение других
жд
источников и напряжений питания может привести к повре
лей.
• Примите надлежащие меры по обеспечению подачи питания требуемой
мощности, с требуемым номинальным напряжением и частотой, особенно, при работе с нестабильными источниками питания.
• Предусматривайте автоматические выключатели, а также другие устройства для защиты от коротких замыканий во внешней проводке.
• Не подавайте на входы модулей ввода напр
номинального входного напряжения. Модули ввода могут выйти из
строя.
• Не подавайте на выходы модулей вывода напряжения свыше указанной
коммутационной способности модулей вывода. Модули вывода могут
выйти из строя.
• Испытывая электрическую прочность изоляции, обязательно отсоединяйте клемму LG.
• Устанавливайте модули в точном соответствии с указаниями в руководствах по эксплуатации. Неправильно выполне
вести к возникновению сбоев при работе.
• Предусматривайте надлежащее экранирование при монтаже систем в
перечисленных ниже местах:
• В местах воздействия статического электричества или любых других
помех.
• В местах воздействия интенсивного электромагнитного поля.
ющие указания. Всегда соблюдайте следующие указания.
• Предусматривайте механизмы удвоенной надежности для обеспечения
безопасности в случае возникновения сигналов недопустимого уровня
или пропадания сигналов из-за обрыва в сигнальных линиях или в случае кратковременного пропадания питания.
• Предусматривайте устройства аварийного останова, блокировки, ограничительные у
предусмотрены в ПЛК.
стройства и другие меры защиты допо
лнительно к тем, что
6Указанияпоработеспрограммнымобеспечением
При работе с CX-Protocol соблюдайте следующие указания.
ВНИМАНИЕПрежде чемпередаватьсодержимоеобластипамятиввода/вывода в об-
ласть CIO ПЛК с помощью окна PLC Memory (Память ПЛК) в CX-Protocol,
убедитесь в безопасности данной операции. Несоблюдение этого требования может привести к повреждению устройств, подключенных к модулям ввода/вывода, независимо от текущего режима работы модуля ЦПУ.
ПредупреждениеПрежде чем передавать протокол другому узлу или редактировать область
ввода/вывода, убедитесь в безопасности данной операции для адресуемого
узла. Невыполнение любого из этих требований может стать причиной несчастного случая.
ПредупреждениеПрежде чемизменятьтекущеезначениелюбогослова в памяти, убедитесь в
безопасности этой операции для системы управления. Невыполнение этого
требования может привести к непредусмотренным операциям.
ПредупреждениеПрежде чемизменятьрежимработы модуля ЦПУ, убедитесь в безопасности
этой операции для системы управления. Невыполнение этого требования
может привести к непредусмотренным операциям.
ПредупреждениеПрежде чемпроизводитьпринудительнуюустановку/сброслюбогобита в па-
мяти, убедитесь в безопасности этой операции для системы управления. Невыполнение этого требования может привести к непредусмотренным операциям.
ПредупреждениеПрежде чем передавать настройкипортов связи A/B в модуль поддержки
макропрограммирования протоколов (PMSU), убедитесь в безопасности этой
операции для системы управления. Невыполнение этого требования может
привести к непредусмотренным операциям.
ПредупреждениеПроверьте правильность работы протокола пользователя перед тем, как за-
пустить его на модуле в рабочем режиме. Невыполнение этого требования
может привести к непредусмотренным операциям.
ПредупреждениеИз CX-Protocol невозможноустановить связь с ПЛК, если с этимПЛКужеус-
тановлена связь из SYSMAC-CPT или SYSMAC-PST. Поэтому, если работает
программа SYSMAC-CPT или SYSMAC-PST и из нее установлена связь с
ПЛК, эту связь следует прервать, прежде чем устанавливать связь с ПЛК из
Программное обеспечение CX-Protocol служит для создания процедур (или
протоколов) обмена данными (передача/прием) с внешними устройствами
общего назначения, подключенными к модулю поддержки макропрограммирования протоколов (PMSU) по последовательному интерфейсу RS-232C
или RS-485A/422.
Протокол состоит из набора коммуникационных последовательностей. CXProtocol загружает протокол в PMSU, с помощью команды PMCR указывает
номер последовательности протокола и выполняет коммуникационную последовательность.
Коммуникационная последовательность с
зователь может программировать повторы, ветвление или завершение этих
шагов в соответствии с результатами выполнения.
Примечание1.В следующемразделепод модулями "PMSU" понимаются следующие ус-
тройства: плата связи для C200HX/HG/HE, плата последовательного интерфейса для CS и CQM1H и модули последовательного интерфейса для
CS/CJ.
2.Дажеесливсистемеприменяется модуль ЦПУ серии CP с модулем пос-
ледовательного интерфейса серии CJ (см. конфигурацию системы ниже),
используется функция макропрограммирования протоколов модуля последовательного интерфейса серии CJ. Поэ
зывается серия CJ, если информация не касается только серии CP.
оит из нескольких шагов. Поль-
ост
тому в описаниях все
гда ука-
CX-Protocol
Создание/передача протоколов
Модуль ЦПУ
PMCR
¹
последова-
тельности
Область ПЛК
(память ввода/вывода)
Указывает
номер
последова-
PMSU
тельности
Обслуживание
устройства
программиро-
вания
Протокол
Последовательность ¹ 060-099
Sequence No. 060-099
Последовательность ¹ 000-059
Совместная память
1-2Свойстваифункции
PMSU
Øàã 0
Øàã 1
Øàã 2
Выполнение команды (Send, Receive или Send&Receive)
Сообщение
RS-232C èëè
RS-422A/485
Внешнее устройство
общего назначения
1-2-1Свойства функции макропрограммирования протоколов
Поддержка широкого набора протоколов связи
Поддерживается связь практически со всеми внешними устройствами общего назначения, в которых имеются порты RS-232C или RS-422A/485, и которые поддерживают режим полудуплексной или дуплексной связи (дуплексный режим только для CS/CJ), а также режим старт-стопной синхронизации
2
Свойства и функцииРаздел 1-2
(см. ограниченияв4-1 Область применения функции макропрограммирова-
ния протоколов).
Создание кадров передачи и кадров приема (ожидаемых) в соответствии со спецификациями кадров
связи
Возможно создание практически всех кадров передачи (кадров, состоящих
из команд, данных и т.д.) и кадров приема (ожидаемых) (кадров, состоящих
из ответных данных и т.д.) в соответствии со специфик
щений) связи внешних устройств.
Поддержка функций, связанных с передачей данных
Поддержка вычисления кода проверки на ошибки, вычисления длины кадра
во время передачи, а также преобразования числовых данных из формата
ASCII в шестнадцатеричный формат и наоборот.
Поддержка функции контроля времени передачи и приема
Поддерживаются функции контроля ожидания приема, контроля завершения
приема и конт
брать, что должно происходить в случае превышения контролируемого времени - завершение процедуры передачи/приема или повторное выполнение
процедуры.
Поддержка повторного выполнения
Если требуется, чтобы в случае возникновения ошибки автоматически предпринималась повторная попытка передачи/приема, достаточно указать число повторных попыток.
Внедрение пере
кадры приема (ожидаемые)
Простая реализация множества функций, включая связь в режиме "1:N" и переключение получателей
данных с использованием переменных повтора
Выполнение пр
Выбор сл
едующего п
менных, предна
ограммы обработки прерывания в ПЛК во время приема данных
роцесса в зависимости от принятых данных
значенных для операции чтения/записи из/в ПЛК, в кадры передачи и
Переменные, предназначенные для операции чтения из памяти ввода/вывода ПЛК, могут быть внедрены в сами кадры (сообщения) передачи. Данные в
ПЛК, которые были прочитаны в процессе передачи, могут использоваться
для адресов (получателей) или данных. Эта фу
рять переменные, предназначенные для операции записи в память ввода/
вывода ПЛК, в сами кадры (сообщения) приема. В процессе приема адреса
(получателей) или данные могут записываться в ПЛК.
Для операции пере
(счетчик повтора). Данная функция позволяет легко реализовать большое
количество различных операций: передача одних и тех же данных по нескольким адресам (получателям) путем переключения адресов во время
связи в режиме "1:N"; переключение адресов записи в памяти ввода/вывода
ПЛК во время приема данных и т.п.
Во время приема данных в ПЛК (в модуле ЦПУ) возможно выполнение программы обработки прерывания. Функция обработки прерываний поддерживается только платой связи серии C200HX/HG/HE и платой последовательного интерфейса серии CS. Ее нельзя использовать с модулем последовательного интерфейса серии CS/CJ.
Процесс, который должен выполняться следующим, может выбираться по
результатам сравнения принятых данных с зарегистрированными данными
(до 15 вариантов).
роля завершения передачи. Данная функция позволяет вы-
нкция также позволяет внед-
/приема можно использовать переменные повтора
дачи
ациями кадров (с
ооб-
Функции макропрограммирования протоколов, добавленные для серий CS/CJ.
Код проверки на ошибки (только для макропрограммирования протоколов CS/CJ)
Добавлены коды проверки на ошибки LRC2 (продольный контроль по избыточности с дополнением до двух) и SUM1 (SUM с дополнением до одного).
3
СвойстваифункцииРаздел 1-2
Команда ожидания для приостановления перехода к следующему процессу до поступления сигнала
синхронизации от ПЛК (только для макропрограммирования протоколов CS/CJ)
Можно организовать программу таким образом, чтобы во время выполнения
шага последовательности передачи/приема переход к следующему процессу
не производился до тех пор, пока от ПЛК (модуля ЦПУ) не поступит сигнал
синхронизации. Это позволяет синхронизироват
дачи/приема с процессом обработки данных в модуле ЦПУ.
Поддержка полудуплексного и дуплексного режима передачи
(только для макропрограммирования протоколов CS/CJ)
При стандартном макропрограммировании протоколов поддерживается
только полудуплексный режим. При выполнении макроса в полудуплексном
режиме буфер приема очищается сразу после операции передачи, поэтому
принятые во время передачи данные использовать не
жиме можно использовать все данные, принятые во время выполнения последовательности; данные можно передавать и принимать одновременно.
ПримечаниеДуплексный режимможноиспользовать с RS-232C или 4-проводныминтер-
фейсом. Его нельзя использовать в режиме связи "1:N" или с 2-проводным
интерфейсом (только для моделей с интерфейсом RS-422A/485).
Очистка буфера приема с помощью кома
макропрограммирования протоколов CS/CJ)
В полудуплексном режиме буфер приема очищается только непосредственно перед выполнением последовательности передачи/приема. В случае возникновения какой-либо ошибки приема принятые данные можно очистить в
любое время с помощью команды Flush (очистить буфер приема).
Включение и выключение сигнала управления DTR с помощью кома
лько для макропрограммирования протоколов CS/CJ)
(то
В случае подключения к модемному устройству сигнал DTR используется в
качестве индикатора готовности платы или модуля последовательного интерфейса (DTE) к передаче или приему данных. Прежде сигнал DTR мог
быть включен только во время последовательности передачи/приема.
Теперь сигнал DTR может быть включен или выключен в любое время во время по
разрывать соединение с модемом с помощью макропрограммы протокола.
Сигнал DTR может быть включен даже после завершения последовательности передачи/приема. Состояние сигнала DTR может сохраняться даже
после перехода к другому протоколу (например, host link).
Благодаря этой функции дистанционное программирование или контроль
можно осуществлять с удаленного у
чаясь в режим "host link" с помощью команды STUP после установления соединения с модемом.
нд
ы Flush в любое время (только для
следовательности передачи/приема. Это позволяет устанавливать или
стройства программирования, перек
нды Open/Close
ь последовательность пере-
льзя. В дуплек
сном ре-
лю-
1-2-2Свойства программы CX-Protocol
Одновременное отображение дерева (иерархии) и списка (таблицы)
Чтобы пользователь мог наглядно представлять иерархическую структуру
настраиваемых и контролируемых данных, в левой секции главного окна
программы CX-Protocol предлагается отображение данных в виде дерева.
Работа с объектами
Данные представляются в виде объектов. Вместо поиска команд в меню и
выяснения их предназначения, пользователь может быстро создавать протоколы, прим
ту, вызов контекстных меню правой кнопкой мыши и т.д.
Поддержка стандартных системных протоколов
В набор стандартных системных протоколов включены протоколы обмена
данными для компонентов OMRON (регуляторов температуры, панельных
индикаторов-измерителей, считывателей штрих-кодов, модемов и т.д.).
Эти же стандартные системные п
4
еняя такие стандартные операции, как двойной щелчок по объек-
колы также включаются в PMSU.
рото
ПроверкакомплектапоставкиРаздел 1-3
Возможность протоколирования сообщений передачи/приема
При запуске функции трассировки в CX-Protocol модуль PMSU регистрирует
и сохраняет в хронологическом порядке содержимое сообщений передачи/
приема длиною до 670 байт (для C200HX/HG/HE) и до 1700 байт (для CS/
CJ). Каждый элемент данных можно отобразить, распечатать или сохранить
в файл трассировки.
1-3Проверкакомплектапоставки
После приобретения пакета CX-Protocol прежде всего проверьте комплектность поставки.
Монтаж модуля последовательного
интерфейса в стойку ЦПУ
Стойка ЦПУ Модуль ЦПУ
Модуль источника
питания
Модули
последовательного
интерфейса
CJ1W-SCU21-V1Порт RS-232C x 1 + порт RS-232C x 1
CJ1W-SCU31-V1Порт RS-422A/485 x 1 +
CJ1W-SCU41-V1Порт RS-232C x 1 +
Стойка расширения CS1
Модуль источника
питания
порт RS422A/485 x 1
порт RS422A/485 x 1
6
Поддерживаемые модели ПЛК и персональные Раздел 1-4
М
Подключение модуля последовательного интерфейса
• Установка в модуль ЦПУ серии CJ
одуль источника пи-
тания
Модуль ЦПУ
PA205R
POWER
L1
AC100-240V
INPUT
L2/N
RUN
OUTPUT
AC240V
DC24V
Модуль ЦПУ CP1H
SYSMAC
CJ1G-CPU44
PROGRAMMABLE
CONTROLLER
OPEN
MCPWR
BUSY
PERIPHERAL
RUN
ERR/ALM
INH
PRPHL
COMM
PORT
SCU41
TERM
WIRE
RUN
ERC
SD1
RD1
TER1
RDY
ERH
SD2
RD2
OFF
ON
UNIT
5
4
6
3
7
2
8
1
9
NO.
0
A
F
B
E
C
D
2
4
PORT1
(RS422
/485)
PORT2
Модуль последовательного интерфейса
Установка в модуль ЦПУ серии CP
CJ1W-TER01
Концевая крышка серии CJ
CP1W-EXT01
Адаптер модуля серии CJ
(поставляется вместе с
адаптером модуля серии CJ)
ПЛК C200HX/HG/HE
Назва-
ние уст-
ройства
PMSUУста навли -
Место
установки
вается в модуль ЦПУ
Примечание1.К расширенным функциям относится следующее:
Модуль последовательного
интерфейса подключается к
одному из этих модулей
Расширенные
Модель
функции
Характеристики
(см. прим.)
C200HW-COM04-E---ИнтерфейсшиныЦПУ + порт RS-232C x 1
C200HW-COM04-EV1
O
сфункциеймакропрограммированияпротоколов
C200HW-COM05-E---Порт RS-232C x 2
C200HW-COM05-EV1
O
сфункциеймакропрограммированияпротоколов
C200HW-COM06-E---Порт RS-232C x 1 + порт RS-422A/485 x 1
C200HW-COM06-EV1
O
сфункциеймакропрограммированияпротоколов
• Дополнительные коды проверкина ошибки: SUM2 (SUM с дополнени-емдодвух) и CRC-16.
• Вспомогательнаяобласть содержит текущее значение счетчика пов-
торов N, флаг "Завершение последовательности с End" и флаг "Завершение последовательности с Abort".
• Код проверки можно включать в сообщения после признака завершения.
• Для кодов проверки на ошибки мо
жно выбирать перест
ановку места-
ми старшего и младшего байтов.
7
Поддерживаемые модели ПЛК и персональные Раздел 1-4
2.УстановкаплатысвязивмодульЦПУ
Модуль ЦПУ
Плата связи
■ ❑ Замечание по использованию платы связи для SYSMAC Alpha
Если используется плата связи для SYSMAC Alpha и любой из ее портов переведен в режим NT link (1:N), в другой порт данные протокола с помощью
CX-Protocol загрузить нельзя.
Если вы хотите передать данные протокола плате связи, перед передачей
переведите ее порт связи в любой режим, кроме NT link (1:N), а после передачи, прежде чем использовать плату связи, переведите порт в ре
CQM1H-SCB41Порт RS-232C x 1 + порт RS-422A/485 x 1
Модуль ЦПУ CQM1H
жим NT
PA203
POWER
RUN
ERR/ALM
INH
PRPHL
COMM
PORT1
TERM
ON
WIRE
2 4
PORT2
RS233
/485
SCB41
Плата последовательного интерфейса CQM1H
01234567
8 9 10 11 12 13 14 15
0CH
ПримечаниеПри использовании CX-Protocol для создания и редактирования макро-
программ протоколов, обмена данными между платой и персональным компьютером и выполнения других функций для CQM1H существуют следующие ограничения.
• Обязательно переведите в положение "ВКЛ" ключ 8 DIP-переключателя
на лицевой панели модуля ЦПУ CQM1H. (Когда ключ 8 находится в положении "ВКЛ", периферийный пор
т, вс
троенный порт RS-232C, а также
последовательные порты плат, установленных в модуль ЦПУ, невозможно подключить к CX-Programmer или к другому программному обеспечению, работающему на персональном компьютере.)
Персональные компьютерыIBM PC/AT совместимые персональные компьютеры
ЦПУPentium 90 МГц или выше (см. прим. 1)Pentium III 1 ГГц или выше
Операционная системаMicrosoft Windows 95, 98, Me, NT4.0 (SP6a), 2000 (SP2 или выше) или XP
Память64 Mбайт128 Мбайт или больше
Накопитель на жестком диске100 Мбайт свободного места или больше
МониторS-VGA (800 x 600 пиксел) или выше
Дисковод для гибких дисков1 дисковод или больше (для диска 1,44 Мбайт)
Привод CD-ROM1 привод или больше
Примечание1.При работес Windows Me требуетсяиспользоватьпроцессор
Pentium 150 МГц или выше. Приработес Windows XP требуетсяиспользоватьпроцессор
Pentium 300 МГц или выше.
2.Microsoft Windows 3.1 не поддерживается.
1-5Конфигурациясистемы
1-5-1Подключение CX-Protocol к ПЛК
Серия CS/CJ
Подключите периферийный порт модуля ЦПУ к встроенному порту RS-232C.
ПримечаниеВозможно подключение к порту PMSU, если порт переведен в режим "host
link".
Подключение к IBM PC/AT совместимому компьютеру
Подключение к периферийному порту
9-êîíò.
CS1W-CN226 (2,0 ì)
CS1W-CN626 (6,0 ì)
Периферийный порт
модуля ЦПУ
Подключение к порту RS-232C
9-êîíò.
Порт RS-232C модуля
ЦПУ или порт PMSU
(режим Host link)
9-êîíò.
XW2Z-200S-V (2,0 ì)
XW2Z-500S-V (5,0 ì)
ПримечаниеЕсли дляподключения к периферийномупортумодуляЦПУиспользуется
кабель RS-232C (как на рис. ниже), используйте кабель CS1W-CN118.
XW2ZКабель RS-232C
S-
CS1W-CN118
Периферийный
порт
9
Конфигурация системыРаздел 1-5
При объединении кабеля CS1W-CN118 с кабелем RS-232C установление соединений с использованием Toolbus невозможно. Для установления соеди-
нений используйте Host Link (SYSWAY).
Серия CP
ПримечаниеЕсли установлена дополнительная плата RS-232C (CP1W-CIF01), для под-
Серия C200HX/HG/HE
ПримечаниеВозможно подключение к порту PMSU, если пор
Компьютер
IBM PC/AT или
совместимый
Порт
компьютера
Порт USB
(разъемтипаА)
Стандартный
кабель USB
Перифериный порт USB
Порт модуля
ЦПУ
Порт USB
(разъемтипа B)
IBM PC/AT или
совместимый
Ïîðò USB
Длина кабеляКабель
5 м макс. Имеющийся в
продаже кабель USB 1.1
или 2.0
Модуль ЦПУ
CP1H
ключения порта RS-232C компьютера к дополнительной плате RS-232C также можно использовать кабель XW2Z-200S/500S-V/-CV RS-232C.
Подключите периферийный порт модуля ЦПУ к встроенному порту RS-232C.
т переве
ден в режим "host
link".
Подключение к IBM PC/AT совместимому компьютеру
Подключение к периферийному порту
9-êîíò.
CQM-CIF02
Соединительный кабель
Периферийный порт
модуля ЦПУ
Подключение к порту RS-232C
9-êîíò.
(ñì. ïðèì.)
XW2Z-200S (2,0 ì)
XW2Z-500S (5,0 ì)
ПримечаниеНа стороне IBM PC/AT совместимого компьютератребуетсяпереходник с 25-
конт. гнездового разъема D-sub на 9-конт. гнездовой разъем.
1-5-2Подключение ПЛК к внешним устройствам
Серия CS/CJ
На следующем рисунке показана конфигурация системы, включающая ПЛК с
модулем PMSU и внешние устройства. Порт RS-232C поддерживает соединение "1:1", а порт RS-422A/485 поддерживает соединения "1:N".
Порт RS-232C модуля
ЦПУ или порт PMSU
(режим host link)
9-êîíò.
10
Конфигурация системыРаздел 1-5
Модуль последовательного интерфейса
CS1W-SCU21-V1
Ïîðò 1
Ïîðò 2
RS-232C
Внешнее устройство
общего назначения
Модуль ЦПУ
Ïîðò 1
RS-422A/485
Ïîðò 2
RS-232C
Внешнее устройство
общего назначения
Типы модулей PMSU
Название
устройства
Платы
последовательного
интерфейса
Модули
последовательного
интерфейса
Подключаемые устройстваВнешние ус-
МодельПорт связи
CS1W-SCB21-V1RS-232C (порт 1)ДаДаДаДа
RS-232C (порт 2)ДаДаДаДа
CS1W-SCB41-V1RS-232C (порт 1)ДаДаДаДа
RS-422A/485
(порт 2)
CS1W-SCU21-V1RS-232C (порт 1)ДаДаДаДа
RS-232C (порт 2)ДаДаДаДа
CS1W-SCU31-V1RS-422A/485
CJ1W-SCU21-V1RS-232C (порт 1)ДаДаДаДа
CJ1W-SCU31-V1RS-422A/485
CJ1W-SCU41-V1RS-232C (по
(порт 1)
RS-422A/485
(порт 2)
RS-232C (порт 2)ДаДаДаДа
(порт 1)
RS-422A/485
(порт 2)
1)ДаДаДаДа
рт
RS-422A/485
(порт 2)
Макро-
программи-
рование
протоколов
ДаДа
ДаДаДаДа
ДаДаДаДа
ДаДаДаДа
ДаДаДаДа
ДаДаДаДа
тройства общего назначения
Плата последовательного интерфейса
CS1W-SCB41-V1
RS-232C
Внешнее устройство
общего назначения
Внешнее устройство
общего назначения
Внешнее устройство
общего назначения
Функциисвязи
Host linkNT link
(см. прим.)
Средства
программирования
(компьютерная станция)
ДаДа
Программируемый терминал
Цикличес-
кая
проверка
Нет
ПримечаниеНевозможно применение с 2-проводнымимоделями.
11
КонфигурациясистемыРаздел 1-5
Серия C200HX/HG/HE
На следующем рисунке показана конфигурация системы, включающая модуль PMSU и внешние устройства. Порт RS-232C поддерживает соединение
"1:1", а порт RS-422A/485 поддерживает соединения "1:N".
Модуль ЦПУ
Плата связи C200HW-COM06-EV1
Ïîðò B
RS-422A/485
Ïîðò A
RS-232C
Внешнее устройство
общего назначения
Внешнее устройство
общего назначения
Внешнее устройство
общего назначения
Внешнее устройство
общего назначения
Типы модулей PMSU (только модели с функцией макропрограммирования протоколов)
Функция макропрограммирования протоколов предназначена для создания
макропрограмм протоколов связи в соответствии со спецификациями внешних устройств общего назначения, имеющих порт последовательной связи.
В общем случае при макропрограммировании протоколов выполняются два
вида задач:
диаграммой в модуле ЦПУ (например, при передаче сообщений после того, как они все размещены и организованы в памяти данных).
Модуль ЦПУ
Не
обязательно
Заголовок
Адрес
Передача
13
Макропрограммирование протоколовРаздел 1-6
• Элементы ранее созданных сообщений хранятся в памяти PMSU, а
не в модуле ЦПУ. При передаче или приеме данных модуль ЦПУ должен только выполнять команду PMCR.
Модуль ЦПУ
PMSU
Команда PMCR
Модуль ЦПУ
Команда PMCR
Сообщение
Прием
Передача
• Если выполняется обработка некоторой части данных памяти ввода/
вывода и переменная, которая требуется для чтения этих данных, была включена в сообщение передачи, модуль PMSU автоматически прочит
т требуемые данные из памяти ввода/вывода модуля ЦПУ, когда
ае
PMSU будет передавать сообщение. Точно так же, если данные некоторой части принятого сообщения записываются в память ввода/вывода и переменная, необходимая для чтения данных, была включена в
служебную часть приемного сообщения, модуль PMSU автоматически
запишет данные, расположенные в указанной позиции сообщения, в
память вв
ода/вывода, когда PMSU будет принимать сообщение.
PMSU
Сообщение передачи
Память
ввода/вывода
Модуль ЦПУ
Команда PMCR
Память
ввода/вывода
Чтение данных
из памяти
ввода/вывода
PMSU
Сообщение приема
Запись в память
ввода/вывода
14
МакропрограммированиепротоколовРаздел 1-6
Создание процедур для передачи и приема коммуникационных кадров (сообщений)
1,2,3...1.Данная функцияпозволяет в видеодногошагареализоватьвсеопера-
ции, необходимые для передачи или приема сообщения. Она предоставляет все команды (команды шагов), такие как Send (Передать), Receive
(Принять), Send&Receive (Передать и принять) и Wait (Ожидать), которые
требуются для каждого шага.
Модуль ЦПУ
Команда PMCR
Модуль ЦПУ
Команда PMCR
2.Шаг можно организовать таким образом, чтобы следующий выполняемый
процесс (шаг/конец) определялся р
шага. В частности, можно организовать последовательность таким образом, чтобы следующий процесс определялся содержанием одного или
нескольких принятых сообщений.
ляет ожидаемое сообщение, с которым сравниваются фактически принимаемые сообщения.
Передача
Настройка передаваемого сообщения
Принятое сообщение
Прием
(Передача)
(Прием)
Настройка ожидаемого сообщения для сравнения
15
СтруктурамакропрограммыпротоколаРаздел 1-7
1-6-2Стандартныйсистемныйпротокол
В модули PMSU предустанавливаются протоколы обмена данными (так называемые "стандартные системные протоколы") для модулей производства
OMRON (регуляторов температуры, панельных индикаторов-измерителей,
считывателей штрих-кодов, модемов и т.п.). Это позволяет легко производить обмен данными с устройствами OMRON. Для этого достаточно задать
требуемые данные приема/передачи и выполнить команду PMCR.
1-7Структурамакропрограммыпротокола
Протокол состоит из коммуникационной последовательности (далее "последовательность"). Коммуникационная последовательность – это отдельный,
независимый процесс связи с внешним устройством общего назначения (например, чтение переменной процесса из регулятора температуры). Последовательность состоит из некоторого числа шагов, каждый из которых составляется из команд Send, Receive или Send&Receive; сообщения передачи/
приема; ветвления или завершения в соответствии с результатами выполнени
я.
Например, последовательность, созданная для чтения переменной процесса из регулятора температуры, передает контроллеру сообщение передачи
(строку, содержащую команду чтения с заголовком, адресом, кодом проверки и признаком завершения), а затем принимает сообщение приема (строку,
содержащую ответ на команду чтения с заголовком, адресом, кодом проверки и признаком зав
Модуль поддержки макропрограммирования
протоколов
Модуль ЦПУ
ершения).
Команда
Send
(Передача)
Receive
(Прием)
Сообщение передачи (Пример: команда чтения измеренного значения)
:
Заголовок
Сообщение приема (Пример: ответ)
Заголовок
RX00
АдресÊîä
Передаваемые
RX01
АдресÊîä
данные
Принятые
данные
проверки
:
проверки
Признак
Term inator
завершения
Признак
завершения
RS-232C èëè
RS-422A
Внешнее устройство
общего назначения
16
Структура макропрограммы протоколаРаздел 1-7
По результатам выполнения последовательность определяет, следует ли
вновь передать то же самое сообщение (это называется "повторная попытка") или выполнить следующую операцию (чтение переменной процесса из
регулятора температуры, расположенной по другому адресу, и т.п.).
Протокол
Последовательность ¹ 000-999
Последовательность ¹ 0
Параметр
управления
передачей
Слова связи
Контрольное
время
Тип
обработки
ответа
Списки сообщений (см. прим. 2)
Список сообщений передачи
(макс. 60 последовательностей на протокол)
Последовательность ¹ 1
Øàã 0
Øàã 1
Øàã 15 (ìàêñ.)
Последовательность ¹ 2
Øàã 0
Øàã 1
Øàã 15 (ìàêñ.)
Структура одного шага
(для команд Send, Receive, Send&Receive)
Команда
(прим. 1)
Сообщение
(ïðèì. 1)
Нормальное
завершение?
Повторить?
Äà
- К следующему шагу
- К указанному шагу
- Завершение последовательности
- Прерывание последовательности
Следующий процесс
Íåò
(Ошибка)
Äà
Нет (Не повторять)
Äà
Повторная
попытка?
Нет (Не пытаться повторно)
Процесс обработки ошибки
(для команд Wait, Flush,
Open,Close)
Команда (прим. 1)
Следующий процесс
Заголовок
АдресДанные
Список сообщений приема
Заголовок
АдресДанные
Матрица (см. прим. 2)
Событие ¹ 15
Событие ¹ 00
Сообщение приемаСлед. процесс
Проверка Призн. заверш.
Проверка Призн. заверш.
Примечание1.Используются команды Send (Передать), Receive (Принять),
Send&Receive (Передать и принять), Wait (Ожидать), Flush (Очистить),
Open (Открыть) или Close (Закрыть).
• Шагможетожидатькоманду Send или команду Send&Receive, чтобы произвестипередачусообщения.
• Шагможетвыбирать следующий процесс в зависимости от содержа-нияпринятогосообщениясиспользованиемматрицы.
2.Имеетсятритипасообщений: сообщенияпереда
чи, сообщенияприема
(ожидаемые) иматрицы, которые переключают процессывсоответствии
с массивом сообщений приема (ожидаемых). Такие сообщения организуются в виде списков, и работа с ними производится отдельно от последовательностей.
17
СтруктурамакропрограммыпротоколаРаздел 1-7
1-7-1Структура шага
Каждый шаг имеет фиксированную структуру выполнения, представленную
ниже. Пользователи создают протоколы, задавая параметры для каждой
структуры.
Один шаг содержит одну команду (Send, Receive, Send&Receive, Wait, Flush,
Open или Close) и одно или два сообщения (передачи, приема или передачи/
приема). Каждый шаг содержит процедуру Next Process ("следующий процесс"), которая осуществляет переход к следующему шагу.
Последовательность
Øàã 00
Следующий
Øàã 01
Øàã n
(общая для всех шагов)
Настройка блока последовательности
Øàã 15
Следующий
процесс
процесс
Структура одного шага
(для команд Send, Receive, Send&Receive)
Команда
Сообщение
Äà
Нормальное
завершение?
Äà
Повторить?
Äà
Следующий процесс
Íåò
Повторная
попытка?
Íåò
Íåò
Процесс
обработки ошибки
(для команд Wait, Flush,
Open,Close)
Команда
Следующий процесс
ПримечаниеКоманды Wait, Flush, Open и Close предназначеныдлямакропрограммпро-
ток
олов CS/CJ (они не поддерживаются макропрограммами протоколов для
C200HX/HG/HE).
Параметры, влияющие одновременно на все шаги (в каждой последовательности)
ПараметрОписание
Параметр управления передачейЗадает режим управления для сигналов управления, включая управление потоком
данных.
Слова связиЗадают область, в которой ПЛК и PMSU могут совместно использовать данные.
Время контроляЗадает контрольное время для операций передачи и приема.
Тип обработки ответаЗадает временные параметры для записи принятых данных в память ввода/вывода
ПЛК.
Индивидуальные параметры для каждого шага
ПараметрЗначение
КомандаSend, Receive, Send&Receive, Wait, Flush, Open или Close
СообщениеСообщение переда-чиУстанавливает сообщ
Сообщение приема Устанавливает сообщение, которое, как ожидается, будет принято командой
Receive.
Сообщение передачи и сообщение
Устанавливает передаваемое сообщение и ожидаемое приемное сообщение для
команды Send&Receive.
приема
МатрицаВыбирает следующий процесс в зависимости от содержания принятого сообщения,
когда используется команда Receive или Send&Receive и ожидается прием до 15
различных сообщений.
Счетчик повторовЧисл
о повторений шага (от 0 до 255). Используя параметр N, можно изменять со-
держимое сообщений передачи и приема.
Счетчик повторных попыток(Используется только для команды Send&Receive)
Выполняет команду повторно при возникновении причины для повторного выполне-
ния (возникновение ошибки и т.п.) (от 0 до 9 раз).
Время ожидания передачи(Используется только для команды Send или Send&Receive)
Устанавливает время ожидания до начала пер
Записывать/Не записывать ответУказывает, должны ли записываться принятые данные.
Следующий процессУстанавливает следующий шаг, к которому должен переходить текущий шаг или пос-
ледовательность при завершении без ошибок.
Процесс обработки ошибкиУстанавливает следующий шаг, к которому должен переходить текущий шаг или пос-
Программа CX-Protocol создает и управляет данными, организованными в
виде файла, который называется "проектом".
В файл проекта входят следующие данные:
1 файл
проекта
Прим. 1: Протокол
(1 протокол)
Список
протоколов
Список
протоколов
Список
протоколов
Список трассировок
ПЛК
Последовательность
Последовательность
Последовательность
Список
сообщений передачи
Список
сообщений приема
ротокол
Протокол
Протокол
До 20 протоколов (см. прим. 1)
(до 1000 последовательностей на ПЛК)
До 60 последовательностей (см. прим. 2)
(Для каждого протокола указывается номер
первой последовательности и номер
последней последовательности.)
Сообщение
Сообщение
До 300 сообщений
Сообщение
Сообщение
Список
матриц
Прим 2: Последовательность ¹
Матрица
Матрица
Øàã 00
Øàã 01
Øàã 15
До 100 матриц
До 16 шагов
Проект хранится в виде файла с расширением .PSW.
ПримечаниеЧтобы загрузитьстандартныесистемныепротоколы в PMSU илисоздатьно-
вый протокол путем частичного изменения стандартных системных протоколов, сначала скопируйте требуемый стандартный системный протокол в друго
й файл проект
а, а затем используйте этот файл проекта. Редактировать
или передавать непосредственно сами стандартные системные протоколы
невозможно.
Стандартные системные протоколы предустанавливаются в модули PMSU
при изготовлении.
Файлы, которые могут быть прочитаны или записаны программой CX-Protocol
Тип файлаСодержание
Файлыпроектов
CX-Protocol/SYSMAC-PST
(см. примечание)
Файлнастройкисистемы
PSS
Файл протокола PSSФайл, который содержит только данные протокола PSS*.pt1ДаНет
Файл данных трассировкиФайл, который содержит только данные трассировки*.ptrДаНет
Файлы проектов CX-Protocol содержат следующие данные:
Данные протокола
ПЛК (параметры связи между ПЛК и персональным компьютером, настройки порта связи (A/B) PSB или настрой-
ки порта связи (1/2) платы/модуля последовательного интерфейса)
Данные трассировки
Файл, который содержит настройки порта св
я поддержки макропрограммирования протоколов
дул
PSS
язи (A/B) мо-
Расшире-
ние файла
*.PSWДаДа
*.ptsДаНет
ЧтениеЗапись
19
Основныеокнапрограммы CX-ProtocolРаздел 1-9
ПримечаниеФайлы проектов CX-Protocol не могут быть прочитаны в PSS (DOS-версия
программного обеспечения для работы с протоколами) или в SYSMAC-PST.
Информацию о загрузке файлов проектов PST или PSS см. в 11-3 Импорт
данных протокола из файлов PST/PSS.
1-9Основныеокнапрограммы CX-Protocol
В левой секции главного окна программы CX-Protocol отображается древообразная иерархическая структура данных. В правой части отображается в
виде списка содержимое элемента данных, выделенного на дереве в левой
части.
Содержание проекта
Проект состоит из списка протоколов, списка трассировок и ПЛК.
Отображение последовательностей протокола
Протокол состоит из последовательностей.
20
Основныеокнапрограммы CX-ProtocolРаздел 1-9
Отображение каждого шага последовательности
Последовательность состоит из шагов и параметров шагов, заданных для
каждой последовательности (параметр управления передачей и т.п.).
Отображение сообщений в виде списка сообщений
Сообщения отделены от последовательностей. В каждом шаге последовательности на сообщения можно ссылаться, используя их имена.
Отображение событий матрицы
Матрицы отделены от последовательностей. В каждом шаге п
ности на
оследователь-
матрицы можно ссылаться, используя их имена.
21
Основныеокнапрограммы CX-ProtocolРаздел 1-9
Отображение данных трассировки
Переданные и принятые сообщения отображаются в хронологическом порядке. Максимальный объем составляет 1700 байт (символов) для серии
CS/CJ и 670 байт (символов) для серии C200HX/HG/HE.
22
ОбщаясхемасозданияпроектаРаздел 1-10
1-10Общаясхемасозданияпроекта
Использование меню/использование пиктограмм
Создание проекта ''с нуля''
Смена модели ПЛК
Настройки ПЛК
Создание протокола
(добавление в список)
Настройка диапазонов номеров
последовательностей протокола
Создание последовательности
Создание шага
Выберите New (Создать) в меню File (Ôàéë).
Отображается после создания нового проекта.
Выберите
ПК - Настройки связи ПЛК) в меню
Укажите модель конечного ПЛК, настройте
параметры связи между ПК и ПЛК.
Щелкните дважды по значку
Настройте параметры для каждого из
портов 1(А) и 2(В).
Укажите следующее: имя протокола, номер
первой последовательности, номер
последней последовательности, получатель.
Укажите следующее: слова связи, параметр
управления передачей, тип обработки
ответа и контрольное время (Tr, Tfr, Tfs).
Укажите следующее: число повторов,
команда, число повторных попыток, время
ожидания передачи, сообщение передачи
(примечание), сообщение приема
(примечание), записывать/не записывать
ответ, следующий процесс и процесс
обработки ошибки.
Edit PC-PLC Comms Settings (Правка
PLC (ÏËÊ).
Примечание: в скобках
PMSU.
Щелчком правой кнопкой
выберите
(Создать/Протокол).
Щелчком правой кнопкой
выберите
(Создать/Последовательность).
Щелчком правой кнопкой
выберите
(Создать/Шаг).
Create/Protocol
Create/Sequence
Create/Step
указаны порты для
C200HX/HG/HE.
РАЗДЕЛ 5-1
РАЗДЕЛ 10-1/10-2
РАЗДЕЛ 10-1/10-2
РАЗДЕЛ 5-1
РАЗДЕЛ 5-1
РАЗДЕЛ 5-2
РАЗДЕЛ 7
РАЗДЕЛ 5-2
РАЗДЕЛ 8
Щелкните правой кнопкой мыши
Создание сообщения
Заголовок, признак завершения, код
проверки, длина, адрес, создание
сообщения (включая данные)
Создание матрицы
Загрузка протокола (из компьютера в PMSU)
ïî ïîëþ
ние передачи) или Receive Message (Сообщение приема) в
списке шагов и выберите
команду New Message (Создать
сообщение) в контекстном меню.
Щелчком правой кнопкой выберите
Create/Matrix (Создать/Матрица) и
Create/Matrix Case (Создать/
Событие матрицы).
Send Message (Сообще-
РАЗДЕЛ 5-3
РАЗДЕЛ 9
РАЗДЕЛ 11-1
Примечание1.Чтобы указатьсообщениепередачи в шаге, можновыбратьегоимяиз
списка сообщений передачи.
2.Чтобы указать сообщение приема в шаге, можно выбрать его имя из спис-
ка сообщений приема или выбрать имя матрицы из списка матриц.
3.Это упрощает создание той части шага, которая отвечает за сообщение.
В программу CX-Protocol, а также в модули PMSU встроено 13 типов стандартных системных протоколов, которые перечислены ниже (12 типов для
платы связи серии C200HX/HG/HE, поскольку она не поддерживает
ПримечаниеЧтобы загрузить стандартные системные протоколы в PMSU или создать но-
вый протокол путем частичного измене
лов, сначала скопируйте требуемый стандартный системный протокол в другой файл проекта, а затем используйте этот файл проекта. Редактировать
или передавать непосредственно сами стандартные системные протоколы
невозможно.
Стандартные системные протоколы предустанавливаются в модули PMSU
при изготовлении.
Название
протокола
CompoWay/FПротокол, предназначенный для передачи команд CompoWay/F и приема ответов на них от уст-
Регулятор
(чтение E5_K)
Регулятор
(запись E5_K)
Регулятор температуры (чтение E5ZE)
Регулятор температуры (запись E5ZE)
Регулятор температуры (E5_J)
Регулятор (ES100_)
Интеллектуальный
сигнальный процессор (K3T_)
Считыватель штрихкода (V500/V520)
Лазерный микрометр
(3Z4L)
Система визуального
контроля (F200/30 0/
350)
ллер иденти-
Контро
фикации (V600/620)
AT-команды для
хайес-совместимого
модема
ройств, поддерживающих протокол CompoWay/F (функция ведомого устройства). Этот протокол
поддерживается только серией CS/CJ.
Протокол для управления цифровым регулятором E5 K через PMSU. Процедуры для чтения регулируемой переменной (MV) и значений рабочих параметров.
Протокол для управления цифровым регул
тавок и рабочих параметров.
Протокол для управления цифровым регулятором E5ZE через PMSU. Процедуры для чтения измеренной температуры и значений рабочих параметров.
Протокол для управления цифровым регулятором E5ZE через PMSU. Процедуры для записи
контролируемых температур и рабочих параметров.
от
окол для управления регулятором температуры E5 J через PMSU. Процедуры для записи
Пр
уставок, чтения выходных величин и чтения/записи рабочих параметров.
Протокол для управления регулятором температуры ES100 через PMSU. Процедуры для записи параметров регулировки, чтения рабочих величин и чтения/записи рабочих параметров.
Протокол для управления цифровым панельным измерителем через PMSU. Процедуры для за-
сравниваемых величин и чтения отображаемых значений.
писи
Протокол для управления устройством считывания штрих-кода через PMSU. Процедуры для уп-
равления считывателем штрих-кода в дистанционном режиме, чтения данных, считанных устройством чтения штрих-кода, а также чтения/записи рабочих параметров.
Протокол для управления лазерн
зерным микрометром в дистанционном режиме, чтения измеренных значений, а также записи/
чтения рабочих параметров.
Протокол для управления системой визуального контроля через PMSU. Процедуры для управления системой визуального контроля в дистанционном режиме, чтения измеренных величин, а
также записи/чтения рабочих параметров.
Протокол для управления контроллером идентификации через PMSU. Процедуры для выполнения операций чтения/записи из/в контроллер идентификации, а также записи/чтения рабочих параметров.
Протокол для управления хайес-совместимым модемом (команды AT) через PMSU. Процедуры
для инициализации модема, набора номера, передачи данных, переключения в ре
оследовательностей и отсоединения от линии.
п
ым микрометром через PMSU. Процедуры для управления ла-
Функция
ятором E5 K через PMSU. Процедуры для записи ус-
Дополнительную информацию о каждом протоколе смотрите в следующих руководствах: C200HX/HG/HE Communications Board Operation Manual (W304),
/CJ Series Serial Commu
CS
nicat
CQM1H Series Serial Communications Board Operation Manual (W365).
Пример: Протокол для регулятора (чтение E5_K)
Номер последовательностиКоммуникационная последовательность
ПримечаниеСведения о разводкеконтактовразъема и способахподключения см. в руко-
водстве CS/CJ Series Serial Communications Boards/Unit Operation Manual (W336) и других соответствующих руководствахповнешнимустройствамобщего назначения.
Процедура 4: Первичная настройка
1,2,3...1.Информацию о соединительныхкабеляхдля связи ПЛК с CX-Protocol
см. в 1-5 Конфигурациясистемы.
2.Настройка ПЛК для модуля ЦПУ и PMSU.
Настройка ПЛК для подключения ПЛК к CX-Protocol.
Выполните процедуры настройки (a) и (b). Параметры связи, устанавливаемые в (a) и (b), должны согласоваться.
a)Используя CX-Protocol, укажите модель конечного ПЛК и настройте
параметры связи для канала связи между персональным ко
мп
ьюте-
ром и ПЛК.
b)Используя средство программирования для модуля ЦПУ ПЛК, выпол-
ните настройку ПЛК в соответствии с портом, к которому выполнено
подключение.
Настройки ПЛК для платы последовательного интерфейса
Отведенная область DM: D32000 ... D32767
D32000 ... D32009
D32010 ... D32019
D32020 ... D32767
Настройки ПЛК для порта 1
Настройки ПЛК для порта 2
Резерв для системы
Настройки ПЛК для модуля последовательного интерфейса
Отведенная область DM: D30000 х 100 ¹ модуля
m ... m+9: Настройки ПЛК для порта 1
m+10 ... m+19: Настройки ПЛК для порта 2
m+20 ... m+99: Не используются
Пример: Выбор параметров связи, принимаемых по умолчанию (m=D30000+100×Номер модуля)
ПлатаМодуль
Порт 1Порт 2Порт 1Порт 2
D32000D32010Даm+10150: Число старт-битов=1 бит; число битов данных=7 битов; проверка
D32001D32011m+1m+1103 ... 000: Скорость передачи: 9600 бит/с
D32008D32018m+8m+18150: Полудуплекс
D32009D32019m+9m+1915 ... 0000C8 Hex: Байты данных для передачи/приема по протоколу: макс.
БитыНастройки
начетность=чет; числостоп-битов=2 бита
11 ... 086: Макропрограммирование протоколов
200 байт
26
Основные процедуры для использования функции Раздел 1-12
Используя CX-Protocol, настройте параметры для портов связи 1 и 2 PMSU и
передайте настройки в ПЛК.
Дополнительную информацию см. в 10-6 Настройкапараметровпорта
связи PMSU и 10-7 ЗагрузкапараметровпортасвязивПЛК.
3.Настройкавнешнихустройств
Выполните необходимые операции, включая настройку DIP-переключателей на внешних устройствах.
Процедура 5: Создание протокола
См. РАЗДЕЛ 4, РАЗД Е Л 5 и РАЗДЕЛ 6.
1,2,3...1.Создание диаграммы переключения состояний для коммуникационной
последовательности.
2.Преобразование диаграммы переключения состояний в последовательности и шаги и их настройка.
3.Созданиесообщенийдляпередачииприема.
Процедура 6: Создание и передача проекта (данных протокола) с помощью CX-Protocol
См. 5-2 Создание последовательностей и шагов и 7-1 Настройка последовательностей.
3.Создание каждого шага.
См. 5-2 Созданиепоследовательностейишагов и 8-1 Настройкаша-
гов.
4.Создание каждого сообщения. (см. примечание)
См. 9-1 Созданиесообщений.
5.Передача созданных проектов в PMS
См. 11
-1 Обменданнымипротоколамеждукомпьютероми PMSU.
ПримечаниеЧтобы создать шаг, можно сначала создать сообщение, а затем указать имя
сообщения.
Процедура 7: Создание лестничной диаграммы
1,2,3...1.Создание ветвипрограммы с командой PMCR.
Пример: для платы последовательного интерфейса
Флаг выполнения
макропрограммы протокола
Входное условие
191915
Флаг разрешения
порта связи
A20207
Когда включается входное условие и выключается флаг выполнения макропрограммы протокола (191915: порт 2), вызывается зарегистрированная в модуле PMSU коммуникационная последовательность с номером
100, предназначенная для передачи и приема данных через порт 2 модуля PMSU, если включен флаг разрешения порта связи (A20207: используется внутренний логический пор
Далее передаются слова данных, начиная с D00001. Число передаваемых слов (включая D00000) указывается в D00000.
D00000
D00001
Число действительных слов
Передаваемые данные
PMCR (260)
#72E1
#0064
D00000
D00100
U.
Использовать порт связи ¹ 7 и
последовательный порт ¹ 2.
Адрес модуля назначения Е1:
встраиваемая плата (последовательного интерфеса)
Последовательность ¹ 100
Первое слово передаваемых данных
Первое слово хранения данных приема
оммуникационного порта №7).
т к
Сколько слов, включая D0000,
являются действительными?
Действительные
слова
Количество слов указано в
D00000.
Передаваемые данные
читаются, начиная с D00001
27
Основные процедуры для использования функции Раздел 1-12
Принятые данные сохраняются по порядку в массив слов, начиная с
D00101. Число действительных слов хранится в D00100 (число слов,
включая D00100).
D00100
D00101
Число действительных слов
Принимаемые данные
Действительные
слова
Сколько слов, включая D00100,
являются действительными?
Принимаемые данные
записываются в массив слов,
начиная с D00101.
Число действительных слов
записывается в D00100.
ПримечаниеВ случае сбоя операции приема сохранятся данные, принятые до вы-
полнения команды PMCR.
2.Выполнение команды PMCR.
Процедура 8: Проверка выполнения
См. РАЗДЕЛ 12 Трассировка и мониторинг.
1,2,3...1.Проверка каналов связи.
Трассировка данных, содержащихся в передаваемых и принимаемых сообщениях, а также сигналов управления, передаваемых по линии передачи (RS-232C или RS-422A/485).
2.Контроль памяти ввода/вывода.
Контроль передаваемых/принимаемых данных и флагов состояний.
SW1: Выбор 2-проводногоили 4-проводного канала
SW2: Включение/отключениесогласующегорезистора (ВКЛвслучаеисполь-зованияпортов RS-422A/485)
Процедура 2: Монтаж PMSU
1,2,3...1.Откройте крышку модуля памяти.
DIP-переключатель
SW2
DIP-переключатель
SW1
28
Основные процедуры для использования функции Раздел 1-12
2.Снимитекрышкуотсекадлямодуля PMSU.
3.Вставьте модуль PMSU и полностью введите его в отсек.
4.Закройтекрышкумодуляпамяти.
Процедура 3: Подключение к внешним устройствам
Подключение через RS-232C или RS-422A/485.
Модуль ЦПУ
ПримечаниеИнформацию о разводке контактов разъема и способах подключения см. в
руководстве Communications Board Operation Manual (W304) и других соответствующих руководствах по внешним устройствам общего назначения.
Процедура 4: Первичная настройка
1,2,3...1.Сведения о соединительныхкабелях для подключенияПЛК к CX-Protocol
см. в 1-5 Конфигурациясистемы.
Модуль поддержки
макропрограммирования протоколов
Ïîðò Â
Ïîðò À
RS-422A/485
RS-232C
Внешнее устройство
общего назначения
Внешнее устройство
общего назначения
Внешнее устройство
общего назначения
Внешнее устройство
общего назначения
29
Основные процедуры для использования функции Раздел 1-12
2.Настройка ПЛК для модуля ЦПУ и PMSU.
Настройка ПЛК для подключения ПЛК к CX-Protocol.
Выполните процедуры настройки (a) и (b). Параметры связи, устанавливаемые в (a) и (b), должны согласоваться.
a)Используя CX-Protocol, укажите модель конечного ПЛК и настройте
параметры связи для линии связи между персональным компьютером и ПЛК.
b)Используя средство программирования для модуля ЦПУ ПЛК, на-
стройте ПЛК в соо
ключение.
• В случае подключения к периферийному порту:
Настройка параметров связи для периферийного порта:
DM 6650 … DM 6654 в области настроек ПЛК
• Вслучаеподключенияковстроенномупорту RS-232C модуляЦПУ:
Настройкапараметровсвязипорта RS-232C:
DM 6645 … DM 6649 в области настроек ПЛК
И для периферийного порта, и для встроенного пор
ЦПУ используйте стандартные настройки (старт-биты: 1 бит; биты данных: 7 битов; четность: чет; стоп-биты: 2 бита; скорость передачи: 9600
бит/с) для соответствия значению 0000 в ячейке DM 6650 для периферийного порта и DM 6645 для встроенного порта RS-232C модуля ЦПУ,
соответственно.
Настройка ПЛК для PMSU
Чтобы выполнить настройку ПЛК для порта A/B модуля PM
те один из следующих способов.
c)Используя средство программирования для модуля ЦПУ ПЛК, выпол-
ните настройку ПЛК следующим образом.
Настройка ПЛК для PMSU
Порт A: DM 6555 … DM 6559 в области настроек ПЛК
Порт B: DM 6550 … DM 6554 в области настроек ПЛК
Пример: Настройка стандартных параметров связи
150
6000DM6555
тветствии с портом, к которому произведено под-
та RS-232C модуля
SU, использ
Параметры связи для порта А
0 означает:
Старт-биты: 1 бит; биты данных: 7
битов; четность: чет; стоп-биты: 2
бита; скорость связи: 9600 бит/с
уй-
Режим связи для порта А
6: макропрограмма протокола
d)Используя CX-Protocol, выполните настройку порта связи A/B пос-
редством пиктограммы PMSU и загрузите настройки в ПЛК.
До
лнительную информацию см. в 10-7 Загрузкапараметровпор-
по
та связи в ПЛК.
3.Настройка внешних устройств.
Выполните необходимые операции, включая настройку DIP-переключа-
Выполняется последовательность
¹ 100 с использованием порта А.
Первое слово передаваемых данных
Первое слово принятых данных
Когда включено входное условие и выключен флаг выполнения макропрограммы протокола (28908: порт A), вызывается зарегистрированная в
модуле PMSU коммуникационная последовательность с номером 100,
предназначенная для передачи и приема данных через порт A модуля
PMSU.
Затем передаются слова данных, начиная с DM 00001. Количество пер
даваемых
(действительных) слов указывается в слове DM 0000 (включая
само слово DM 0000).
е-
31
Технические характеристикиРаздел 1-13
DM0000
DM0001
Принятыеданныезаписываются по порядкувмассивслов, начинаяс DM
0011. Числофактическипринятых (действительных) слов хранится в DM
0010 (число слов, включая DM 0010).
DM0010
DM0011
3.Выполнениекоманды PMCR.
Процедура 8: Проверка выполнения
См. РАЗДЕЛ 12 Трассировкаимониторинг.
1,2,3...1. Проверка каналов связи.
Трассировка данных, содержащихся в сообщениях передачи и приема, а
также сигналов управления, передаваемых по линии связи (RS-232C или
Количество протоколов20 макс.Могут создаваться и записываться в устройства программой CX-Protocol.
Количество последова-
тельностей
На
протокол
Число шагов в последовательности
Усл о вие выполнения
последовательности
Режим передачиМожно выбрать полу
Способ синхронизацииСтарт-стопная синхронизация (асинхронный метод)
Содержа-
ние последовательности (параметры,
общие для
всех шагов)
Число последовательностей
Число сообщений
Число матриц
Параметры
управления
передачей
Тип обработки ответа
Контрольное
время для
передачи/
приема
Слова связиОбмен данными между модулем ЦПУ ПЛК и модулем PMSU происходит, когда модуль ЦПУ
1000 макс.
60 макс.
300 макс.
100 макс.
16 макс.
Указывается в команде PMCR в модуле ЦПУ ПЛК (указывается номер последовательности).
ко для макропрограммирования протоколов CS/CJ).
Можно выбрать один из следующих способов управления потоком: X-on/X-off, RTS/CTS, управление с помощью разделителей, управление с разрешением конфликтов доступа или
моде
мное управление.
Режим записи принятых данных в область памяти ввода/вывода, указанную третьим операндом (для C200HX/HG/HE) или четвертым операндом (для CS/CJ) команды PMCR.
Может быть выбран режим опроса или режим прерывания.
Можно контролировать время ожидания приема, завершения приема или завершения передачи.
Диапазон настройки: от 0,01 до
выполняет обслуживание периферии. Две области для передачи данных и две области для
приема данных.
дуплексный или дуплексный режим (дуплексный режим возможен толь-
0,99 с, от 0,1 до 9,9 с, от 1 до 99 с или от 1 до 99 мин
32
ТехническиехарактеристикиРаздел 1-13
ПараметрОписание
Содержание
шага
КомандаSend (Передать), Receive (Принять) или Send&Receive (Передать и принять), Wait (Ожи-
Счетчик повторов
Счетчик повторных попыток
Время ожидания передачи
Записывать/
не записывать ответ
Следующий
процесс
(Next
process)
Процесс
обработки
ошибки (Error
process)
Сообщение
передачи
Сообщение
приема
МатрицаМатрица применяется с
Атрибут данных заголовка и признака завершения
дать), Flush (Очистить), DTR-ON (Открыть) или DTR-OFF (Закрыть) (Wait, Flush, DTR-ON и
DTR-OFF только для макропрограммирования протоколов CS/CJ).
от 1 до 255 раз
от 0 до 9 (может быть указано только для команды Send&Receive).
от 0,01 до 0,99 с, от 0,1 до 9,9 с, от 1 до 99 с или от 1 до 99
(может быть указано только для команды Send или Send&Receive).
Указывает, должно ли сохраняться принятое сообщение после завершения приема данных
(присохранениипринятыхданныхвобласть, указаннуютретьимоперандом (для C200HX/
HG/HE) иличетвертым операндом (для CS/CJ) команды PMCR).
Указываетдействие, котороедолжнобытьвыполненопринорм
End (завершить последовательность), Next (перейти к шагу со следующим номером), Goto
(перейтикшагусуказаннымномером) или Abort (прерватьвыполнение шага и завершить
последовательность).
Указывает действие, которое должно быть выполнено при завершении шага с ошибкой: End
(завершить последовательность), Next (перейти к шагу со следующим номером), Goto
рейти к шагу с указанным номером) или Abort (прервать выполнение шага и завершить последовательность).
Настройка данных, которые должны быть переданы при поступлении
команды Send или
Send&Receive.
Нас
тройка данных, которые должны быть приняты при поступлении
команды Receive или
Send&Receive.
командами Receive или
Send&Receive. Онасо-
держит набор ожидаемых приемных сообщений (до 15). Выбор следующего процесса производится по результатам сравнения принятых
данных с данными матрицы.
КонстантаДанные в формате ASCII, данные в шестнадцатеричном формате (Hex) или
код управления.
Состоит из заголовка (прим. 1), адреса (прим. 2), длины, данных
(прим. 2), кода проверки на ошибки (прим. 3) и признака завершения (прим. 1).
Укажите сообщение приема и следующий процесс дл
строки матрицы (от 00 до 15).
По меньшей мере, в одной из 16 строк в качестве сообщения приема должно быть выбрано "Other" (любое сообщение приема, не
указанное в матрице).
мин
альном завершении шага:
я каж
дой
(пе-
33
ТехническиехарактеристикиРаздел 1-13
ПараметрОписание
Содержание
шага
Атрибуты адреса и атрибуты данных
в сообщении
передачи
или приема.
КонстантаДанные в формате ASCII, данные в шестнадцатеричном формате (Hex) или
Переменная
код управления (для адреса код управления использовать нельзя).
Без преобразования, преобразование из шестнадцатеричного формата в фор-
мат ASCII или преобразование из формата ASCII в шестнадцатеричный формат (можно указать направление чтения / записи).
Спос
об
указания
XУказание
(X,Y)
X: Действительныйадрес (адресисточника или адресата)
Y: Объемданных (от 1 до 1000 для CS/CJ иот 1 до 255 для
C200HX/HG/HE) (объем данных = числопередаваемыхбайтов).
слова
Подстановочный знак
Линейное выражение или константа, содержащее счетчик
повторов
Чтение
слов (память
ввода/вывода
→ передаваемые
данные)
Запись
слов (принятые данные → память ввода/вывода)
*Приемлюбыхданных/приемиз
aN+ba: от 0 до 255 (для C200HX/HG/
Указывается
вторым операндом (для
C200HX/HG/
HE) или третьим операндом (для
CS
/CJ) коман-
ды PMCR.
Указывается
словами связи.
Указывается непосредственно.
Указывается
третьим операндом (для
C200HX/HG/HE)
или четвертым
операндом (для
CS/CJ) команды PMC
Ука
словами связи.
Указывается непосредственно.
любого адреса (только для сооб-
щения приема)
HE)
илиот 0 до 1000 (для CS/CJ)
b: от 1 до 255 (для C200HX/HG/
HE)
илиот 1 до 1000 (для CS/CJ)
N: Значениесчетчикапов
R.
зывается
Указанный начальный адрес
+ n (для n можно
указать линейное выражение
вида aN+b, где
N – счетчик повторов).
торов
34
ТехническиехарактеристикиРаздел 1-13
ПараметрОписание
Содержание
шага
Функция трассировкиСодержимое сообщений передачи/приема можно протоколировать в хронологическом по-
Атрибуты адреса и атрибуты данных
в сообщении
передачи
или приема.
Ко
ки на ошибки
Максимальная длина
сообщения,
передачи
или приема
(LRC2 и SUM1 толькодлямакропрограммированияпротоколов CS/CJ).
CS/CJ: 1000 байт (можно установить в диапазоне от 200 до 1000 байт)
Данныйдиапазонтакжеможноустановитьприуправлениипотокомспомощью RTS/CTS, Xon/X-off илиспомощьюразделителей.
C200HX/HG/HE: 256 байт (в пределах 200 байт для сообщения, принимаемого за оди
при управлении потоком с помощью RTS/CTS, X-on/X-off или с помощью разделителей).
Характеристики приведены для случая, когда CX-Protocol устанавливается в
качестве отдельного приложения. Если CX-Protocol устанавливается в качестве одного из компонентов программного пакета CX-One, характеристики будут другими. Информацию об отдельных характеристиках см. в руководстве
CX-One Ver. 2.0 Setup Manual (W463).
ПараметрОписание
Основные функцииСоздание протоколов, загрузка/чтение протоколов в/из PMSU, сохранение файлов
Создание файловСоздание проекта
Поддерживаемые ОСMicrosoft Windows 95, 98, 98SE, Me, NT4.0 (SP6a), 2000 (SP2 или выше) или XP
Поддерживаемые сетиHost link (SYSMAC WAY), Tool Bus, Controller Link, SYSMAC LINK, Ethernet и USB
Подключение к ПЛКПериферийный порт, встроенный порт RS-232C или порт USB модуля ЦПУ; порт RS-232C
Персональные компьюте-рыIBM PC/AT совместимый компьютер
- Мониторингпамятиввода/выводаПЛК
- Печатьпротоколов
- Встроенныестандартныесистемныепротоколы.
- Отобра
модуля PMSU (только в режиме host link); или сетевая плата для указанных сетей
жение ошибок
протокола: последовательность,
сообщение передачи/приема, матрица)
стройки порта связи
ЦПУPentium 90 МГц или выше (для Windows Me: Pentium 150 МГц или выше; Windows XP:
Память64 Мбайт или больше
Жест
кий диск100 Мбайт свободного места или больше
МониторS-VGA или выше
Дисковод для гибких дис-
ков
Привод CD-ROMОдин или больше
Pentium 300 МГц или выше)
1 приводилибольше (длядискет 1,44 Мбайт)
1-14Различия между функциями макропрограммирования
протоколов
Отличия функций макропрограммирования протоколов для ПЛК серий CS/CJ
и ПЛК серий C200HX/HG/HE перечислены в следующей таблице.
ПараметрC200HX/HG/HECS/CJ
Режим передачиПолудуплексПолудуплекс или дуплекс
КомандыSend, Receive и Send&ReceiveSend, Receive, Send&Receive, Wait,
Буфер
приема
(на один
порт)
25
т2,5 кбайт
6 бай
Flush, DTR-ON (Open) и DTR-OFF
(Close)
Примечания
Wait: Держит шаг в режиме ожидания
и управляет переходом к следующему
процессу.
Flush: Очищает содержимое буфера
приема.
Open (DTR-ON): Сохраняет состояние
сигнала DTR даже после завершения
последовательностей (только при модемном управлении).
Close (DTR-OFF): Выключает сигнал
DTR примодемномуправлении.
Синхронизация с модулем ЦПУ после
выполнения последовательности.
Полудуплекс1) Непосредственно перед выполнени-
ДуплексНет1) Непосредственно перед выполнени-
ПолудуплексТолько при выполнении операции при-
ДуплексНетПри каждом выполнении последова-
ПолудуплексПри каждом выполнении последова-
ДуплексНет
Сигнал RTSКогда указано управление потоком
Сигнал CTSКогда указано управление потоком
Сигнал DTRКогда указано модемное управление:
ем последовательности.
2) Непосредственно перед выполнением операции приема.
ема.
тельности (регистрация производится
также при выполнении операции передачи).
RTS/CTS: сигнал RTS переходит во
ВКЛ, когда содержимое буфера приема на стороне PMSU достигает 200
байт.
Когда указано модемное управление:
переходит во ВКЛ, когда передаются
данные, и переходит в ВЫКЛ, ко
передача завершается.
RTS/CTS: передача остается в режиме
ож
идания, пока сигнал CTS находится
в состоянии ВКЛ; передача становится
возможной, когда сигнал CTS переходит в состояние ВЫКЛ.
переходит во ВКЛ, ко
выполнение последовательности; переходит в ВЫКЛ, когда завершается
выполнение последовательности.
Примечание
Не переходит в состояние ВКЛ в других режимах управления (кроме модемного управления).
Примечание
Если указано одновременно управление потоком RTS/CTS и модемное управление:
Сигнал DTR из
CTS включает сигнал RTS при передаче данных и изменяется по правилам управления потоком RTS/CTS при приеме данных.
НетПереход от одного шага к другому за-
гда начинается
няется по правилам модемного управления, а сигнал RTS/
ме
гда
1) Непосредственно перед выполнением последовательности.
2) Непосредственно перед выполнением операции передачи.
3) При выполнении команды Flush.
ем последовательности.
2) При выполнении команды Flush.
В люб
ое время, кроме периода выпол-
нения операции передачи.
тельности (прием не выполняется, если не выполняется последовательность).
При каждом выполнении последовательности (регистрация производится
также при выполнени
дачи)
Номер выполняемой последовательности, при которой произошла ошибка
связи.
Когда указано управление потоком
RTS/CTS: сигнал RTS переходит во
ВКЛ, когда содержимое буфера приема на стороне PMSU достигает приблиз. 2 кбайт.
Когда указано модемное управление:
переходит во ВКЛ, когда передаются
данные, и переходит в ВЫКЛ, когда
передача завершается.
Когда указано управление потоком
RTS/CTS: передача остается в режиме
ожидания, пока сигнал CTS находится
в состоянии ВКЛ; передача становится
возможной, когда сигнал CTS переходит в состояние ВЫКЛ.
Когда указано модемное управление:
Переходит во ВКЛ, когда начинается
выполнение последовательности; возвращается в ВЫКЛ, когда выполнение
последовательности завершается.
В режиме модемного управ
стоянием ВКЛ/ВЫКЛ можно управлять в любое время, выполняя команду Open (состояние DTR-ON сохраняется даже после завершения последовательности) или Close (DTR-OFF).
Сигналом DTR можно управлять не
только в пределах одной последовательности, но также в течение нескольких последовательностей.
держивается командой Wait; управление возобновляется при снятии команды Wait модулем ЦПУ.
Пример: Переход к сле
производится лишь после того, как модуль ЦПУ завершает внутренние вычисления для определенного шага.
В приведенной ниже таблице перечислены кабели, которые следует использовать для подключения компьютера к ПЛК, когда требуется передать данные протокола, созданные в CX-Protocol, в платы или модули связи. Для подключения модуля ЦПУ можно использовать либо периферийный порт, либо
порт RS-232C модуля ЦПУ.
ПримечаниеПерсональный компьютерможноподключить к порту PMSU, еслипортпере-
веде
н в режим " host link". Если используется C200HX/HG/HE и один из пор-
тов PMSU переведен в режим "NT link", связь установить невозможно.
CS/CJ
СпособсвязиИспользуемыйкабельДлинакабеля
ПериферийнаяшинаCS1W-CN118 (см. прим.) 0,1 мRS-232CПериферийныйпорт
CS1W-CN2262 м
CS1W-CN6266 м
XW2Z-200S-V2 мПорт RS-232C, встро-
XW2Z-500S-V5 м
CX-Protocol может быть предоставлен в качестве независимого программного обеспечения на отдельном компакт-диске, либо в составе программного
комплекта CX-One. Состав программного обеспечения CX-Protocol в обоих
случаях одинаков.
Ниже описана процедура установки при поставке на отдельном компакт-диске. Информацию об установке CX-One см. в ру
Setup Manual (W463, предоставляется вместе с CX-One).
Cat. №Модель
W463
CXONE-ALC-EV2/
ALD-EV2
Название
руководства
Руководство по
настройке
CX-One Ver. 2.0
Setup Manual
ководствеCX-One V
Содержание
Обзорпрограммногопакета
CX-One и описание процеду-рыегоустановки
Server. Если версия CX-Server, установленная на компьютере, устарела, про-
грамма установки автоматически обновит CX-Server. После удаления инструмента CX-Server Driver Management Tool (Управление драйверами) или
CX-Server посредством Панели управления некоторые модули могут стать
недоступными дл
Management Tool или CX-Server посредством Панели управления.
2-3-3Указанияпоустановке
• Прежде чем запускать процедуру установки, закройте все программы,
работающие в Windows.
• Не прерывайте процедуру установки раньше ее завершения. Скопированные файлы могут остаться в папке установки.
• Не выключайте и не перезапускайте компьютер, не завершив процедуру
установки. Данные на компьютере могут быть повреждены.
• В Windows NT 4.0, 2000 или XP установку должен производить администратор или по
ли не обладают достаточными правами на запись, поэтому произойдет
ошибка доступа.
• В случае Windows 2000 обязательно используйте версию SP 2 или выше. В случае Windows NT 4.0 обязательно используйте версию SP 6a.
Версию пакета обновления (SP) можно проверить, выбрав Start (Пуск) –
Settings (Настройки) - Control Panel (Панель управления) – System
(Система). ВерсияпакетаобновленияотображаетсявполеSystem
(Систе
System Properties (Свойства системы). Если номер пакета обновления
не отображается, значит, пакет обновления не установлен. Уточните способ установки пакета обновления на сайте компании Microsoft.
• По завершению установки может потребоваться перезапустить Windows.
Перезапустите Windows, если программа установки отобразит соответствующее сообщение.
ПримечаниеЧтобы использоватьпрограммуустановки CX-Server (CX-Server Installer), в
сис
теме до
выше. Если Internet Explorer версии 5.0 или выше в системе не установлен,
установите его заранее.
я пользователей. Не удаляйте инструмент CX-Server Driver
льзователь с прав
ма) в за
лжен быть заранее установлен Internet Explorer версии 5.0 или
вое окно Choose Setup Language (Выборязыкаустановки).
По умолчанию будет выбран текущий язык операционной системы.
Если приведенное выше диалоговое окно не отобразилось, отобразите
его, щелкнув дважды по ярлыку привода CD-ROM в Проводнике.
Выберите версию языка для установки и ще
3.Сначала отобразится окно заставки CX-Protocol, после чего запустится
Мастер настройки (Setup Wizard).
Прочитайте полностью весь текст лицензионного соглашения и выберите
опцию I accept the terms of the license agreement (Я принимаю условия ли-цензионногосоглашения), если вы согласны совсемиусловиями, после
чего щелкните по кнопке Next (Дал
ее).
48
Установка и удаление программного обеспеченияРаздел 2-3
5.Отобразитсядиалоговое окно User Information (Информация о пользо-
вателе).
По умолчанию будут введены имя пользователя и имя компьютера, зарегистрированные на компьютере. Введите номер лицензии и щелкните по
кнопке Next (Далее). Номер лицензии указан в Лицензионном соглашении и на Карте регистрации пользователя, которые входят в комплект
поставки продукта.
6.Отобразитсядиалоговое окно Choose Destination Location (Выбо
та установки).
р мес-
Выберитепапкудляустановкипрограммыищелкнитепокнопке Next
(Далее).
Установка и удаление программного обеспеченияРаздел 2-3
7.Отобразится диалоговое окно Select Features (Выбор компонентов).
Выберите компоненты, которые должны быть установлены, и щелкните
по кнопке Next (Далее).
Возможные компоненты
@ CX-Protocol
@ CX-Server
@ PLCTools
8.ОтобразитсядиалоговоеокноSelect Program Folder (Выборпапки).
50
Выберите папку программ в меню "Пуск" Windows, в которую должен быть
добавлен ярлык, и щелкните по кнопке Next (Далее).
Установка и удаление программного обеспеченияРаздел 2-3
9.ОтобразитсядиалоговоеокноReady to Install the Program (Все готово
для установки программы).
Щелкните по кнопке Install (Установить). Программа установки начнет
установку.
Чтобы проверить и изменить настройки установки, щелкните по кнопке
Back (Назад). Чтобы отменитьустановку, щелкните покнопке Cancel (От-
мена).
10. Если на компьютере уже установлена программа CX-Server, программа установки автоматически проверит версию CX-Server и наличие драйв
обновит их, если это необходимо. В зависимости от прежней версии программы CX-Server может отобразиться диалоговое окно подтверждения.
11. Когда программа установки завершит установку, отобразится следующее
диалоговое окно. Щелкните по кнопке Finish (Готово).
ера и
Если требуется перезапуск компьютера, отобразится следующее диалоговое окно.
51
Удаление программного обеспеченияРаздел 2-4
Выберите, чтобы
немедленно перезапустить
компьютер (по умолчанию).
Выберите, чтобы
перезапустить компьютер
вручную позже.
Выберите требуемую опцию и щелкните по кнопке Finish (Готово). Если
будет выбрана опция Yes, I want to restart my computer now (Да, я хочу пе-
резапуститьмойкомпьютерсейчас) , компьютер будетперезапущен.
12. Послеперезапускакомпьютераотобразится содержимое файла Release
Notes (Заметки о выпуске).
Примечание1. Программа установкиконтролируетномераверсийидрайверыдля CX-
Server. Есливерсия CX-Server, установленная на компьютере, устарела,
программа установки автоматически обновит CX-Server. После удаления
инструмента CX-Server Driver Management Tool (Управление драйверами)
или CX-Server посредством Панели управления некоторые модули могут
стать недоступными для пользователей. Не удаляйте инструмент CX-Server
Driver Management Tool или CX-Server посредством Панели управления.
ли CX-Server будет удален, эти программы окажутся неработоспособными.
3.Не удаляйте CX-Server, если в настоящий момент на компьютере работают другие программы, которые используют CX-Server в качестве драйвера связи (CX- Motion и т.п.). CX-Server может быть удален некорректно, если он используется другими программами.
4.Вс
егда уда
Server. Если CX-Server будетудаленпервым, CX-Server Driver
Management Tool нельзя будет удалить надлежащим образом.
ПримечаниеВ случае удаления CX-Server Driver Management Too l изсистемы Windows 98
или Windows NT 4.0 перед выполнением процедуры удаления следует закрыть Панель управления. CX-Server Driver Management Tool нельзя удалить, если открыта Панель управления.
4.Отобразится диалоговое окно с запросом на подтверждение. Щелкните
по кнопке Yes (Да).
Инструмент CX-Server Driver Management Tool будет удален.
5.Когда удаление буд
окно. Щелкните по кнопке Finish (Готово). Вновь отобразится диалоговое
окно Add/Remove Programs (Добавление иудалениепрограмм).
ет выполнено, отобразится следующее диалоговое
6.АналогичнымобразомвыберитеCX-Serverвдиалоговомокне Add/
Remove Programs, щелкнитепо Change/Remove (Изменить/Удал и т ь) и
тить ее. Когда программа CX-Protocol запустится, отобразится окно со
стандартными системными протоколами.
55
Выключение программыРаздел 2-6
Программу CX-Protocol также можно запустить, щелкнув правой кнопкой мыши по плате/модулю последовательного интерфейса в окне таблицы ввода/
вывода, открытом в программе CX-Programmer, установленной в составе
CX-One, и выбрав команду Start Special Application (Запуск специального
приложения) вконтекстномменю.
Приэтом, есливыбранаопцияStart Special Application (Запуск специаль-
ного приложения) - Start Only (Только запуск), программа CX-Protocol бу-
де
т запу
щена точно так же, как и в случае запуска из меню "Пуск "Windows
(т.е., новый проект создан не будет).
Если выбрана опция Start Special Application (Запускспециальногопри-
ложения) - Start with Setting Inherited (Запуск с использованием прежних параметров), призапуске CX-Protocol будетсоздан новыйпроект, в
котором тип устройства и состояние соединения (online/offline) будут заимствов
аны из CX-Programmer.
2-6Выключениепрограммы
Чтобы выключить программу CX-Protocol, используйте один из следующих
способов.
Выберите Control Menu (Менюуправления) в строке заголовка и щелкните
по кнопке Close (Закрыть).
Откройте меню File (Файл) и выберите команду Exit (Выход).
Щелкните левой кнопкой мыши по кнопкеClose (Закрыть) в строке заголовка.
Нажмите клавиши Alt+F4.
Если в CX-Protocol открыты какие-либо данные, которые не бы
тобразится запрос на подтверждение.
о
Чтобы сохранить изменения, щелкните по кнопке Yes (Да). Чтобы не сохранять изменения, щелкните по кнопке No ( Нет). Программа CX-Protocol будет
закрыта. Чтобы отменить закрытие и вернуться в CX-Protocol, щелкните по
кнопке Cancel (Отмена).
ли сохранены,
56
ОбщеезнакомствосинтерфейсомпользователяРаздел 2-7
2-7Общеезнакомствосинтерфейсом пользователя
Ниже показана общая структура главного окна программы CX-Protocol. Экран стандартных системных протоколов, который отображается сразу после
запуска программы, всегда находится в Окнепроекта.
Окно проекта со списком стандартных системных протоколов
Project name Строка заголовка
Панель меню
Панель инструментов
Имя проекта
Окно дерева проекта
Окно вывода информации
Строка состояния
Окно проекта
Закладка “Проект”Закладка “Системные протоколы”
Окно проекта:
Окно дерева проекта:
Окно вывода:
Закладка
“Системные протоколы”:
Закладка “Проект”:
Отображается содержимое объекта, выделенного в окне дерева проекта.
Чтобы развернуть или свернуть ветвь на дереве проекта, щелкните по ней
дважды кнопкой мыши.
Иерархическая структура проекта отображается в виде дерева, на
вершине которого находится объект Project (Проект). Содержимое
выделенного объекта отражается в окне проекта.
Отображаются ошибки и предупреждения, возникающие при
компилировании данных, передаваемых модулям PMSU, с которыми
установлена связь.
Откройте эту закладку, чтобы в окне проекта стало
активным окно стандартных системных протоколов.
Откройте эту закладку, чтобы в окне проектов стало активным окно
проекта пользователя.
Главноеокноподеленонатрисекции.
• В левой секции в форме дерева отображается иерархия данных. Левая
секция называется Окномдеревапроекта.
• Содержимоеэлементаданных, выделенноговокнеде
рева прое
отображается в форме таблицы в правой части главного окна. Правая
часть называется Окномпроекта.
Основные функции Windows - такие как операции с файлами и редактирование, а также функции для работы с протоколами и трассировками - оформлены в виде меню и панелей инструментов.
Сразу после запуска CX-Protocol на экране отображается окно стандартных
системных п
ротоколов. После создания нового протокола или открытия существующего проекта поверх остальных окон отобразится окно проекта. Оно
становится активным окном.
Для переключения между окном стандартных системных протоколов и окном
проекта пользователя используйте закладки System (Системныепротоколы) и Project (Проект), либо щелкните кнопкой мыши непосредственно по
требуемому окну.
кта,
57
Общее знакомство с интерфейсом пользователяРаздел 2-7
Ниже описаны основные операции, которые требуются для создания, редактирования и загрузки протоколов.
• Чтобы перейти с самого верхнего уровня на самый нижний уровень,
щелкните дважды по пиктограмме в окне дерева проекта или в окне проекта. Чтобы перейти с самого нижнего уровня на самый верхний уровень, нажмите клавишу Esc.
• Чт
обы соз
шаг или сообщение, вызовите контекстное меню щелчком правой кнопкой мыши и выберите Create (Создать). В окне проекта отобразится новый объект.
• Чтобы ввести данные в какой-либо список в окне проекта, щелкните левой кнопкой мыши по ячейке (полю ввода), либо ще
ме Стрелкавниз, чтобы вызвать диалоговое окно настройки и ввести
требуемые значения в диалоговом окне.
• Контекстное меню используется для настройки порта связи PMSU, считывания протоколов, трассировки данных и загрузки данных трассировки. Чтобы вызвать контекстное (всплывающее) меню, щелкните правой
кнопкой мыши или нажмите комбинацию клавиш Shift+F10.
ПримечаниеВозможность выз
чительно упрощает работу с программой CX-Protocol. Содержание контекстного меню зависит от объекта, по которому производится щелчок правой
кнопкой мыши. Контекстные меню очень удобны, поскольку они содержат
практически все основные функции, такие как: создание новых протоколов,
последовательностей, сообщений, матриц и строк матриц; настройка пор
связи PMSU;
дать новый объект, такой как протокол, последовательность,
лкните по пикт
ов
а контекстных меню щелчком правой кнопкой мыши зна-
считывание протоколов; трассировка данных.
ограм-
та
Правая кнопка мыши
Щелкните правой кнопкой мыши и выберите требуемую команду меню.
58
ОбщеезнакомствосинтерфейсомпользователяРаздел 2-7
2-7-1Окна
Окнодеревапроекта
При отображении данных соблюдается следующая иерархия.
Проект
–
–
Список протоколов
–
+
+
Имя протокола
Имя протокола
Список трассировок
ÏËÊ
Имя протокола
Имя
последовательности
Имя
последовательности
Список сообщений
передачи
Список сообщений
приема
Список матриц
PMSU
Последовательности,
принадлежащие
протоколу
Списки сообщений,
принадлежащие
протоколу
Матрица
–
+
Проект
Список протоколов
Протокол
Коммуникационная
последовательность
Список сообщений
передачи
Список сообщений
приема
Список матриц
Список трассировок
Устройства (ПЛК)
Устройства (ПЛК)
Модуль (16: от 0 до F)
Развернутая ветвь
Свернутая ветвь
Множественные объекты
Одиночные
объекты
Модуль 0
Модуль F
59
ОбщеезнакомствосинтерфейсомпользователяРаздел 2-7
Окно проекта
В зависимости от того, какой элемент данных выделен в окне дерева проекта,
в окне проекта отображается та или иная информация, указанная ниже.
Данные, вы-
бранные в окне
дерева проекта
Проект∗ НазваниеИмя спис-
Список
протоколов
Имя прот
кола
Имя последовательности
Список сообщений
передачи
Список сообщений
приема
Список
матриц
Матрица∗ Но
Список
трассировок
ПЛК∗ Встр. пла-таТипМодуль
Плата∗ Трасси-
Модуль∗ Трасси-
∗ Имя про-
токола
о-
∗ #
(номер
последовательности)
∗ ШагСчетчик
∗ Имясооб-
щения
∗ Имя сооб-
щения
∗ Имя мат-
рицы
мер со-
ия
быт
∗ Описание Прочитан-
ровка
PMSU
ровка
PMSU
ка протоколов
Начальный номер последовательности
Коммуникационная последовательность
повторов
Заголовок
<h>
Заголовок
<h>
Количество событий
Сообщение приема
ные
Состояние Порт
Состояние Порт
Элемент данных в окне проекта
Количество
протоколов
Конечный номер последовательности
Слова
связи
Команда Счетчик
Признак
завершения
<t>
Признак
завершения
<t>
------------------------
Следующий
процесс
Размер---------------------
последовательного интерфейса
связи
связи
Список
трассировок
ТипПолуча-
Управление
передачей
повторных попыток
Код проверки
<c>
Код проверки
<c>
---------------------
Тип------------------
Тип------------------
Тип------------------
Количество
трассировок
тель
Тип обработки
ответа
Время
ожидания передачи
Длина
<l>
Длина
<l>
ПЛКНазва-
---------------
Таймер TrТаймер
Сообщение
передачи
Адрес
<a>
Адрес
<a>
ние
Tfr
Сообщение
приема
Данные ---------
Данные ---------
СерияМо-
Таймер
Tfs
ОтветСле-
дель
------
дующий
пр
о-
цес
--- ---
Оши
бка
с
60
Для выделения информации и в окне дерева проекта, и в окне проекта предусмотрен курсор.
Элемент данных, выделенный курсором, заключается в пунктирный прямоугольник. Если в окне проекта выбираетс
я строка, выделенная часть будет
располагаться в окне проекта.
Общее знакомство с интерфейсом пользователяРаздел 2-7
+
–
+
Чтобы переключаться между этими двумя окнами, используйте клавишу Tab,
либо команду Swap Focus (Фокус) в меню Vi ew (Вид) или щелкайте левой
кнопкой мыши непосредственно по требуемому окну.
Активное окно с выделенным объектом
Выбор элементов в проекте
Для выбора элементов проекта можно использовать мышь, клавиши-стрелки
и функциональные клавиши.
Следующие операции можно выполнять, не используя мышь.
• В текущем ак
тивном окне испол
ьзуйте клавиши-стрелки Вверх или
Вниз:
Для перемещения вверх/вниз по дереву проекта.
Для пролистывания строк таблиц вверх/вниз в окне проекта.
• Для перехода на следующий, более высокий уровень используйте клавишу Esc или клавишу Backspace.
• Для перехода к верхней/нижней строке или объекту в окне проекта ис-
йте клавишу Page Up или клавишу Page Down.
пользу
• Для перехода в следующее активное окно программы CX-Protocol используйте комбинацию клавиш Ctrl+F6 или команду Next (Следующее)
в меню Control (Управление).
• Размер окна дерева проекта автоматически подбирается под размер окна проекта.
• Ширинакаждого элемента в окне проекта регулируется автоматически.
• Чтобыразвернутьилисвернуть опре
деленную вет
вь дерева проекта, используйте значки или . После щелчка по значку он сменяется
значком и отображается соответствующая ветвь на дереве проекта.
–
При этом изменяется только вид в окне дерева проекта, а вид в окне
проекта не изменяется.
Щелкните здесь.
Ветвь раскрывается и отображаются объекты нижестоящего уровня.
Перемещение по ветвям дерева
Когда фокус находится в окне дерева проекта, для развертывания ве
рева и перемещ
ения по ним можно использовать двойной щелчок мышью
твей де-
61
Общее знакомство с интерфейсом пользователяРаздел 2-7
или клавишу-стрелку Вправо. При этом выбирается и выделяется следующий по порядку элемент дерева проекта, расположенный ниже.
Для перехода на один уровень выше в пределах дерева проекта используйте
клавишу Esc или команду Parent (Началоуровня) в меню View (Вид).
Всплывающие меню
Чтобы вызвать всплывающее (контекстное) меню, следует щелкнуть правой
Ввод данных
кнопкой мыши по со
ответствующему об
Чтобы создать новый шаг, щелкните правой
кнопкой мыши или нажмите клавиши Shift+F10,
чтобы выбрать соответствующий пункт
контекстного меню. В данном примере выбрана
команда Create/Step (Создать/Шаг).
Чтобы ввести данные в какое-либо поле диалогового окна, щелкните левой
кнопкой мыши по требуемому полю/объекту таблицы в окне проекта, введите
данные, после чего либо щелкните по кнопке Enter (Ввод) или нажмите клавишу Ввод.
ъекту.
2-7-2Менюуправления
Меню
управления
Меню
управления
окна
проекта
Щелкните по
кнопке “Ввод” или
нажмите клавишу “
Ввод”.
Закрыть
Развернуть
Свернуть
: Закрытие CX-Protocol.
62
: Закрытие проекта.
ОбщеезнакомствосинтерфейсомпользователяРаздел 2-7
2-7-3Менюигорячиеклавиши
Главн ое
меню
File
(Файл)
Edit
(Правка)
View
(Вид)
Protocol
(Прото-
кол)
ПодменюОписание
New (Создать)Созданиенового проекта.Ctrl+NДа
Open... (Открыть…)Открытиевыбранногосуществующего проекта.Ctrl+OДа
Close (Закрыть)Закрытиетекущегопроекта.------
Save (Сохранить)Сохранениеподтекущимименем.Ctrl+SДа
Save As...
(Сохранитькак...)
Print... (Печать…)Вывод на печать выбранных протоколов или трас-
тов или команд.
Создание нового окна, идентичного текущему ок-
ну.
Расп
оложение окон каскадом.------
Расположение значков окон в один ряд.-----Активизация выбранного окна.------
Отображение содержания Справочной системы
программы CX-Protocol.
Отображение версии программы CX-Protocol.---Да
рерывной или однократ-
огии ошибок
Комбина-
лавиш
ция к
------
------
---Да
---Да
---Да
---Да
---Да
------
------
------
------
------
------
------
чок на пане-
ли инструмен-
тов
2-7-4Всплывающие меню
Если выбран один из перечисленных ниже объектов, щелчком правой кнопкой мыши или нажатием комбинации клавиш Shift+F10 можно вызвать соответствующее всплывающее (контекстное) меню.
Инструмент поддержки протоколов (Protocol Support Tool) позволяет пользователям свободно создавать и редактировать протоколы или, другими словами, процедуры для реализации обмена данными с устройствами общего назначения, подключенными к модулю PMSU (см. примечание) по интерфейсу
RS-232C или RS-422A/485. Функция макропрограммирования протоколов
позволяет реализовать передачу и прием сообщений путем выполнения в
Модуль ЦПУ
#1001
Адрес данных
передачи
Адрес данных
приема
программе пользователя в модуле ЦПУ специальной кома
щей макропрограмму протокола (команда PMCR).
Указание номера
последовательности
PMSU
Последовательность ¹ 001
Øàã 0
Øàã 1
Примечание:
Сообщение
сообщение передачи/приема может
быть сохранено во время или после
адреса данных передачи или приема
+ 1.
мирования протоколов) понимаются следующие устройства: плата связи для
C200HX/HG/HE, плата связи для CQM1H, плата последовательного интерфейса для CS, модули последовательного интерфейса для CS/CJ.
3-1-1Структура последовательности/шага
Одна последовательность состоит максимум из 16 шагов. Один шаг включает одну команду (Send, Receive, Send&Receive, Open, Close, Flush или Wait
Схема выполнения шага для команд
Wait, Flush или Open & Close
Команда
Следующий процесс
Wait, Flush, or Open & Close
1,2,3...1. Специальные параметры последовательности (общие для всех шагов)
ПараметрОписание
Параметр управления передачей
Слова связиОбласть памяти, которую совместно используют ПЛК и PMSU.
Контрольное времяКонтрольное время операции передачи и приема.
Тип обработки ответаДетерминирование времени записи принятых данных.
Управление потоком X-on/X-off, управление потоком RTS/CTS, модемное управление, управление с помощью разделителей или управление соревновательным доступом
71
Общие сведения о макропрограммировании протоколовРаздел 3-1
2.Специальныепараметрышага
Тип команды
ПараметрОписание
КомандаSend, Receive,
Send&Receive, Wait
∗
или Close
Open
Счетчик повторов
Сообщение передачи
Количество повторов шага
(от 1 до 255)
Содержимое этого параметра передается в качестве со-
∗
∗
, Flush∗,
общения.
Сообщение
приема
Фактическое принятое сообщение сравнивается с содержимым данного параметра.
МатрицаСлужит для выбора следую-
щего процесса путем сравнения принятого сообщения
с ожидаемым (до 15).
Счетчик повторных попыто
Количество повторных попы-
к
ток выполнения команды
при возникновении причины
для повторного выполнения
(возникновение ошибки и
т.п.).
Время ожидания
передачи
Время ожидания до начала
передачи данных для команды Send.
Записывать/не
записывать от-
Указывает, должны ли запи-
сываться принятые данные.
вет (адресация
по операнду)
Следующий процесс (Next
process)
Ук
ывает следующий шаг, к
аз
которому должно перейти
управление при нормаль-
ном завершении.
Процесс при
ошибке (Error
process)
Указывает следующий шаг, к
которому должно перейти
управление при завершении
с ошибкой.
Send&R
Send
(Пе-
ре-
дать)
Receive
(Принять)
eceive
(Пере-
дать и
при-
нять)
---------------------
OOO------------
O---O------------
---OO------------
---OO------------
------O------------
O---O------------
---OO------------
OOOOOOO
OOO------------
Wait
(Ожидать)
(см.
прим.)
Flush
(Сте-
реть)
(см.
прим.)
Open
(От-
крыть)
(см.
прим.)
Close
(За-
крыть)
(см.
прим.)
72
ПримечаниеТольк о длямакропрограммированияпротоколов CS/CJ.
3.Структураисодержаниесообщения
Сообщения передачи и приема в общем случае имеют следующую структуру:
1) Сообщения, содержащие заголовок и признак завершения
Заголовок
АдресДанные
Начало сообщения
Êîä
ошибки
Содержание сообщения
(Передача: передаваемые данные;
Прием: данные, которые ожидается принять,
в соответствии с командой)
Получатель сообщения
Призн.
заверш.
Конец сообщения
Код проверки на ошибки
Общие сведения о макропрограммировании протоколовРаздел 3-1
Код проверки и признак завершения можно менять местами.
ПримечаниеВ случае C200HX/HG/HE этовозможно, толькоеслиприменяетсяплатасвя-
зи C200HW-COM-EV1.
ЗаголовокАдресДанныеПризнак завер-
шения
Код проверки
2) Сообщения, содержащие заголовок и информацию об объеме дан-
ных
Заголовок
Адрес
Длина
Получатель сообщения
Начало сообщения
ПараметрОписание
ЗаголовокНачало сообщения O--АдресПолучатель сооб-
Длина (объем)Длина сообщения---O
ДанныеТело сообщенияOO
Код проверкиКод проверки на
Признак завершения
щения
ошибки
Конец сообщенияO---
Данные
Длина сообщения (должна вычисляться автоматически)
или данные можно получать из указанной области памяти ввода/вывода, а передаваемые или принимаемые данные можно записывать в указанную область памяти ввода/вывода.
3-1-2Коммуникационныепоследовательности и команда PMCR
В команде PMCR указывается номер порта связи и номер последовательности. Кроме того, пользователь может указать для сообщения исходный и
конечный адреса в памяти ввода/вывода.
CS/CJ
Команда PMCR
PMCR
C1
C2
S
D
Данные управления
C1
C2
C1: Данные управления
C2: Данные управления
S: Номер первого слова передаваемых данных
D: Номер первого слова для хранения принятых данных
Адрес модуля назначения
Модуль шины ЦПУ:
номер модуля + 10 hex
Встраиваемая плата: Е1 hex
Номер последовательного порта
(физический порт)
1 ... 2 hex
Номер порта связи
(внутренний логический порт)
0 ... 7 hex
Порт 1 платы: 190915
Порт 2 платы: 191915
Порт 1 модуля: слово n+9, бит 15
Порт 2 модуля: слово n+19, бит 15
(n=1500+25 номер модуля)
ER
#0065
D0000
D0100
FAL(06)001
Флаг ошибки
выполнения команды
D: Укажите (1) начальные данные для буфера
приема перед выполнением
последовательности передачи/приема или (2)
первое слово в области памяти ввода/вывода
для хранения принятых данных.
D:D0100
D0101
D0102
D0103
0004Hex
Примечание: Роль области хранения принятых
данных (данных, хранящихся в словах, начиная с D)
отличается до и после выполнения команды PMCR.
(1) До выполнения: Содержимое области хранения
принятых данных используется в качестве начальных
значений для буфера приема перед выполнением
последовательности передачи/приема.
(2) После выполнения: В область хранения принятых
данных записываются данные, принятые в результате
выполнения операций приема (если выбран атрибут
“записывать ответ”).
Подробную информацию см. в 4-4 Способы программирования лестничных диаграмм.
В первое слово автоматически
записывается количество
принятых слов данных
4 слова
Последовательно
записываются фактически
принятые данные, начиная со
второго слова (D+1).
С1: Система выполняет последовательность через порт
¹ 1 платы последовательного интерфейса, используя
порт связи ¹ 7 (логический порт).
С2: Выполняется последовательность ¹ 101.
S: Указывается номер первого из слов памяти ввода/
вывода, в которых хранятся передаваемые данные.
S:D0000
D0001
D0002
D0003
0004Hex
В первом слове указывается
количество слов передаваемых
данных.
В данном примере показано, что
система передает четыре слова
данных, включая S.
4 слова
Примечание: В случае серии CS/CJ выполнение
последовательности передачи/приема, производимое
вслед за поступлением команды PMCR, производится
Содержатся фактически
передаваемые данные, начиная
со второго слова (S+1).
путем передачи команды FINS. Поэтому для команды
PMCR с помощью операндов требуется выполнить
следующие настройки для передачи команд FINS.
Порт связи (логический порт) ¹ 0 ... 7
Адрес модуля
В качестве условия выполнения команды PMCR также
требуется использовать флаг разрешения порта связи,
позволяющий проверить возможность использования
порта связи с данным номером.
Действие команды PMCR
Последовательность передачи/приема, указанная в C2, будет выполнена через последовательный порт (физический порт), указанный в битах 8 … 11
(C1) модуля (стойки) с адресом, указанным в битах 0 … 7 (C1), с использованием одного из портов связи (логических портов) 0 … 7, указанного в битах
12 … 15 (C1).
Если переменная в сообщении передачи указана операндом, в качестве
данных для области пере
будут использоваться S слов, начиная со сло-
дачи
ва S+1.
Если переменная в сообщении приема указана операндом, данные будут
приняты последовательно в массив слов, начиная со слова D+1, а количество слов принятых данных будет автоматически записано в D.
Если операция приема не будет выполнена успешно, из буфера приема будут прочитаны данные, начиная со слова D+1
вновь будут записаны в слова, начиная с D+1. (Благодаря этой функции даже при неуспешном выполнении приема текущие значения данных не будут
обнулены, и будут сохранены самые последние принятые данные.)
75
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.