Продукция фирмы OMRON создана для использования согласно разрешенным
процедурамa квалифицированным оператором и только для целей, описанных в данной
инструкции.
В данной инструкции приняты следующие обозначения для индикации и классификации
предупреждающих сообщений. Обязательно учитывайте эту информацию. Если
пренебречь предупреждениями, это может повлечь несчастные случаи с людьми или
повреждение оборудования.
Опасность!Указывает на информацию, пренебрежение которой с большой долей
вероятности повлечет смерть или тяжелые увечья.
Предупреждение!Указывает на информацию, пренебрежение которой может повлечь смерть
или тяжелые увечья (с меньшей степенью вероятности).
Внимание!Указывает на информацию, пренебрежение которой может повлечь
относительно серьезные или небольшие травмы, повреждение
оборудования или неправильную работу.
Справочная информация об изделиях OMRON
Все изделия OMRON пишутся в данной инструкции с прописной буквы. Слово “Блок”
также пишется с большой буквы, когда оно относится к продукции OMRON, независимо
от того, появляется оно или нет в собственном имени изделия.
Сокращение “Ch”, которое появляется в некоторых режимах индикации и некоторых
продуктах OMRON, часто обозначает “слово” (word) и в документации имеет
сокращенное обозначение “Wd”.
Сокращение “ПК” (PC) означают Программируемый Контроллер (Programmable
Controller) и в других смыслах не используется.
Средства выделения информации
В левой колонке данной инструкции появляются следующие заголовки для облегчения
определения типа информации.
ЗамечаниеУказывает информацию, заслуживающего особого интереса для
эффективной и удобной работы изделий OMRON.
1, 2, 3,...Указывает на перечисления того или иного рода, такие, как процедуры,
списки и т.д.
OMRON,1993
Все права сохранены. Никакую часть данного документа нельзя размножать, загружать в информационнопоисковые системы или передавать в любой форме, механической, электрической, фотокопированием,
магнитозаписью или какой-либо другой, без письменного разрешения OMRON.
Патентной ответственности за использование информации в данном документе не несется. Более того,
поскольку OMRON постоянно старается улучшать свою продукцию, информация в данной инструкции может
измениться без уведомления. При подготовке данной инструкции были приняты все меры предосторожности.
Однако OMRON не принимает на себя ответственности за ошибки или пропуски. Не принимается также
никакая ответственность за ущерб, нанесенный вследствие применения информации, содержащейся в
данном документе.
-3-
О данной инструкции:
В данной инструкции описано программирование программируемых контроллеров
CQM1/CРМ1/CPM1A/SRM1, включая структуру памяти, содержимое памяти, команды
релейно-контактных схем и т. д.
Информацию об аппаратной части и о работе с программатором смотрите Инструкцию
по работе CQM1 или Инструкцию по работе CРM1;
для работы с SSS см. Инструкцию по работе с SSS: ПК серии С.
Внимательно прочтите данную инструкцию до полного понимания изложенных сведений,
прежде чем пытаться программировать и работать с CQM1 и СРМ1.
Глава 1 описывает Установочные параметры ПК и связанные с ними функции ПК,
включая обработку прерываний и связь. Установочные параметры служат для
управления рабочими параметрами ПК.
В Главе 2 дано описание новых возможностей CQM1 и CРM1, включая новые
дополнительные команды и новый режим индикации, называемый просмотром фронтов,
В Главе 3 описана структура областей памяти ПК и их использование. Также описаны
операции с кассетой памяти для обмена данных между CQM1 и кассетой памяти.
В Главе 4 описаны основные действия и понятия, используемые для написания
программы в виде релейно-контактной схемы. Она знакомит с командами,
используемыми для построения базовой структуры релейно-контактной схемы и для
управления ее выполнением.
В Главе 5 объясняется индивидуально каждая команда программирования в виде
релейно-контактной схемы, которые используются в ПК.
В Главе 6 описаны методы и процедуры использования команд связи с верхним
уровнем (HOST LINK), которые служат для связи HOST LINK через порты ПК.
В Главе 7 описаны внутренняя работа ПК и время, требуемое для обработки и
исполнения. Читайте данную главу для понимания синхронизации операций ПК.
В Главе 8 описано, как диагностировать и исправлять ошибки аппаратуры и программы,
которые могут произойти во время работы ПК.
Предупреждение!Если приступить к работе с ПК, не прочитав и не поняв информацию в
данной инструкции, это может привести к несчастным случаям или смерти
персонала, повреждению или поломке изделия. Перед тем, как пытаться
проделать любую процедуру или операцию, полностью прочтите каждую
главу до полного понимания.
1. Установочные параметры ПК и связанные с
ними характеристики
В данной главе описаны установочные параметры ПК и связанные с ними функции
CQM1/CРM1/CPM1A/SRM1, включая обработку прерываний и связь. Установочные
параметры служат для управления оперативными параметрами ПК. Для изменения
установочных параметров смотрите:
для процедур программатора - Инструкцию по работе CQM1, Инструкцию по работе
CРM1, Инструкцию по работе CРM1A, Инструкцию по работе SRM1;
для процедур SSS - Инструкцию по работе с SSS: ПК серии С.
Если Вы не знакомы с ПК OMRON или с релейно-контактным программированием, Вы
можете прочитать п. 1-1 как общий обзор имеющихся параметров
CQM1/CРM1/CPM1A/SRM1, но для полного понимания данной главы Вам, вероятно,
понадобиться прочесть гл. 3, гл.4ивгл.5описание команд, встречающихся в гл. 1.
-13-
1.1 УстановочныепараметрыПК
1.1 УстановочныепараметрыПК
К установочные параметрам ПК относятся различные рабочие параметры, которые
управляют работой CQM1/CPM1/CPM1A/SRM1. Для максимального использования
функциональных возможностей CQM1/CPM1/CPM1A/SRM1 при использовании функций
обработки прерываний и связи установочные параметры должны быть
откорректированы под конкретного пользователя согласно условиям работы.
При отгрузке с завода установлены параметры по умолчанию для общих условий
работы, так что CQM1/CPM1/CPM1A/SRM1 можно использовать и без изменения
установочных параметров. Однако перед работой рекомендуется проверить
установленные значения по умолчанию.
Значения по умолчанию
Значения по умолчанию установочных параметров ПК = 0000 для всех слов. Значения
установочных параметров можно в любой момент сбросить, включив параметр SR 25210
в1.
Внимание!При очистке области памяти DM с программирующего устройства, все
установочные параметры также сбросятся в 0.
1.1.1 Изменение установочных параметров ПК
Установочные параметры доступны в различные моменты времени в зависимости от
этих параметров следующим образом:
• DM 6600..DM 6614: Доступны только при включении ПК.
• DM 6615..DM 6644: Доступны только в начале исполнения программы.
• DM 6645..DM 6655: Доступны постоянно при включенном ПК.
Поскольку изменения в параметрах вступают в силу только в указанных случаях, для
того, чтобы изменения в параметрах DM 6600..DM 6614 вступили в силу, нужно
перезапустить ПК, для того, чтобы изменения в параметрах DM 6615..DM 6644 вступили
в силу, нужно перезапустить исполнение программы.
Изменение параметров с периферийного устройства
Установочные параметры можно читать, но не записывать, из программы пользователя.
Писать можно только с программирующего устройства.
Хотя установочные параметры хранятся в DM 6600..DM 6655, их можно задавать и
изменять только с программирующего устройства (например SSS или программатора).
DM 6600..DM 6644 можно задавать или изменять только в режиме PROGRAM. DM
6645..DM 6655 можно задавать или изменять в режимах PROGRAM или MONITOR.
Далее приведены установки параметров, которые можно произвести в режиме
PROGRAM с использованием операций меню SSS. Все другие установки нужно делать с
использованием операций над 16-ричными числами.
• Режим при пуске (DM 6600)
• Состояние бита удержания входа/выхода и состояние бита удержания
ЗамечаниеПараметры порта RS-232C (DM 6645..DM 6649) не используются в
CPM1/CPM1A, поскольку на нем нет порта RS-232C.
Ошибки в установочных параметрах ПК
При доступе к некорректно заданному установочному параметру будет генерироваться
признак нефатальной ошибки (код ошибки 9В), включится в 1 соответствующий флаг
ошибки ( AR 2400..AR 2402 для CQM1 и AR 1300..AR 1302 для CPM1/CPM1A), вместо
некорректного значения будет использоваться значение по умолчанию.
Установочные параметры программируемого контроллера делятся на 4 категории:
• Относящиеся к базовым операциям CQM1 и процессам входов/ выходов;
• Относящиеся к функциям выдачи импульсов;
• Относящиеся к прерываниям;
• Относящиеся к связи.
В данной главе Установочные параметры будут описаны в соответствии с этой
классификацией.
В следующей таблице установочные параметры представлены в порядке их
расположения в области DM. Подробное описание параметра смотрите в пункте,
указанном в правом столбце.
Слово (а)Áèò(û)ФункцияПункт
Обработка пуска (DM 6600 - DM 6614)
Введенные в ПК значения параметров вступают в силу только после перезапуска ПК.
DM 660000 - 07Режим пуска (действует, когда биты 08..15 = 2).
08 - 15Задание режима пуск
DM 660100 - 07Резерв(=00)
08 - 11Состояние бита сохранения входов/выходов (SR 25212)
12 - 15Состояние бита удержания принудительной установки (SR 25211)
12 - 15Разрешение кода окончания (RS-232C, действуют, когда биты DM 6645
12..15 =1)
0:не разрешен (прием заданного числа байт)
1:разрешен (задан код окончания)
2:CR, LF (возврат каретки, перевод строки)
1.4.7
1.4.7
1.4.8
1.3.3,
1.3.4
1.6.1
-18-
1.1 УстановочныепараметрыПК
Слово (а)Áèò(û)ФункцияПункт
DM 664900 - 07Код старта (RS-232C )
00.. FF (двоичное число)
08 - 15Когда биты 12..15 DM 6648 = 0:
Количество принимаемых байт:
00:значение по умолчанию (256 байт)
01..FF:1..256 байт
Когда биты 12..15 DM 6648 = 1:
Код окончания (RS-232C)
00 .. FF:(двоичное число)
Установочные параметры периферийного порта
Следующие параметры вступают в силу после передачи в ПК.
Данные УППК действуют при применении кабеля CQM1-CIF02.
Данные УППК не действуют, когда применяется кабель CQM1-CIF11 или программатор.
DM 665000 - 07Задание порта
00:стандартное (1 стартовый бит, данные 7 бит, четн., 2 стоповых
Слово (а)Áèò(û)ФункцияПункт
DM 664200 - 03Режим высокоскоростного счетчика 0
04-07
08 - 15Разрешение высокоскоростного счетчика 0
DM 6643 DM 6644
Параметры периферийного порта
Значения параметров вступают в силу после ввода в ПК.
DM 6645 -
DM 6649
DM 665000 - 07Задание порта
DM 665100 - 07Скорость обмена
DM 665200 - 15Задержка передачи (Host Link)
DM 665300 - 07Номер узла (Host Link)
DM 665400 - 15Резерв
Установочные параметры протокола ошибок (DM 6655)
Следующие параметры вступают в силу после передачи в ПК.
DM 665500 - 03Стиль
00 - 15Резерв
00 - 15Резерв
08 - 11Область связи для связи 1+1 через периферийный порт
12 - 15Режим связи
08 - 15Формат кадр
08 - 15Резерв
0:режим плюс/минус
4:режим инкремента
Режим сброса высокоскоростного счетчика 0
0:Сброс фазой Z и системной программой
1:Сброс только системной программой
00:не используйте Всч
01:ВСч используется с заданиями 00 - 07
00:Стандартное (1 стартовый бит, данные 7 бит, четн., 2
стоповых бита, 9 600 бод)
01:Заданное в DM 6651
(другие значения вызовут признак нефатальной ошибки и будет
использовано значение по умолчанию (0)).
0:LR 00 - LR 15.
0: Host Link, 2: связь 1+1 (ведомый), 3: связь 1+1 (ведущий) 4: связь NT
(другие значения вызовут признак нефатальной ошибки и будет
использовано значение по умолчанию (0)).
0000..9999: в мс.
(другие значения вызовут признак нефатальной ошибки и будет
использовано значение по умолчанию (0000)).
00..31 (двоично-десятичные цифры)
(другие значения вызовут признак нефатальной ошибки и будет
использовано значение по умолчанию (0000)).
0:Сдвиг после сохранения 10 записей
1:Сохранение только 10 записей (без сдвига)
2..F:Не сохранять записи
1.4.5
1.6.4
1.2.10
-22-
1.1 УстановочныепараметрыПК
Слово (а)Áèò(û)ФункцияПункт
04 - 07Резерв
08 - 11Разрешение времени наблюдения за циклом
0:Обнаруживать длинные циклы как нефатальные ошибки
1:Не обнаруживать длинные циклы
12 - 15Резерв
1.2.10
1.1.4 Установочные параметры SRM1
Установочные параметры ПК делятся на 3 категории:
• Относящиеся к базовым операциям ПК и обработке входов/выходов;
• Относящиеся к времени цикла
• Относящиеся к связи.
В данной главе установочные параметры приведены согласно этой классификации.
В таблице установочные параметры SRM1 представлены в порядке их расположения в
области DM. Подробное описание параметра Вы можете найти в пункте, указанном в
правом столбце.
Слово (а)Áèò(û)ФункцияПункт
Обработка пуска (DM 6600 - DM 6614)
Введенные в ПК значения параметров вступают в силу только после перезапуска ПК.
DM 660000 - 07Режим пуска (действует, когда биты 08 - 15 = 2).
08 - 15Режим запуска
DM 660100 - 07Резерв(=00)
08 - 11Состояние бита сохранения входов/выходов (SR 25212)
12 - 15Состояние бита удержания принудительной установки (SR 25211)
DM 660200 - 03Защита памяти от записи
04-07
08 - 15Резерв
DM 660300 - 03Максимальное число устройств CompoBus/S
04 - 15Резерв
DM 6604 DM 6614
Настройка времени цикла (DM 6615 - DM 6619)
Введенные в ПК значения параметров вступают в силу при пуске программы.
DM 661500 - 15Резерв
DM 661600 - 07Время обслуживания порта RS-232C (действуют, когда биты 08..15 = 01)
00 - 15Резерв
00:PROGRAM
01:MONITOR
02:RUN
00:переключатель программатора
01:продолжить работу в режиме перед отключением питания
02:задание в битах 00 - 07 данного параметра.
0:сброшен
1:установлен
0:сброшен
1:установлен
0:память программ не защищена
1:память программ защищена от записи (за исключением самого
DM 6602)
Язык программатора
0:английский
1:японский
0:32
1:16
00..99:(двоично-десятичные цифры): процент от времени цикла
на обслуживание порта RS-232C .
1.2.1
1.2.2
1.2.3
1-2-4
-23-
1.1 УстановочныепараметрыПК
Слово (а)Áèò(û)ФункцияПункт
08 - 15Задание времени обслуживания порта RS-232C из параметров
В данной главе описываются установочные параметры, относящиеся к базовым
операциям ПК и процессам входов/выходов.
1.2.1 Режим пуска
Режим работы ПК, в который он переходит по включению питания, можно задавать
следующим образом:
Áèò 150
DM6600
сточник задания при пуске ПК
00: С переключателя режимов на программаторе
(если не подключен - режим RUN)
01: Режим, вкотором ПК находился перед
отключением
02: Режим, заданный битами 00..07
Режим при пуске: (биты 08..15 действуют только
при задании битов 00..07 = 02)
00: Режим PROGRAM
01: Режим MONITOR
02: Режим RUN
По умолчанию: переключатель режимов на программаторе или
RUN, если программатор не подключен.
-26-
1.2 БазовыеоперацииПКипроцессывходов/выходов
1.2.2 Состояние бита удержания
Установите следующие значения для задания, будет ли при включении питания
сохранено значение Бита удержания принудительного состояния (SR 25211) и/или Бита
удержания входов/выходов (SR 25212), которое действовало перед выключением
питания ПК, или предыдущее состояние будет очищено.
Áèò 15
DM6601
Всегда 00
Äëÿ SR 25211
0: Очистить состояние
1: Сохранить состояние
Äëÿ SR24212
0: Очистить состояние
1: Сохранить состояние
По умолчанию: Очистить оба бита.
Бит удержания принудительного состояния (SR 25211) определяет, будет или нет
сохраняться принудительное состояние при переключении режимов с PROGRAM на
MONITOR.
Бит удержания входов/выходов (SR 25212) определяет, будет или нет сохраняться
состояние битов IR и LR после того, как работа ПК была начата и остановлена.
0
00
1.2.3 Защита от записи памяти программ (только для CPM1/CPM1A)
В CPM1/CPM1A память программ можно защитить от записи, установив DM 6602, биты
00..03, в 0. Биты 04..07 определяют язык сообщений ПК (английский или японский).
Всегда 00
Язык собщений программатора
0: Английский
1: Японский
Память программ
0: Не защищена от записи
1: Защищена от записи
По умолчанию: Английский, не защищена.
Áèò 15
DM6602
00
0
ЗамечаниеПосле установки защиты памяти программ от записи (установив биты 04..07
DM 6602 в 1) сам параметр DM 6602 изменять можно.
1.2.4 Время обслуживания порта RS-232C (только CQM1/SRM1)
Служит для задания процента времени цикла, отведенного на обслуживание порта RS232C.
-27-
1.2 БазовыеоперацииПКипроцессывходов/выходов
Áèò 150
DM6616
Разрешить задание времени из параметра
00: Нет (только 5%)
01: Разрешить (задается битами 00..07)
Время обслуживания (действует при битах 08..15 = 1)
00..99: BCD, два разряда
По умолчанию: 5% времени цикла.
Пример: DM 6616 = 0110, порт RS 232C будет обслуживаться 10% времени цикла.
Минимальное время обслуживания - 0.34 мс.
Полное время обслуживание будет использоваться только когда есть запросы на
обслуживание.
1.2.5 Время обслуживания периферийного порта
Служит для задания процента времени цикла для обслуживания периферийного порта.
Áèò 15
DM6602
00
0
Разрешить задание времени из параметра
00: Нет (только 5%)
01: Разрешить (задается битами 00..07)
Время обслуживания (действует при битах 08..15 = 1)
00..99: BCD, два разряда
По умолчанию: 5% времени цикла.
Пример: DM 6617 = 0115, периферийный порт будет обслуживаться 15% времени цикла.
Минимальное время обслуживания - 0.34 мс.
Полное время обслуживание будет использоваться только когда есть запросы на
обслуживание.
1.2.6 Время цикла
Устанавливайте следующие параметры для стандартизации времени цикла и
устранения “плавания” времени реакции входов/выходов путем задания минимального
времени цикла.
Áèò 150
DM6619
Время цикла (BCD, 4 разряда)
0000: Время цикла переменное
0001..9999: Минимальное время цикла
(дискретность - 1 мс)
По умолчанию: Время цикла переменное.
Если фактическое время цикла короче минимального, исполнение программы будет
задержано до истечения минимального времени. Если фактическое время цикла
-28-
1.2 БазовыеоперацииПКипроцессывходов/выходов
длиннее минимального, работа продолжится согласно фактическому времени цикла.
Если превышено минимальное время цикла, AR 2405 установится = 1.
1.2.7 Константы времени входа
Произведите следующие настройки для задания промежутка времени от момента, когда
реальные входы с блока входов постоянного тока (DC) установятся в состояние 1 или 0
до того момента, когда эти значения передадутся входным битам (т.е. когда изменится
состояние 1 или 0 входных бит). Производите данную настройку тогда, когда нужно
настроить время до стабильного срабатывания входов.
Увеличение константы времени входа сокращает влияние дребезга и внешних помех.
Вход с внешнего устройства
(например выключателя)
Состояние входного бита
tt
Задержка включения
входного бита
CQM1
В DM 6620 содержатся константы времени входа для IR 000 и IR 001.
Константы времени входа для IR 000 и IR 001
Áèò 150
DM6620
Константы задержки для IR 001 (BCD, 2 разряда;
см. ниже)
Константы задержки для IR 00008..00015 (BCD, 1
разряд; см. ниже)
Константы задержки для IR 00000..00007 (BCD, 1
разряд; см. ниже)
По умолчанию: 8ìñ
Константы времени входа для IR 002 - IR 011
DM 6621: IR 002 è IR 003
DM 6622: IR 004 è IR 005
DM 6623: IR 006 è IR 007
DM 6624: IR 008 è IR 009
DM 6625: IR 010 è IR 011
Константы задержки для IR 003, IR 005, IR 007, IR
009, IR 011
Áèò 150
DM6621-
DM6625
Константы задержки для IR 002, IR 004, IR 006, IR
008, IR 010
По умолчанию: 8 мс
Девять возможных значений константы времени входа показаны ниже. Для IR 000
задавайте только самую правую цифру.
Время реакции на вход СPM1 - это константа времени(1-128мс,поумолчанию 8 мс) +
время цикла. Подробности см. 7.2.
1.2.8 Высокоскоростные таймеры (Только CQM1)
Установите значения, приведенные далее, для задания числа высокоскоростных
таймеров, созданных командой TIMH(15), которые будут использовать обработку
прерываний.
-30-
1.2 БазовыеоперацииПКипроцессывходов/выходов
Áèò 150
DM6629
Разрешение прерываний высокоскоростных
таймеpов
00: Запретить (прерывания для всех высокоскоростных
таймеров TIM 000 .. TIM 008
01: Разрешить (использовать биты 00..07)
Число высокоскоростных таймеров для прерываний
(действует при битах 08..15 = 01
00..15: BCD, 2 разряда
По умолчанию: Разрешение всех высокоскоростных таймеров,
TIM 000
Данный параметр указывает число таймеров, которые будут использовать обработку
прерываний, начиная с TIM 00. Например, если задано 0108, восемь таймеров - TIM 000
- TIM 007 будут использовать обработку прерываний.
ЗамечаниеВысокоскоростные таймеры будут правильно работать без обработки
прерываний только в случае, если время цикла 10 мс или меньше.
Время реакции для других прерываний улучшится, если параметр обработки
прерываний будет установлен в 0, когда высокоскоростные таймеры не требуются. Это в
силе всегда, когда время цикла менее 10 мс.
ЗамечаниеЕсли используется команда SPED (64) и выдаются импульсы частотой 500
Гц или выше, устанавливайте число высокоскоростных таймеров с
обработкой прерываний 4 и менее. Подробности см, описание команды
SPED (64).
1.2.9 Количество вводимых цифр для DSW(87) и Метод обновления выходов
(Только CQM1)
Установите значения, приведенные далее, для задания числа вводимых цифр команды
DSW(87) и метода обновления выходов.
Áèò 150
DM6639
Число вводимых цифр для DSW(87)
00: 4 цифры
01: 8 цифр
Метод обновления входов
00: Циклический
01: Прямой
По умолчанию: Число входных цифр для DSW(87) - 4;
метод обновления - циклический
Подробности о команде DSW(87) см. гл. 2 и подробности о методе обновления выходов
гл. 7.
1.2.10 Параметры протокола ошибок
Установите значения, приведенные далее, для обнаружения ошибок и сохранения
протокола ошибок.
-31-
Loading...
+ 516 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.