Omron CPM1A, CQM1, CPM1, SRM1 PROGRAMING MANUAL [ru]

Cat. No. W228-RU2-04
Серия SYSMAC CQM1/CPM1/CPM1A/SRM1
Программируемые контроллеры
РУКОВОДСТВО ПО
ПРОГРАММИРОВАНИЮ
Перед тем, как читать инструкцию:
Продукция фирмы 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 описано, как диагностировать и исправлять ошибки аппаратуры и программы, которые могут произойти во время работы ПК.
Предупреждение! Если приступить к работе с ПК, не прочитав и не поняв информацию в
данной инструкции, это может привести к несчастным случаям или смерти персонала, повреждению или поломке изделия. Перед тем, как пытаться проделать любую процедуру или операцию, полностью прочтите каждую главу до полного понимания.
-4-
Содержание
1. УстановочныепараметрыПКисвязанныеснимихарактеристики .......13
1.1 УстановочныепараметрыПК........................14
1.2 БазовыеоперацииПКипроцессывходов/выходов............26
1.3 Функциивыдачи импульсов(толькоCQM1) ................34
1.4 Функции прерыванийCQM1 ........................48
1.5 ФункциипрерыванийCPM1/CPM1A ....................80
1.6Функции прерыванийSRM1 ........................97
1.7Функциираспределенныхвходов/выходовCompoBus/S(ТолькоSRM1) 99
1.8 Функциисвязи ................................101
1.1.1 ИзменениеустановочныхпараметровПК
1.1.2 УстановочныепараметрыпрограммируемогоконтроллераCQM1
1.1.3УстановочныепараметрыCРM1/CPM1A.......................20
1.1.4УстановочныепараметрыSRM1 ...........................23
1.2.1 Режим пуска ......................................26
1.2.2 Состояниебитаудержания ..............................27
1.2.3 Защитаотзаписипамятипрограмм(толькодляCPM1/CPM1A) ..........27
1.2.4 ВремяобслуживанияпортаRS-232C(толькоCQM1/SRM1) ............27
1.2.5 Времяобслуживанияпериферийногопорта .....................28
1.2.6 Времяцикла ......................................28
1.2.7 Константы временивхода ...............................29
1.2.8 Высокоскоростныетаймеры(ТолькоCQM1) .....................30
1.2.9 КоличествовводимыхцифрдляDSW(87)иМетодобновлениявыходов (ТолькоCQM1) 31
1.2.10 Параметрыпротоколаошибок............................31
1.3.1 Типывыдачиимпульсов................................34
1.3.2 Выдачастандартныхимпульсовспростоговыхода.................34
1.3.3 Выдачастандартныхимпульсовспортов1и2 ...................36
1.3.4Выдачаимпульсовспеременнымкоэффициентомзаполненияс
портов1и2..........................................44
1.3.5Определениесостоянияпортов1и2 ........................46
1.4.1 Типыпрерываний ...................................48
1.4.2 Входныепрерывания .................................50
1.4.3 Маскированиевсехпрерываний ...........................55
1.4.4 Прерыванияинтервальноготаймера .........................55
1.4.5 Прерываниявысокоскоростногосчетчика(ВСч)0 ..................58
1.4.6 Переполнение“+”/Переполнение“-“высокоскоростногосчетчика0 .......64
1.4.7 Прерываниявысокоскоростныхсчетчиков(ВСч)1и2(CQM1-CPU43-Е) .....65
1.4.8 Прерыванияабсолютноговысокоскоростногосчетчика(CQM1-CPU44-Е).....72
1.5.1 Типыпрерываний ...................................80
1.5.2 Входныепрерывания .................................81
1.5.3Маскированиевсехпрерываний ...........................86
1.5.4 Прерыванияинтервальныхтаймеров ........................87
1.5.5 Прерываниявысокоскоростногосчетчика ......................89
1.6.1Типыпрерываний ...................................97
1.6.2Прерыванияпоинтервальномутаймеру .......................97
1.8.1УстановочныепараметрыCQM1
1.8.2 Подключениепортов
1.6.3СвязьHostLinkCQM1
1.8.4СвязьHostLinkCPM1/CPM1A
1.8.5СвязьHostLinkSRM1
1.8.6СвязьпоRS-232C(толькоCQM1/SRM1)
1.8.7 СвязьCQM1 1:1
1.8.8Связь1:1CРM1/CPM1A
..................................
.................................
.................................
....................................
................................
...........................
.............................
......................
.........
.......................
14 15
101 104 104 106 108 111 113 115
-5-
1.8.9СвязьCРM1/CPM1ANT LINK
1.8.10Связь1:1SRM1
1.8.11СвязьNTLINKвSRM1
1.8.12СвободныйпротоколвSRM1
1.8.13Конфигурацияпередаваемыхданных
1.8.14Флагипередачи
1.8.15Примерпрограммысвязибезпротокола
....................................
....................................
.............................
...............................
............................
........................
......................
116 117 119 120 122 122 122
1.9Вычислениясдвоичнымиданнымисознаком ..............124
1.9.1 Заданиедвоичныхданныхсознаком.........................124
1.9.2 Арифметическиефлаги ................................125
1.9.3 Вводдвоичныхчиселсознакомсиспользованиемдесятичныхзначений ....125
1.9.4 Использованиедополнительныхкоманддвоичныхсознаком(толькоCQM1) ..126
1.9.5 Примерприменениядвоичныхчиселсознаком ...................126
2. Новыевозможности .................................129
2.1Дополнительныекоманды(толькоCQM1/SRM1) .............130
2.1.1ДополнительныеинструкцииCQM1 .........................130
2.1.2ДополнительныеинструкцииSRM1..........................132
2.2 Новыекомандывхода/выхода(толькоCQM1) ..............132
2.2.1 Вводсклавиатурына10клавишTKY(18) ......................132
2.2.2 Вводсклавиатуры(16клавиш)HKY(-) ........................134
2.2.3 Вводсцифровогопереключателя-DSW(87) ....................137
2.2.4 Выводна7-сегментныйиндикатор-7SEG(88)....................141
2.2.5 Переназначениебитоввходов/выходов .......................143
2.3 ФункцияMAСRO ..............................144
2.4 Просмотрфронтов (изменениясостояния) ................145
2.5 Аналоговыезадания(толькоCQM1-CPU42-Е/CPM1/CPM1A) ......146
2.6 Входыбыстройреакции(толькоCРM1/CPM1A) .............147
3. Областипамяти ...................................149
3.1ФункцииобластипамятиCQM1 ......................150
3.1.1 Структураобластейпамяти ..............................150
3.1.2 ОбластьIR .......................................151
3.1.3 ОбластьSR.......................................153
3.1.4 ОбластьТR .......................................153
3.1.5 ОбластьНR ......................................154
3.1.6 ОбластьAR ......................................154
3.1.7 ОбластьLR ......................................154
3.1.8 Областьтаймеров/счетчиков .............................154
3.1.9 ОбластьDM ......................................155
3.1.10 ОбластьUM ......................................155
3.2 ФункцииобластейпамятиCРM1/CPM1A .................155
3.2.1 Структураобластипамяти ..............................155
3.2.2 ОбластьIR .......................................156
3.2.3 ОбластьSR ......................................157
3.2.4 ОбластьТR .......................................157
3.2.5 ОбластьНR ......................................158
3.2.6 ОбластьAR ......................................158
3.2.7 ОбластьLR ......................................158
3.2.8 Областьтаймеров/счетчиков(ТС)
3.2.9 ОбластьDM
......................................
..........................
158 158
3.3ФункцииобластейпамятиSRM1 ......................158
3.3.1Структураобластейпамяти
3.3.2ОбластьIR
3.3.3ОбластьSR
3.3.4ОбластьТR
3.3.5ОбластьНR
.......................................
.......................................
.......................................
.......................................
..............................
158 160 160 160 160
-6-
3.3.6ОбластьAR
3.3.7ОбластьLR
3.3.8Областьтаймеров/счетчиков
3.3.9ОбластьDM
.......................................
.......................................
......................................
............................
160 161 161 161
3.4 Флэш-памятьSRM1 .............................161
3.5 Использованиекассетпамяти(толькоCQM1) ..............162
3.5.1 Типыкассетпамятиисодержание
3.5.2 ЕмкостькассетыпамятииразмеробластиUM
3.5.3 Записьвкассетупамяти................................164
3.5.4 Чтениеизкассетыпамяти...............................164
3.5.5 Сравнениесодержаниякассетыпамяти .......................165
..........................
...................
162 163
4. Программирование ввидерелейно-контактныхсхем ..............167
4.1Основнойалгоритм .............................168
4.2 Терминологиякоманд............................168
4.3 Основныерелейно-контактныесхемы...................169
4.3.1 Базовыетермины ...................................169
4.3.2 Мнемокод........................................170
4.3.3 Команды,расположенныена релейно-контактнойсхеме(РКС) ..........171
4.3.4 ВыводиВыводинверсии(OUTPUTиOUTPUTNOT) ................174
4.3.5 КомандаEND .....................................174
4.3.6 Команды логическогоблока ..............................175
4.3.7 Кодированиенесколькихвыходныхкоманд .....................183
4.3.8 Командные линииветвления .............................184
4.3.9 Переходы ........................................189
4.4 Управлениесостояниембитов .......................191
4.4.1 Установитьв1(SET)иСброситьв0(RESET) ....................191
4.4.2 Включитьна1цикл(DIFFERENTIATEUPиDIFFERENTIATEDOWN) .......192
4.4.3 Сохранить(KEEP) ...................................192
4.4.4 Битысамоподдержки .................................193
4.5 Рабочиебиты(внутренниереле) .....................193
4.6 Обратитевниманиеприпрограммировании ...............195
4.7 Исполнениепрограммы...........................197
5.Наборкоманд ....................................199
5.1Системаобозначений............................200
5.2Форматкоманды ..............................200
5.3Областиданных,значенияопределителейифлаги ...........200
5.4Команды,срабатывающиепофронту0/1 .................202
5.5Кодированиевыходныхкоманд(“правосторонних”) ...........203
5.6Таблицыкоманд...............................205
5.6.1ФункциональныекодыCQM1..............................205
5.6.2ФункциональныекодыCPM1/CPM1A. ........................206
5.6.2ФункциональныекодыSRM1. .............................206
5.6.3 Алфавитныйсписокмнемоники............................206
5.7Команды релейно-контактнойсхемы ...................212
5.7.1LOAD,LOADNOT,AND,ANDNOT,ORèORNOT..................212
5.7.2ANDLOADèORLOAD
................................
213
5.8Командыуправлениябитами........................214
5.8.1OUTиOUTNOT-ВыводиВыводcинверсией
5.8.2SETиRESET (Установкаисброс)
5.8.3KEEP(11)(KEEP)-Сохранитьсостояние
5.8.4DIFU(13)иDIFD(14)-установкабитана1цикл(послефронта0/1и1/0)
..........................
5.9NOP(00) (NOOPERATION)-Нетоперации
...................
.......................
.....
................
214 215 216 217
218
-7-
5.10END(01) (END)-Конецпрограммы
....................
5.11 IL(02)иILC(03) -СекцияINTERLOCKиINTERLOCKCLEAR
......
218 218
5.12JMP(04)иJME(05)-ПереходиКонецперехода .............220
5.13FAL(06)иFALS(07)-Командыошибокпользователя ..........221
5.14STEP(08)/SNXT(09)-КомандыSTEP ..................223
5.15Командытаймеровисчетчиков......................226
5.15.1TIM-таймер
5.15.2CNT - Счетчик ....................................227
5.15.3CNTR(12) - Реверсивныйсчетчик ..........................229
5.15.4TIMH(15)- Высокоскоростнойтаймер ........................230
5.15.5STIM(69) - Интервальныйтаймер ..........................231
5.15.6CTBL(63)- Зарегистрироватьтаблицусравнения .................233
5.15.7INI(61)- Управлениережимамивыдачиимпульсов ................238
5.15.8PRV(62)- Чтениетекущегозначениявысокоскоростногосчетчика ........239
......................................
227
5.16Командысдвига ..............................242
5.16.1SFT(10) - Сдвиговыйрегистр ............................242
5.16.2WSFT(16)-Сдвигслова ...............................243
5.16.3ASL(25)- Арифметическийсдвигвлево.......................244
5.16.4ASR(26)- Арифметическийсдвигвправо ......................244
5.16.5ROL(27)- Циклическийсдвигвлево .........................245
5.16.6ROR(28)- Циклическийсдвигвправо ........................245
5.16.7SLD(74)- Сдвигвлевонаоднуцифру........................246
5.16.8SRD(75)- Сдвигвправонаоднуцифру .......................247
5.16.9SFTR(84)- Реверсивныйрегистрсдвига ......................247
5.16.10ASFT(17)- Асинхронныйрегистрсдвига......................249
5.17Командыпересылкиданных .......................251
5.17.1MOV(21)- Пересылка.................................251
5.17.2MVN(22)- Пересылкаинверсии ...........................252
5.17.3XFER(70)- Пересылкаблока.............................253
5.17.4BSET(71)- Заполнениеблока ............................254
5.17.5 XCHG(73) -Обменданными .............................255
5.17.6DIST(80)- Распределениеодногослова ......................255
5.17.7COLL(81) - Сборданных ...............................257
5.17.8MOVB(82)- Переслатьбит ..............................260
5.17.9MOVD(83)- Переслатьцифру ............................261
5.17.10XFRB(-)- Переслатьбиты .............................262
5.18 Командысравнения ............................264
5.18.1 CMP(20)-Сравнение .................................264
5.18.2TCMP(85)- Сравнение таблицы ...........................265
5.18.3BCMP(68)- Сравнениеблока ............................267
5.18.4CMPL(60)- Сравнениесловдвойнойдлины ....................268
5.18.5MCMP(19)- Сравнениенесколькихслов ......................270
5.18.6CPS(-)- Сравнениедвоичныхчиселсознаком...................271
5.18.7CPSL(-)-Сравнениедвоичныхсловдвойнойдлинысознаком ..........273
5.18.8 ZSP(-)- Сравнениесзоной .............................274
5.18.9ZCPL(-)- Сравнениесзонойчиселдвойнойдлины ................276
5.19 Командыпреобразования .........................277
5.19.1BIN(23)- Преобразованиедвоично-десятичногочиславдвоичное)
5.19.2 BCD(24)-Преобразованиеиздвоичноговидавдвоично-десятичный
5.19.3 BINL(58)-Преобразованиедвоично-десятичногочисладвойнойдлиныв двоичноедвойнойдлины
5.19.4 BCDL(59)-Преобразованиедвоичногочисладвойнойдлиныв двоично-десятичноечислодвойнойдлины
5.19.5 MLPX(76)-Декодер4-в-16
5.19.6DMPX(77)- Преобразовать16-в-4
5.19.7SDEС(78)- 7-сегментныйдекодер
..................................
........................
..............................
..........................
..........................
.......
......
277 277
278
279 279 281 284
-8-
5.19.8ASC(86)- ПреобразованиевкодыASCII
5.19.9HEX(-)- ПреобразованиеизASCIIв16-ричноечисло
5.19.10SСL(66)- Масштабирование
5.19.11SСL2(-)- Преобразованиедвоичныхзначенийсознакомв двоично-десятичноесмасштабированием
5.19.12SСL3(-)- Масштабированиедвоично-десятичныхчиселв двоичныесознаком
5.19.13SEС(-)- ПреобразованиеЧасы-в-секунды
5.19.14HMS(-)- ПреобразованиеСекунды-в-часы
5.19.15 LINE(-)- Столбец-в-строку .............................299
5.19.16СOLM(-)- Строка-в-столбец ............................300
5.19.17NEG(-)- Дополнениедо2..............................302
5.19.18NEGL(-)- Дополнениедо2словадвойнойдлины ................303
.....................................
............................
......................
...............
.........................
.....................
....................
287 288 291
293
295 297 298
5.20 Командыдвоично-десятичныхвычислений ...............305
5.20.1STС(40)- Установкафлагапереноса ........................305
5.20.2 СLС(41)-Очисткафлагапереноса .........................305
5.20.3ADD(30)- Двоично-десятичноесложение......................305
5.20.4SUB(31)- Двоично-десятичноевычитание .....................307
5.20.5MUL(32)- Двоично-десятичноеумножение .....................309
5.20.6DIV(33)- Делениедвоично-десятичныхчисел ...................310
5.20.7ADDL(54)- Двоично-десятичноесложениечиселдвойнойдлины ........311
5.20.8SUBL(55)- Двоично-десятичноевычитаниечиселдвойнойдлины ........313
5.20.9MULL(56)- Двоично-десятичноеумножениечиселдвойнойдлины........315
5.20.10 DIVL(57)- Двоично-десятичноеделениечиселдвойнойдлины .........315
5.20.11ROOT(72)- Квадратныйкорень ..........................316
5.21Командыдвоичныхвычислений .....................317
5.21.1ADB(50)-Сложениедвоичныхчисел ........................317
5.21.2SBB(51)- Вычитаниедвоичныхчисел........................319
5.21.3MLB(52)- Умножениедвоичныхчисел .......................320
5.21.4DVB(53)- Делениедвоичныхчисел .........................321
5.21.5 ADBL(-)- Сложениедвоичныхчиселдвойнойдлины ...............321
5.21.6SBBL(-)-Вычитаниедвоичныхчиселдвойнойдлины ...............323
5.21.7MBS(-)-Умножениедвоичныхчиселсознаком ..................325
5.21.8MBSL(-)- Умножениедвоичныхчиселдвойнойдлины...............326
5.21.9DBS(-)- Делениедвоичныхчиселсознаком ....................327
5.21.10DBSL(-) -Делениедвоичныхчиселдвойнойдлинысознаком ..........328
5.22 Специальныематематическиекоманды .................330
5.22.1MAX(-)- Найтимаксимум...............................330
5.22.2MIN(-)- Найтиминимум ...............................331
5.22.3AVG(-) -Среднеезначение..............................332
5.22.4 SUM(-) -Сумма ....................................334
5.22.5APR(-) - Математическиевычисления........................336
5.23Логическиекоманды ............................341
5.23.1СOM(29)- Дополнение ................................341
5.23.2ANDW(34)- ЛогическоеИ ..............................341
5.23.3ORW(35)- ЛогическоеИЛИ .............................342
5.23.4XORW(36)- ИсключающееИЛИ ...........................343
5.23.5XNRW(37)- ИсключающееИЛИ-НЕ ........................343
5.24Командыинкрементирования/декрементирования ...........345
5.24.1INС(38)- Инкрементдвоично-десятичногочисла
5.24.2DEС(39)- Декрементдвоично-десятичногочисла
.................
.................
345 345
5.25Командыподпрограмм ..........................346
5.25.1SBS(91)- Войтивподпрограмму
5.25.2SBN(92)- НачалоподпрограммыиRET(93) -возврат
5.26Специальныекоманды
5.26.1TRSM(45)- Трассировкавыборкипамяти
..........................
..........................
...............
......................
346 347
349
349
-9-
5.26.2MSG(46)- Индикациясообщения
5.26.3IORF(97)- Обновлениевходов/выходов
5.26.4MСRO(99)- Макро
5.26.5BСNT(67)- Счетчикбитов
5.26.6FСS(-)- Контрольнаясуммакадра
5.26.7FPD(-)- Поискточкисбоя
5.26.8INT(89)- Управлениепрерываниями
5.26.9PULS(65)- Заданиеимпульсов
5.26.10SPED(64)- Запусквыдачиимпульсов .......................365
5.26.11PLS2(-)- Выдачаимпульсов ............................368
5.26.12AСС(-)- Управлениеускорением..........................369
5.26.13PWM(-)- Импульсыспеременнымкоэффициентомзаполнения ........372
5.26.14SRСH(-)- Поискданных...............................373
5.26.15PID(-) -ПИД-регулирование(пропорционально-интегрально-
дифференциальное).....................................374
..................................
..........................
......................
..............................
.........................
..............................
........................
...........................
350 352 352 353 354 356 360 364
5.27Командысвязи ...............................377
5.27.1RXD(47)- Прием ...................................377
5.27.2TXD(48)- Передача..................................378
5.27.3STUPИзменениеустановочныхпараметровRS-232C...............380
5.28Дополнительныекомандыввода/вывода ................383
5.28.17SEG(88)- Выводна7-сегментныйиндикатор ...................383
5.28.2DSW(87)- Вводсцифровогопереключателя....................384
5.28.3HKY(-)- Вводсклавиатурына16клавиш......................384
5.28.4TKY(18)- Вводсклавиатурына10клавиш .....................385
6. Команды HostLink..................................387
6.1 Процедурасвязи ..............................388
6.2 Форматыкомандиответов .........................390
6.2.1 Командысуправляющегокомпьютера ........................390
6.2.2 КомандыотПК(толькоCQM1) ............................394
6.2.3 Кодыокончанияответа ................................394
6.3 КомандыHostLink(связисверхнимуровнем) ..............394
6.3.1 ЧтениеобластиIR/SR-RR ..............................395
6.3.2 ЧтениеобластиLR-RL ................................395
6.3.3 ЧтениеобластиHR-RH................................396
6.3.4 Чтениетекущегозначения-RС............................396
6.3.5 ЧтениесостоянияТС-RG...............................397
6.3.6 ЧтениеобластиDM-RD ...............................397
6.3.7 ЧтениеобластиAR-RJ ................................398
6.3.8 ЗаписьвобластиIR/SR-WR .............................398
6.3.9 ЗаписьвобластьLR-WL ...............................399
6.3.10 ЗаписьвобластьHR-WH ..............................399
6.3.11 Записьтекущегозначения-WС ...........................400
6.3.12 ЗаписьсостоянияТ/Сч-WG .............................401
6.3.13 ЗаписьвобластьDM-WD ..............................401
6.3.14 ЗаписьвобластьAR-WJ ..............................402
6.3.15 Чтение1заданногозначения-R#..........................403
6.3.16 Чтение2заданногозначения-R$..........................403
6.3.17 Чтение3заданногозначения-R%(ТолькоCQM1) ................404
6.3.18 Изменениезаданногозначения(первое)-W#
6.3.19 Изменение2заданногозначения-W$
6.3.20 Изменение3заданногозначения-W%
6.3.21 Чтениесостояния-МS
6.3.22 Записьсостояния-SС
6.3.23 Чтениепризнаковошибок-MF
6.3.24 Принудительнаяустановка-KS
6.3.25 Принудительныйсброс-KR
6.3.26 Принудительныесброс/установканесколькихадресов-FK
................................
................................
...........................
...........................
.............................
...................
.......................
.......................
............
405 406 407 408 409 410 411 412 413
-10-
6.3.27 Отменапринудительныхустановки/сброса-KС
6.3.28 ЧитатьмоделиПК-ММ
5.3.29Òåñò-TS
5.3.30Чтениепрограммы-RP
6.3.31 Записьпрограммы-WP
6.3.32 Составнаякоманда-QQ
6.3.33 Прервать-XZ
6.3.34 Инициировать- **
6.3.35 Неопределеннаякоманда-IС ............................420
........................................
.....................................
...............................
...............................
...............................
...............................
...................................
..................
414 415 415 416 416 417 419 419
7. ОперацииПКираспределениевремени .....................421
7.1 ВремяциклаCQM1ивремяреакциинавход ...............422
7.1.1 ÖèêëCQM1 .......................................422
7.1.2 ВремяциклаCQM1 ..................................423
7.1.3 Времяреакциинавход ................................425
7.1.4 Времяреакциинавходприсвязи1+1 ........................426
7.1.5 Времяобработкипрерываний ............................428
7.1.6 ВремяисполнениякомандCQM1...........................430
7.2ВремяциклаCPM1/CPM1Aивремяреакциивходов/выходов......443
7.2.1 ÖèêëCPM1/CPM1A ..................................443
7.2.2 ВремяциклаCРM1/CPM1A ..............................443
7.2.3 Времяреакциинавход ................................445
7.2.4 Времяреакциинавходприсвязи1:1.........................446
7.2.5Времяобработкипрерываний ............................448
7.2.6ВремяисполнениякомандCРM1/CPM1A ......................449
7.3ВремяциклаSRM1ивремяреакциивходов/выходов ..........456
7.3.1ÖèêëSRM1 .......................................456
7.3.2ВремяциклаSRM1...................................456
7.3.3Времяреакциивход/выход ..............................458
7.3.4Времяреакциивход/выходприсвязи1:1 ......................459
7.3.5Времяобработкипрерываний ............................460
7.3.6 ВремяисполнениякомандSRM1 ...........................461
8. Поискнеисправностей ...............................467
8.1 Введение...................................468
8.2 Неисправностиприработеспрограмматором ..............468
8.3 Ошибкипрограммирования.........................469
8.4 Ошибки,определяемыепользователем..................470
8.5 Ошибкиприработе .............................471
8.5.1 Нефатальныеошибки .................................471
8.5.2 Фатальныеошибки...................................473
8.6Протоколошибок ..............................474
8.7 Ошибки HOSTLINK .............................476
8.8Алгоритмыпоисканеисправностей ....................478
8.8.1АлгоритмыдляСРМ1 .................................478
8.8.1АлгоритмыдляСРМ1A ................................478
8.8.1АлгоритмыдляSRM1 .................................478
8.8.2АлгоритмыдляСQМ1 .................................478
ПриложениеA .....................................485
КомандыпрограммированияЛД ........................485
Дополнительныекоманды
..................................
489
ПриложениеB .....................................493
Операциисфлагамиошибокиарифметики
Дополнительныекоманды(ВсеCQM1/SRM1) Дополнительныекоманды(ТолькоCQM1-CPU4_-ЕV1)
.................
.......................
..................
493
494 495
-11-
ПриложениеС
Областипамяти
ФункцииобластейпамятиCQM1 Структураобластипамяти ОбластьSR ПояснениякбитамSR. ОбластьAR ФункцииобластейпамятиCРM1/CPM1A
Структураобластипамяти .................................506
ОбластьSR..........................................506
ОбластьAR..........................................509
ФункцииобластейпамятиSRM1 ..............................511
Структураобластейпамяти .................................511
ОбластьSR..........................................512
ОбластьAR..........................................513
.....................................
.................................
..............................
.................................
..........................................
...................................
..........................................
..........................
497 497
497 497 498 501 502 506
ПриложениеD .....................................517
Применениефункциичасов ..........................517
Слова,используемыесфункциейчасов .........................517
Установкавремени .....................................517
ПриложениеE .....................................519
Распределениевходов/выходов ........................519
ПриложениеF .....................................521
Мнемокодпрограммы ..............................521
ПриложениеG .....................................523
Мнемокодпрограммы ..............................523
ПриложениеH .....................................525
РасширенныекодыASCII............................525
Глоссарий .......................................527
-12-
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)
Состояние бита удержания входа/выхода и состояние бита удержания
принудительного состояния (DM 6601)
Время контроля цикла (DM 6618)
Время цикла (DM 6619)
Установочные параметры порта RS-232C (DM 6645..DM 6649)
Замечание Параметры порта RS-232C (DM 6645..DM 6649) не используются в
CPM1/CPM1A, поскольку на нем нет порта RS-232C.
Ошибки в установочных параметрах ПК
При доступе к некорректно заданному установочному параметру будет генерироваться признак нефатальной ошибки (код ошибки 9В), включится в 1 соответствующий флаг ошибки ( AR 2400..AR 2402 для CQM1 и AR 1300..AR 1302 для CPM1/CPM1A), вместо некорректного значения будет использоваться значение по умолчанию.
-14-
1.1 УстановочныепараметрыПК
1.1.2 Установочные параметры программируемого контроллера CQM1
Установочные параметры программируемого контроллера делятся на 4 категории:
Относящиеся к базовым операциям CQM1 и процессам входов/ выходов;
Относящиеся к функциям выдачи импульсов;
Относящиеся к прерываниям;
Относящиеся к связи.
В данной главе Установочные параметры будут описаны в соответствии с этой классификацией.
В следующей таблице установочные параметры представлены в порядке их расположения в области DM. Подробное описание параметра смотрите в пункте, указанном в правом столбце.
Слово (а) Áèò(û) Функция Пункт
Обработка пуска (DM 6600 - DM 6614)
Введенные в ПК значения параметров вступают в силу только после перезапуска ПК. DM 6600 00 - 07 Режим пуска (действует, когда биты 08..15 = 2).
08 - 15 Задание режима пуск
DM 6601 00 - 07 Резерв(=00)
08 - 11 Состояние бита сохранения входов/выходов (SR 25212)
12 - 15 Состояние бита удержания принудительной установки (SR 25211)
DM 6602 ­DM 6610
DM 6611 00 - 15 CQM1-CPU43-EV1: Режим портов1и2
DM 6612 00 - 15 CQM1-CPU44-EV1: Смещение исходного для порта 2 (4 двоично-
Настройка параметров выдачи импульсов и времени цикла (DM 6615 - DM 6619)
Введенные в ПК значения параметров вступают в силу при пуске программы. DM 6615 00 - 07 Слово для выдачи импульсов
DM 6616 00 - 07 Время обслуживания порта RS-232C (действуют, когда биты 08..15 = 01)
DM 6617 00 - 07 Время обслуживания периферийного порта (действуют, когда биты 08..15 =
00 - 15 Резерв
08 - 15 Резерв (= 0)
08 - 15 Задание времени обслуживания порта RS-232C из параметров
08 - 15 Задание времени обслуживания периферийного порта из параметров
00: PROGRAM 01: MONITOR 02: RUN
00: С переключателя программатора 01: Продолжить работу в режиме, который был перед
отключением питания
02: Из битов 00..07 данного параметра.
0: Сброшен 1: Установлен
0: Сброшен 1: Установлен
0000: режим высокоскоростных счетчиков; 0001: Режим выдачи
импульсов CQM1-CPU44-EV1: Смещение исходного для порта 1 (4 двоично­десятичных цифры)
десятичных цифры)
00: IR 100; 01: IR 101; 02: IR 102 ..... 15: IR 115
00..99:(двоично-десятичные цифры): процент от времени цикла
на обслуживание порта RS-232C .
00: 5% от времени цикла 01: время, заданное битами 00 - 07
01)
00..99:(двоично-десятичные цифры): процент от времени цикла.
00: 5% от времени цикла 01: время, заданное битами 00 - 07
1.2.1
1.2.2
1.3.3,
1.4.8
1.4.8
1.3.2
1-2-4
1-2-5
-15-
1.1 УстановочныепараметрыПК
Слово (а) Áèò(û) Функция Пункт
DM 6618 00 - 07 Время контроля цикла (действует, когда биты 08..15 = 01, 02 или 03)
08 - 15 Разрешение контроля за циклом (задание в битах 00 - 07 х дискрету; макс.
DM 6619 00 - 15 Время цикла
Обработка прерываний (DM 6620 - DM 6639)
Введенные в ПК значения параметров вступают в силу при пуске программы. DM 6620 00 - 03 Выдержка времени входа IR 00000..IR 00007
04 - 07 Выдержка времени входа IR 00008 - IR 00015 (значения те же, что и для
08 - 15 Выдержка времени входа IR 001
DM 6621 00 - 07 Выдержка времени входа IR 002 (значения те же, что и для IR 001)
08 - 15 Выдержка времени входа IR 003 (значения те же, что и для IR 001)
DM 6622 00 - 07 Выдержка времени входа IR 004 (значения те же, что и для IR 001)
08 - 15 Выдержка времени входа IR 005 (значения те же, что и для IR 001)
DM 6623 00 - 07 Выдержка времени входа IR 006 (значения те же, что и для IR 001)
08 - 15 Выдержка времени входа IR 007 (значения те же, что и для IR 001)
DM 6624 00 - 07 Выдержка времени входа IR 008 (значения те же, что и для IR 001)
08 - 15 Выдержка времени входа IR 009 (значения те же, что и для IR 001)
DM 6625 00 - 07 Выдержка времени входа IR 0010 (значения те же, что и для IR 001)
08 - 15 Выдержка времени входа IR 011 (значения те же, что и для IR 001)
DM 6626 ­DM 6627
DM 6628 00 - 03 Разрешение прерывание для IR 00000 (0: нормальный вход; 1: вход с
DM 6629 00 - 07 Число высокоскоростных счетчиков для обновления входов по
DM 6630 00 - 07 Первое слово обновления входов для входного прерывания 0: 00..11
DM 6631 00 - 07 Первое слово обновления входов для входного прерывания 1:
00 - 15 Резерв
04 - 07 Разрешение прерывание для IR 00001 (0: нормальный вход; 1: вход с
08 - 11 Разрешение прерывание для IR 00002 (0: нормальный вход; 1: вход с
12 - 15 Разрешение прерывание для IR 00003 (0: нормальный вход; 1: вход с
08 - 15 Разрешение прерываний высокоскоростных таймеров
08 - 15 Число слов обновления входов для входного прерывания 0: 00..12
08 - 15 Число слов обновления входов для входного прерывания 1:
00 - 99 (двоично-десятичные цифры): Задание (см. биты 08 - 15)
99 ñ) 00: 120 мс (задание бит 00 - 07 запретить) 01: Дискрета задания: 10 мс. 02: Дискрета задания: 100 мс 03: Дискрета задания: 1 с
0000: Непостоянное (минимальное не задано) 0001 - 9999 (двоично-десятичные цифры): минимальное время в мс
0: 8 ìñ; 1: 1 ìñ; 2: 2 ìñ; 3: 4 ìñ; 4: 8 ìñ; 5:16 ìñ; 6: 32 ìñ; 7: 64 ìñ; 8: 128 ìñ;
áèò 00 - 03)
00: 8 ìñ; 01: 1 ìñ; 02: 2 ìñ; 03: 4 ìñ; 04: 8 ìñ; 05: 16 ìñ; 06: 32 ìñ; 07: 64 ìñ; 08: 128 ìñ;
прерыванием)
прерыванием)
прерыванием)
прерыванием)
прерываниям
00..15:(двоично-десятичные цифры; например, задайте 15 для 00..14)
00: 16 таймеров (задание бит 00..07 запрещено) 01: использование задание бит 00..07
(двоично-десятичные цифры)
(двоично-десятичные цифры)
00..11 (двоично-десятичные цифры)
00..12 (двоично-десятичные цифры)
1.2.10
1.2.6
1.2.7
1.4.2
1.2.8
1.4.2
-16-
1.1 УстановочныепараметрыПК
Слово (а) Áèò(û) Функция Пункт
DM 6632 00 - 07 Первое слово обновления входов для входного прерывания 2: 00..11
08 - 15 Число слов обновления входов для входного прерывания 2: 00..12
DM 6633 00 - 07 Первое слово обновления входов для входного прерывания 3: 00..11
08 - 15 Число слов обновления входов для входного прерывания 3: 00..12
DM 6634 00 - 07 Первое слово обновления входов для высокочастотного счетчика 1: 00..11
08 - 15 Число слов обновления входов для высокочастотного счетчика 1: 00..12
DM 6635 00 - 07 Первое слово обновления входов для высокочастотного счетчика 2: 00..11
08 - 15 Число слов обновления входов для высокочастотного счетчика 2: 00..12
DM 6636 00 - 07 Первое слово обновления входов для интервального таймера 0: 00..07
08 - 15 Число слов обновления входов для интервального таймера 0: 00..08
DM 6637 00 - 07 Первое слово обновления входов для интервального таймера 1: 00..07
08 - 15 Число слов обновления входов для интервального таймера 1: 00..08
DM 6638 00 - 07 Первое слово обновления входов для интервального таймера 2 (также
08 - 15 Число слов обновления входов для интервального таймера 2: 00..08
DM 6639 00 - 07 Метод обновления выходов
08 - 15 Количество цифр для команды ЦИФРОВОЙ ПЕРЕКЛЮЧАТЕЛЬ (DSW(87))
Параметры высокоскоростных счетчиков (DM 6640 - DM 6644)
Введенные в ПК значения параметров вступают в силу при пуске программы. DM 6640 -
DM 6641 DM 6642 00 - 03 Режим высокоскоростного счетчика 0
DM 6643 00 - 03 CQM1-CPU43-Е: Настройка входа порта 1
00 - 15 Резерв
04 - 07 Режим сброса высокоскоростного счетчика 0
08 - 15 Разрешение высокоскоростного счетчика 0
(двоично-десятичные цифры)
(двоично-десятичные цифры)
(двоично-десятичные цифры)
(двоично-десятичные цифры)
(двоично-десятичные цифры)
(двоично-десятичные цифры)
(двоично-десятичные цифры)
(двоично-десятичные цифры)
(двоично-десятичные цифры)
(двоично-десятичные цифры)
(двоично-десятичные цифры)
(двоично-десятичные цифры)
используется для высокоскоростного счетчика 0): 00..07 (двоично­десятичные цифры)
(двоично-десятичные цифры) (также используется для высокоскоростного счетчика 0)
00: циклический; 01: прямой
00: 4 цифры; 01: 8 öèôð
0: режим плюс/минус; 4: режим инкремента
0: сброс фазой Z и системной программой; 1: сброс только системной программой
00: не используйте Всч 01: ВСч используется с заданиями 00..07
0: вход разности фаз; 1: вход импульс/направление; 2: вход плюс/минус
CQM1-CPU44-Е: Настройка входа порта 1 0: âõîä 8 áèò; 1: âõîä 10 áèò; 2: âõîä 12 áèò
1.4.8
1.4.4
1.4.5
1.2.9
7.1.1
1.2.9
2.2.3
1.4.5
1.4.7
1.4.8
-17-
1.1 УстановочныепараметрыПК
Слово (а) Áèò(û) Функция Пункт
04 - 07 CQM1-CPU43-Е: Настройка сброса порта 1
0: сброс фазой Z и системной программой; 1: сброс только системной программой
CQM1-CPU44-Е: Не используется. Установлен в 0.
08 - 11 CQM1-CPU43-Е: Настройка метода счета порта 1
0: линейный метод; 1: циклический метод
CQM1-CPU44-Е: Настройка режима порта 1 0: режим двоично-десятичный; 1: режим 360°.
11 - 15 CQM1-CPU43-Е: Настройка типа импульсов порта 1
0: Выдача стандартных импульсов (коэффициент заполнения =
0.5);
1: Выдача импульсов с переменным коэффициентом
заполнения. CQM1-CPU44-Е: Не используется. Установлен в 0.
DM 6644 00 - 15 Настройка порта 2 (идентична порту1вDM6643)
Установочные параметры порта RS-232C
Следующие параметры вступают в силу после передачи в ПК DM 6645 00 - 07 Задание порта
00: стандартное (1 стартовый бит, данные 7 бит, четн., 2
стоповых бита, 9 600 бод) 01: заданное в DM 6646
08 - 11 Слова связи (действуют, когда биты 12..15 =3)
0: LR 00 - LR 63, 1: LR 00 - LR 31; 2: LR 00 - LR 15.
12 - 15 Режим связи
0 связь с верхним уровнем (Host Link) 1 RS-232C (без протокола) 2: связь 1+1 (ведомый) 3 связь 1+1 (ведущий)
DM 6646 00 - 07 Скорость связи
00: 1.2 Ê, 01: 2.4 Ê, 02: 4.8 Ê, 03: 9.6 Ê, 04: 19.2 Ê
08 - 15 Формат кадра
Старт Длина Ñòîï Четность 00: 1 áèò 7 áèò 1 áèò ÷åòí. 01: 1 áèò 7 áèò 1 áèò нечетн. 02: 1 áèò 7 áèò 1 áèò íåò 03: 1 áèò 7 áèò 2 áèòà ÷åòí. 04: 1 áèò 7 áèò 2 áèòà нечетн. 05: 1 áèò 7 áèò 2 áèòà íåò 06: 1 áèò 8 áèò 1 áèò ÷åòí. 07: 1 áèò 8 áèò 1 áèò нечетн. 08: 1 áèò 8 áèò 1 áèò íåò 09: 1 áèò 8 áèò 2 áèòà ÷åòí. 10: 1 áèò 8 áèò 2 áèòà нечетн. 11: 1 áèò 8 áèò 2 áèòà íåò
DM 6647 00 - 15 Задержка передачи (Host Link)
0000..9999 (двоично-десятичные цифры): задается в единицах 10 мс. Напр. задание 0001=1мс.
DM 6648 00 - 07 Номер узла (Host link, действуют, когда биты DM 6645 12 - 15=0) 00..31
(двоично-десятичные цифры)
08 - 11 Разрешение кода пуска (RS-232C, действуют, когда биты DM 6645 12..15
=1) 0: не разрешен 1: задан
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 6649 00 - 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 6650 00 - 07 Задание порта
00: стандартное (1 стартовый бит, данные 7 бит, четн., 2 стоповых
áèòà, 9 600 áîä)
01: заданное в DM 6646
08 - 11 Резерв 12 - 15 Режим связи
0: Host Link 1: RS-232C
DM 6651 00 - 07 Скорость обмена
00: 1.2 Ê, 01: 2.4 Ê, 02: 4.8 Ê, 03: 9.6 Ê, 04: 19.2 Ê
08 - 15 Формат кадра
Старт Длина Ñòîï Четность 00: 1 áèò 7 áèò 1 áèò ÷åòí. 01: 1 áèò 7 áèò 1 áèò нечетн. 02: 1 áèò 7 áèò 1 áèò íåò 03: 1 áèò 7 áèò 2 áèòà ÷åòí. 04: 1 áèò 7 áèò 2 áèòà нечетн. 05: 1 áèò 7 áèò 2 áèòà íåò 06: 1 áèò 8 áèò 1 áèò ÷åòí. 07: 1 áèò 8 áèò 1 áèò нечетн. 08: 1 áèò 8 áèò 1 áèò íåò 09: 1 áèò 8 áèò 2 áèòà ÷åòí. 10: 1 áèò 8 áèò 2 áèòà нечетн. 11: 1 áèò 8 áèò 2 áèòà íåò
DM 6652 00 - 15 Задержка передачи (Host Link)
0000..9999 (â ìñ)
DM 6653 08 - 07 Номер узла (Host link, действуют, когда биты DM 6650 12..15 =0)
00..31 (двоично-десятичные цифры)
08 - 11 Разрешение кода пуска (RS-232C, действуют, когда биты DM 6650 12..15
=1) 0: не разрешен 1: установлен
12 - 15 Разрешение кода окончания (RS-232C, действуют, когда биты DM 6650
12..15 =1) 0: не разрешен (прием заданного числа байт) 1: задан (задан код окончания) 2: CR, LF (возврат каретки, перевод строки)
DM 6654 00 - 07 Код старта (RS-232C, действует, когда биты DM 6653 08..11 =1)
00 .. FF (двоичное число)
08 - 15 Когда биты 12..15 DM 6653 = 0:
Количество принимаемых байт: 00: значение по умолчанию (256 байт)
01.. FF: 1..255 байт Когда биты 12..15 DM 6653 = 1:
Код окончания (RS-232C )
00.. FF (двоичное число)
Установочные параметры протокола ошибок (DM 6655)
Следующие параметры вступают в силу после передачи в ПК.
1.6.1
1.6.1
1.6.1
-19-
1.1 УстановочныепараметрыПК
Слово (а) Áèò(û) Функция Пункт
DM 6655 00 - 03 Стиль
0: сдвиг после сохранения 10 записей 1: сохранение только 10 записей (без сдвига)
2.. F: не сохранять записи
04 - 07 Резерв 08 - 11 Разрешение контроля за временем цикла
0: обнаруживать длинные циклы, как нефатальные ошибки 1: не обнаруживать длинные циклы
12 - 15 Разрешение предупреждения о неисправности аккумулятора
0: обнаруживать падение напряжения аккумулятора как
нефатальную ошибку.
1: не обнаруживать падение напряжения аккумулятора.
1.2.10
1.2.10
1.1.3 Установочные параметры CРM1/CPM1A
Установочные параметры ПК делятся на 4 категории:
Относящиеся к базовым операциям ПК и обработке входов/ выходов;
Относящиеся к времени цикла
Относящиеся к прерываниям
Относящиеся к связи.
В данной главе установочные параметры приведены согласно этой классификации. В таблице установочные параметры CPM1/CPM1A представлены в порядке их
расположения в области DM. Подробное описание параметра Вы можете найти в пункте, указанном в правом столбце.
Слово (а) Áèò(û) Функция Пункт
Обработка пуска (DM 6600 - DM 6614)
Введенные в ПК значения параметров вступают в силу только после перезапуска ПК. DM 6600 00 - 07 Режим пуска (действует, когда биты 08 - 15 = 2).
08 - 15 Режим запуска
DM 6601 00 - 07 Резерв(=00)
08 - 11 Состояние бита сохранения входов/выходов (SR 25212)
12 - 15 Состояние бита удержания принудительной установки (SR 25211)
DM 6602 00 - 03 Защита памяти от записи
04-07
08 - 15 Резерв
DM 6603 ­DM 6614
Настройка времени цикла (DM 6615 - DM 6619)
Введенные в ПК значения параметров вступают в силу при пуске программы. DM 6615 -
DM 6616
00 - 15 Резерв
00 - 15 Резерв
00: PROGRAM 01: MONITOR 02: RUN
00: переключатель программатора 01: продолжить работу в режиме перед отключением питания 02: задание в битах 00 - 07 данного параметра.
0: сброшен 1: установлен
0: сброшен 1: установлен
0: память программ не защищена 1: память программ защищена от записи (за исключением самого
DM 6602)
Язык программатора 0: английский 1: японский
1.2.1
1.2.2
1.2.3
-20-
1.1 УстановочныепараметрыПК
Слово (а) Áèò(û) Функция Пункт DM 6617 00 - 07 Время обслуживания периферийного порта (действуют, когда биты 08..15 =
08 - 15 Задание времени обслуживания периферийного порта из параметров
DM 6618 00 - 07 Время контроля цикла (действует, когда биты 08 - 15 = 01, 02 или 03)
08 - 15 Разрешение контроля за циклом (задание в битах 00 - 07 х дискрету; макс.
DM 6619 00 - 15 Время цикла
Обработка прерываний (DM 6620 - DM 6639)
Введенные в ПК значения параметров вступают в силу при пуске программы. DM 6620 00 - 03 Выдержка времени входов IR 00000 - IR 00002
04 - 07 Выдержка времени входов IR 00003 - IR 00004 (значения те же, что и для
08 - 11 Выдержка времени входов IR 00005 - IR 00006 (значения те же, что и для
12 - 15 Выдержка времени входов IR 00007 - IR 00011 (значения те же, что и для
DM 6621 00 - 07 Выдержка времени входов IR 001
08 - 15 Выдержка времени входов IR 002 (значения те же, что и для IR 001)
DM 6622 00 - 07 Выдержка времени входов IR 003 (значения те же, что и для IR 001)
08 - 15 Выдержка времени входа IR 004 (значения те же, что и для IR 001)
DM 6623 00 - 07 Выдержка времени входа IR 005 (значения те же, что и для IR 001)
08 - 15 Выдержка времени входа IR 006 (значения те же, что и для IR 001)
DM 6624 00 - 07 Выдержка времени входа IR 007 (значения те же, что и для IR 001)
08 - 15 Выдержка времени входа IR 008 (значения те же, что и для IR 001)
DM 6625 00 - 07 Выдержка времени входа IR 009 (значения те же, что и для IR 001)
08 - 15 Резерв
DM 6626 ­DM 6627
DM 6628 00 - 03 Разрешение прерывание для IR 00000 (0: нормальный вход; 1: вход с
DM 6629 ­DM 6641
Параметры высокоскоростных счетчиков (DM 6640 - DM 6644)
Введенные в ПК значения параметров вступают в силу при пуске программы. DM 6640 -
DM 6641
00 - 15 Резерв
04 - 07 Разрешение прерывание для IR 00001 (0: нормальный вход; 1: вход с
08 - 11 Разрешение прерывание для IR 00002 (0: нормальный вход; 1: вход с
12 - 15 Разрешение прерывание для IR 00003 (0: нормальный вход; 1: вход с
00 - 15 Резерв
00 - 15 Резерв
01)
00..99 (двоично-десятичные цифры): процент от времени цикла.
00: 5% от времени цикла 01: время, заданное битами 00 - 07
00 - 99 (двоично-десятичные цифры): Задание (см. биты 08 - 15)
99 ñ) 00: 120 мс (задание бит 00 - 07 запретить) 01: Дискрета задания: 10 мс. 02: Дискрета задания: 100 мс 03: Дискрета задания: 1 с
0000: Непостоянное (минимальное не задано)
0001.. 9999 (двоично-десятичные цифры): минимальное время в мс
0: 8 ìñ; 1: 1 ìñ; 2: 2 ìñ; 3: 4 ìñ; 4: 8 ìñ; 5: 16 ìñ; 6: 32 ìñ; 7: 64 ìñ; 8: 128 ìñ;
áèò 00 - 03)
áèò 00 - 03)
áèò 00 - 03)
00: 8 ìñ; 01: 1 ìñ; 02: 2 ìñ; 03: 4 ìñ; 04: 8 ìñ; 05: 16 ìñ; 06: 32 ìñ; 07: 64 ìñ; 08: 128 ìñ;
прерыванием)
прерыванием)
прерыванием)
прерыванием)
1.2.5
1.2.10
1.2.6
1.2.7
1.4.2
-21-
1.1 УстановочныепараметрыПК
Слово (а) Áèò(û) Функция Пункт DM 6642 00 - 03 Режим высокоскоростного счетчика 0
04-07
08 - 15 Разрешение высокоскоростного счетчика 0
DM 6643 ­DM 6644
Параметры периферийного порта
Значения параметров вступают в силу после ввода в ПК. DM 6645 -
DM 6649 DM 6650 00 - 07 Задание порта
DM 6651 00 - 07 Скорость обмена
DM 6652 00 - 15 Задержка передачи (Host Link)
DM 6653 00 - 07 Номер узла (Host Link)
DM 6654 00 - 15 Резерв
Установочные параметры протокола ошибок (DM 6655)
Следующие параметры вступают в силу после передачи в ПК. DM 6655 00 - 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)).
00: 1.2 Ê, 01: 2.4 Ê, 02: 4.8 Ê, 03: 9.6 Ê, 04: 19.2 Ê
Старт Длина Ñòîï Четность 00: 1 áèò 7 áèò 1 áèò ÷åòí. 01: 1 áèò 7 áèò 1 áèò нечетн. 02: 1 áèò 7 áèò 1 áèò íåò 03: 1 áèò 7 áèò 2 áèòà ÷åòí. 04: 1 áèò 7 áèò 2 áèòà нечетн. 05: 1 áèò 7 áèò 2 áèòà íåò 06: 1 áèò 8 áèò 1 áèò ÷åòí. 07: 1 áèò 8 áèò 1 áèò нечетн. 08: 1 áèò 8 áèò 1 áèò íåò 09: 1 áèò 8 áèò 2 áèòà ÷åòí. 10: 1 áèò 8 áèò 2 áèòà нечетн. 11: 1 áèò 8 áèò 2 áèòà нет (другие значения вызовут признак нефатальной ошибки и будет использовано значение по умолчанию (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 6600 00 - 07 Режим пуска (действует, когда биты 08 - 15 = 2).
08 - 15 Режим запуска
DM 6601 00 - 07 Резерв(=00)
08 - 11 Состояние бита сохранения входов/выходов (SR 25212)
12 - 15 Состояние бита удержания принудительной установки (SR 25211)
DM 6602 00 - 03 Защита памяти от записи
04-07
08 - 15 Резерв
DM 6603 00 - 03 Максимальное число устройств CompoBus/S
04 - 15 Резерв
DM 6604 ­DM 6614
Настройка времени цикла (DM 6615 - DM 6619)
Введенные в ПК значения параметров вступают в силу при пуске программы. DM 6615 00 - 15 Резерв DM 6616 00 - 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 из параметров
DM 6617 00 - 07 Время обслуживания периферийного порта (действуют, когда биты 08..15 =
08 - 15 Задание времени обслуживания периферийного порта из параметров
DM 6618 00 - 07 Время контроля цикла (действует, когда биты 08 - 15 = 01, 02 или 03)
08 - 15 Разрешение контроля за циклом (задание в битах 00 - 07 х дискрету; макс.
DM 6619 00 - 15 Время цикла
DM 6620 ­DM 6644
Установочные параметры порта RS-232C
Следующие параметры вступают в силу после передачи в ПК DM 6645 00 - 03 Задание порта
DM 6646 00 - 07 Скорость связи
DM 6647 00 - 15 Задержка передачи (Host Link)
DM 6648 00 - 07 Номер узла (Host link, действуют, когда биты DM 6645 12 - 15=0) 00..31
00 - 15 Резерв (не использовать)
04 - 07 Контроль CTS:
08 - 11 Слова связи (действуют, когда биты 12..15 =3)
12 - 15 Режим связи
08 - 15 Формат кадра
00: 5% от времени цикла 01: время, заданное битами 00 - 07
1.2.5
01)
00..99 (двоично-десятичные цифры): процент от времени цикла.
00: 5% от времени цикла 01: время, заданное битами 00 - 07
1.2.10
00 - 99 (двоично-десятичные цифры): Задание (см. биты 08 - 15)
99 ñ) 00: 120 мс (задание бит 00 - 07 запретить) 01: Дискрета задания: 10 мс. 02: Дискрета задания: 100 мс 03: Дискрета задания: 1 с
1.2.6
0000: Непостоянное (минимальное не задано)
0001.. 9999 (двоично-десятичные цифры): минимальное время в мс
1.6.1
00: стандартное (1 стартовый бит, данные 7 бит, четн., 2
стоповых бита, 9 600 бод)
01: заданное в DM 6646
0: запрещен 1: разрешен
0: LR 00 - LR 15, другие: не работают
0 связь с верхним уровнем (Host Link) 1 RS-232C (без протокола) 2: связь 1+1 (ведомый) 3 связь 1+1 (ведущий)
00: 1.2 Ê, 01: 2.4 Ê, 02: 4.8 Ê, 03: 9.6 Ê, 04: 19.2 Ê
Старт Длина Ñòîï Четность 00: 1 áèò 7 áèò 1 áèò ÷åòí. 01: 1 áèò 7 áèò 1 áèò нечетн. 02: 1 áèò 7 áèò 1 áèò íåò 03: 1 áèò 7 áèò 2 áèòà ÷åòí. 04: 1 áèò 7 áèò 2 áèòà нечетн. 05: 1 áèò 7 áèò 2 áèòà íåò 06: 1 áèò 8 áèò 1 áèò ÷åòí. 07: 1 áèò 8 áèò 1 áèò нечетн. 08: 1 áèò 8 áèò 1 áèò íåò 09: 1 áèò 8 áèò 2 áèòà ÷åòí. 10: 1 áèò 8 áèò 2 áèòà нечетн. 11: 1 áèò 8 áèò 2 áèòà íåò
0000..9999 (двоично-десятичные цифры): задается в единицах 10 мс. Напр. задание 0001=1мс.
(двоично-десятичные цифры)
-24-
1.2 БазовыеоперацииПКипроцессывходов/выходов
Слово (а) Áèò(û) Функция Пункт
08 - 11 Разрешение кода пуска (RS-232C, действуют, когда биты DM 6645 12..15
12 - 15 Разрешение кода окончания (RS-232C, действуют, когда биты DM 6645
DM 6649 00 - 07 Код старта (RS-232C )
08 - 15 Когда биты 12..15 DM 6648 = 0:
Параметры периферийного порта
Значения параметров вступают в силу после ввода в ПК. DM 6650 00 - 07 Задание порта
08 - 11 Резерв 12 - 15 Режим связи
DM 6651 00 - 07 Скорость обмена
08 - 15 Формат кадр
DM 6652 00 - 15 Задержка передачи (Host Link)
DM 6653 00 - 07 Номер узла (Host link, действуют, когда биты DM 6645 12 - 15=0) 00..31
08 - 11 Разрешение кода пуска (RS-232C, действуют, когда биты DM 6645 12..15
=1) 0: не разрешен 1: задан
12..15 =1) 0: не разрешен (прием заданного числа байт) 1: разрешен (задан код окончания) 2: CR, LF (возврат каретки, перевод строки)
1.6.1
00.. FF (двоичное число)
Количество принимаемых байт: 00: значение по умолчанию (256 байт)
01..FF: 1..256 байт Когда биты 12..15 DM 6648 = 1:
Код окончания (RS-232C) 00 .. FF: (двоичное число)
1.6.4
00: Стандартное (1 стартовый бит, данные 7 бит, четн., 2
стоповых бита, 9 600 бод) 01: Заданное в DM 6651 (другие значения вызовут признак нефатальной ошибки и будет использовано значение по умолчанию (0)).
0: Host Link, 2: свободный протокол (другие значения вызовут признак нефатальной ошибки)
00: 1.2 Ê, 01: 2.4 Ê, 02: 4.8 Ê, 03: 9.6 Ê, 04: 19.2 Ê
Старт Длина Ñòîï Четность 00: 1 áèò 7 áèò 1 áèò ÷åòí. 01: 1 áèò 7 áèò 1 áèò нечетн. 02: 1 áèò 7 áèò 1 áèò íåò 03: 1 áèò 7 áèò 2 áèòà ÷åòí. 04: 1 áèò 7 áèò 2 áèòà нечетн. 05: 1 áèò 7 áèò 2 áèòà íåò 06: 1 áèò 8 áèò 1 áèò ÷åòí. 07: 1 áèò 8 áèò 1 áèò нечетн. 08: 1 áèò 8 áèò 1 áèò íåò 09: 1 áèò 8 áèò 2 áèòà ÷åòí. 10: 1 áèò 8 áèò 2 áèòà нечетн. 11: 1 áèò 8 áèò 2 áèòà нет (другие значения вызовут признак нефатальной ошибки и будет использовано значение по умолчанию (0)).
0000..9999: в мс. (другие значения вызовут признак нефатальной ошибки и будет использовано значение по умолчанию (0000)).
(двоично-десятичные цифры)
=1) 0: не разрешен 1: задан
-25-
1.2 БазовыеоперацииПКипроцессывходов/выходов
Слово (а) Áèò(û) Функция Пункт
12 - 15 Разрешение кода окончания (RS-232C, действуют, когда биты DM 6645
DM 6654 00 - 07 Код старта (RS-232C )
08 - 15 Код окончания
Установочные параметры протокола ошибок (DM 6655)
Следующие параметры вступают в силу после передачи в ПК. DM 6655 00 - 03 Стиль
04 - 07 Резерв 08 - 11 Разрешение времени наблюдения за циклом
12 - 15 Резерв
12..15 =1) 0: не разрешен (прием заданного числа байт) 1: разрешен (задан код окончания) 2: CR, LF (возврат каретки, перевод строки)
00.. FF (двоичное число)
Когда биты 12..15 DM 6648 = 0: Количество принимаемых байт: 00: значение по умолчанию (256 байт)
01..FF: 1..256 байт Когда биты 12..15 DM 6648 = 1:
Код окончания (RS-232C) 00 .. FF: (двоичное число)
1.2.10 0: Сдвиг после сохранения 10 записей 1: Сохранение только 10 записей (без сдвига)
2..F: Не сохранять записи
1.2.10 0: Обнаруживать длинные циклы как нефатальные ошибки 1: Не обнаруживать длинные циклы
1.2 БазовыеоперацииПКипроцессывходов/выходов
В данной главе описываются установочные параметры, относящиеся к базовым операциям ПК и процессам входов/выходов.
1.2.1 Режим пуска
Режим работы ПК, в который он переходит по включению питания, можно задавать следующим образом:
Áèò 15 0
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
0 0
1.2.3 Защита от записи памяти программ (только для CPM1/CPM1A)
В CPM1/CPM1A память программ можно защитить от записи, установив DM 6602, биты
00..03, в 0. Биты 04..07 определяют язык сообщений ПК (английский или японский).
Всегда 00
Язык собщений программатора
0: Английский 1: Японский
Память программ
0: Не защищена от записи 1: Защищена от записи
По умолчанию: Английский, не защищена.
Áèò 15
DM6602
0 0
0
Замечание После установки защиты памяти программ от записи (установив биты 04..07
DM 6602 в 1) сам параметр DM 6602 изменять можно.
1.2.4 Время обслуживания порта RS-232C (только CQM1/SRM1)
Служит для задания процента времени цикла, отведенного на обслуживание порта RS­232C.
-27-
1.2 БазовыеоперацииПКипроцессывходов/выходов
Áèò 15 0
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
0 0
0
Разрешить задание времени из параметра
00: Нет (только 5%) 01: Разрешить (задается битами 00..07)
Время обслуживания (действует при битах 08..15 = 1)
00..99: BCD, два разряда
По умолчанию: 5% времени цикла.
Пример: DM 6617 = 0115, периферийный порт будет обслуживаться 15% времени цикла. Минимальное время обслуживания - 0.34 мс. Полное время обслуживание будет использоваться только когда есть запросы на
обслуживание.
1.2.6 Время цикла
Устанавливайте следующие параметры для стандартизации времени цикла и устранения “плавания” времени реакции входов/выходов путем задания минимального времени цикла.
Áèò 15 0
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
Áèò 15 0
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
Áèò 15 0
DM6621-
DM6625
Константы задержки для IR 002, IR 004, IR 006, IR 008, IR 010
По умолчанию: 8 мс
Девять возможных значений константы времени входа показаны ниже. Для IR 000 задавайте только самую правую цифру.
-29-
1.2 БазовыеоперацииПКипроцессывходов/выходов
0:8ìñ 1:1ìñ 2:2ìñ 3:4ìñ 4:8ìñ 5: 16 ìñ 6: 32 ìñ 7: 64 ìñ 8: 128 ìñ
CPM1/CPM1A
Задавайте константы времени входа для входов CPM1/CPM1A с периферийного устройства.
Константы времени входа для IR 000
Áèò 15 0
DM6620
Константы задержки для IR 00007..IR 00011 (BCD, 1 разряд; см. ниже)
Константы задержки для IR 00005..IR 00006 (BCD, 1 разряд; см. ниже)
Константы задержки для IR 00003..IR 00004 (BCD, 1 разряд; см. ниже)
Константы задержки для IR 00000..IR 00002 (BCD, 1 разряд; см. ниже)
По умолчанию: 8 мс
Константы времени входа для IR 001 - IR 009
DM 6621: IR 001 è IR 002 DM 6622: IR 003 è IR 004 DM 6623: IR 005 è IR 006 DM 6624: IR 007 è IR 008 DM 6625: IR 009
Константы задержки для IR 002, IR 004, IR 006, IR 008
Константы задержки для IR 001, IR 003, IR 005, IR 007, IR 009
По умолчанию: 8 мс
Áèò 15 0
DM66
Девять возможных значений константы времени входа показаны ниже. Для IR 000 задавайте только самую правую цифру.
0:8ì 1:1ìñ 2:2ìñ 3:4ìñ 4:8ìñ 5: 16 ìñ 6: 32 ìñ 7: 64 ìñ 8: 128 ìñ
Время реакции на вход СPM1 - это константа времени(1-128мс,поумолчанию 8 мс) + время цикла. Подробности см. 7.2.
1.2.8 Высокоскоростные таймеры (Только CQM1)
Установите значения, приведенные далее, для задания числа высокоскоростных таймеров, созданных командой TIMH(15), которые будут использовать обработку прерываний.
-30-
1.2 БазовыеоперацииПКипроцессывходов/выходов
Áèò 15 0
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) и метода обновления выходов.
Áèò 15 0
DM6639
Число вводимых цифр для DSW(87)
00: 4 цифры 01: 8 цифр
Метод обновления входов
00: Циклический 01: Прямой
По умолчанию: Число входных цифр для DSW(87) - 4; метод обновления - циклический
Подробности о команде DSW(87) см. гл. 2 и подробности о методе обновления выходов гл. 7.
1.2.10 Параметры протокола ошибок
Установите значения, приведенные далее, для обнаружения ошибок и сохранения протокола ошибок.
-31-
Loading...
+ 516 hidden pages