Omron WS02-PSTC1-E User Manual [ru]

Cat. No. W344-RU2-06
SYSMAC
WS02-PSTC1-E
CX-Protocol - Версия 1.7
РУКОВОДСТВО
ПО ЭКСПЛУАТАЦИИ
SYSMAC WS02-PSTC1-E CX-Protocol V1.7
Руководство по эксплуатации
Версия: Июль 2006
iv
Примечание:
Продукты компании OMRON должны использоваться надлежащим образом, только для целей, описанных в настоящем руководстве, и только квалифицированным персоналом.
В настоящем руководстве для обозначения различных типов опасности используются следующие предупреждающие знаки. Обязательно учитывайте информацию, которую они содержат. Пренебрежение данной информацией может стать причиной несчастного случая или материального ущерба.
ОПАСНОСТЬ Обозначает информацию, пренебрежение которой приведет к смерти или серь-
ВНИМАНИЕ Обозначает информацию, пренебрежение которой может привести к смерти или
Предупреждение Обозначает информацию, пренебрежение которой может привести к относитель-
Вспомогательные обозначения
Аббревиатура "Ch", которую можно встретить на некоторых экранных формах и на некоторых продуктах OMRON, часто означает "слово" и в этом смысле эквивалентна в документации аббревиатуре "Wd".
Аббревиатура "ПЛК" означает "Программируемый логический контроллер" и не применяется для обозначения каких-либо иных устройств. Аббревиатура "ПК" означает "Персональный компьютер" и не применяется для обозначения каких-либо иных устройств.
Аббревиат относится к следующим устройствам: плата связи для C200HX/HG/HE, плата последовательного интерфейса для CS, модули последовательного интерфейса для CS/CJ.
Для выделения информации различного типа в левой колонке настоящего руководства используются следующие заголовки и обозначения.
ура "PMSU" означает "Модуль поддержки макропрограммирования протоколов" и
Примечание Особенно интересная и полезная информация о наиболее эффективных и
езной травме. Кроме того, может быть причинен серьезный материальный ущерб.
серьезной травме. Кроме того, может быть причинен серьезный материальный ущерб.
но серьезной или незначительной травме, материальному ущербу или возникно­вению сбоев.
удобных способах работы с изделиями.
© OMRON, 1999
Все права защищены. Воспроизведение, размещение в информационно-поисковой системе или передача треть­ему лицу какой-либо части настоящего руководства в какой-либо форме и каким-либо способом (механическим, электронным, путем ксерокопирования, записи на носитель или иным способом) не допускается без предвари­тельного письменного разрешения компании OMRON.
Использование информации, содержащейся в настоящем руководстве, не сопряжено с как ответственностью. Кроме того, поскольку компания OMRON неуклонно стремится к совершенствованию своей продукции, информация, содержащаяся в настоящем руководстве, может быть изменена без предупреждения. Подготовка настоящего руководства выполнялась с надлежащей тщательностью. Тем не менее, компания OMRON не несет ответственности за какие-либо ошибки и упущения. Компания OMRON не несет юридическ
тветственности за повреждения, явившиеся результатом использования информации, содержащейся в настоя-
о щем руководстве.
1,2,3... 1. Обозначение последовательности действий или любого другого списка.
ой-либо патентной
ой
v
vi
СОДЕРЖАНИЕ
ПРЕДВАРИТЕЛЬНЫЕ УКАЗАНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
1 Для кого предназначено Руководство . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
2 Общие предварительные указания. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
3 Указания по безопасности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
4 Указания по условиям эксплуатации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
5 Указания по применению . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv
6 Указания по работе с программным обеспечением . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvi
РАЗДЕЛ 1
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1-1 Обзор программы CX-Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-2 Свойства и функции. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-3 Проверка комплекта поставки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1-4 Поддерживаемые модели ПЛК и персональные компьютеры . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1-5 Конфигурация системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1-6 Макропрограммирование протоколов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1-7 Структура макропрограммы протокола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1-8 Данные, создаваемые программой CX-Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1-9 Основные окна программы CX-Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1-10 Общая схема создания проекта. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1-11 Встроенные стандартные системные протоколы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1-12 Основные процедуры для использования функции
макропрограммирования протоколов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1-13 Технические характеристики . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
нкциями макропрограммирования протоколов . . . . . . . . . . . . . . . . . . . . . . . 36
1-14 Различия межд
у фу
РАЗДЕЛ 2 Условия работы / Установка / Удаление /
Запуск / Завершение работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2-1 Усл о в и я работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2-2 Подключение к ПЛК . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2-3 Уст а н о в к а и удаление программного обеспечения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2-4 Удаление программного обеспечения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2-5 Запуск программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2-6 Выключение программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2-7 Общее знакомство с интерфейсом пользователя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
РАЗДЕЛ 3
Макропрограммирование протоколов . . . . . . . . . . . . . . . . . . . . . . . 69
3-1 Общие сведения о макропрограммировании протоколов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3-2 Атрибут ы последовательности (общие для всех шагов) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3-3 Атрибут ы шага . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
3-4 Атрибут ы сообщений связи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
3-5 Создание матриц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
3-6 Примеры стандартных системных протоколов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
3-7 Пример коммуникационной последовательности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
3-8 Выполнение созданной коммуникационной последовательности (CS/CJ) . . . . . . . . . . . . . . . . . 137
3-9 Выполнение созданной коммуникационной последовательности (C200HX/HG/HE) . . . . . . . . 144
3-10 Дополнительная область и отведенные области данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
vii
СОДЕРЖАНИЕ
РАЗДЕЛ 4 Применение функции макропрограммирования протоколов . . . 169
4-1 Область применения функции макропрограммирования протоколов . . . . . . . . . . . . . . . . . . . . 170
4-2 Процедура создания протокола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
4-3 Настройка режима управления передачей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
4-4 Способ программирования лестничных диаграмм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
4-5 Способ расчета контрольного времени . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
4-6 Проверка работы системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
4-7 Ошибки при выполнении протокола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
4-8 Длительность цикла связи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
4-9 Длительность цикла ЦПУ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
РАЗДЕЛ 5
Создание объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
5-1 Создание проектов и протоколов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
5-2 Создание последовательностей и шагов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
5-3 Создание сообщений и матриц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
5-4 Отображение и редактирование системных протоколов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
РАЗДЕЛ 6
Редактирование проектов и протоколов . . . . . . . . . . . . . . . . . . . . . . 231
6-1 Редактирование проектов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
6-2 Редактирование протоколов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
РАЗДЕЛ 7
Настройка и редактирование последовательности . . . . . . . . . . . . . 237
7-1 Настройка последовательностей. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
7-2 Редактирование последовательностей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
РАЗДЕЛ 8
Настройка и редактирование шагов . . . . . . . . . . . . . . . . . . . . . . . . . 247
8-1 Настройка шагов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
8-2 Редактирование шага . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
РАЗДЕЛ 9
Настройка и редактирование сообщений и списков матриц . . . . 257
9-1 Создание сообщений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
9-2 Создание матрицы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
9-3 Редактирование сообщений и матриц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
РАЗДЕЛ 10 Настройка параметров связи с ПЛК и установление соединения 277
10-1 Конфигурация системы ПЛК. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
10-2 Параметры связи между персональным компьютером и ПЛК . . . . . . . . . . . . . . . . . . . . . . . . . . 279
10-3 Установление соединения и изменение режимов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
10-4 Модемные соединения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
10-5 Создание таблицы ввода/вывода. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
10-6 Настройка параметров порта связи PMSU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
10-7 Загрузка параметров порта связи в ПЛК . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
viii
СОДЕРЖАНИЕ
РАЗДЕЛ 11
Передача и вывод на печать данных протокола . . . . . . . . . . . . . . . 303
11-1 Обмен данными протокола между компьютером и PMSU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
11-2 Вывод протоколов на печать . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
11-3 Импорт данных протокола из файлов PST/PSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
11-4 Протокол CS/CJ и протокол C200HX/HG/HE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
РАЗДЕЛ 12
Трассировка и мониторинг . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
12-1 Трассировка каналов связи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
12-2 Общие сведения об окне памяти ПЛК. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
12-3 Отображение и редактирование памяти ввода/вывода. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
12-4 Мониторинг памяти ввода/вывода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
12-5 Передача и сравнение содержимого памяти
ввода/вывода. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
РАЗДЕЛ 13
Отображение ошибок и журнала ошибок . . . . . . . . . . . . . . . . . . . . . 339
РАЗДЕЛ 14
Поиск и устранение неисправностей . . . . . . . . . . . . . . . . . . . . . . . . . 347
РАЗДЕЛ 15
Справочная система . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Приложения
A Практический пример создания протокола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
B Настройки ПЛК и настройки PMSU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
C Электрический монтаж разъемов кабелей RS-232C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
Перечень версий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
ix
СОДЕРЖАНИЕ
x
О данном руководстве:
CX-Protocol – это специальное программное обеспечение, предназначенное для макропрограммиро­вания протоколов на персональном компьютере под управлением операционной системы Windows. В настоящем руководстве описана установка и работа с программой CX-Protocol.
Настоящее руководство предназначено для следующих лиц:
Персонал, ответственный за установку промышленных систем автоматизации Персонал, ответственный за разработку промышленных систем автоматизации Персонал, ответственный за администрирование оборудования промышленных
ем ав
сист
томатизации
Название
Руководство по эксплуатации SYSMAC WS02-PSTC1-E CX-Protocol Operation Manual
Руководство по настройке CX-One Ver. 2.0 Setup Manual
CXONE-AL C-EV2/AL D-EV2 Руководство по эксплуатации
MAC CS/CJ Series
SYS
-SCB -V1, CS1W-SCU -V1
CS1W CJ1W-SCU -V1 Serial Communications Boards and
Serial Communications Unit Operation Manual
Справочное руководство SYSMAC CS/CJ Series
CS1G/H-CPU H CS1G/H-CPU -EV1 CS1D-CPU H CS1D-CPU S
CS1W-SCB21-V1/41-V1 CS1W-SCU21-V1
CJ1G/H-CPU H CJ1G-CPU CJ1M-CPU
CJ1W-SCU21-V1/41-V1 Communications Commands Reference Manual
Cat.
W344 (настоя-
щее руко­водство)
W463 Процедура установки и краткое описание программного
W336 Описывается применение модуля и плат последовательно-
W342 Описываются коммуникационные команды серии C (Host
Описывается применение программы CX-Protocol для со­здания коммуникационных последовательностей для свя­зи с внешними устройствами в виде макропрограмм прото­колов (настоящее руководство).
пакета автоматизации CX-One .
го интерфейса для реализации связи с внешними устройс­твами по последовательному интерфейсу, включая ис­пользование стандартных системных протоколов для про­дуктов OMRON.
Link) и FINS, которые исп
Содержание
оль
зуются для ПЛК серии CS/CJ.
Руководство по эксплуатации
SYSMAC CS Series CS1G/H-CPU H CS1G/H-CPU -EV1
Programmable Controllers Operation Manual
Руководство по эксплуатации SYSMAC CJ Series
CJ1G/H-CPU H, CJ1G-CPU P, CJ1G-CPU , CJ1M-CPU Programmable Controllers
Operation Manual
W339 Описывается монтаж и работа с ПЛК серии CS.
W393 Описывается монтаж и работа с ПЛК серии CJ.
xi
Название
Cat.
Содержание
Руководство по программированию SYSMAC CS/CJ/NSJ Series
CS1G/H-CPU H, CS1G/H-CPU ­EV1, CS1D-CPU H, CS1D-CPU S, CJ1G/H-CPU H, CJ1G-CPU P, CJ1G-CPU , CJ1M-CPU , NSJ5­TQ (B)-G5D, NSJ5-SQ (B)-G5D, NSJ8-TV (B)-G5D, NSJ10-TV (B)­G5D, NSJ12-TS (B)-G5D, NSJ5­TQ (B)-M3D, NSJ5-SQ (B)-M3D, NSJ8-TV (B)-M3D, NSJW-ETN21,
NSJW-CLK21-V1, NSJW-IC101 Programmable Controllers Programming Manual
Справочное руководство SYSMAC CS/CJ/NSJ Series
CS1G/H-CPU H, CS1G/H-CPU ­EV1, CS1D-CPU H, CS1D-CPU S, CJ1G/H-CPU H, CJ1G-CPU P, CJ1G-CPU , CJ1M-CPU , NSJ5­TQ (B)-G5D, NSJ5-SQ (B)-G5D, NSJ8-TV (B)-G5D, NSJ10-TV (B)­G5D, NSJ12-TS (B)-G5D, NSJ5­TQ (B)-M3D, NSJ5-SQ (B)-M3D, NSJ8-TV (B)-M3D, NSJW-ETN21,
NSJW-CLK21-V1, NSJW-IC101 Programmable Controllers Instructions Reference Manual
Руководство по эксплуатации SYSMAC CP Series
CP1H-X - CP1H-XA - CP1H-Y -
CP1H CPU Unit Operation Manual
W394 Описывается программирование и другие способы исполь-
W340 Описываются команды
W450 Предоставляется следующая информация для серии CP:
зования функций ПЛК серий CS/CJ/NSJ. Руководство содержит следующую информацию:
Программирование
Задачи
Память файлов
Прочие функции
Используйте данное руководство совместно с руководс­твами SYSMAC CS Series Operation Manual (W339) или
SYSMAC CJ Series Operation Manual (W393).
рограммирования ле
диаграмм, которые поддерживаются ПЛК серии CS/CJ.
Обзор/Свойства
Конфигурация системы
Механический и электрический монтаж
Адресное пространство памяти ввода/вывода
Поиск и устранение неисправностей Используйте данное руководство вместе с руководством
CP1H Programmable Controllers Programming Manual (W451).
для п
ничных
ст
Руководство по эксплуатации
NSJ Series NSJ5-TQ (B)-G5D, NSJ5-SQ (B)-
D, NSJ8-TV
G5 TV (B)-G5D, NSJ12-TS (B)-G5D, NSJ5-TQ (B)-M3D, NSJ5-SQ (B)­M3D, NSJ8-TV (B)-M3D, NSJW-
ETN21, NSJW-CLK21-V1, NSJW-IC101 Operation Manual
Руководство по эксплуатации SYSMAC WS02-CXPC1-EV70 CX-Programmer Operation Manual Ver. 7.0
Руководство по эксплуатации SYSMAC CS/CJ Series CQM1H-PRO-E1 C200H-PRO27-E, CQM1-PRO01-E Programming Consoles Operation Manual
(B)-G5D, NSJ10-
W452 Предоставляет следующую информацию о контроллерах
W437 Предоставляет информацию о том, как использовать про-
W341 Предоставляет информацию о том, как программировать и
серии NSJ и NSJ: Обзор и свойства Проектирование конфигурации системы Механический и электрический монтаж Адресное пространство памяти ввода/вывода Устранение неисправностей и техническое обслуживание Используйте данное руководство совместно со следующи-
ми руководствами: SYSMAC CS Series Operation Manual
(W339), SYSMAC CJ Series Operation Manual (W393), SYSMAC CS/CJ Series Programming Manual (W394) и NS­V1/-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-
One.
Cat. Модель Название Содержание
W463
CXONE-AL C-EV2/ AL D-EV2
Руководство по настройке CX-One Ver. 2.0 Setup Manual
Процедура установки и краткое описание про­граммного пакета автоматизации 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 (Модули ЦПУ для контурного управления)
Модули ЦПУ CJ1M
CJ1M-CPU@@
Модули ЦПУ CJ1
CJ1G-CPU@@
Серия CS/CJ/NSJ/CP
Модули расширения серии NSJ
Серия NSJ
Контроллеры NSJ
NSJ5-TQ@@(B)-G5D NSJ5-SQ@@(B)-G5D NSJ8-TV@@(B)-G5D NSJ10-TV@@(B)-G5D NSJ12-TS@@(B)-G5D
Контроллеры NSJ
NSJ5-TQ@@(B)-M3D NSJ5-SQ@@(B)-M3D?N SJ8-TV@@(B)-M3D
Серия CP
Модули ЦПУ CP1H
CP1H-X@@@@-@ CP1H-XA@@@@-@ CP1H-Y@@@@-@
Модули расширения ввода/ вывода серии CPM1A
Модули расширения серии CPM1A
Специальные модули ввода/вывода серии CJ
Модули шины ЦПУ серии CJ
xv
Прочитайте и изучите настоящее руководство
Пожалуйста, внимательно прочитайте и изучите данное руководство, прежде чем использовать продукт. При наличии каких-либо вопросов или комментариев проконсультируйтесь с региональным представите­лем компании 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 Модули ЦПУ CP1H CP1H-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 поддерживает следующие новые модули ЦПУ.
Серия Модель модуля ЦПУ
Серия CJ CJ1H-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 были добавлены следующие функции. Поддержка новых ПЛК Для перечисленных ниже ПЛК добавлена функция моделирования (имитации).
Серия Номера моделей модулей
ЦПУ
CS CS1D-CPU67H/65H
CJ CJ1M-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 и связанных с ней устройств.
Данный раздел содержит важную информацию о безотказном и безопасном применении программы CX­Protocol. Обязательно прочитайте этот раздел и примите к сведению всю содержащуюся в нем информацию, прежде чем приступать к настройке или использованию программы CX-Protocol.
1 Для кого предназначено Руководство . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
2 Общие предварительные указания. . . . .
3 Указания по безопасности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
4 Указания по условиям эксплуатации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
5 Указания по применению . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv
6 Указания по работе с программным обеспечением . . . . . . . . . . . . . . . . . . . xxvi
. . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
xxiii
Для кого предназначено Руководство 1

1 Для кого предназначено Руководство

Данное руководство предназначено для лиц, обладающих специальными зна­ниями в области электрических систем (инженер-электрик и т.п.).
• Персонал, ответственный за установку промышленных систем автомати­зации.
• Персонал, ответственный за разработку промышленных систем автома­тизации.
• Персонал, ответственный за администрирование оборудования про­мышленных систем автоматизации.

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

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

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

ВНИМАНИЕ Никогда не пытайтесь разбирать модуль, когда на него подано напряжение.
Это может привести к серьезному поражению током, возможно, со смертель­ным исходом.
ВНИМАНИЕ Никогда не касайтесь каких-либо клемм при включенном напряжении пита-
ния. Это может привести к серьезному поражению током, возможно, со смер­тельным исходом.

4 Указания по условиям эксплуатации

Не эксплуатируйте систему управления в следующих местах.
В местах, где на ПЛК падает прямой солнечный свет.
В местах, где температура окружающей среды находится ниже 0°C или выше 55°C.
В местах возможного образования конденсата из-за резких перепадов температуры.
В местах, где влажность окружающей среды находится ниже 10% или выше 90%.
xxiv
В мест
В местах чрезмерного скопления пыли, образования масляной взвеси
В местах, где на ПЛК воздействуют удары или вибрации.
В местах возможного попадания на ПЛК воды, масла или химреагентов.
ах присут
(тумана) или металлической пыли.
ствия агрессивных или воспламеняющихся газов.
Указания по применению 5
Предупреждение Условия эксплуатации системы ПЛК могут оказать значительное влияние на
срок службы и надежность системы. Не соответствующие требованиям усло­вия эксплуатации могут привести к выходу из строя, к сбоям или другим не­предвиденным проблемам в системе ПЛК. Необходимо следить за тем, что­бы условия эксплуатации соблюдались при монтаже системы, а также под­держивал системы.
ись в пред
елах установленных норм в течение всего срока службы

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

При работе с ПЛК соблюдайте следующие указания.
ВНИМАНИЕ Несоблюдение этих указаний может привести к нанесению серьезных травм
персоналу, возможно, со смертельным исходом. Всегда соблюдайте следую­щие указания.
• Во избежание поражения электрическим током заземление системы должно выполняться через цепь с сопротивлением менее 100 Ом.
• Перед тем как выполнить одно из следующих действий, обязательно от­ключите напряжение питания ПЛК. Выполнение любого из сле
твий при включенном напряжении питания может привести к пора-
дейс жению электрическим током:
• Монтаж или извлечение любых модулей (напр., модулей ввода/выво­да, модулей ЦПУ и т.п.) или карт памяти.
Монтаж и сборка любых устройств или стоек.
Подключение или отключение любых кабелей или проводов.
дующих
Предупреждение Несоблюдение следующих указаний может привести к возникновению сбоев
при работе ПЛК или системы, а также к выходу из строя ПЛК или его моду­лей. Всегда соблюдайте следующие указания.
• Используйте для модулей только те источники и напряжения питания, которые указаны в руководствах по эксплуатации. Применение других
жд
источников и напряжений питания может привести к повре лей.
• Примите надлежащие меры по обеспечению подачи питания требуемой мощности, с требуемым номинальным напряжением и частотой, особен­но, при работе с нестабильными источниками питания.
• Предусматривайте автоматические выключатели, а также другие уст­ройства для защиты от коротких замыканий во внешней проводке.
• Не подавайте на входы модулей ввода напр номинального входного напряжения. Модули ввода могут выйти из строя.
• Не подавайте на выходы модулей вывода напряжения свыше указанной коммутационной способности модулей вывода. Модули вывода могут выйти из строя.
• Испытывая электрическую прочность изоляции, обязательно отсоеди­няйте клемму LG.
• Устанавливайте модули в точном соответствии с указаниями в руководс­твах по эксплуатации. Неправильно выполне вести к возникновению сбоев при работе.
• Предусматривайте надлежащее экранирование при монтаже систем в перечисленных ниже местах:
• В местах воздействия статического электричества или любых других помех.
• В местах воздействия интенсивного электромагнитного поля.
яжения свыше ука
нная установка может при-
ению моду-
занного
xxv
Указания по работе с программным обеспечением 6
В местах возможного воздействия радиоактивных излучений.
Вблизи источников электропитания или линий электропередачи.
Надежно затягивайте винты задних панелей, винты клемм и винты ка­бельных разъемов.
Не пытайтесь производить какую-либо разборку, ремонт или модифика- цию какого-либо модуля.
Предупреждение Для обеспечения общей безопасности системы должны соблюдаться следу-
ющие указания. Всегда соблюдайте следующие указания.
• Предусматривайте механизмы удвоенной надежности для обеспечения безопасности в случае возникновения сигналов недопустимого уровня или пропадания сигналов из-за обрыва в сигнальных линиях или в слу­чае кратковременного пропадания питания.
• Предусматривайте устройства аварийного останова, блокировки, ограни­чительные у предусмотрены в ПЛК.
стройства и другие меры защиты допо
лнительно к тем, что

6 Указания по работе с программным обеспечением

При работе с CX-Protocol соблюдайте следующие указания.
ВНИМАНИЕ Прежде чем передавать содержимое области памяти ввода/вывода в об-
ласть CIO ПЛК с помощью окна PLC Memory (Память ПЛК) в CX-Protocol, убедитесь в безопасности данной операции. Несоблюдение этого требова­ния может привести к повреждению устройств, подключенных к модулям вво­да/вывода, независимо от текущего режима работы модуля ЦПУ.
Предупреждение Прежде чем передавать протокол другому узлу или редактировать область
ввода/вывода, убедитесь в безопасности данной операции для адресуемого узла. Невыполнение любого из этих требований может стать причиной не­счастного случая.
Предупреждение Прежде чем изменять текущее значение любого слова в памяти, убедитесь в
безопасности этой операции для системы управления. Невыполнение этого требования может привести к непредусмотренным операциям.
Предупреждение Прежде чем изменять режим работы модуля ЦПУ, убедитесь в безопасности
этой операции для системы управления. Невыполнение этого требования может привести к непредусмотренным операциям.
Предупреждение Прежде чем производить принудительную установку/сброс любого бита в па-
мяти, убедитесь в безопасности этой операции для системы управления. Не­выполнение этого требования может привести к непредусмотренным опера­циям.
Предупреждение Прежде чем передавать настройки портов связи A/B в модуль поддержки
макропрограммирования протоколов (PMSU), убедитесь в безопасности этой операции для системы управления. Невыполнение этого требования может привести к непредусмотренным операциям.
Предупреждение Проверьте правильность работы протокола пользователя перед тем, как за-
пустить его на модуле в рабочем режиме. Невыполнение этого требования может привести к непредусмотренным операциям.
Предупреждение Из CX-Protocol невозможно установить связь с ПЛК, если с этим ПЛК уже ус-
тановлена связь из SYSMAC-CPT или SYSMAC-PST. Поэтому, если работает программа SYSMAC-CPT или SYSMAC-PST и из нее установлена связь с ПЛК, эту связь следует прервать, прежде чем устанавливать связь с ПЛК из
CX-Protocol. Аналогичным образом, если с ПЛК установлена связь из CX- Protocol, эту связь требуется прерв
ПЛК из SYSMAC-CPT или SYSMAC-PST.
ать, преж
де чем устанавливать связь с
xxvi
РАЗД Е Л 1

Введение

В данном разделе приводится общее описание функции макропрограммирования протоколов и программы CX-Protocol.
1-1 Обзор программы CX-Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-2 Свойства и функции. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1-2-1 Свойства функции макропрограммирования протоколов. . . . . . . 2
1-2-2 Свойства программы CX-Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1-3 Проверка комплекта поставки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1-4 Поддерживаемые модели ПЛК и персональные компьютеры . . . . . . . . . . 5
1-4-1 Поддерживаемые модели ПЛК . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1-4-2 Поддерживаемые модули PMSU . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1-4-3 Поддерживаемые персональные компьютеры . . . . . . . . . . . . . . . . 9
1-5 Конфигурация системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1-5-1 Подключение CX-Protocol к ПЛК . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1-5-2 По
1-6 Макропрограммирование протоколов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1-6-1 Общие сведения о макропрограммировании протоколов . . . . . . . 13
1-6-2 Стандартный системный протокол . . . . . . . . . . . . . . . . . . . . . . . . . 16
1-7 Структура макропрограммы протокола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1-7-1 Структура шага . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1-8 Данные, создаваемые программой CX-Protocol . . . . . . . . . . . . . . . . . . . . . . 19
1-9 Основные окна программы CX-Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1-10 Общая схема создания проекта. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1-11 Встроенные стандартные системные протоколы . . . . . . . . . . . . . . . . . . . . . 24
1-12 Основные процедуры для использования функции
макропрограммирования протоколов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1-12-1 Серия CS/CJ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1-12-2 Серия C200HX/HG/HE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1-13 Технические ха
1-13-1 Характеристики функции макропрограммирования протоколов . 32
1-13-2 Характеристики CX-Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
1-14 Различия между функциями макропрограммирования протоколов . . . . . . 36
дключение ПЛК к внешн
ра
ктеристики . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
им устройствам . . . . . . . . . . . . . . . . . 10
1
Обзор программы CX-Protocol Раздел 1-1

1-1 Обзор программы CX-Protocol

Программное обеспечение CX-Protocol служит для создания процедур (или протоколов) обмена данными (передача/прием) с внешними устройствами общего назначения, подключенными к модулю поддержки макропрограмми­рования протоколов (PMSU) по последовательному интерфейсу RS-232C или RS-485A/422. Протокол состоит из набора коммуникационных последовательностей. CX­Protocol загружает протокол в 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 прежде всего проверьте комплект­ность поставки.
Модель CX-Protocol
Название продукта Модель Установочный диск Версия
CX-Protocol WS02-PSTC1-E Компакт-диск (CD-ROM) Версия 1.7
Компоненты CX-Protocol
Убедитесь в наличии всех перечисленных ниже компонентов CX-Protocol в составе комплекта поставки.
WS02-PSTC1-E
Компонент Количество
Руководство по продукту 1 Установочный диск (CD-ROM) 1 Лицензионное соглашение по программному обеспечению
и карта регистрации пользователя для использования за пределами Японии
Лицензионное соглашение по программному обеспечению и карта регистрации пользователя для использования в Японии
Печать 1 Листок "Notice" 1
1
1
1-4 Поддерживаемые модели ПЛК и персональные
компьютеры

1-4-1 Поддерживаемые модели ПЛК

Программа CX-Protocol поддерживает следующие ПЛК (программируемые контроллеры).
Серия Модуль ЦПУ
CS (см. прим. 1) CS1H-CPU67/66/65/64/63
CJ CJ1G-CPU45/44
CP
NSJ
C200HX/HG/HE (см. прим. 2)
CQM1H (см. прим. 3)
CS1G-CPU45/44/43/42 CS1H-CPU67H/66H/65H/64H/63H CS1G-CPU45H/44H/43H/42H CS1D-CPU67H/65H CS1D-CPU67S/65S/44S/42S
CJ1G-CPU45H/44H/43H/42H CJ1G-CPU45P/44P/43P/42P CJ1H-CPU67H/66H/65H CJ1M-CPU23/22/21/13/12/11
CP1H-XA ­CP1H-X - CP1H-Y -
G5D (такой же, как для NSJ5-TQ0 -G5D, NSJ5-SQ0 -G5D, NSJ8-TV0 -G5D, NSJ10-TV0 -G5D и NSJ12-TS0 -G5D.)
M3D (такой же, как для NSJ5-TQ0 - M3D, NSJ5-SQ0 - M3D и NSJ8-TV0 - M3D.) C200HX-CPU34-E/44-E/54-E/64-E/34-ZE/44-ZE/54-ZE/64-ZE/65-ZE/85-ZE
C200HG-CPU33-E/43-E/53-E/63-E/33-ZE/43-ZE/53-ZE/63-ZE C200HE-CPU-32-E/42-E/32-ZE/42-ZE
CQM1H-CPU51/61
5
Поддерживаемые модели ПЛК и персональные Раздел 1-4
Примечание 1. При использовании CS1D-H указывайте тип устройства следующим обра-
зом: CS1D-H с модулем версии 1.1: CS1D-H CS1D-H до версии 1.1: CS1H-H
2. CX-Protocol V1.0 не поддерживает C200HX/HG/HE.
3. При работе с ПЛК серии CQM1H используйте в качестве модуля ЦПУ мо- дуль C200HG-CPU43 из серии C200HX/HG/HE.

1-4-2 Поддерживаемые модули PMSU

ПЛК серии CS
Название устройства Место установки Модель Последовательные порты
Платы последователь­ного интерфейса (встраиваемые платы)
Модуль последователь­ного интерфейса (мо­дуль шины ЦПУ)
Устанавливаются в модуль ЦПУ
Устанавливается в стойку ЦПУ или в стойку расшире­ния CS
CS1W-SCB21-V1 Порт RS-232C x 1 + порт RS-232C x 1 CS1W-SCB41-V1 Порт RS-232C x 1 + порт RS-422A/485 x 1
CS1W-SCU21-V1 Порт RS-232C x 1 + порт RS-232C x 1 CS1W-SCU31-V1 Порт RS-422A/485 x 1 +
порт RS422A/485 x 1
Монтаж платы последовательного интерфейса в модуль ЦПУ
ПЛК серии CJ и серии CP
Название
устройства
Модуль последо­вательного интер­фейса
Классификация Место установки Модель Последовательные порты
Модуль шины
У се
ЦП
рии CJ
Стойка ЦПУ или стойка расшире­ния CJ
Монтаж модуля последовательного интерфейса в стойку ЦПУ
Стойка ЦПУ Модуль ЦПУ
Модуль источника питания
Модули последовательного интерфейса
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), а после пере­дачи, прежде чем использовать плату связи, переведите порт в ре
link (1:N).
CQM1H
Название устройства Место установки Модель Последовательные порты
Платы последовательного интерфейса
Устанавливаются в модуль ЦПУ
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 или к другому программному обеспече­нию, работающему на персональном компьютере.)
Выберите тип устройства "C200HG" и тип ЦПУ "CPU43".
Во всем остальном, кроме указанных ограничений, функциональность остается такой же, как и для ПЛК C200HX/HG/HE.
8
Конфигурация системы Раздел 1-5

1-4-3 Поддерживаемые персональные компьютеры

Параметр Минимальные требования Рекомендуемые требования
Персональные компьютеры 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-ROM 1 привод или больше
Примечание 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-V1 RS-232C (порт 1) Да Да Да Да
RS-232C (порт 2) Да Да Да Да
CS1W-SCB41-V1 RS-232C (порт 1) Да Да Да Да
RS-422A/485 (порт 2)
CS1W-SCU21-V1 RS-232C (порт 1) Да Да Да Да
RS-232C (порт 2) Да Да Да Да
CS1W-SCU31-V1 RS-422A/485
CJ1W-SCU21-V1 RS-232C (порт 1) Да Да Да Да
CJ1W-SCU31-V1 RS-422A/485
CJ1W-SCU41-V1 RS-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 link NT 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 (только модели с функцией макропрограммирования протоколов)
Функции связи
Макро-
Модель Порт связи
C200HW-COM04-E/ EV1
C200HW-COM05-E/ EV1
C200HW-COM06-E/ EV1
Подключаемые устройства Внешние
Интерфейс шины ЦПУ
RS-232C (порт A) Да Да Да Да Да --- RS-232C (порт A) Да Да Да Да Да --- RS-232C (порт B) Да Да Да Да Да --- RS-422A/485 (порт A)Да Да
RS-232C (порт B) Да Да Да Да Да ---
програм-
мирова-
ние прото-
колов
--- --- --- --- --- Да
устройства общего на-
че
ния
зна
Host link
(см. прим.
2)
Средства программи­рования (компью­терная станция)
Непрото­кольный
обмен
Да
(см. прим.
2)
Внешние устройства общего на­значения
1:1 link
Да
(см. прим.
2)
ПЛК Програм-
NT link
1:1, 1:N
Да ---
мируемый терминал
Шина ЦПУ
Интер­фейс свя­зи с моду­лями связи
12
Примечание 1. C200HW-COM -EV1: Модель с расширенными функциями
2. Не предусмотрено для 2-проводных моделей.
Макропрограммирование протоколов Раздел 1-6

1-6 Макропрограммирование протоколов

1-6-1 Общие сведения о макропрограммировании протоколов

Функция макропрограммирования протоколов предназначена для создания макропрограмм протоколов связи в соответствии со спецификациями вне­шних устройств общего назначения, имеющих порт последовательной связи.
В общем случае при макропрограммировании протоколов выполняются два вида задач:
Создание коммуникационных кадров (сообщений).
Создание процедур для передачи и приема коммуникационных кадров (сообщений).
Создание коммуникационных кадров (сообщений)
1,2,3... 1. Можно создавать "понятные" для внешних устройств общего назначения
коммуникационные кадры (далее "сообщения") в соответствии со специ­фикациями протокола связи.
Заголо­вок
Адрес
Данные
Êîä
проверки
Признак
завершения
Примечание В общем случае область данных сообщения передачи содержит код коман-
ды и данные. Область данных сообщения приема содержит код ответа.
2. В сообщения можно включать переменные для чтения данных (или запи­си данных - в случае пр
иема) из
памяти ввода/вывода (например, памяти
данных) модуля ЦПУ.
Память ввода/вывода
Чтение
Передача
ПеременнаяR ( )
Переменная W ( )
Прием
Запись
Память ввода/вывода
Эта функция обладает следующими преимуществами:
Не требуется дополнительная обработка сообщений лестничной
диаграммой в модуле ЦПУ (например, при передаче сообщений пос­ле того, как они все размещены и организованы в памяти данных).
Модуль ЦПУ
Не обязательно
Заголовок
Адрес
Передача
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. Шаг можно организовать таким образом, чтобы следующий выполняемый процесс (шаг/конец) определялся р шага. В частности, можно организовать последовательность таким обра­зом, чтобы следующий процесс определялся содержанием одного или нескольких принятых сообщений.
PMSU
PMSU
Внешнее устройство общего назначения
езультатом выполнения пре
Внешнее устройство общего назначения
Øàã 0
Øàã 1
дыдущего
Øàã 0
Следующий шаг
зависит от
содержания
принятых данных
Шаг n (зависит от содержания принятых данных)
Примечание 1. Сообщение передачи, создаваемое макропрограммой протокола, опре-
деляет настройки фактически передаваемых сообщений.
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&Receive.
Шаг может ожидать команду 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)
Устанавливает время ожидания до начала пер Записывать/Не записывать ответ Указывает, должны ли записываться принятые данные. Следующий процесс Устанавливает следующий шаг, к которому должен переходить текущий шаг или пос-
ледовательность при завершении без ошибок. Процесс обработки ошибки Устанавливает следующий шаг, к которому должен переходить текущий шаг или пос-
ледовательность, если они завершаются с ошибкой.
ение, которое должно передаваться командой Send.
едачи данных.
18
Данные, создаваемые программой CX-Protocol Раздел 1-8
Ï

1-8 Данные, создаваемые программой CX-Protocol

Программа 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. Это упрощает создание той части шага, которая отвечает за сообщение.
Достаточно выбрать имя предварительно с
озданного сообщ
ения переда-
чи, сообщения приема или матрицы.
23
Встроенные стандартные системные протоколы Раздел 1-11

1-11 Встроенные стандартные системные протоколы

В программу CX-Protocol, а также в модули PMSU встроено 13 типов стан­дартных системных протоколов, которые перечислены ниже (12 типов для платы связи серии C200HX/HG/HE, поскольку она не поддерживает
CompoWay/F).
Список протоколов можно отобразить, открыв закладку System (Системные протоколы) в окне дерева проекта.
Примечание Чтобы загрузить стандартные системные протоколы в 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)
Номер последовательности Коммуникационная последовательность
000 Прочитать значение процесса 001 Прочитать уставку во время линейного изменения уставки (SP) 002 Прочитать MV 003 Прочитать уставку 004 Прочитать аварийное значение 005 Прочитать значения зоны пропорциональности, времени интегрирования и времени
дифференцирования
ния стандартных системных протоко-
жим e
scape-
ions Board/Unit Operation Manual (W336) и
24
Основные процедуры для использования функции Раздел 1-12
1-12 Основные процедуры для использования функции
макропрограммирования протоколов

1-12-1 Серия CS/CJ

Процедура 1: Настройка PMSU
Настройка платы последовательного интерфейса (для плат последовательного интерфейса RS-422A/485)
Переключатель (ВКЛ/ВЫКЛ) согласующего резистора
Переключатель выбора 2-проводной/4-проводной схемы
Настройка модуля последовательного интерфейса
Настройка поворотного переключателя на лицевой панели
Переключатель настройки номера модуля
Процедура 2: Монтаж PMSU
Установка платы последовательного интерфейса
Задайте номер модуля в диапазоне от 0 до F (0 ... 15).
Установка модуля последовательного интерфейса
25
Основные процедуры для использования функции Раздел 1-12
Процедура 3: Подключение к внешним устройствам
Модуль последовательного интерфейса CS1W-SCU21-V1
Модуль ЦПУ
Плата последовательного интерфейса CS1W-SCB41-V1
RS-232C RS-232C
Внешнее устройство общего назначения
Ïîðò 1
Ïîðò 2
Внешнее устройство общего назначения
Ïîðò 1
Ïîðò 2
RS-422A/485
RS-232C
Внешнее устройство общего назначения
Внешнее устройство общего назначения
Внешнее устройство общего назначения
Примечание Сведения о разводке контактов разъема и способах подключения см. в руко-
водстве 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 ¹ модуля
Номер модуля
0 1 2 3 4 5 6 7 8 9 A B C D E F
Область DM
D30000 ... D30099 D30100 ... D30199 D30200 ... D30299 D30300 ... D30399 D30400 ... D30499 D30500 ... D30599 D30600 ... D30699 D30700 ... D30799 D30800 ... D30899 D30900 ... D30999 D31000 ... D31099 D31100 ... D31199 D31200 ... D31299 D31300 ... D31399 D31400 ... D31499 D31500 ... D31599
m ... m+9: Настройки ПЛК для порта 1 m+10 ... m+19: Настройки ПЛК для порта 2 m+20 ... m+99: Не используются
Пример: Выбор параметров связи, принимаемых по умолчанию (m=D30000+100×Номер модуля)
Плата Модуль
Порт 1 Порт 2 Порт 1 Порт 2
D32000 D32010 Да m+10 15 0: Число старт-битов=1 бит; число битов данных=7 битов; проверка
D32001 D32011 m+1 m+11 03 ... 00 0: Скорость передачи: 9600 бит/с D32008 D32018 m+8 m+18 15 0: Полудуплекс D32009 D32019 m+9 m+19 15 ... 00 00C8 Hex: Байты данных для передачи/приема по протоколу: макс.
Биты Настройки
на четность=чет; число стоп-битов=2 бита
11 ... 08 6: Макропрограммирование протоколов
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
См. 1-10 Общая схема создания проекта.
1,2,3... 1. Создание нового проекта.
См. 5-1 Создание проектов и протоколов.
2. Создание новой коммуникационной последовательности.
См. 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. Контроль памяти ввода/вывода. Контроль передаваемых/принимаемых данных и флагов состояний.

1-12-2 Серия C200HX/HG/HE

Процедура 1: Настройка PMSU
Настройка DIP-переключателя модуля PMSU (только для C200HW-COM06-E/EV1).
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 в области настроек ПЛК
Пример: Настройка стандартных параметров связи
15 0
6000DM6555
тветствии с портом, к которому произведено под-
та RS-232C модуля
SU, использ
Параметры связи для порта А 0 означает: Старт-биты: 1 бит; биты данных: 7 битов; четность: чет; стоп-биты: 2 бита; скорость связи: 9600 бит/с
уй-
Режим связи для порта А 6: макропрограмма протокола
d) Используя CX-Protocol, выполните настройку порта связи A/B пос-
редством пиктограммы PMSU и загрузите настройки в ПЛК. До
лнительную информацию см. в 10-7 Загрузка параметров пор-
по
та связи в ПЛК.
3. Настройка внешних устройств. Выполните необходимые операции, включая настройку DIP-переключа-
телей на внешних устройствах.
30
Основные процедуры для использования функции Раздел 1-12
Процедура 5: Создание протокола
См. РАЗДЕЛ 4, РАЗД Е Л 5 и РАЗД ЕЛ 6.
1,2,3... 1. Создание диаграммы переключения состояний для коммуникационной
последовательности.
2. Преобразование диаграммы переключения состояний в последователь­ности и шаги и их настройка.
3. Создание сообщений для передачи и приема.
Процедура 6: Создание и передача проекта (данных протокола) с помощью CX-Protocol
См. 1-10 Общая схема создания проекта.
1,2,3... 1. Создание нового проекта.
См. 5-1 Создание проектов и протоколов.
2. Создание новой коммуникационной последовательности.
См. 5-2 Создание последовательностей и шагов и 7-1 Настройка пос­ледовательностей.
3. Создание каждого шага. См. 5-2 Создание последовательностей и шагов и 8-1 Настройка ша-
гов.
4. Создание каждого сообщения. (см. примечание) См. 9-1 Создание сообщений.
5. Передача созданных проектов в PMSU. См. 11
-1
Обмен данными протокола между компьютером и PMSU.
Примечание Чтобы создать шаг, можно сначала создать соответствующее сообщение,
после чего указать имя сообщения.
Процедура 7: Создание лестничной диаграммы
1,2,3... 1. Создание ветви программы с командой PMCR.
1) Переключение SW4 модуля ЦПУ в положение ВКЛ (разрешить на-
стройку прикладных команд).
2) Создание ветви программы с командой PMCR с помощью средства
программирования для модуля ЦПУ.
Примечание Если используется ПЛК C200H -CPU -ZE, то код функции 260 будет при-
своен PMCR по умолчанию.
2. Описание команды PMCR. Пример:
Входное условие
Флаг выполнения
макропрограммы протокола
28908
Ôëàã ER
25503
PMCR (260)
DM0000
DM0010
FAL(06)001
#1100
Выполняется последовательность ¹ 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 или
RS-422A/485).
2. Контроль памяти ввода/вывода. Контроль передаваемых/принимаемых данных и флагов состояний.
Число действительных слов
Передаваемые данные
Число действительных слов
Принимаемые данные
Действи­тельные слова
Действи­тельные слова
Сколько слов, включая D0000 являются действительными?
Число слов указано в DM0000. Передаваемые данные читаются, начиная с DM0001.
Сколько слов, включая DM0010 являются действительными?
Принятые данные записывают­ся последовательно в массив слов, начиная с DM0011. Число действительных слов записывается в DM0010.

1-13 Технические характеристики

1-13-1 Характеристики функции макропрограммирования протоколов

Параметр Описание
Количество протоколов 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+b a: от 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
Параметр Описание
Содержа­ние шага
Функция трассировки Содержимое сообщений передачи/приема можно протоколировать в хронологическом по-
Атрибуты ад­реса и атри­буты данных в сообщении передачи или приема.
Ко ки на ошибки
Максималь­ная длина сообщения, передачи или приема
д пров
ер-
Перемен­ная
Поддерживается вычисление кодов LRC, LRC2, CRC-CCITT, CRC-16, SUM, SUM1 и SUM2
(LRC2 и SUM1 только для макропрограммирования протоколов CS/CJ). CS/CJ: 1000 байт (можно установить в диапазоне от 200 до 1000 байт)
Данный диапазон также можно установить при управлении потоком с помощью RTS/CTS, X­on/X-off или с помощью разделителей. C200HX/HG/HE: 256 байт (в пределах 200 байт для сообщения, принимаемого за оди
при управлении потоком с помощью RTS/CTS, X-on/X-off или с помощью разделителей).
рядке.
CS/CJ: Объем протоколируемых данных 1700 байт (символов). C200HX/HG/HE: Объем протоколируемых данных 670 байт (символов).
Можно протоколировать изменения управляющих сигналов (номер шага, RTS, CTS и т.п.).
Y Линейное выра-
жение или конс­танта, содержа­щее счетчик повторов
Подстановоч­ный знак
Указание слова
aN+b a: от 0 до 255 (для C200HX/HG/
* Прием данных любого объ
Чтение слов (па­мять вво­да/вывода переда­ваемые данные)
HE) или от 0 до 1000 (для CS/CJ) b: от 1 до 255 (для C200HX/HG/ HE) или от 1 до 1000 (для CS/CJ) N: Значение счетчика повторов
ема.
Указывается вторым операн­дом (для
C200HX/HG/HE)
или третьим операндом (для CS/CJ) коман­ды PMCR.
Указывается словами связи.
Указывается не­посредственно.
Указанный на­чальный адрес + n (для n можно указать линей­ное выражение вида aN + b, где N – счетчик пов­торов).
н шаг,
35
Различия между функциями макропрограммирования Раздел 1-14

1-13-2 Характеристики CX-Protocol

Характеристики приведены для случая, когда CX-Protocol устанавливается в качестве отдельного приложения. Если CX-Protocol устанавливается в качес­тве одного из компонентов программного пакета CX-One, характеристики бу­дут другими. Информацию об отдельных характеристиках см. в руководстве
CX-One Ver. 2.0 Setup Manual (W463).
Параметр Описание
Основные функции Создание протоколов, загрузка/чтение протоколов в/из PMSU, сохранение файлов Создание файлов Создание проекта
Компоненты проекта Список протоколов До 20 протоколов (компоненты
Устройства Целевой ПЛК, настройки сети, на-
Список трассировок
Прочие функции - Проверка каналов передачи
Поддерживаемые ОС 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/HE CS/CJ
Режим передачи Полудуплекс Полудуплекс или дуплекс Команды Send, Receive и Send&Receive Send, 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 при модемном управлении.
36
Различия между функциями макропрограммирования Раздел 1-14
Параметр C200HX/HG/HE CS/CJ
Управле­ние пото­ком
(RTS/ CTS, Xon/Xoff)
для бу­фера приема на сторо­не PMSU
Макси­мальная длина сообще­ния пе­редачи/ приема
Начало (запрос на останов­ку передачи, выставляемый конечному устройству: сиг­нал RTS = ВЫКЛ)
Конец (запрос на возобнов­ление передачи, выставляе­мый конечному устройству: сигнал RTS = ВКЛ)
Количество байтов, к
т быть передано за од-
може ну операцию передачи
Количес­тво бай­тов, ко­торое может быть принято за одну оп
ера-
цию при-
правление пото-
У ком RTS/CTS, уп­равление пото­ком Xon/Xoff, уп­равление с помо-
Прочее макс. 256 байт
оторое
200 байт 2 кбайт
При сдвиге шагов 0,5 кбайт
макс. 256 байт макс. 1000 байт
макс. 200 байт
По умолчанию: 200 байт Можно установить в пределах от 200 до 1000 байт.
Примечание
Каждый раз, когда принимаются дан­ные, данные из буфера приема считы­ваются в пределах установленного максимального объема.
Макси­мальная длина сообще­ния при­ема, ког­да для указа­ния объ­ема дан­ных ис­пользу­ется под­стано­вочный знак (*)
Указа­ние об­ласти хране­ния пе­редавае­мых/при­нимае­мых дан­ных
Объем данных
Управление потоком RTS/
CTS, управление потоком Xon/Xoff, управление с помо-
щью разделителей
Прочее макс. 256 байт
Указа­ние с по­мощью операн­да
Указа­ние слов связи
Непос­редс­твенное указа­ние (каж­дого па­раметра)
Макс. объем пе­редаваемых дан­ных
Макс. объем при­нимаемых данных
Область 1Ввод макс. 128 слов в сумме макс. 500 слов в сумме
Вывод
Область 2Ввод
Вывод
Максимальный объем пере мых или принима­емых данных
давае-
макс. 200 ба
макс. 127 слов (не включая область слов передаваемых данных)
макс. 127 слов (не включая область слов принимаемых данных)
макс. 128 слов (без преобразования) макс. 500 слов (без преобразования)
йт См. описание вы
Можно установить в пределах от 200 до 1000 байт. По умолчанию: 200 байт
макс. 250 слов (вк передаваемых данных)
макс. 250. слов (включая область слов принимаемых данных)
ше.
лючая область сл
ов
37
Различия между функциями макропрограммирования Раздел 1-14
Параметр C200HX/HG/HE CS/CJ
Синхронизация очистки буфера приема
Выполнение при­ема в буфер при­ема
Регистрация симво­лов
Работа сигнала уп­равления переда­чей
Синхронизация с модулем ЦПУ после выполнения последовательности.
Полудуплекс 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 модулем ЦПУ.
Пример: Переход к сле производится лишь после того, как мо­дуль ЦПУ завершает внутренние вы­числения для определенного шага.
и операции пере-
ления со-
дующему шагу
38
Различия между функциями макропрограммирования Раздел 1-14
Параметр C200HX/HG/HE CS/CJ
Сообщения передачи/приема
Функция регистрации прерываний Нет Плата последовательного интерфей-
Объем принимае­мых данных
Код проверки на ошибки
Не проверяется. Данные принимаются в виде сообще-
ния, в объеме, который указан в ожи­даемом сообщении приема.
LRC2 и SUM1: Нет LRC2 и SUM1: Да
са: Да Модуль последовательного интерфей­са: Нет
39
Различия между функциями макропрограммирования Раздел 1-14
40
РАЗД Е Л 2
Условия работы / Установка / Удаление /
Запуск / Завершение работы
В данном разделе дается общее представление о функциях CX-Protocol и описываются условия работы, процедура установки и настройка рабочей конфигурации.
2-1 Усл о в и я работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2-2 Подключение к ПЛК . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2-3 Уст а н о в к а и удаление программного обеспечения. . . . . . . . . . . . . . . . . . . . 45
2-3-1 Устанавливаемое программное обеспечение . . . . . . . . . . . . . . . . . 45
2-3-2 Подготовка к установке . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2-3-3 Указания по установке . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2-3-4 Ус т ан о в к а CX-Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2-4 Удаление программного обеспечения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2-4-1 Удаление программы CX-Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . 52
2-4-2 Удаление программы CX-Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2-5 Запуск прог
2-6 Выключение программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2-7 Общее знакомство с интерфейсом пользователя . . . . . . . . . . . . . . . . . . . . . 57
2-7-1 Окна . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2-7-2 Меню управления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2-7-3 Меню и горячие клавиши. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2-7-4 Всплывающие меню . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2-7-5 Пиктограммы на панели инструментов . . . . . . . . . . . . . . . . . . . . . 66
2-7-6 Строка состояния . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
раммы . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
41
Условия работы Раздел 2-1

2-1 Условия работы

Ниже перечислены минимальные требования к конфигурации системы, при которых может быть обеспечена эффективная работа программы CX-
Protocol.
Центральный процессор не хуже Pentium 90 МГц
ОЗУ не менее 16 Мбайт
Свободное место на жестком диске не менее 24 Мбайт
Качество видеосистемы не хуже S-VGA
• Microsoft Windows 95/98SE/Me/NT4.0 (SP6a)/2000 (SP3 или выше)/XP
Мышь
CS/CJ/CP
CX-Protocol работает со следующими ПЛК серии CS/CJ.
• CS1H-CPU67-E/CPU66-E/CPU65-E/CPU64-E/CPU63-E
• CS1G-CPU45-E/CPU44-E/CPU43-E/CPU42-E
• CS1H-CPU67H/66H/65H/64H/63H
• CS1G-CPU45H/44H/43H/42H
• CS1D-CPU67H/65H
• CS1D-CPU67S/65S1/44S/42S
• CJ1G-CPU45/44
• CJ1G-CPU45H/44H/43H/42H
• CJ1H-CPU67H/66H/65H
• CJ1G-CPU45P/44P/43P/42P
• CJ1M-CPU23/22/21/12/11
• CP1H-XA -
•CP1H-X -
ующие платы и модули последо-
ед
C200HX/HG/HE
Программа CX-Protocol поддерживает сл вательного интерфейса.
Программа CX-Protocol поддерживает следующие ПЛК, которые поддержи­вают модули PMSU.
Примечание CX
Программа CX-Protocol поддерживает следующие модули PMSU.
Плата последовательного интерфейса CS1W-SCB21-V1 (порт связи: RS-232C (порт 1), RS-232C (порт 2))
Плата последовательного интерфейса CS1W-SCB41-V1 (порт связи: RS-232C (порт 1), RS-422A/485 (порт 2))
Модуль последовательного интерфейса CS1W-SCU21-V1 (порт связи: RS-232C (порт 1), RS-232C (порт 2))
Модуль последовательного интерфейса CJ1W-SCU41-V1/21-V1 (порт связи: RS-422A/485 (порт 1), RS-232C (порт 2))
-Protocol
• C200HX-CPU85-(Z)E/CPU65-(Z)E/CPU64-(Z)E/CPU54-(Z)E/CPU44-(Z)E/
CPU34-(Z)E
• C200HG-CPU63-(Z)E/CPU53-(Z)E/CPU43-(Z)E/CPU33-(Z)E
• C200HE-CPU42-(Z)E/CPU32-(Z)E
• C200HW-COM04-E/-EV1
• C200HW-COM05-E/-EV1
• C200HW-COM06-E/-EV1
V1.0 не поддерживает C200HX/HG/HE.
(Порт связи: порт для подключения модуля связи, RS-232C (порт A)
(порт связи: RS-232C (порт A), RS-232C (порт B)) (порт связи: RS-232C (порт B), RS-422A/485 (порт A))
42
Подключение к ПЛК Раздел 2-2

2-2 Подключение к ПЛК

В приведенной ниже таблице перечислены кабели, которые следует исполь­зовать для подключения компьютера к ПЛК, когда требуется передать дан­ные протокола, созданные в CX-Protocol, в платы или модули связи. Для под­ключения модуля ЦПУ можно использовать либо периферийный порт, либо порт RS-232C модуля ЦПУ.
Примечание Персональный компьютер можно подключить к порту PMSU, если порт пере-
веде
н в режим " host link". Если используется C200HX/HG/HE и один из пор-
тов PMSU переведен в режим "NT link", связь установить невозможно.
CS/CJ
Способ связи Используемый кабель Длина кабеля
Периферийная шина CS1W-CN118 (см. прим.) 0,1 м RS-232C Периферийный порт
CS1W-CN226 2 м CS1W-CN626 6 м XW2Z-200S-V 2 мПорт RS-232C, встро- XW2Z-500S-V 5 м
Примечание При подключении кабеля RS-232C к периферийному порту используется ка-
бель CS1W-CN118.
Разъем
на компьютере
Разъем на ПЛК
енный в модуль ЦПУ
Подключение модуля ЦПУ к периферийному порту
CS1W-CN118/226/626
RS-232C
Подключение модуля ЦПУ к порту RS-232C
XW2Z-200S-V/500S-V
RS-232C
Серия CP
Компьютер
IBM PC/AT или совместимый
Периферийный порт
Ïîðò RS-232C
Порт
компьютера
Порт USB (разъем типа А)
Порт модуля
ЦПУ
Порт USB (разъем типа B)
Модуль ЦПУ
Периферийный порт
Модуль ЦПУ
Ïîðò RS-232C
Длина кабеля Кабель
5 м макс. Имеющийся в
продаже ка­бель USB 1.1 или 2.0
43
Подключение к ПЛК Раздел 2-2
IBM PC/AT или совместимый
Ïîðò USB
Стандартный кабель USB
Периферийный порт USB
Примечание Если установлена дополнительная плата RS-232C (CP1W-CIF01), для под-
ключения порта RS-232C компьютера к дополнительной плате RS-232C так­же можно использовать кабель XW2Z-200S/500S-V/-CV RS-232C.
C200HX/HG/HE
Способ связи
Периферийная шина CQM1-CIF02 3,3 м RS-232C Периферийный порт RS-232C XW2Z-200S-V 2,0 м RS-232C
Используемый
кабель
XW2Z-500S-V 5,0 м
Длина кабеля
Разъем
на компьютере
Модуль ЦПУ CP1H
Разъем на ПЛК
Подключение модуля ЦПУ к периферийному порту
Подключение модуля ЦПУ к порту RS-232C
Разъемы и кабели
Модуль ЦПУ
CQM1-CIF02
Периферийный порт
RS-232C
XW2Z-200S-V/500S-V Кабель RS-232C
RS-232C
Периферийный порт
Модуль ЦПУ
Ïîðò RS-232C
Ïîðò RS-232C
При самостоятельном изготовлении кабеля RS-232C объединяйте разъемы в соответствии с таблицей, приведенной ниже.
Название детали Модель Изготовитель
Разъем D-sub (9-конт., сторона ПЛК, вилка)
Разъем D-sub (9-конт., сторона ПК, гнездо)
XM2A-0901 (разъем)OMRON XM2S-0911 (корпус разъема) XM2D-0901 (разъем)OMRON XM2S-0911 (корпус разъема)
44
Установка и удаление программного обеспечения Раздел 2-3
Название детали Модель Изготовитель
Рекомендуемый кабель UL2464 AWG28✕5P IFS RVV SB
Длина кабеля До 15 м
(зарегистрирован в UL) AWG28P ✕ 5P IFVV-SB (не зарегистриро-
ван в UL) UL2464-SB 5P ✕ AWG28 (зарегистрирован
в UL) CO-MA-VV-SB 5P ✕ AWG28
(не зарегистрирован в UL)
Назначение выводов разъема со стороны персонального компьютера
Номер вывода Символ Название цепи
1FGЗащитное заземление 2RDПрием данных 3SDПередача данных 7RTSЗапрос на передачу 8CTSГотовн ость к передаче 5SGСигнальная "земля"
Разводка кабелей
На следующем рисунке показана электрическая схема кабеля, применяемо­го для подключения ПЛК к компьютеру.
9-конт разъем D-sub (вилка) 9-конт разъем D-sub (гнездо)
ÏËÊ
Корпус разъема FG Корпус разъема FG
---
SD
RD RTS CTS
SG
1 2 3 4 5 9
Экран
Компьютер
1 2 3 7 8 5
Fujikura Ltd.
Hitachi Cable, Ltd.
FG RD
SD RTS CTS
SG

2-3 Установка и удаление программного обеспечения

2-3-1 Устанавливаемое программное обеспечение

Для использования CX-Protocol на компьютере должны быть установлены следующие программы.
1,2,3... 1. CX-Protocol
2. CX-Server (драйвер связи), включая инструмент CX-Server Driver Management Tool (управление драйверами)
Варианты поставки CX-Protocol
CX-Protocol может быть предоставлен в качестве независимого программно­го обеспечения на отдельном компакт-диске, либо в составе программного комплекта CX-One. Состав программного обеспечения CX-Protocol в обоих случаях одинаков.
Ниже описана процедура установки при поставке на отдельном компакт-дис­ке. Информацию об установке CX-One см. в ру Setup Manual (W463, предоставляется вместе с CX-One).
Cat. №Модель
W463
CXONE-AL C-EV2/ AL D-EV2
Название
руководства
Руководство по настройке
CX-One Ver. 2.0 Setup Manual
ководстве CX-One V
Содержание
Обзор программного пакета CX-One и описание процеду- ры его установки
er. 2.0
45
Установка и удаление программного обеспечения Раздел 2-3

2-3-2 Подготовка к установке

Примечание Если требуется установить программу CX-Protocol с отдельного компакт-дис-
ка на компьютер, на который ранее была установлена программа CX-
Protocol из комплекта CX-One, обязательно удалите прежнюю версию CX- Protocol, прежде чем устанавливать CX-Protocol с отдельного компакт-диска.
Если это не будет сделано, CX-Protocol не будет работать надлежащим об­разом.
a) Вставьте в привод CD-ROM установочный диск 1 пакета CX-One. b) Выберите опцию Modify (Из
новленного программного обеспечения.
c) В диалоговом окне Select Features (Выбор компонентов) отмените
выбор только для CX-Protocol. Для других компонентов изменения не производите.
d) Выполняя указания, отображаемые в диалоговых окнах, измените
конфигурацию установки и деинсталлируйте CX-Protocol.
e) После того как удаление CX-Protocol будет завершено, вставьте в
привод CD-ROM отдельный компакт-диск с программой CX-Protocol и ус
тан
Примечание Если версия CX-Server на отдельном установочном компакт-диске CX-
Protocol ниже версии CX-Server из комплекта CX-One, установите только CX- Protocol и НЕ устанавливайте CX-Server (если версия ниже, будет отображе-
но сообщение). Если будет установлена программа CX-Server, версия кото­рой ниже версии CX-One, пакет CX-One не будет работать корректно.
Удаление предыдущей версии CX-Protocol
Перед установкой новой версии обязательно уд граммы CX-Protocol.
1,2,3... 1. Запустите окно Add/Remove Programs (Добавление/Удаление про-
грамм) из Панели управления.
2. В открывшемся диалоговом окне выберите CX-Protocol.
3. Щелкните по кнопке Change/Remove (Изменить/Удалить). Программа CX-Protocol будет удалена.
овите программу CX-Protocol (см. примечание).
менить), чт
обы выбрать изменение уста-
ал
ите прежнюю версию про-
46
Установка и удаление программного обеспечения Раздел 2-3
Удаление CX-Server PLC Tools
Прежде чем устанавливать новую версию CX-Protocol, удалите программное обеспечение CX-Server PLC Tools так же, как Вы удалили прежнюю версию
CX-Protocol.
Примечание Программа установки контролирует номера версий и драйверы для CX-
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 или
кладке General (Общие свойства) диалогового окна
ами администратора. Другие пользовате-
47
Установка и удаление программного обеспечения Раздел 2-3

2-3-4 Установка CX-Protocol

1,2,3... 1. Вставьте установочный компакт-диск программы CX-Protocol в привод
CD-ROM.
2. Автоматически запустится программа установки и отобразится диалого-
вое окно Choose Setup Language (Выбор языка установки).
По умолчанию будет выбран текущий язык операционной системы. Если приведенное выше диалоговое окно не отобразилось, отобразите его, щелкнув дважды по ярлыку привода CD-ROM в Проводнике. Выберите версию языка для установки и ще
3. Сначала отобразится окно заставки CX-Protocol, после чего запустится Мастер настройки (Setup Wizard).
лкните по
кнопке OK.
Щелкните по кнопке Next (Далее).
4. Отобразится диалоговое окно License Agreement (Лицензионное со­глашение).
Прочитайте полностью весь текст лицензионного соглашения и выберите опцию I accept the terms of the license agreement (Я принимаю условия ли- цензионного соглашения), если вы согласны со всеми условиями, после чего щелкните по кнопке Next (Дал
ее).
48
Установка и удаление программного обеспечения Раздел 2-3
5. Отобразится диалоговое окно User Information (Информация о пользо- вателе).
По умолчанию будут введены имя пользователя и имя компьютера, заре­гистрированные на компьютере. Введите номер лицензии и щелкните по кнопке Next (Далее). Номер лицензии указан в Лицензионном соглаше­нии и на Карте регистрации пользователя, которые входят в комплект поставки продукта.
6. Отобразится диалоговое окно Choose Destination Location (Выбо та установки).
р мес-
Выберите папку для установки программы и щелкните по кнопке Next (Далее).
По умолчанию программа CX-Protocol будет установлена в папку C:\Program Files\OMRON\CX-One\CX-Protocol\.
49
Установка и удаление программного обеспечения Раздел 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 (Заметки о выпуске).
Примечание Обязательно прочитайте все заметки о выпуске, прежде чем использовать
CX-Protocol.
13. После закрытия файла Readme.txt отобразится диалоговое окно Online
Regist
on (Оперативная регистрация).
rati
При нажатии кнопки Register (Зарегистрировать) запустится специаль­ный Мастер, который подключит вас к сайту OMRON CX-One.
Примечание Если компьютер не подключен к Internet, оперативную регистрацию выпол-
нить невозможно. Заполните карту регистрации и отправьте ее по почте.
На этом установка программы CX-Protocol будет завершена.

2-4 Удаление программного обеспечения

2-4-1 Удаление программы CX-Protocol

Чтобы удалить программу CX-Protocol с компьютера, используйте следую­щую процедуру.
1,2,3... 1. Выберите Start (Пуск) – Settings (Настройки) - Control Panel (Панель
управления) - Add/Remove Programs (Установка и удаление про­грамм). Отобразится диалоговое окно Add/Remove Programs (Устан ов-
ка и удаление программ).
2. В этом диалоговом окне выберите CX-Protocol.
3. Щелкните по кнопке Change/Remove (Изменить/Удалить ).
52
Удаление программного обеспечения Раздел 2-4
4. Запустится Мастер установки CX-Protocol (CX-Protocol Installation Wizard). Выберите опцию Remove (Удалить) и щелкните по кнопке Next (Далее).
5. Если выбрано полное удаление CX-Protocol, отобразится следующее диа-
логовое окно. Щелкните по кнопке Yes (Да), чтобы запустить Программу удаления (Uninstaller), которая удалит CX-Protocol. Для удаления CX-
Protocol выполняйте указания, которые отображаются на экране.
6. Когда удаление программы будет завершено, отобразится следующее
диалог
окно. Щелкните по кнопке Finish (Готово).
овое
53
Удаление программного обеспечения Раздел 2-4

2-4-2 Удаление программы CX-Server

Примечание 1. Программа установки контролирует номера версий и драйверы для CX-
Server. Если версия CX-Server, установленная на компьютере, устарела,
программа установки автоматически обновит CX-Server. После удаления инструмента CX-Server Driver Management Tool (Управление драйверами) или CX-Server посредством Панели управления некоторые модули могут стать недоступными для пользователей. Не удаляйте инструмент CX-Server
Driver Management Tool или CX-Server посредством Панели управления.
2. Не удаляйте CX-Server, если на компьютере имеются другие программы, ко-
т
орые испол
ли CX-Server будет удален, эти программы окажутся неработоспособными.
3. Не удаляйте CX-Server, если в настоящий момент на компьютере работа­ют другие программы, которые используют CX-Server в качестве драйве­ра связи (CX- Motion и т.п.). CX-Server может быть удален некорректно, ес­ли он используется другими программами.
4. Вс
егда уда
Server. Если CX-Server будет удален первым, CX-Server Driver Management Tool нельзя будет удалить надлежащим образом.
1,2,3... 1. Выберите Start (Пуск) – Settings (Настройки) - Control Panel (Панель
управления) - Add/Remove Programs (Добавление и удаление про­грамм). Отобразится диалоговое окно Add/Remove Programs (Добав-
ление и удаление программ).
ьзуют CX-Server в качестве драйвера связи (CX-Motion и т.п.). Ес-
ляйте CX-Server Driver Management Tool перед удалением CX-
54
Запуск программы Раздел 2-5
2. Выберите CX-Server Driver Management Tool в диалоговом окне.
3. Щелкните по кнопке Change/Remove (Изменить/Удалить ).
Примечание В случае удаления 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-Server, выполняя указания, которые отображаются на экране.
7. Когда все программы будут удалены. перезапустите компьютер.

2-5 Запуск программы

Чтобы запустить программу CX-Protocol, используйте следующую процедуру.
1,2,3... 1. Левой кнопкой мыши щелкните по кнопке Start (Пуск) на панели задач и
выберите Programs (Программы).
2. Откройте папку Omron.
3. Откройте папку CX-Protocol.
4. Левой кнопкой мыши щелкните по программе CX-Protocol, чтобы запус-
тить ее. Когда программа 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... (Печать…) Вывод на печать выбранных протоколов или трас-
Print Preview (Предва- рительный просмотр)
Print Setup... (Параметры печати)
Recent File (1,2,3,4) (Предыдущий файл)
Exit (Выход) Выход из программы CX-Protocol. --- --- Cut (Вырезать) Вырезание выделенных данных из контента в бу-
(Копировать) Копирование выделенных данных в буфер обме-
Copy Paste (Вставить) Вставка содержимого буфера обмена в указанную Delete (Удали т ь) Удаление выделенного контента.DelДа
Move (Переместить) Перемещение шагов или строк матрицы вверх или Toolbar (Панель инс-
трументов)
s Bar
Statu (Строка состояния)
Project Workspace (Дерево проекта)
Output (Окно вывода) Делает активным окно вывода данных. --- --- Parent (На уровень
выше) Swap Focus (Переклю-
чить фокус) Create (Создать) Служит для создания нового списка протоколов,
Upload Protocol List (Список прочитанных протоколов)
Upload Protocols (Считать протоколы)
Download Protocols... (Загрузить прот лы)
Compare Protocols... (Сравнить протоколы)
око-
Сохранение текущего файла проекта под новым именем.
ок
сиров Предварительный просмотр предполагаемой рас-
печатки. Выбор модели принтера, размера бумаги и ориен-
тации страниц. Отображение до четырех недавно использовав-
шихся файлов.
фер обмена. на. позицию.
вниз. Отображение или скрытие панели инструментов
проекта. Отображение или скрытие строки состояния. --- ---
Делает активным окно дерева проекта. --- ---
Переводит курсор в окне дерева проекта на один уровень выше.
Переключение фокуса между окном проекта, ок­ном дерева проекта и окном выв
протокола, последовательности, шага, матрицы сообщений и строки матрицы.
Отображение списка протоколов, считанных из плат или модулей.
Считывание протокола из платы или модуля в проект.
Загрузка протоколов, созданных в проекте, в пла­ту или модуль.
Сравнение протоколов проекта с протоколами платы или модуля.
.
ода данных.
Комбина-
ция клавиш
--- --­Ctrl+P Да
--- ---
--- ---
--- ---
Ctrl+X Да Ctrl+C Да Ctrl+V Да
--- Да
--- ---
Esc --­Tab ---
--- ---
--- ---
--- Да
--- Да
--- Да
Значок на пане-
ли инструмен-
тов
63
Общее знакомство с интерфейсом пользователя Раздел 2-7
Зна
Главн ое
меню
PLC (ПЛК)
Tools (Инстру­менты)
Window (Окно)
Help (Cправ-
ка)
Подменю Описание
Connect to PLC (Уста­новить связь с ПЛК)
Operating Mode (Режим работы)
Edit PC-PLC Comms Settings... (Настройки связи ПК - ПЛК)
Edit Communications Port Settings... (На- стройки порта связи)
Upload Communications Port Settings (Считать на- стройки порта связи)
Download Communications Port Settings (Загрузить на- стройки порта связи)
Start Trace (Начать трассировку)
Stop Trace (Остано- вить трассировку)
Upload Trace (Считать трассировку)
IO Table (Таблица вво- да/вывода)
Memory (Память) Контроль или редактирование содержимого об- Error Log
(Протокол ошибок) CX-Net Служит для настройки параметров для связи по
Customize (Настрой- ка)...
New Window (Новое окно)
Cascade (Расположить каскадом)
Tile (Расположить) Расположение окон вертикально друг над другом. --- --­Arrange Icons (Распо-
ложить значки) Currently Open
Windows (1,2,3, ...) (Открытые окна)
Help Topics (Содержа­ние Справки)
About CX-Protocol... (О программе CX­Protocol)
Устано вле ние связи с ПЛК (режим online). --- --­Переключение режимов работы ПЛК. --- --­Настройка модели ПЛК и параметров канала свя-
зи между ПЛК и компьютером. Настройка параметров порта связи платы или мо-
дуля. Чтение настроек порта связи из платы или моду-
ля.
Загрузка настроек порта связи платы или модуля в ПЛК.
Служит для запуска непрерывной или однократ­ной трассировки (протоколирования данных).
Служит для остановки неп ной трассировки (протоколирования данных).
Чтение результатов непрерывной или однократ­ной трассировки в проект.
Настройка или редактирование таблицы ввода/ вывода.
ласти памяти ввода/вывода ПЛК. Отображение содержания и хронол
ПЛК (модуля ЦПУ). сети (таблицы маршрутизации, логические связи и
т.п.). Индивидуальная настройка панелей инструмен-
тов или команд. Создание нового окна, идентичного текущему ок-
ну. Расп
оложение окон каскадом. --- ---
Расположение значков окон в один ряд. --- --­Активизация выбранного окна. --- ---
Отображение содержания Справочной системы программы CX-Protocol.
Отображение версии программы CX-Protocol. --- Да
рерывной или однократ-
огии ошибок
Комбина-
лавиш
ция к
--- ---
--- ---
--- Да
--- Да
--- Да
--- Да
--- Да
--- ---
--- ---
--- ---
--- ---
--- ---
--- ---
--- ---
чок на пане-
ли инструмен-
тов

2-7-4 Всплывающие меню

Если выбран один из перечисленных ниже объектов, щелчком правой кноп­кой мыши или нажатием комбинации клавиш Shift+F10 можно вызвать соот­ветствующее всплывающее (контекстное) меню.
Всплывающие меню редактирования
Выбранный объект Всплывающее меню или подменю
Project (Проект) Create (Protocol List) (Создать (Список протоко-
64
лов)) Close (Закрыть) Save (Сохранить) Save as (Сохранить как) Properties (Свойства)
Общее знакомство с интерфейсом пользователя Раздел 2-7
Выбранный объект Всплывающее меню или подменю
Protocol List (Список протоколов)Cut (Вырезать)
Copy (Копировать) Paste (Вставить) Delete (Удалить) Create (Protocol) (Создать (Протокол)) Print (Печать)
Protocol (Протокол)Cut (Вырезать)
Copy (Копировать) Paste (Вставить) Delete (Удалить) Create (Sequence, Matrix, Send message, Recei ve
message) - Создать (последовательность, мат­рицу, сообщение передачи, сообщение приема)
Print (Print, Print preview , Printer settings) - Печать (печать, предварительный просмотр, настройка принтера)
Communication Sequence (Комму- никационная последовательность)
Step (Шаг)Cut (Вырезать)
Send Message List (Список сооб- щений передачи)
Receive Message List (Список со- общений приема)
Matrix List (Список матриц)Cut (Вырезать)
Matrix (Матрица)Cut (Вырезать)
Case (Событие)Cut (Вырезать)
Trace (Трассировка) Delete (Удалить)
Cut (Вырезать) Copy (Копировать) Paste (Вставить) Delete (Удалить) Create (Step) – Создать (Шаг)
Copy (Копировать) Paste (Встави Delete (Удалить) Move (Top, Bottom, One up, One down) – Пере-
местить (на самый верх, на самый низ, вверх, вниз)
Copy (Копировать) Paste (Вставить) Create (Send Message) – Создать (сообщение
передачи) Copy (Копировать) Paste (Вставить) Create (Receive Message) – Создать (сообщение
приема)
Paste (Вставить) Create (Matrix) – Создать (матрицу)
Copy (Копировать) Paste (Вставить) Delete (Удалить) Create (Matrix case) – Созд
цы)
Copy (Копировать) Paste (Вставить) Delete (Удалить) Move (T op, One up, One down) – Переместить (на
самый верх, вверх, вниз)
ть)
ать (событие матри-
65
Общее знакомство с интерфейсом пользователя Раздел 2-7
Всплывающие меню управления (в режиме online)
Выбранный объект Всплывающее меню
Пиктограмма PMSU Upload Communications Port Settings (Считать
Трассировка 1(A)/2(B) Start Trace (Continuous Trace, One-shot Trace) –
Порт связи 1(A)/2(B) Edit Communications Port Settings (Изменить на-
настройки порта связи) Download Communications Port Settings (Загру-
зить настройки порта связи) Upload Protocol List (Список прочитанных прото-
колов) Считать протоколы
Начать трассировку (непрерывную трассировку, однократную трассировку)
Stop Trace (Прекратить трассировку) Upload Trace (Считать трассировку)
стройки порта связи) Upload Communications Port Settings (Считать
настройки порта связи) Download Communications Port Settings (Загру-
зить настройки порта связи)

2-7-5 Пиктограммы на панели инструментов

••
Панель инструментов “Стандартная” Панель инструментов “Трассировка”
Эти пиктограммы служат для вызова функций проекта.
••
Панель инструментов “Протокол” Строка состояния “ПЛК”
Эти пиктограммы служат для вызова функций протоколов.
Эти пиктограммы служат для вызова функций трассировки.
Здесь отображаются режимы ПЛК (offline (нет связи), программирование и мониторинг), а также соответствующие модели ПЛК.
66
Общее знакомство с интерфейсом пользователя Раздел 2-7
---
---
Список пиктограмм панелей инструментов
Панель инстру-
ментов
Панель инстру­ментов "Стан­дартная"
Пиктограмма
Соответствую-
щее меню
New (Создать) Панель инстру-
Open (Открыть) Download
Save (Сохранить) Upload
Cut (Вырезать) Upload Protocols
Copy (Копиро- вать)
Paste (Вставить) Delete (Уда лить)
Print (Печать)Up (Вверх)
Панель инстру-
ментов
ментов "Прото­кол"
Пиктограмма
Соответствую-
щее меню
Download Protocols (Загру- зить протоколы)
Communications Port Settings (За-
грузить настрой­ки порта связи)
Communications Port Settings (Считать на-
стройки порта связи)
(Считать протоко­лы)
Compare Protocols (Срав-
отоколы)
ть пр
ни
About (О про­грамме)
Help (Справка)Top (На самый
Панель инстру­ментов "Трасси­ровка"
Start one-shot trace (Начать од-
нократную трас­сировку)
Start Continuous trace (Начать не-
прерывную трас­сировку)
Stop trace (Пре­кратить трасси­ровку)
Upload trace (Считать тр
ро

2-7-6 Строка состояния

В строке состояния отображаются краткие пояснения к командам меню или пиктограммам, на которые в данный момент наведен указатель мыши или курсор.
Примечание Руководствуясь описанием пиктограммы в строке состояния, выберите соот-
ветствующую пиктограмму на Панели инструментов.
вку)
асси-
Строка состояния
"ПЛК"
Down (Вниз)
верх)
Bottom (На самый низ)
Offline/Режим
ПЛК
Модель ПЛК
67
Общее знакомство с интерфейсом пользователя Раздел 2-7
68

Макропрограммирование протоколов

В данном разделе подробно описаны функции макропрограммирования протоколов.
3-1 Общие сведения о макропрограммировании протоколов . . . . . . . . . . . . . . 71
3-1-1 Структура последовательности/шага . . . . . . . . . . . . . . . . . . . . . . . 71
3-1-2 Коммуникационные последовательности и команда PMCR. . . . . 74
3-1-3 Конструкция сообщений передачи/приема. . . . . . . . . . . . . . . . . . . 79
3-1-4 Переход к следующему шагу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3-1-5 Настройка режима передачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3-2 Атрибут ы последовательности (общие для всех шагов) . . . . . . . . . . . . . . . 93
3-2-1 Настройка. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3-2-2 Окно настройки CX-Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
3-2-3 Параметр управления передачей . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
. . . . . . . . . . . . . . . . . . . . . . . 96
3-2-4 Адресация с помощью слов св
3-2-5 Тип обработки ответа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
3-2-6 Контр оль времени . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
3-3 Атрибут ы шага . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
3-3-1 Окно настройки CX-Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
3-3-2 Настройка. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
3-3-3 Счетчик повторов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
3-3-4 Команды . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
3-3-5 Счетчик повторных попыток . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
3-3-6 Время ожидания передачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
3-3-7 Сообщение передачи/Сообщение приема. . . . . . . . . . . . . . . . . . . . 110
3-3-8 Записывать / Не записывать ответ . . . . . . . . . . . . . . . . . . . . . . . . . . 111
3-3-9 Следующий процесс/Процесс обработки ошибки. . . . . . . . . . . . . 111
3-4 Атрибут ы сообщений связи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
3-4-1 Окно настройки CX-Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
3-4-2 Заголовок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
3-4-3 Адрес . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
3-4-4 Длина 3-4-5 Данные .
3-4-6 Код проверки на ошибки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
3-4-7 Признак завершения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
3-4-8 Атрибуты элементов сообщения . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
3-4-9 Дополнительные замечания по настройке сообщений . . . . . . . . . 126
3-5 Создание матриц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
3-6 Примеры стандартных системных протоколов. . . . . . . . . . . . . . . . . . . . . . . 132
3-6-1 Последовательность "Чтение значения процесса" для протокола
3-6-2 Последовательность "Инициализация модема (MD24FB10V)"
3-7 Пример коммуникационной последовательности . . . . . . . . . . . . . . . . . . . . 134
3-7-1 Значения параметров по
3-7-2 Значения параметров шага . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
3-7-3 Создание сообщений передачи и приема . . . . . . . . . . . . . . . . . . . . 135
3-7-4 Содержание последовательности . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3-8 Выполнение созданной коммуникационной последовательности (CS/CJ) 137
3-8-1 Подключение устройств . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
3-8-2 Первоначальная настройка. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
3-8-3 Создание лестничных диаграмм . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
"Регулятор (чтение E5_K)". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
для протокола "AT команды для хайес-модема" . . . . . . . . . . . . . . 134
язи . . .
следовательности. . .
. . . . . . . . . . . . . . . . 134
РАЗД Е Л 3
69
3-8-4 Работа системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
3-8-5 Проверка работы системы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
3-9 Выполнение созданной коммуникационной последовательности
(C200HX/HG/HE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
3-9-1 Подключение устройств . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
3-9-2 Первоначальная настройка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
3-9-3 Создание лестничных диаграмм . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
3-9-4 Работа системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
3-9-5 Проверка работы системы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
3-10 Дополнительная область и отведенные области данных . . . . . . . . . . . . . . . 150
3-10-1 Специальная дополнительная область и области данных . . . . . . . 150
3-10-2 Описание каждой области. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
70
Общие сведения о макропрограммировании протоколов Раздел 3-1

3-1 Общие сведения о макропрограммировании протоколов

Инструмент поддержки протоколов (Protocol Support Tool) позволяет пользо­вателям свободно создавать и редактировать протоколы или, другими слова­ми, процедуры для реализации обмена данными с устройствами общего на­значения, подключенными к модулю PMSU (см. примечание) по интерфейсу RS-232C или RS-422A/485. Функция макропрограммирования протоколов позволяет реализовать передачу и прием сообщений путем выполнения в
Модуль ЦПУ
#1001
Адрес данных передачи
Адрес данных приема
программе пользователя в модуле ЦПУ специальной кома щей макропрограмму протокола (команда PMCR).
Указание номера последовательности
PMSU
Последовательность ¹ 001
Øàã 0
Øàã 1
Примечание:
Сообщение
сообщение передачи/приема может быть сохранено во время или после адреса данных передачи или приема + 1.
Внешнее устройство
общего назначения
нды, инициирую-
Память
ввода/вывода
Обслуживание периферии
Совместно­используемая память
Примечание В данном разделе под модулем "PMSU" (Модуль поддержки макропрограм-
мирования протоколов) понимаются следующие устройства: плата связи для C200HX/HG/HE, плата связи для CQM1H, плата последовательного интер­фейса для CS, модули последовательного интерфейса для CS/CJ.

3-1-1 Структура последовательности/шага

Одна последовательность состоит максимум из 16 шагов. Один шаг включа­ет одну команду (Send, Receive, Send&Receive, Open, Close, Flush или Wait
(только для CS/CJ)) и одно или два сообщения (Send, Receive или Send&Receive). Для перехода к следующему шагу служит конструкция "next process" (следующий процесс) / "error process" (процесс обработки ошибки).
Схема выполнения шага для команд
Последовательность
Øàã 00
Øàã 01
(общие для всех шагов)
Настройки последовательности
Øàã 15
Send, Receive èëè Send&Receive
Команда
Сообщение
Нормальное
завершение?
Повторить?
Äà
Следующий процесс
Íåò
Äà
Íåò
Äà
Повторная
попытка?
Íåò
Процесс обработки
ошибки
Схема выполнения шага для команд 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 (Пере-
дать и
при-
нять)
--- --- --- --- --- --- ---
O O O --- --- --- ---
O --- O --- --- --- ---
--- O O --- --- --- ---
--- O O --- --- --- ---
--- --- O --- --- --- ---
O --- O --- --- --- ---
--- O O --- --- --- ---
OOOOOOO
O O O --- --- --- ---
Wait (Ожи­дать)
(см.
прим.)
Flush
(Сте-
реть)
(см.
прим.)
Open
(От-
крыть)
(см.
прим.)
Close
(За-
крыть)
(см.
прим.)
72
Примечание Тольк о для макропрограммирования протоколов CS/CJ.
3. Структура и содержание сообщения
Сообщения передачи и приема в общем случае имеют следующую струк­туру:
1) Сообщения, содержащие заголовок и признак завершения
Заголовок
Адрес Данные
Начало сообщения
Êîä
ошибки
Содержание сообщения (Передача: передаваемые данные; Прием: данные, которые ожидается принять, в соответствии с командой)
Получатель сообщения
Призн.
заверш.
Конец сообщения
Код проверки на ошибки
Общие сведения о макропрограммировании протоколов Раздел 3-1
Код проверки и признак завершения можно менять местами.
Примечание В случае C200HX/HG/HE это возможно, только если применяется плата свя-
зи C200HW-COM -EV1.
Заголовок Адрес Данные Признак завер-
шения
Код проверки
2) Сообщения, содержащие заголовок и информацию об объеме дан-
ных
Заголовок
Адрес
Длина
Получатель сообщения
Начало сообщения
Параметр Описание
Заголовок Начало сообщения O --­Адрес Получатель сооб-
Длина (объем) Длина сообщения --- O Данные Тело сообщения OO Код проверки Код проверки на
Признак заверше­ния
щения
ошибки Конец сообщения O ---
Данные
Длина сообщения (должна вычисляться автоматически)
Êîä
ошибки
Код проверки на ошибки
Содержание сообщение
(Передача: передаваемые данные; Прием: ожидаемые принимаемые данные)
Атрибуты данных
Константа Переменная
OO
--- O
В качестве заголовка и признака завершения введите константы.
В качестве адреса и данных можно ввести либо константу, либо пере-
менную. Включая в состав адреса и д
анных переменные, адрес
или дан­ные можно получать из указанной области памяти ввода/вывода, а пере­даваемые или принимаемые данные можно записывать в указанную об­ласть памяти ввода/вывода.
73
Общие сведения о макропрограммировании протоколов Раздел 3-1

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
74
Последовательность передачи/приема ¹
0000 ... 03Å7 hex (0 ... 999)
Плата/модуль последовательного интерфейсаМодуль ЦПУ
Ïîðò
S
D
Последовательность передачи/приема ¹
Внешнее
устройство
общего
назначения
Общие сведения о макропрограммировании протоколов Раздел 3-1
Лестничная диаграмма
Лестничная диаграмма
Запуск выполнения
Флаг выполнения макропрограммы протокола
Флаг разрешения порта связи
PMCR #71E1
Порт 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 Адрес модуля
Плата последовательного интерфейса: Е1 hex Модуль шины ЦПУ: номер модуля + 10 hex
В качестве условия выполнения команды PMCR также требуется использовать флаг разрешения порта связи, позволяющий проверить возможность использования порта связи с данным номером.
Действие команды PMCR
Последовательность передачи/приема, указанная в C2, будет выполнена че­рез последовательный порт (физический порт), указанный в битах 8 … 11 (C1) модуля (стойки) с адресом, указанным в битах 0 … 7 (C1), с использова­нием одного из портов связи (логических портов) 0 … 7, указанного в битах
12 … 15 (C1).
Если переменная в сообщении передачи указана операндом, в качестве данных для области пере
будут использоваться S слов, начиная со сло-
дачи
ва S+1. Если переменная в сообщении приема указана операндом, данные будут
приняты последовательно в массив слов, начиная со слова D+1, а количест­во слов принятых данных будет автоматически записано в D. Если операция приема не будет выполнена успешно, из буфера приема бу­дут прочитаны данные, начиная со слова D+1
(количество слов содержится в
D), которые находились там до выполнения команды PMCR. Эти слова
вновь будут записаны в слова, начиная с D+1. (Благодаря этой функции да­же при неуспешном выполнении приема текущие значения данных не будут обнулены, и будут сохранены самые последние принятые данные.)
75
Loading...