Продукция фирмы OMRON создана для использования согласно разрешенным
процедурам квалифицированным оператором и только для целей, описанных в данной
инструкции.
В данной инструкции приняты следующие обозначения для индикации и классификации
предупреждающих сообщений.Обязательно учитывайтеэту информацию.Если
пренебречь предупреждениями, это может повлечь несчастные случаи с людьми или
повреждение оборудования.
Опасность!Указывает на информацию, пренебрежение которой с большой долей
вероятности повлечет смерть или тяжелые увечья.
Предупреждение!Указывает на информацию, пренебрежение которой может повлечь смерть
или тяжелые увечья (с меньшей степенью вероятности).
относительно серьезные или небольшие травмы, повреждение оборудования
или неправильную работу.
Справочная информация об изделиях OMRON
Все изделия OMRON пишутся в данной инструкции с прописной буквы. Слово “Блок”
также пишетсяс большой буквы, когда оноотносится к продукции OMRON, независимоот
того, появляется оно или нет в собственном имени изделия.
Сокращение “Ch”, которое появляется в некоторых режимах индикации и некоторых
продуктах OMRON,часто обозначает“слово” (word)и в документации имеет сокращенное
обозначение “Wd”.
Сокращение “ПК” (PC) означают Программируемый Контроллер (Programmable
Controller) и в других смыслах не используется.
Средства выделения информации
В левой колонке данной инструкции появляются следующие заголовки для облегчения
определения типа информации.
Все правасохранены.Никакуючастьданногодокументанельзяразмножать,загружатьв
информационно-поисковые системы или передавать в любой форме, механической, электрической,
фотокопированием, магнитозаписью или какой-либо другой, без письменного разрешения OMRON.
Патентной ответственности за использование информации в данном документе не несется. Более того,
поскольку OMRON постоянно старается улучшать свою продукцию, информация в данной инструкции может
измениться без уведомления. При подготовке данной инструкции были приняты все меры предосторожности.
Однако OMRONне принимает насебя ответственности заошибки илипропуски. Не принимаетсятакже никакая
ответственность за ущерб, нанесенный вследствие применения информации, содержащейся в данном
документе.
CPM1 - это компактный, быстродействующий программируемый контроллер (ПК),
предназначенный для операций управления в системах, требующих от 10 до 50
входов/выходов. Есть две инструкции, в которых описаны установка и работа CPM1:
Инструкция по работе (данная инструкция) и Инструкция по программированию. Кроме
того, есть Инструкция по работе со специальными блоками CPM1-серии.
В данной инструкции описаны конфигурация системы и установка CPM1, даны краткие
описания процедур работы на программаторе и представлены описания SSS (пакет
поддержки SYSMAC). Для ознакомления с CPM1 читайте сначала данную инструкцию.
В Инструкции по программированию (W228) дано детальное описание функций
программирования CPM1. Инструкции по работе с LSS и SSS описывает операции с LSS и
SSS ПК серии С. При использовании LSS версия должна быть не ниже 5.0.
Перед тем, как начать установку и работу с СPM1 внимательно ознакомьтесь с данной
инструкцией.
Глава 1 содержит краткое описание действий по разработке системы CPM1, возможные
конфигурации системы и приводит специфические характеристики и функции.
Глава 2 описывает технические характеристики блоков, из которых составляется ПК, а
также основные компоненты блоков.
Глава 3 описывает установку и подключение СPM1.
Глава 4 описывает возможности SSS, подключение программатора и работу с
программатором.
Глава 5 описывает, как осуществлять тестовый прогон, диагностику и устранение
неисправностей аппаратной и программной части.
В Приложении А даны таблицы блоков СPM1 и сопутствующей аппаратуры.
В Приложении B даны габариты блоков СPM1.
Внимание!Если приступить к работе с ПК, не ознакомиться с данной инструкцией, это
может привести к несчастным случаям с персоналом, повреждению и поломке
изделия. Пожалуйста, прочтите каждую главу перед тем, как проделать
любую операцию.
-9-
-10-
Введение
В данной главе описаны характеристики и функции СPM1 и возможные конфигурации
системы.
-11-
1.11.1 Характеристики и функции CPM1
1.1.11.1.1 Характеристики CPM1
Конструкция в виде единого блока.
CPM1 - это ПК, выполненный в виде единого блока с 10, 20 или 30 клеммами
входов/выходов, встроенными в ЦПУ.
CPM1-10CDR- (10 клемм
входов/выходов)
OMRONSYSMACCPM1
CPM1-20CDR- (20 клемм
входов/выходов)
OMRONSYSMACCPM1
1.1 Характеристики и функции CPM1
CPM1-30CDR- (30 клемм входов/выходов)
OMRONSYSMACCPM1
Дополнительные входы/выходы
К ЦПУ можно подключить блок дополнительных входов/выходов (20 входов/выходов).
Функция входного фильтра
В CPM1 имеется функция фильтра, служащая для предотвращения некорректной
работы, вызванной дребезгом или помехами на входах. Пользователь может выбирать
константу времени входа из ряда 1, 2, 4, 8, 16, 32, 64 или 128 мс.
Малый объем обслуживания
Память FLASH обеспечивает поддержание памяти без аккумулятора.
Соответствие директивам EС
CPM1 отвечает требованиям EС (по EMC (электромагнитной совместимости) и низкому
напряжению) и, следовательно, может встраиваться в оборудование, предназначенное
для EС. О подробностях справляйтесь у Вашего представителя OMRON.
Входные прерывания
У CPM1-10СDR-? есть 2 входа прерывания, у CPM1-20СDR-? и CPM1-30СDR-? - 4 входа
прерывания. В дополнение к обычным входным прерываниям у CPM1 есть режим
счетчика, в котором подсчитываются высокоскоростные входные сигналы и через их
кратное число запускается прерывание.
Входы быстрого реагирования
Входы быстрого реагирования могут обнаружить входные сигналы с шириной импульса
0.2 мс, независимо от места в цикле ПК. Входыбыстрого реагированияи входыпрерываний
используют одни и те же клеммы.
-12-
1.1 Характеристики и функции CPM1
Интервальный таймер
У CPM1 есть высокоскоростной интервальный таймер, который можно настроить на
диапазон 0.5 ... 319 968мс. Таймер можно настроить на запуск отдельного прерывания
(режим одиночного прерывания) и постоянных прерываний по расписанию (режим
прерываний по расписанию).
Высокоскоростной счетчик
У CPM1есть высокоскоростнойсчетчик, которыйможно использовать в инкрементальном
режиме или режиме плюс/минус. Высокоскоростной счетчик можно объединить с
входными прерываниями для осуществления управления с помощью сравнения (либо с
заданной величиной, либо с зоной, причем на него не будет влиять длина цикла ПК.
Функция аналогового задания
На CPM1 имеются два аналоговых регулятора, которые служат для ручного задания
аналоговой величины.
Связь HOST LINK
CPM1 совместим с системой связи HOST LINK, которая позволяет связываться с
персональными компьютерами.CPM1, использующийсистему связи HOST LINK, может с
помощью команд HOST LINK связываться с программируемым терминалом (ПТ).
Адаптер RS-232C используется для связи 1:1, а адаптер RS-422 используется для связи
1:n.
Связь 1:1
Можно создать линию данных с областью общих данных с другим CPM1, СQM1 или
С200HS. Для связи 1:1 служит адаптер RS-232С.
Связь NT LINK
Высокоскоростные операции можно осуществить, обеспечив прямой доступ путем
подключения CPM1 к программируемому терминалу с помощью интерфейса NT LINK.
Для этого используется адаптер RS-232C.
Стандартные периферийные устройства
CPM1 использует те же программатор, пакет поддержки SYSMAС (SSS) и пакет
поддержки лестничных диаграмм (LSS), как и контроллеры типа MINI-Н и СQM1.
1.1.21.1.2 Клеммник входа/выхода - распределение битов IR
В следующей таблице показано, какиебиты IRпривязаны кклеммам входа/выходаЦПУ и
блока расширения входов/выходов.
Количество клемм входа/выхода на ЦПУПитаниеНомер
Клеммы ЦПУКлеммы блока расширения
ВходыВыходыВходыВыходы
106 точек:
00000 ...
00005
2012 точек:
00000 ...
00011
3018 точек:
00000 ...
00011
00100 ...
00105
4 точки:
01000 ...
01003
8 точек:
01000 ...
01007
12 точек:
01000 ...
01007
01100 ...
01103
12 точек:
00100 ...
00111
12 точек:
00100 ...
00111
12 точек:
00200 ...
00211
8 точек:
01100 ...
01107
8 точек:
01100 ...
01107
8 точек:
01200 ...
01207
Пер. токCPM1-
Пост. токCPM1-
Пер. токCPM1-
Пост. токCPM1-
Пер. токCPM1-
Пост. токCPM1-
модели
10СDR-A
10СDR-D
20СDR-A
20СDR-D
30СDR-A
30СDR-D
-13-
1.1 Характеристики и функции CPM1
1.1.31.1.3 Функции CPM1
Функция аналогового задания
На CPM1 имеются два аналоговых регулятора, которые можно использовать для ручного
задания таймера и счетчика. При повороте регуляторов содержимое соответствующего
слова меняется в диапазоне 0 .... 200 (двоично-десятичное значение).
Константа времени входа для внешних входов CPM1 может быть задана из ряда 1, 2, 4, 8,
16, 32, 64 или 128 мс. Увеличение задержки уменьшает воздействие дребезга или помех на
входах.
Вход с внешнего
устройства
Состояние
входного бита
tt
Константа
времени
входа
Входные прерывания
У CPM1-10СDR-_ есть 2 входа прерывания, у CPM1-20СDR-_ и CPM1-30СDR-_ - 4 входа
прерывания. Есть два режима входных прерываний: мгновенное прерывание и режим
счетчика.
1, 2, 3,...1. Когда приходит сигнал входного прерывания в режиме мгновенного
прерывания, главная программапрерывается исразу женачинает
выполняться программа прерывания, независимо от времени цикла.
2. В режиме счета сигналы внешнего прерывания подсчитываются с высокой
скоростью (до 1 кГц) и прерывание вызывается каждый раз, когда счетчик
достигает задания (SV). При этом главная программа прерывается и начинает
выполняться программа прерывания. Задание может быть установлено в
диапазоне 0 ... 65 535.
На диаграмме показано исполнение программы при прерывании.
-14-
Главная программа
MOV
1.1 Характеристики и функции CPM1
Входные
прерывания
ADD
END
Программа прерывания
SBN00
MOV
RET
Модель ПКВходные битыВремя реакции
CPM1-10СDR-?IR 00003 ... IR 000040.3 мс (1 кГц в режиме счета)
CPM1-20СDR-?/
IR 00003 ... IR 00006
CPM1-30СDR-?
ЗамечаниеЕсли входы не используются в качестве входных прерываний, входные биты
IR 00003 ... IR 00006 можно использовать как обычные входы.
Входы быстрого реагирования
У CPM1-10СDR-_ есть 2 клеммы для входов быстрого реагирования, у CPM1-20СDR-_ и
CPM1-30СDR-_ - 4. (Одни и те же клеммы используются и как входы быстрого
реагирования, и как входы прерываний.
Входы быстрого реагирования имеют внутренний буфер, так что могут быть обнаружены
сигналы короче, чем время цикла.
Overseeing
processes
Program
execution
I/O
refreshing
Входной
сигнал
(00003)
IR00003
Overseeing
processes
Program
execution
Îäèí
öèêë
I/O
refreshing
Модель ПКВходные битыШирина мин. импульса
CPM1-10СDR-?IR 00003 ... IR 000040.2 мс
CPM1-20СDR-?/
IR 00003 ... IR 00006
CPM1-30СDR-?
Функция интервального таймера (Прерывания по расписанию)
У CPM1 есть высокоскоростной интервальный таймер, который можно настроить на
диапазон 0.5 ... 319968 мс с дискретностью 0.1 мс. Таймер можно настроить на запуск
отдельного прерывания (режим одиночного прерывания) и постоянных прерываний по
расписанию (режим прерываний по расписанию).
-15-
Главная программа
MOV
1.1 Характеристики и функции CPM1
Интервальный
таймер
ADD
END
Программа прерывания
SBN00
MOV
RET
РежимФункция
Режим одиночного
Вызывает одно прерывание сразу после отсчета таймера.
прерывания
Режим прерываний по
Вызывает прерывание каждый раз после отсчета таймера.
расписанию
Высокоскоростной счетчик
У CPM1есть высокоскоростнойсчетчик, которыйможно использовать в инкрементальном
режиме или режиме плюс/минус. Высокоскоростной счетчик можно объединить с
входными прерываниями для осуществления управления с помощью сравнения (либо с
заданной величиной, либо с зоной), причем на него не будет влиять длина цикла ПК.
Count input
Reset
input
000000
000001
000002
OMRONSYSMACCPM1
Solenoid
Motor
controller
Датчик
Rotary
Encoder
РежимИнкрементальныйПлюс/минус
Функции входа00000: вход фазы A
00001: вход фазы B
00002: вход фазы Z
00000: Счетный вход
00001: см. прим.
00002: вход сброса
Метод вводаРазность фазИндивидуальные входы
Частота счета2.5 кГц5.0 кГц
Диапазон счета-32 767 ... 327670 ... 65 535
Методы управленияУправление сравнением по конечному значению:
Вводятся до 16 конечных значений и номеров подпрограмм
прерываний.
Управление сравнением по зоне:
Вводятся до 8 границ зон (верхняя и нижняя граница) и
номеров подпрограмм прерываний.
-16-
1.2 Конфигурация системы
ЗамечаниеВ инкрементальном режиме данный вход (00001) используется как обычный
вход.
1.21.2 Конфигурация системы
1.2.11.2.1 Конфигурация ЦПУ и блока дополнительных входов/выходов
CPM1 ÖÏÓ
OMRONSYSMACCPM1
Соединительный кабель
Блок дополнительных входов/выходов
20EDR
ЦПУ CPM1
В таблице приведены шесть типов ЦПУ. Все выходы релейные.
Число
входов/выходов
1064Пер. токCPM1-10СDR-A
20128Пер. токCPM1-20СDR-A
301812Пер. токCPM1-30СDR-A
ВходыВыходыПитаниеНомер модели
Пост. токCPM1-10СDR-D
Пост. токCPM1-20СDR-D
Пост. токCPM1-30СDR-D
Блок дополнительных входов/выходов
В таблице описан блок дополнительных входов/выходов. Все выходы релейные.
Число входов/выходовВходыВыходыНомер модели
20128CPM1-20EDR
1.2.21.2.2 Связь HOST LINK
Связь HOST LINK позволяет управлять с управляющего компьютера до 32 ПК OMRON.
Соединения компьютер - ПК можно осуществить такими адаптерами, как RS-232C и
RS-422.
Связь 1:1
На следующей схеме показаны возможные методы связи 1:1 между CPM1 и IBM PС/AT
или совместимым компьютером.
Кабель RS-232C
IBM PC/AT èëè
совместимый
Адаптер
RS-232C
CPM1 ÖÏÓ
OMRON SYSMACCPM1
CQM1-CIF02
-17-
1.2 Конфигурация системы
Подключение к программируемому терминалу
На схеме показаны возможные методы соединения между CPM1 и программируемым
терминалом (индикатирующим устройством).
Програмируемый
терминал
Кабель RS-232C
Адаптер RS-232C
CPM1 ÖÏÓ
OMRONSYSMACCPM1
Связь 1:N
На схемепоказано, как подключить к IBMPС/AT или совместимому компьютеру до32 ПК
OMRON.
Кабель
RS-232C
Кабель
RS-422
IBM PC/AT ŁºŁ
ææŁßØ
Адаптер
RS-422
CPM1 ÖÏÓ
OMRONSYSMACCPM1
CPM1 ÖÏÓ
OMRONSYSMACCPM1
Адаптер
связи
В500-AL004
Макс длина кабеля
RS-422 - 500 м
Другие ПК OMRON
Адаптеры и кабеля
В следующей таблице перечисляются адаптеры и кабеля, используемые при связи HOST
LINK.
НаименованиеПрименениеНомер модели
Адаптер RS-232CОсуществляет преобразования в уровень
Адаптер RS-422CPM1-СIF11
Соединительные
кабеля
периферийного порта
Служат для подключения IBM PС/AT или
совместимых компьютеров (длина: 3.3 м)
Адаптер связиОсуществляет преобразования между
CPM1-СIF01
CPM1-СIF02
NT-AL001
форматами RS-232C и RS-422
1.2.31.2.3 Линии связи 1:1
Можно создать линию связи (DATA LINK) с областью данных в другом CPM1, СQM1 или
С200HS. Для связи 1:1 используется адаптер RS-232C.
-18-
1.2 Конфигурация системы
Кабель
RS-232C
Адаптер
RS-232C
CPM1 ÖÏÓ
CPM1 ÖÏÓ
CQM1 - серия ПК
RUN
ERR/AL
OUT
M
INH
COM1
COM2
SYSMACCQM1
PROGRAMMABLE
CONTROLLER
OMRONSYSMACCPM1
OMRONSYSMACCPM1
CPU41
C200HS - серия ПК
НаименованиеПрименениеНомер модели
Адаптер RS-232CОсуществляет преобразование в формат
CPM1-СIF01
периферийного порта
1.2.41.2.4 Связь NT LINK
Используя связь NT CPM1 через адаптер CPM1 можно подключить к программируемому
терминалу (интерфейс NT LINK) через адаптер RS-232C.
Програмируемый
терминал
Кабель RS-232C
Адаптер RS-232C
CPM1 ÖÏÓ
OMRONSYSMACCPM1
НаименованиеПрименениеНомер модели
Адаптер RS-232CОсуществляет преобразование в формат
CPM1-СIF01
периферийного порта
-19-
1.2 Конфигурация системы
1.2.51.2.5 Линии связи периферийных устройств
Программу CPM1 можно написать и отредактировать с помощью программатора или
персонального компьютера с использованием SSS или LSS.
Программатор
К CPM1 можно подключить программаторы СQM1-PRO01-E или С200H-PRO27-E, как
показано на схеме.
CPM1 ÖÏÓ
OMRONSYSMACCPM1
C200H-CN222
CQM1-PRO01-EC200H-PRO27-E
НаименованиеНомер модели
Программатор серии СQM1 (Поставляется с кабелем)CPM1-PRO01-E
Программатор серии С200HCPM1-PRO27-E
Соединительные кабеля
серии С200H
Длина кабеля: 2мCPM1-СN222
Длина кабеля: 4мCPM1-СN422
SSS, LSS
К CPM1 можно подключить персональный компьютер с пакетом программ SSS или LSS,
как показано на схеме. Разводку кабеля RS-232C см. 3-4-7. Версия SSS должна быть не
ниже 2. Подробности о SSS см. 4.1
˚ƺ RS-232C
IBM PC/AT ŁºŁ
ææŁßØ
SSS ŁºŁ
LSS
НаименованиеПрименениеНомер модели
Адаптер RS-232CОсуществляет преобразование в формат
периферийного порта
Соединительный
кабель
Служит для подключения компьютеров IBM
PС/AT или совместимых (Длина: 3.3 м).
SSSДля компьютеров IBM PС/AT или
совместимых (дискета 3.5”, 2DD).
RS-232C
CPM1 ˇ
OMRONSYSMACCPM1
CQM1-CIF02
CPM1-СIF01
CPM1-СIF02
(см. прим.)
CPM1-ZL3AT1-E
ЗамечаниеПри покупке указывайте номер модели.
-20-
Глава 2. Технические характеристики блоков и их
компоненты
В данной главе приведены технические характеристики блоков, составляеющих ПК, и
описаны основные компоненты блоков.
256 бит AR 0000 .... AR 1515 (слова AR 00 .... AR 15)
256 бит LR 0000 .... LR 1515 (слова LR 00 .... LR 15)
100-мс таймеры: TIM 000 ... TIM 127
10-мс таймеры (высокоскоростные счетчики): TIM 000 ... TIM 127
(номера таймеров - те же, что и для 100 мс таймеров)
Те же самые входы служат в качестве входов быстрого реагирования и
входов внешних прерываний. (Мин. ширина импульса: 0.2 мс).
-23-
2.1 Характеристики
ПараметрСPM1-10СDR-_СPM1-20СDR-_СPM1-30СDR-_
Константа времени
входа
Аналоговые
регуляторы
Зависимость времени сохранения памяти от температуры
Конденсатор в ЦПУ служит для сохранения программы, значений счетчика и
содержимого областей DM, HR и AR. Время сохранения зависит от окружающей
температуры, как показано на следующем графике.
Время сохранения (дней)
20
10
7
1
254080
Окружающая
температура
Может быть установлен на 1, 2, 4, 8, 16, 32, 64 или 128 мс.
2 (0 ... 200 - двоично-десятичные)
Если содержимое области программ ЦПУ утеряно, при пуске в область программ будет
считана программа, записанная в памяти FLASH. Хотя программа будет восстановлена,
значения счетчиков и областей DM, HR и AR будут утеряны.
2.1.3 Характеристики входов/выходов
Характеристики входов ЦПУ
ПараметрСпецификация
Входное напряжение24 В пост. тока +10% / -15 %
Входной импедансВходы IN 0000 ... IN 00002: 2 кОм, другие входы 4.7 кОм
Входной токВходы IN 0000 ... IN 00002: 12 мА другие входы 5 мА
Напряжение уровня 1Минимум 14.4 В пост. тока
Напряжение уровня 0Максимум 5.0 В пост. тока
Задержка включения в 1Максимум 8 мс.
Задержка выключения в 0Максимум 8 мс.
Функциональная схема
IN
IN
COM
Общий
4,7êÎì
(2êÎì)
820Îì
(510Îì)
Светодиод
входа
Внутренняя
öåïü
Прим.: Цифры в скобках- для IN00000 .... IN00002
ЗамечаниеПри помощи установочных параметров можно задавать 1, 2,4,8,16,32,64или
128 мс. Если входы IN 0000 ... IN 00002 используются в качестве входов
высокоскоростного счетчика, задержки указаны в таблице.
IN00000 (фаза B)Нормальный вход
IN00000 (фаза Z)Установка в 1: минимум 100 мкс, Установка в 0: минимум
Минимальная задержка имеет следующий вид:
Режим инкремента (макс. 5 кГц)
200 ìñåê min
ON
A-ôàçà
OFF
90 ìñåê
min
Режим разности фаз (макс. 2.5 кГц)
IN00000 (фаза A), IN00001 (фаза B)
400 ìñåê
ON
Ôàçà À
OFF
ON
Ôàçà Â
OFF
min
500 мкс.
90 ìñåê
min
T1
T2
T3
T4
IN00000 (фаза Z)
100 ìñåê min
ON
Ôàçà Z
OFF
500 ìñåê min
Когда IN00003 .... IN00006 используются, как входы прерываний, макс. задержка = 0.3 мс.
Задержка измеряется от времени, когда вход устанавливаетсяв1довыполнения
программы прерывания.
Характеристики входов блока расширения
ПараметрЗначение
Входное напряжение24 В пост. тока +10% / -15 %
Входной импеданс4.7 кОм
Входной ток5 мА
Напряжение уровня 1Минимум 14.4 В постоянного тока
Напряжение уровня 0Максимум 5.0 В постоянного тока
Задержка включения в 1Максимум 8 мс.
Задержка выключения в 0Максимум 8 мс.
Функциональная схема
IN
IN
COM
4,7êÎ
ì
820 Îì
Светодио
двхода
Внутренняя
öåïü
-25-
2.1 Характеристики
ЗамечаниеПри помощи установочных параметров можно задавать 1, 2,4,8,16,32,64или
128 мс.
Характеристики выходов ЦПУ и блока расширения
ПараметрЗначение
Тип выходаВсе выходы релейные
Макс. переключаемая
нагрузка
Мин. переключаемая
мощность
Тип релеG6D-1A
Прочность релеЭлектрическая:
Задержка включения в 1макс. 10 мс
Задержка выключения в 0макс. 5 мс
Функциональная схема
2 А, 250 В пер. тока (cos φ =1)
2 А, 24 В пост. тока (4А / общий)
10 мА, 5 В пост. тока
300 000 операций (активная нагрузка)
100 000 операций (индуктивная нагрузка)
Механическая: 20 000 000 операций
Светодиод
входа
Внутренняя
öåïü
OUT
L
OUT
L
COM
2.1.4 Характеристики адаптеров связи
Характеристики адаптера RS-232C
ПараметрЗначение
ФункцииСогласование форматов СMOS (КМОП) (со стороны ЦПУ ПК)
РазвязкаRS-232C (со стороны периферийного устройства) развязан
ПитаниеПодается от ЦПУ ПК
Знергопотреблениемакс. 0.3 А
Скорость передачимакс. 38 400 бод
Расстояние передачиОбщая длина: 15 м макс.
Виброустойчивость10 ... 57 Гц: амплитуда 0,075 мм
Сопротивление удару147 м/с2(15 G) 3 раза в каждом направлении X,Y,Z
Температура окружающей
и формата RS-232С (со стороны периферийного устройства)
преобразователем DС/DС и оптронной парой.
57 ... 150Гц, ускорение: 9.8 м/с2(1G) в направлении X,Y,Z по 80
мин. на каждую ось.
(Временной коэф.: 8 мин. х коэф. 10 = общее время 80 мин).
При работе: 0 ... 55 °С
При хранении: -20 ... 75 °С
Характеристики адаптера RS-422
ПараметрЗначение
ФункцииСогласование форматов СMOS (КМОП) (со стороны ЦПУ ПК)
и формата RS-422 (со стороны периферийного устройства)
-26-
ПараметрЗначение
РазвязкаRS-422 (со стороны периферийного устройства) развязан
ПитаниеПодается от ЦПУ ПК
Знергопотреблениемакс. 0.3 А
Скорость передачимакс. 38 400 бод
Расстояние передачиОбщая длина: 500 м макс.
Виброустойчивость10 ... 57 Гц: амплитуда 0,075 мм
Сопротивление удару147 м/с2(15 G) 3 раза в каждом направлении X,Y,Z
Температура окружающей
для защиты от помех и уменьшения риска поражения током.
3. Клемма защитного заземления
Обязательно заземлите данную клемму для уменьшения риска
поражения током.
4. Клеммы выхода питания
В CPM1 с питанием переменным током есть клеммы выдачи питания 24
В постоянного тока для запитки входных устройств.
5. Клеммы входов
Подключаются ко входным цепям.
6. Клеммы выходов
Подключаются к выходным цепям.
7. Индикаторы состояния ПК
Индекаторы указывают состояние работы ПК, как показано в таблице
2.2 Компоненты блоков
OMRONSYSMACCPM1
ИндикаторСостояниеЗначение
POWER (зеленый)
(питание)
RUN (зеленый)
(работа)
ERROR/ALARM
(красный)
(ошибка)
СOMM (оранжевый)
(связь)
1Питание подано на ПК
0Питание не подано на ПК
1ПК находится в режиме RUN или MONITOR
0ПК находится в режиме PROGRAM или
случилась фатальная ошибка
1Произошла фатальная ошибка
(работа ПК прекращается)
МигаетПроизошла нефатальная ошибка
(работа ПК продолжается)
0Нормальная работа
1Данные передаются по периферийному порту.
0Данные не передаются по периферийному
порту.
8. Индикаторы входов
Горят, когда состояние соответствующего входа = 1. При фатальной
ошибке входные индикаторы срабатывают следующим образом:
Ошибка ЦПУ или шины входов/выходов: Входные индикаторы = 0
-28-
Ошибка памяти или системная:Входные индикаторы сохраняют
состояние, которое было до ошибки, даже если фактическое состояние
входов поменялось.
9. Индикаторы выходов
Горят, когда состояние соответствующего выхода = 1.
10. Аналоговые регуляторы
Регулированием данных регуляторов меняется содержание IR 250 и IR
251 от 0 до 200.
11. Периферийный порт
Соединяет ПК с периферийным устройством, адаптером RS-232C или
RS-422.
12. Разъем блока расширения входов/выходов
Соединяет ПК с блоком расширения входов/выходов для добавления 12
входов и 8 выходов. Компоненты блока расширения входов/выходов
2.2.2 Компоненты блока расширения
1.Клеммы входов
2.2 Компоненты блоков
3.Индикаторы входов
5.Кабель
подключения
блоков расширения
входов/выходов
1, 2, 3,...1. Клеммы входов.
Подключаются ко входным цепям.
2. Клеммы выходов.
Подключаются к выходным цепям.
3. Индикаторы входов.
Горят, когда состояние соответствующего входа = 1.
4. Индикаторы выходов.
Горят, когда состояние соответствующего выхода = 1.
5. Кабель подключения блоков расширения входов/выходов.
Подключает блок расширения входов/выходов к ЦПУ.
6. Разъем подключения дополнительных блоков
Подключает к блоку расширения входов/выходов специальный блок
входов/выходов (пока нет).
2.Клеммы выходов
20EDR
6.Разъем подключения
дополнительных
блоков
4.Индикаторы
выходов
-29-
2.2.3 Компоненты адаптеров связи
Адаптер RS-232C
2.2 Компоненты блоков
1.Переключатель
режимов
работы
2.Ïîðò
RS-232C
3.Разъем
1FG
2SD
3RD
4RTS
5CTS
1, 2, 3,...1. Переключатель режимов работы.
При связи HOST LINK с персональным компьютером установите
переключательвсостояниеHOST(ведущий).Присвязис
программируемым терминалом или 1:1 установите переключатель в
состояние “NT”.
2. Разъем
Подключается к периферийному порту.
3. Порт RS-232С
Подключает к RS-232C кабель от другого устройства, таких как
1, 2, 3,...1. Переключатель сопротивления оконечной нагрузки.
Установите Переключатель сопротивления оконечной нагрузки в ON
(вверх) для адаптеров связи на обеих сторонах системы HOST LINK и
для адаптера RS-422.
2. Разъем
Подключается к периферийному порту.
3. Порт RS-422
Подключается к сети HOST LINK.
-30-
Глава 3. Монтаж и подключение
В данной главе приведена информация о монтаже и подключении CPM1. Следуйте
указаниям данной инструкции при установке CPM1 на панели или в шкафу,
подключении питания и входов/выходов.
Отделяйте подвод питания от линий системы управления, системы CPM1 и линий
входов/выходов постоянного тока.
3.1.2 Цепи взаимоблокировки и аварийного ограничения
Установите внешние цепи взаимоблокировки на выходах, когда выходы CPM1
используются для осуществления взаимоисключающих операций (например, включение
вперед и назад двигателя) или если некорректные операции ПК могут вызвать
повреждения.Такжеустанавливайтевнешниеаварийныеограничениядля
предотвращениявыездазазаданныеграницывсистемахуправления
позиционированием.
На схеме показан пример цепи взаимоблокировки.
Цепь
взаимоблокировки
CPM1
01005
01006
MC2
MC1
MC1
MC2
Мотор
вперед
Мотор
назад
3.1 Меры предосторожности
3.1.3 Прерывания питания ПК
Снижение напряжения питания
При снижении питания ниже 85 % номинального ПК прекращает работу и выходы
выключаются в 0.
Обнаружение мгновенных провалов питания
Мгновенный провал питания менее 10 мс при питании переменным токоми2мспри
питании постоянном током не обнаруживается и ЦПУ продолжает работу.
Мгновенный провал питания более 10 мс при питании переменным токоми2мспри
питании постоянном током могут обнаруживаться, а могут и не обнаруживаться.
При обнаружении сбоя питания ПК прекращает работу и выходы выключаются в 0.
Автоматическое возобновление работы
Работа возобновится автоматически при восстановлении напряжения свыше 85 %
номинального.
10 (2) ìñ
Продолжительное пропадание
питания (Ниже 85% от номинала)
ЗамечаниеCPM1 может повторять операции старт-стопа, если напряжение питание
плавно меняется возле 85% номинального.
Если это отрицательно влияет на оборудование,обеспечьте внешнюю
защитную цепь, которая выключит выходы при падении напряжения ниже
номинального.
Время от включения питания до начала операции
Время от включения питания до начала операции варьирует в зависимости от условий
операции, таких как напряжение питания, конфигурация, окружающая температура и т.
д. Минимальное время - около 300 мс.
МеньшеБольше
Нормальная
работа
(все выходы в OFF)
Остановка
-32-
3.2 Выбор места установки
CPM1 устойчив к неблагоприятным окружающим условиям и высоконадежен, но
установка ПК в благоприятных условиях увеличивает надежность и срок службы.
3.2.1 Условия места установки
Не устанавливайте ПК в места со следующими условиями:
Прямой солнечный свет.
•
Окружающая температура выходит за зону 0 ... 55
•
Относительная влажность выходит за зону 10% ... 90%.
•
Из-за резких изменений температуры появляется конденсация.
•
Присутствие корродирующих газов, воспламеняющихся газов или соли.
•
Наличие брызг воды, масла или химикатов.
•
Прямая вибрация и удары.
•
Условия места установки должны удовлетворять характеристикам CPM1. Подробности
см. 2.1.1.
3.2.2 Установка на панели/в шкафу
Учитывайте условия работы ПК, условия обслуживания и окружающие условия при
выборе установки ПК на панели или в шкафу
Перегрев
Диапазон рабочих температур CPM1 0 ... 55
• Оставляйте достаточно места для циркуляции воздуха.
• Не устанавливайте CPM1 над оборудованием, излучающим большое количество тепла,
таким, как нагреватели, трансформаторы или большие резисторы.
• При превышении температуры 55 °С устанавливайте вентилятор или систему
охлаждения.
3.2 Выбор места установки
0
С.
0
С. Обеспечивайте необходимую вентиляцию.
Контрольная
панель
Вентилятор
CPM1
Отверстие для доступа воздуха
Электрические помехи
Линии питания и линии высокого напряжения могут вызывать помехи в ПК.
•
Не устанавливайте CPM1 на панели или шкафу с высоковольтным оборудованием.
•
Оставляйте не менее 200 мм между CPM1 и ближайшими линиями питания.
200 ìì min
CPM1
200 ìì min
-33-
Доступ
Обеспечьте доступ к CPM1 для работы и обслуживания.
К CPM1 должен быть обеспечен легкий доступ для работы и обслуживания. Если доступ
•
к CPM1 преграждают высоковольтные линии или провода питания, это опасно.
Доступ к ПК будет облегчен при его установке на панели или в шкафу на высоте 3 ... 5
•
футов (0.9 ... 1.5 м) от пола.
3.3 Монтаж CPM1
3.3.1 Ориентация CPM1
Для надлежащего охлаждения следует монтировать CPM1 в положении, указанном на
рисунке:
Не устанавливайте CPM1 в следующих позициях:
3.3 Монтаж CPM1
3.3.2 Монтаж CPM1
CPM1 можно монтировать на ровной плоскости или на рейке DIN.
Монтаж на плоскости
При установке CPM1 на ровной плоскости пользуйтесь следующим рисунком:
Четыре винта М4
8
1
A
Используйте винты М4 х 15
Ширина (А) между монтажными отверстиями зависит от модели CPM1.
Номер моделиШирина (А)
ЦПУ CPM1-10СDR-Ћ121 мм
ЦПУ CPM1-20СDR-Ћ171 мм
8
-34-
3.3 Монтаж CPM1
Номер моделиШирина (А)
ЦПУ CPM1-30СDR-Ћ221 мм
Блок расширения CPM1-20ЕDR171 мм
Адаптер RS-232C21 мм
Адаптер RS-42221 мм
При установке CPM1, блока расширения и адаптеров связина ровной плоскости
пользуйтесь следующим рисунком:
Адаптер
связи
ÖÏÓ
10...15
Блок
расширения
входов/выходов
10...15
Установка на рейке DIN
CPM1 может быть установлен на рейке DIN 35 мм.
OMRON SYSMACCPM1
Рейка DIN
PFP-100N(1 м)
PFP-M
PFP-50N(50 ñì)
PFP-100N2(1 ì)
Монтаж
Опустите CPM1, чтобы паз на задней стороне ПК наделся на верхрейки DIN.Нажмите ПК,
пока защелка не защелкнется.
Демонтаж
Отожмите отверткой защелку вниз и поверните ПК вверх для того, чтобы снять.
Отвертка
-35-
3.4 Подключение
3.3.3 Подключение блока расширения входов/выходов
К ЦПУ можно подключить один блок расширения входов/выходов. При подключении
блока расширения входов/выходов используйте следующие процедуры.
Замечание1. Снимите крышку с разъема ЦПУ блока расширения входов/выходов.
Крышка разъема для подключения
блока расширения
2. Вставьте кабель блока расширения входов/выходов в разъем, который
находится на ЦПУ.
3. Снова поставьте крышку на разъем блока расширения входов/выходов.
3.4 Подключение
В данной главе приведена основная информация о подключении блока питания и блока
расширения входов/выходов и периферийных устройств.
3.4.1 Общие меры предосторожности при подключении
Помехи на линиях входов/выходов
Не располагайте подводящие провода входов/выходовв одномканале слиниями питания.
Подвесные кабельные каналы
Оставляйте не менее 300 мм между силовыми кабелями и проводами входов/выходов или
управления.
-36-
3.4 Подключение
Подводящие провода
входов/выходов
300 ìì
Кабели управления и
линия питания
Силовые
кабели
Кабельные каналы, расположенные на полу
Оставляйте не менее 200 мм между проводами и верхней точкой кабельного канала, как
показано на схеме.
min
300 ìì
min
Подводящие провода
входов/выходов
Кабели
управления
и линия питания
Силовые
кабели
Металлическая
пластина
200 ìì
ìèí
Прокладка в трубах
Располагайте линии входов/выходов, линии питания и управления CPM1 и силовые
кабеля в соответствии со схемой.
Подводящие
провода
входов/выходов
Кабели
управления
и линии
питания
Силовые
кабели
Заземление
Заземлите клеммы функционального и защитного заземления с сопротивлением не более
100 Ом для защиты от поражения током и некорректных операций из-за помех.
Обязательно используйте для заземления провода сечением не менее 2 мм
2
.
Подводящие
провода
входов/выходов
Кабели
управления
и линии
питания
Силовые
кабели
Обжимные наконечники
Всегда используйте обжимные наконечники для подключения линий питания CPM1 и
входов/выходов, в противном случае используйте одножильный провод (вместо
многожильного). Торчащая отдельнаяжила проводаможет вызвать короткое замыкание.
Используйте винты М3 для клемм и надежно их зажимайте (0.5 ... 0.6 Нм).
Рекомендуемые наконечники:
-37-
3.4 Подключение
3.4.2 Подключение питания
Питание 100 ... 240 В переменного тока
Для питания CPM1 используйте отдельную цепь, чтобы не было падения напряжения,
вызванного пусковым током при включении другого оборудования.
Когда используются несколько CPM1, рекомендуется подключать питание по отдельным
цепям, чтобы не было падения напряжения из-за пускового тока или при неправильном
срабатывании выключателя
Для предотвращения влияния помех от линий питания используйте витые провода
питания. Добавление развязывающего трансформатора 1:1 еще больше уменьшает
влияние помех.
Заземление
100 Ом макс.
OMRONSYSMACCPM1
Питание 24 В постоянного тока
Используйте источник питания постоянного тока достаточной мощности, с малыми
пульсациями и усиленной изоляцией.
24 Â
ïîñò. òîêà
OMRONSYSMACCPM1
Внимание!Не проводитеиспытания надиэлектрическую прочностьПК постоянного тока.
Тест может повредить внутренние компоненты ПК.
3.4.3 Подключение входов
Входы ЦПУ CPM1 и блоков расширения подключайте в соответствии со следующими
схемами.Используйтеобжимныенаконечникиилиодножильныепроводадля
подключения к ПК.У ПК переменного тока можно использовать клеммы “выдача
питания”.
CPM1-10СDR-_
На схеме показано ЦПУ переменного тока. На ЦПУ постоянного тока нет выходов “выдача
питания”.
-38-
VCC
3.4 Подключение
COM
OMRONSYSMACCPM1
24 â ïîñò. òîêà
Входные
устройства
CPM1-20СDR-_ и блок расширения CPM1-20EDR
На схеме показана конфигурация входов для ЦПУ CPM1-20СDR-Ћ и блока расширения
CPM1-20EDR.
VCC
Входные
COM
устройства
CPM1-30СDR-_
На схеме показана конфигурация входов для ЦПУ CPM1-30СDR-Ћ.
VCC
COM
Входные
устройства
-39-
Входные устройства
В таблице показано подключение входных устройств различных типов.
УстройствоСхема подключения
Релейный выход
IN
CPM15ìÀ/12ìÀ
COM(+)
3.4 Подключение
Открытый коллектор NPN
Токовый выход NPN
Токовый выход PNР
Выход напряжения
Датчик
Öåïü ïîñò.
òîêà
Питание
+
датчика
5 ìÀ/12ìÀ
0V
+
Выход
5 ìÀ/12ìÀ
0V
+
5 ìÀ/12ìÀ
Выход
0V
+
Выход
0V
Питание
датчика
Питание
датчика
IN
CPM1
COM(+)
IN
CPM1
COM(+)
CPM1
IN
COM(+)
COM(+)
IN
CPM1
Ток утечки (24 В пост. тока)
Ток утечки может вызвать ложное срабатывание входа при использовании 2-проводных
датчиков (бесконтактных выключателей или фотоэлектрических выключателей) или
конечных выключателей со светодиодами.
Ложных срабатываний не произойдет, если ток утечки менее 1.0 мА (2.5 мА для входов
IN00000 .... IN00002), но если он выше, поставьте шунтирующий резистор для уменьшения
входного импеданса, как показано на схеме.
Питание
2-х проводной
датчик
L
C
=
IL
×−
×
C
R
5050.
.
входа
кОм макс.,
W
Øóíò
=
23.
R
Вт мин.
CPM1
R
Где:
I:Ток утечки устройства (мА)
LС: входной импеданс CPM1 (кОм)
R: Сопротивление шунта (кОм)
-40-
3.4 Подключение
IС: входной ток CPM1 (мА)
W: Мощность шунта (Вт)
EС: напряжение 0 CPM1 (В) = 5.0 В
UC: входное напряжение (24 В)
Вышеприведенные уравнения выведены из следующих уравнений:
U
C
R
×
I
I
×
C
≤
C
E
C
U
+
R
C
I
Подробности о значениях LС,IСиEСсм. 2.1.3
Входной импеданс, входной ток и напряжение нуля могут меняться в зависимости от
номера входа (значения IN00000 ... IN00002 отличаются от остальных).
Индуктивная нагрузка
При подключении ко входу индуктивной нагрузки параллельно с нагрузкой следует
подключить диод, который должен удовлетворять следующим требованиям:
1, 2, 3,...1. Напряжение пробоя должно минимум в 3 раза превышать напряжение
нагрузки.
2. Ток выпрямления - не менее 1 А.
U
,
C
W
≥××
R
UT
C
IN
CPM1
COM
3.4.4 Подключение выходов
Выходы ЦПУ CPM1 и блоков расширения подключайте в соответствии со следующими
схемами.Используйтеобжимныенаконечникиилиодножильныепроводадля
подключения к ПК.У ПК переменного тока можно использовать клеммы “выдача
питания”.
Не превышайте выходную мощность или общий максимальный ток. Подробности см.
2.1.3.
ПараметрЗначение
Выходная мощность2А (250 В перем. тока или 24 В пост. тока)
Максим. мощность на общем (СOMMON)4 А/ общий
ЦПУ CPM1-10СDR-_
На схеме показано ЦПУ переменного тока. На ЦПУ постоянного тока нет выходов “выдача
питания”.
-41-
3.4 Подключение
OMRONSYSMACCPM1
Ââîä
Ââîä
Ââîä
CPM1-20СDR-_ и блок расширения CPM1-20EDR
На схеме показана конфигурация выходов для ЦПУ CPM1-20СDR-Ћ и блока расширения
CPM1-20EDR.
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
CPM1-30СDR-_
На схеме показана конфигурация входов для ЦПУ CPM1-30СDR-Ћ.
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Ââîä
Предосторожности при подключении выходов
Для защиты внутренних элементов ПК соблюдайте следующие предосторожности:
Защита от замыканий выходов
Выход или внутренние цепи могут быть повреждены при замыкании подключенной к
выходу нагрузке, поэтому рекомендуется устанавливать защитные предохранители на
выходы.
Индуктивная нагрузка
При подключении на выход индуктивной нагрузки параллельно с нагрузкой подключите
разрядник защиты от перенапряжений или диод.
Компоненты разрядника защиты от перегрузки должны иметь следующие параметры.
OUT
CPM1
COM
Диод должен удовлетворять следующим условиям:
Напряжение пробоядолжно не менее чем в 3 разапревышать номинальное.Средний
выпрямляемый ток должен быть 1 А.
КаждыйCPM1соответствуетстандартамСOMMONEMISSIONSTANDARTS
(EN50081-2, организована в июне 1993) по электромагнитной совместимости. Однако
помехи, появляющиеся при переключении в 0 или 1 релейных выходов, может не
удовлетворять данным стандартам. В таком случае нужно подключить фильтрсо стороны
нагрузки или принять другие меры вне ПК.
Защитные меры,с помощью которыхудовлетворяются требования стандарта, меняются в
зависимости от устройств, подключения, конфигурации и т.д. Далее приведен пример
защит для уменьшения помех.
Меры противодействия
Подробности см. EN50081-2.
Защита не требуется, когда частота переключения нагрузки не превышает 5 раз в минуту.
Защита требуется, когда частота переключения нагрузки превышает 5 раз в минуту.
Примеры помехозащиты
Припереключениииндуктивнойнагрузкиподключитеразрядникзащитыот
перенапряжений, диод и т.д. параллельно нагрузке или контакту, как показано на схеме.
ЦепьТокОписание
Пост.Перем.
С RC-цепочкойДаДаХарактеристика
Если нагрузкой является реле или соленоид,
существует задержка времени между
размыканием цепи и сбросом нагрузки.
нагрузка
Индуктивная
Если питание 24 или 48 В, подключите
RC-цепочку параллельно нагрузке.Если
напраяжение питания 100 ... 200 В,
RC-цепочку подключайте между контактами.
Требуемый элемент
Емкость конденсатора должна быть 1 ... 0.5
мкФ на 1 А тока на контакте и сопротивление
резистора должно быть 1 ... 0.5 Ом на 1 В
напряжения на контакте. Эти значения,
однако, варьируются в зависимости от
нагрузки и характеристик реле. Определяйте
эти значения экспериментально. Принимайте
во внимание, что емкость подавляет искру при
размыкании цепи, а резистор ограничивает
ток, протекающий в нагрузке, когда цепь
снова замыкается.
Электическая прочность конденсатора
должна быть 200 ... 300 В. Если подключается
цепь переменного тока, используйте
конденсатор не полярный.
-43-
ЦепьТокОписание
Пост.Перем.
С диодомНетДаХарактеристика
Диод, подключенный параллельно нагрузке,
превращает энергию, накопленную катушкой,
в ток, который затем течет по катушке и
превращается в тепло (Джоули) на
нагрузка
Индуктивная
С варисторомДаДаХарактеристика
нагрузка
Индуктивная
сопротивлении индуктивной нагрузки.
Этот временной интервал между
размыканием цепи и моментом сброса
нагрузки, вызванный данным методом,
дольше, чем вывзванный методом разрядника.
Требуемый элемент
Обратное напряжение диода должно быть как
минимум в 10 раз больше напряжения цепи.
Прямой ток диода должен быть не менее тока
нагрузки.
Обратное напряжение диода может быть
больше напряжения питания в два-три раза,
если в цепях с низким напряжением применен
разрядник.
Метод варистора предотвращает появление
высокого напряжения между контактами
благодаря характеристике постоянного
напряжения варистора. Существует задержка
времени между размыканием цепи и сбросом
нагрузки.
Если питание 24 или 48 В, подключите
варистор параллельно нагрузке.Если
напраяжение питания 100 ... 200 В, варистор
подключайте между контактами
3.4 Подключение
При переключении нагрузки с большим пусковым током, такой, как лампа накаливания,
подавляйте пусковой ток следующим образом:
R
OUT
COM
L
R
OUT
COM
L
3.4.6 Подключение периферийного устройства
CPM1 можно подключить к программатору С200H-PRO27-E стандартным С200H-СN222
(2м) или С200H-СN422 (4м) соединительным кабелем. CPM1 можно также подключить к
СQM1-PRO01-E. СQM1-PRO01-E поставляется с 2-м кабелем.
-44-
3.4 Подключение
3.4.7Связь HOST LINK
HOST LINK- это система связи в режиме запрос/ответ, в которой команды передаются с
управляющего компьютера и соответствующие ответы возвращаются с указанных ПК.
Запросы HOST LINK используются для чтения/записи данных в области данных ПК и
чтения/записи установочных параметров.
HOST LINK 1:1
CPM1можноподключитькIBMPС/ATсовместимомукомпьютеруили
программируемому терминалу с адаптером RS-232C, как показано на схеме.
Запрос
OMRON
SYSMAC CPM1
CPM1 ÖÏÓ
Ответ
Адаптер
RS-232C
Запрос
OMRON
SYSMAC CPM1
CPM1 ÖÏÓАдаптер
Ответ
RS-232C
На схеме представлена распайка кабеля RS-232C, служащего для подключения CPM1 к
управляющему компьютеру или программируемому терминалу.
переключатель режимов на адаптере RS-232C в положение HOST.
HOST LINK 1:N
До 32 CPM1 и других ПК OMRON можно подключить к IBM PС/AT совместимому
компьютеру или программируемому терминалу с помощью адаптера B500-AL004 и
RS-422, как показано на схеме.
-45-
Адаптер
связи
В500-AL004
3.4 Подключение
Запрос
Ответ
Адаптер
RS-422
OMRON SYSMAC
CPM1
CPM1 ÖÏÓ
Адаптер
RS-422
OMRON SYSMAC
CPM1
CPM1 ÖÏÓ
Адаптер
RS-422
OMRON SYSMAC
CPM1
CPM1 ÖÏÓ
На схеме представлено подключение кабеля RS-422, служащего для соединения CPM1 с
адаптером связи B500-AL004. В соединениях адаптер связи/адаптер RS-422 и адаптер
RS-422/адаптер RS-422соедините клеммыSG, RDA, RDB, SDA и SDB склеммами другого
адаптера.
Разъем 9 пин
Адаптер связи В500-AL004
Разъем 25
пин
Сигнал
RDB1
-2
S.G.3
-4
SDB5
RDA6
F.G.7
-8
SDA9
Адаптер
RS-422
CPM1 ÖÏÓ
OMRON SYSMAC
CPM1
OMRON SYSMAC
CPM1
S.G.
RDA
RDB
SDA
SDB
Замечание1. Максимальная длина кабеля RS-422 должна быть 500 м.
2. Установите переключатель сопротивления в ON (вверх) для адаптеров
связи на обоих концах системы HOST LINK и для обоих адаптеров RS-422.
Всегда используйте напрессованные наконечники при подключении адаптеров RS-422.
Используйте винты M3 и надежно их зажмите (0.5 ... 0.6 Нм).
6,2 ìì
max
6,2 ìì
max
-46-
3.4 Подключение
3.4.8 Связь ПК “1:1”
CPM1 можно связать с другим CРM1, CQM1 или C200HS через адаптер RS-232C. Один из
ПК служит в качестве ведущего, другой - в качестве ведомого и у них общая область
памяти до 256 бит (LR 0000 ... LR 1515).
Кабель RS-232C
Адаптер
RS-232C
(см.прим.)
WRITE
READ
LR 00
LR 07
LR 08
OMRON
SYSMAC CPM1
CPM1 ÖÏÓАдаптер
WRITE area
READ area
RS-232C
(ñì.ïðèì.)
Link bitsLink bits
READ area
WRITE area
OMRON
SYSMAC CPM1
CPM1 ÖÏÓ
LR 00
LR 07
LR 08
LR 15LR 15
READ
WRITE
ЗамечаниеСвязь 1:1 можно использовать только при подключенном адаптере RS-232C
(CPM1-СIF01).
Переключатель DIP на адаптере RS-232C (CPM1-СIF01) установите в NT (вниз).
На следующейсхеме показана разводка кабеля RS-232C, который используетсядля связи
CPM1 с другим ПК.
Сигнал
FG1
SD2
RD3
RS4
CS5
-6
-7
-8
SG9
Сигнал
1FG
2SD
3RD
4RS
5CS
6-
7-
8-
9SG
3.4.9 Связь NT LINK
Высокоскоростную связь можно осуществлять путем прямого доступа по линии связи NT
LINK между CPM1 и программируемым терминалом.
Програмируемый
терминал
Кабель RS-232C
Адаптер RS-232C
OMRON
SYSMAC CPM1
CPM1 ÖÏÓ
ЗамечаниеNT LINK можно осуществлять только при подключенном адаптере RS-232C
(CPM1-СIF01).
Переключатель DIP на адаптере RS-232C (CPM1-СIF01) установите в NT (вниз).
-47-
3.4 Подключение
На следующейсхеме показана разводка кабеля RS-232C, который используетсядля связи
CPM1 с программируемым терминалом.
-48-
Глава 4. Использование периферийных устройств
В данной главе дано описание работы с программатором.
-49-
4.1 Использование программатора
В данной главе приведена информация о подключении и использовании программатора.
Подробности об ошибках, которые могут появиться при работе с программатором, см. 5-4.
4.1.1 Совместимые программаторы
При работе с CPM1 можно использовать 2 типа программаторов: CQM1-PRO01-E и
C200H-PRO27-E. Назначения клавиш у этих прогамматоров аналогичны.
Для ввода буквы, указанной в левом верхнем углу клавиши, или верхней функции
клавиши с 2 функциями нажмите и держите клавишу SHIFT. Например,клавиша AR/HR
на CQM1-PRO01 может определять области AR и HR. Для работы с областью AR следует
нажать и отпустить клавишу SHIFT, а затем нажать AR.
CPM1 operation mode
4.1 Использование программатора
LCD Display
Mode selector
Instruction
keys
Numeric keys
Operation
keys
На программаторах CQM1-PRO01-Е и C200H-PRO27-E три клавиши имеют разное
обозначение. Их функции одинаковы.
Клавиши CQM1-PRO01-ЕКлавиши C200H-PRO27-E
AR
HR
SET
RESET
HR
PLAY
SET
REC
RESET
4.1.2 Подключение программатора
Подключите соединительный кабель программатора к периферийному порту CPM1 в
соответствии с рисунком.
-50-
4.1 Использование программатора
Установка на панели
Программатор С200H-PRO27-E можно устанавливать на панели управления, как
показано на рисунку. (Монтажные скобы С200H-ATT01 продаются отдельно).
Монтажные размеры
(стандарт DIN43700)
Крепежные скобы
+1,1
Два
винта
186
Толщина панели 1,0...3,2 мм
92
+0,8
Оставьте свободными не менее 80 мм над программатором для разъема кабеля.
37
15
4.1.3 Переключение режимов CPM1
После подключения программатора для изменения режимов работы CPM1 служит
переключатель режимов. На дисплее программатора появляется режим (PROGRAM ,
MONITOR или RUN).
•
Когда на дисплее высвечивается режим работы, операции с клавишами производить
нельзя. Для разрешения работы с клавиатурой нажмите СLR для очистки индикации
режима работы.
•
Если при переключении режимов переключателем нажата клавиша SHIFT, текущая
индикация останется на экране программатора и индикация режима не появится.
•
Если периферийное устройство, такое как программатор, не подключено, при
включении CPM1 автоматически устанавливается в режим RUN.
-51-
4.2 Операции программатора
MONITOR
RUNPROGRAM
<PROGRAM>BZ
OperationSHIFT
CLR
<MONITOR>BZ
MONITOR
RUNPROGRAM
00000
MONITOR
RUNPROGRAM
<RUN>BZ
CLR
Operation
Режим PROGRAM
В Режиме PROGRAM программа не выполняется. Режим PROGRAM используется для
написания и редактирования программ, очистки памяти или проверки программы на
синтаксические ошибки.
Режим MONITOR
В Режиме MONITOR программа выполняется и входы/ выходы обрабатываются
аналогично режиму RUN. Режим MONITOR используется для проверки системы путем
просмотрасостоянияCPM1,дляпринудительноговключения/сбросабитов
входа/выхода, изменения заданного и текущего значения таймеров и счетчиков и т. п.
Режим RUN
Рабочий режим ПК. Можно просматривать состояние CPM1 с программатора, но нельзя
принудительно включить/сбросить биты входа/выхода, изменять заданное и текущее
значение таймеров и счетчиков.
Данная операция применяется для очиcтки всей или части памяти программ и любой
области памяти параметров (за исключением тех участков, которые только читаются), а
также содержимого памяти программатора. Данная операция возможна только в режиме
PROGRAM.
RUNMONITORPROGRAM
НЕТНЕТДА
Перед первым программированием или введении новой программы очистите все области
памяти.
Очистка всей памяти
Для полной очистки памяти применяется следующая последовательности действий:
1, 2, 3,...1. Вызовите исходную индикацию, нажав несколько раз клавишу CLR.
2. Нажмите клавиши SET, NOT, затем RESET чтобы начать операцию.
SETNOT
RESET
00000 MEM CLR ?
HRCNT DM
3. Нажать клавишу MONTR для полной очистки памяти.
-52-
4.2 Операции программатора
MONTR
00000 MEM CLR
END HR CNT DM
Внимание!При выполнении данной операции будут стерты установочные параметры
(DM 6600 ... DM 6655).
Частичная очистка
Имеется возможность сохранить параметры в заданных областях или часть памяти
программ. Для сохранения параметров в областях HR, TC или DM нажмите
соответствующую клавишу после SET, NOT,RESET. Принажатии MONTRбудет очищена
та область параметров, которая осталась индикатироваться.
Клавиша HR служит для указания двух областей AR и HR;
клавиша CNT - для областей таймеров и счетчиков;
клавиша DM - для области DM.
Также возможно сохранение части памяти программ от первого адреса до указанного.
После задания областей параметров, подлежащих сохранению, укажите первый адрес
памяти программ, подлежащий очистке. Например, введите 030 чтобы оставить в
сохранности адреса 000 ... 029, но очистить память с адреса 030 до конца области.
В качестве примера выполнитеследующие действия длясохранения области
таймеров-счетчиков и памяти программ с адресами 000 .... 122:
1, 2, 3,...1. Нажмите СLR для вызова исходной индикации.
2. Нажать клавиши SET, NOT, затем RESET чтобы начать операцию.
3. Нажатьклавишу CNTдля стирания области таймеров/счетчиков сдисплея.
00000 MEM CLR ?
CNT
HRDM
4. Набрать 123 для задания стартового адреса программы.
B
C
D
1
2
00123 MEM CLR ?
3
HRDM
5. Нажать клавишу MONTR для очистки заданных участков памяти.
MONTR
00000 MEM CLR
END HRDM
4.2.2 Чтение/очистка сообщений об ошибках
Данная операция применяется для индикации и очиcтки сообщений об ошибках.
Индикация и стирание сообщений о нефатальных ошибках и сообщений, вызванной
командой MESSAGE, возможны в любом режиме, но сообщения о фатальных ошибках
можно индикатировать и стирать только в режиме PROGRAM.
RUNMONITORPROGRAM
ДАДАДА
Перед вводом новой программы должны быть убраны все признаки неисправностей,
сохраненные в памяти. Предполагается, что все причины неисправностей, вызвавших
появление сообщений,устранены. Еслипри попыткестирания сообщенияо неисправности
звучит зуммер, сначала следует устранить причину и только потом стирать сообщение
(Информацию о поиске неисправностей См. гл. 5).
Последовательность нажатия клавиш
Для индикации и очистки сообщений нужно выполнить следующие действия:
1, 2, 3,...1. Вызвать исходную индикацию.
2. Нажать клавиши FUN, затем MONTR чтобы начать операцию. Если
сообщений нет, появится следующая индикация:
-53-
4.2 Операции программатора
FUN
MONTR
00000ERR CHK
OK
Если сообщения имеются, при нажатии клавиши MONTR будут появляться
сообщения в порядке их важности. Нажатие клавиши MONTR убирает
текущее сообщение и вызывает следующее по важности. Продолжайте
нажимать MONTR до очистки всех сообщений. Ниже приведены примеры
сообщений об ошибках:
Ошибка памяти:
MONTR
MEMORY ERR
Системная ошибка:
MONTR
SYS FAI L FAL01
Сообщение:
MONTR
MATERIAL USED UP
Все сообщения очищены:
MONTR
00000ERR CHK
OK
4.3.3 Операции с зуммером
Данная операция применяется для включения или отключения зуммера, который звучит
при нажатии клавиши на программаторе. Зуммер также звучит при появлении ошибки во
время работы ПК. Действия, рассматриваемые в данной главе, не влияют на поведение
зуммера при ошибках.
Данная операция возможна в любом режиме.
RUNMONITORPROGRAM
ДАДАДА
Последовательность нажатия клавиш
Для включения и отключения зуммера выполните следующие действия:
1, 2, 3,...1. Нажать клавиши CLR, SHIFT и CLR для индикации режима. В описанном
случае ПК находится в режиме ПРОГРАММИРОВАНИЕ и зуммер включен.
<MONITOR>BZ
2. Нажмите клавиши SHIFT и 1 для выключения зуммера.
B
<MONITOR>
SHIFT
3. Снова нажмите клавиши SHIFT и 1 для выключения зуммера.
SHIFT
1
B
<MONITOR>BZ
1
4.2.4 Установка и чтение адреса памяти программ
Данная операция применяется для индикации указанного адреса памяти программ в
любом режиме.
RUNMONITORPROGRAM
ДАДАДА
-54-
4.2 Операции программатора
При первом вводе программы в памяти записан стартовый адрес 000. Поскольку данный
адрес появляется при очистке дисплее, нет необходимости задавать его.
При вводе программы в адрес, отличный от 000, либо читать или менять уже
существующую программу, необходимо задавать требуемый адрес.
2. Введите адрес, с которого нужно начать поиск и нажмите клавишу Стрелка
вниз. Ведущие нули вводить необязательно.
A
B
1
3. Введите команду, которую надо найти, и нажмите клавишу SRCH. В данном
примере идет поиск команды LD. В данном примере следующая команда LD
встречается по адресу 200, как показано ниже.
LD
SRCH
4. Нажмите Стрелка вниз для индикации операндов команды или SRCH для
продолжения поиска данной команды.
5. Поиск будет продолжаться до команды END или до достижения границы
области программ. В данном примере встретилась команда END.
A
0
0
00200SRCH
LD00000
00100
TIM001
SRCH
00397SRCH
END(001) (00.4KW)
4.2.6 Поиск битового операнда
Данная операция применяется для поиска указанного битового операнда программы и
возможна в любом режиме.
-55-
4.2 Операции программатора
RUNMONITORPROGRAM
ДАДАДА
В режиме RUN , MONITOR будет индикатироваться состояние бита.
2. Введите адрес операнда. Ведущие нули вводить необязательно.
CONT
SHIFT
3. Нажмите клавишу SRCH для начала поиска.
F
00000CONT SRCH
5
#
CONT00005
SRCH
00200CONTSRCH
LD00005
4. Нажмите SRCH для продолжения поиска данного битового операнда.
5. Поиск будет продолжаться до команды END или до достижения границы
области программ. Например, встретилась команда END.
SRCH
00397SRCH
END(001) (00.4KW)
4.2.7 Вставка и удаление команд
Данная операция применяется для вставки и удаления команд из программы. Данная
операция возможна только в режиме PROGRAM.
RUNMONITORPROGRAM
НЕТНЕТДА
Для демонстрации данной операции вставим команду IR 00105 NO (нормально открытый)
по адресу 0206 и удалимкоманду IR00103 NOпо адресу0205. Данная операция показана на
рисунке.
2. Введите адрес, по которому будет вставлена команда, и нажмите клавишу
Стрелка вниз. Ведущие нули вводить необязательно.
A
C
2
60
3. Введите новую команду и нажмите INS.
AND
0
1
A
B
4. Нажмите клавишу Стрелка вниз для вставки новой команды.
00207INSERT END
AND NOT00104
ЗамечаниеДля команд, требующих несколько операндов, введите операнды и
затем клавишу WRITE.
Удаление
Для удаления команды IR 00103 NO по адресу 0205 проделайте следующую
последовательность действий:
1, 2, 3,...1. Нажмите клавишу СLR для вызова исходной индикации.
2. Введите адрес, по которому будет удалено условие NO и нажмите клавишу
Стрелка вниз. Ведущие нули вводить необязательно.
A
C
2
F
0
5
00206READ
AND NOT00104
F
INS5
00205READ
AND00103
00206INSERT ?
AND00105
3. Нажмите клавишу DEL.
00205DELETE?
DEL
AND00103
4. Нажмите клавишу Стрелка вверх для удаления указанной команды. Если у
команды есть несколько операндов, они удалятся автоматически.
00205DELETE END
AND00105
После завершения вставки и удаления клавишами Стрелка вверх и Стрелка
вниз просмотрите программу и проверьте, что изменения произведены
правильно, в соответствии со следующей схемой:
Данная операция применяется для ввода или редактирования программ. Ее можно
проводить только в режиме PROGRAM.
RUNMONITORPROGRAM
НЕТНЕТДА
Одна и та же процедура используется как для ввода программы в первый раз, так и для
изменения уже существующей программы. Вобоих случаяхсодержимое памятипрограмм
переписывается.
Для демонстрации работы с данной функцией введем программу, представленную на
рисунке.
00002
TIM000
#0123
MOV(021)
#0100
LR10
ADB(050)
#0100
#FFF6
DM 0000
АдресКомандаОперанд
00200LDIR00002
00201TIM000
0123
00202MOV(21)#0100
LR10
00203ADB(50)#100
#FFF6
DM0000
1, 2, 3,...1. Нажмите СLR для вызова исходной индикации.
2. Определите адрес, с которого будет начинаться программа.
3. Введите адрес, с которого будет начинаться программа, и нажмите Стрелку
вниз. Это необходимо для ввода ведущих нулей.
A
C
2
A
0
0
00200
4. Введите первую команду и операнд.
C
LD
00200
2
LD00002
5. Нажмите клавишу WRITE для записи данной команды в память программ.
Будет индикатироваться следующий адрес программы.
WRITE
00201READ
NOP(000)
Если Вы ошиблись при вводе, нажмите клавишу СТРЕЛКА ВВЕРХ для
возврата на предыдущий адрес программы и снова введите команду.
Ошибочная команда будет переписана.
-58-
4.2 Операции программатора
6. Введите вторую команду и операнд. ( В нашем случае нет необходимости
вводить номер таймера: поскольку он = 000 ). Нажмите клавишу WRITE для
записи данной команды в память программ.
TIM
WRITE
00201 TIM DATE
#0000
7. Введите второй операнд (123 для задания 12.3 сек.) и нажмите WRITE.
Появится следующий адрес программы.
B
2
1
WRITE
3
00202READ
NOP(000)
D
C
Если при вводе была допущена ошибка, нажмите клавишу СТРЕЛКА ВВЕРХ
для возврата на индикацию ошибочного операнда, нажмите клавишуCONT/#
и снова 123. Вместо ошибочного значения запишется 123.
ЗамечаниеCчетчики вводятся так же, как и таймеры, только вместо TIM надо
нажимать CNT.
8. Введите третью команду. Сначала нажмите FUN для указания того, что
будет вводится функция, затем код функции (в данном примере 21)
C
B
FUN
2
1
00202
MOV(021)
ЗамечаниеДля того, чтобы изменить команду на команду фронта 0/1 после ввода
кода функции нажмите клавишу NOT. Рядом с требуемой командой
будет индикатироваться @. Для превращения ее в команду не фронта
0/1 снова нажмите NOT. Символ @ исчезнет. Для изменения команд
после того, как они введены, пролистайте программу, пока не
высветится нужная команда, и нажмите NOT. Рядом с командой
появится символ @.
9. Нажмите WRITE для записи команды в память. Появится индикация для
ввода первого операнда.
WRITE
00202 MOV DATA A
000
Запись 16-ричной, двоично-десятичной константы.
10. Введите первый операнд.
CONT
#
B
1
A
A
0
00202 MOV DATA A
0
#0100
Нажмите WRITE дляввода команды в память. Появится индикация для ввода
второго операнда.
WRITE
00202 MOV DATA B
#0000
Запись адреса слова.
11. Введите второй операнд.
LR
B
1
00202 MOV DATA B
0
LR 10
A
Нажмите WRITE дляввода команды в память. Появится индикация для ввода
следующей команды.
WRITE
00203READ
NOP(000)
ЗамечаниеЕсли вводится операнд команды, назначение бита или слова можно
опустить.
12. Введите следующую команду.
-59-
4.2 Операции программатора
A
F
FUN
5
Нажмите WRITE для ввода команды в память.
0
00203
ADB(050)
WRITE
00203 ADB DATA A
#0000
Запись десятичного числа без знака
13. Возможно введение в виде десятичного числа без знака.
CONT
#
SHIFT
00203 ADB DATA A
NOTTR
#00000
Введите операнд в диапазоне 0 ... 65535.
F
C
5
2
00203 ADB DATA A
6
#00256
ЗамечаниеЕсли при вводе была допущена ошибка, нажмите CLR для возврата
состояния перед вводом и введите исправленное значение.
14. Возвратитесь в индикацию ввода 16-ричного числа.
00203 ADB DATA A
TRSHIFT
#0100
ЗамечаниеЕсли был сделан ввод числа вне допустимого диапазона, звучит зуммер
и перехода к индикации 16-ричного числа не происходит.
WRITE
00203 ADB DATA B
000
15. Второй операнд вводится как число со знаком.
CONT
#
SHIFT
00203 ADB DATA B
TR
#+00000
Введите операнд в диапазоне -32 768 ... + 32 767. Для ввода положительного
значения служит клавиша SET, отрицательного - RESET.
REC
RESET
1
00203 ADB DATA B
0
#-00010
A
B
ЗамечаниеЕсли при вводе была допущена ошибка, нажмите CLR для возврата
состояния перед вводом и введите исправленное значение.
16. Возвратитесь в индикацию 16-ричного числа.
00203 ADB DATA B
SHIFT
TR
#FFF6
ЗамечаниеЕсли был сделан ввод числа вне допустимого диапазона, звучит зуммер
и перехода к индикации 16-ричного числа не происходит.
WRITE
00203 ADB DATA C
000
17. Введите последний операнд и нажмите клавишу WRITE.
00203 ADB DATA C
DM
WRITE
00204READ
NOP(000)
DM 0000
4.2.9 Контроль программы
Данная операция проверяет ошибки программирования и при обнаружении ошибки
индикатирует адрес программы и ошибку. Возможна только в режиме PROGRAM.
-60-
4.2 Операции программатора
RUNMONITORPROGRAM
НЕТНЕТДА
1, 2, 3,...1. Нажмите клавишу СLR для вызова исходной индикации.
Поиск будет продолжиться, пока не встретится команда END или не будет
достигнута граница памяти программ. Если достигнута граница памяти,
индикация будет иметь вид:
SRCH
00300NO END INST
END
Если встретилась команда END, индикация будет иметь вид:
SRCH
00310PROG CHK
END(001) (00.3KW)
Если появилась ошибка,отредактируйте программу для исправления ошибки
и снова проверьте программу. Продолжайте проверку до тех пор, пока не
откорректируете все ошибки.
4.2.10 Просмотр бита, числа, слова
Данная операция применяется для индикации состояния до 16 бит и слов, хотя только 3
слова могут быть отображены на дисплее одновременно. Данная операция возможна в
любом режиме.
RUNMONITORPROGRAM
ДАДАДА
Чтение программы, затем просмотр
Когда индикатируется адрес программы, состояние бита или слова по этому адресу можно
просмотреть, нажав клавишу MONTR.
1, 2, 3,...1. Нажмите клавишу СLR для вызова исходной индикации.
2. Введите требуемый адрес программы и нажмите Стрелку вниз.
A
C
2
3. Нажмите MONTR для начала просмотра.
MONTR
Если просматривается состояние бита, его состояние можно изменить
операцией Принудительное включение/выключение. Подробности см. гл.
4-3-22. Если просматривается состояние слова, его значение можно изменить
0
T000
1234
A
0
00200READ
TIM000
-61-
4.2 Операции программатора
операциейМодификация16-ричного/двоично-десятичногопараметра.
Подробности см. гл. 4-3-18.
4. Нажмите CLR для окончания просмотра.
00200
CLR
TIM000
Просмотр бита
Для просмотра состояния отдельного бит проделайте следующую последовательность
действий:
1, 2, 3,...1. Нажмите СLR для вызова исходной индикации.
2. Введите требуемый битовый адрес и нажмите MONTR.
CONT
SHIFT
При нажатии Стрелка вверх и Стрелка вниз индикатируется состояние
предыдущего или следующего битов.
Состояниепросматриваемогобитаможноизменитьоперацией
Принудительное включение/выключение. Подробности см. гл. 4-3-22.
3. Нажмите CLR для окончания просмотра.
CLR
B
1
#
00000
CONT00001
MONTR
00001
^ON
Просмотр слова
Для просмотра состояния отдельного слова проделайте следующую последовательность
действий:
1, 2, 3,...1. Нажмите СLR для вызова исходной индикации
2. Введите адрес просматриваемого слова.
SHIFT
CH
.
LR
B
00000
1
CHANNEL LR01
3. Для начала просмотра нажмите MONTR.
MONTR
cL01
FFFF
При нажатии Стрелка вверх и Стрелка вниз индикатируется состояние
предыдущего или следующего битов.
Значение просматриваемого слова можно изменить операцией Модификация
16-ричного/двоично-десятичного параметра. Подробности см. гл. 4-3-18.
4. Нажмите CLR для окончания просмотра.
00000
CLR
CHANNEL LR01
Просмотр нескольких адресов
Можно одновременно просматривать состояния до 6 бит и слов, хотя только 3 могут быть
отображены на дисплее одновременно.
1, 2, 3,...1. Нажмите СLR для вызова исходной индикации.
2. Введите адрес первого бита или слова и нажмите MONTR.
TIM
MONTR
T000
0100
3. Повторите шаг 2 (не более 6 раз) для задания следующих адресов, которые
будут наблюдаться.
-62-
4.2 Операции программатора
SHIFT
CONT
B
1
DM
MONTR
MONTR
#
00001 T000
^ OFF 0100
D0000 00001 T000
0000 ^ OFF 0100
Если просматриваются 4 и более слов. биты и слова, которых нет на дисплее,
вызываются нажатием MONTR, Если нажать только MONTR, изображение
сдвинется вправо.
Если ввести более 6 адресов, введенные ранее будут отменены.
4. Нажмите CLR для окончания просмотра самого левого бита и убирания его с
дисплея.
00001 T000
CLR
^ OFF 0100
5. Нажмите SHIFT + CLR для полного окончания просмотра
00000
CLRSHIFT
CHANNEL DM 0000
ЗамечаниеНажмите SHIFT + CLR для возврата в индикацию нескольких адресов.
НажмитеSHIFT+MONTRдляиндикациисохранившеесясостояние
индикации нескольких адресов. Память состояния индикации нескольких
слов может содержать до 6 бит и слов.
4.2.11 Просмотр изменения состояния бита
Данная операция применяется для просмотра изменения состояния отдельного бита с 1/0
и 0/1. При обнаружении изменения состояния это состояние индикатируется и звенит
зуммер. Данная операция возможна в любом режиме.
RUNMONITORPROGRAM
ДАДАДА
1, 2, 3,...1. Вызовитепросмотр требуемого бита согласно п.4.3.10. Если индикатируются
2 и более бита, требуемый бит должен находиться слева.
В примере будет контролироваться изменение состояния бита LR00.
L0000 00001 H0000
^OFF ^OFF ^OFF
2. Для просмотра перехода 0/1 нажмите SHIFT и Стрелка вверх. Появится
символ U@.
SHIFT
L0000 00001 H0000
U@OFF^OFF^OFF
Для просмотра перехода 1/0 нажмите SHIFT и Стрелка вниз.Появится символ
D@.
SHIFT
L0000 00001 H0000
D@OFF^OFF^OFF
3. При переходе бита 0/1 (задание U@) и 1/0 (задание D@) звучит зуммер.
L0000 00001 H0000
^ON ^OFF ^OFF
4. Для окончания индикации переходов и возврата в нормальную индикацию
нажмите CLR.
L0000 00001 H0000
CLR
^OFF ^OFF ^OFF
-63-
4.2 Операции программатора
4.2.12 Просмотр параметра в двоичном виде
Данная операция применяется для индикации состояния 1 или 0 любого бита. Данная
операция возможна в любом режиме.
RUNMONITORPROGRAM
ДАДАДА
1, 2, 3,...1. Вызовите просмотр требуемого слова согласно п.4.3.10. Требуемое слово на
дисплее должно быть самым левым, если индикатируется 2 и более слов.
C000
0000
(Индикация слова)
2. Нажмите SHIFT, MONTR для начала двоичного просмотра. Состояние 16
битов выбранного слова высветится в нижней части дисплея. (1 - ON, 0- OFF).
SHIFT
MONTR
C000 MONTR
000000000000000000
Состояние принудительно установленных битов индикатируется как S,
принудительно сброшенных как R.
C000 MONTR
000S000000000R0000
Замечаниеa. Значение просматриваемых битов можно изменять согласно 4-3-19.
b. При нажатии Стрелка вверх и Стрелка вниз можно просматривать
состояние битов предыдущего или следующего слов.
3. Для окончания просмотра в двоичном виде и возврата в нормальную
индикацию нажмите CLR.
C000
CLR
0000
4.2.13 Просмотр трех слов
Данная операция применяется для индикации состояния трех последовательных слов.
Данная операция возможна в любом режиме.
RUNMONITORPROGRAM
ДАДАДА
1, 2, 3,...1. Вызовите просмотр первого из трех требуемых слов согласно п. 4-3-10.
Если индикатируется 2 и более слов, требуемое слово на дисплее должно быть
самым левым.
C000
89AB
(Просмотр слова)
2. Нажмите EXT для начала просмотра трех слов. Состояние требуемого слова
и следующих двух высветится, как приведено на рисунке. В примере выбрано
слово DM 0000.
C002 C001 C000
EXT
0123 4567 89AB
Для изменения адресов просматриваемых слов нажмите Стрелка вверх и
Стрелка вниз.
-64-
4.2 Операции программатора
Значение индикатируемых слов можно изменять согласно 4-3-16.
3. Нажмите CLR для окончания просмотра в виде 3 слов и возвратиться в
нормальный режим. Будет просматриваться самое правое слово.
C000
CLR
89AB
4.2.14 Просмотр в виде десятичного числа со знаком
Данная операция преобразует содержимое указанного слова из 16-ричного со знаком
(формат дополнения до двух) в десятичное число со знаком для индикации. Данная
операция может проводиться при просмотре входов/выходов, просмотре нескольких
адресов или просмотре трех слов.
RUNMONITORPROGRAM
ДАДАДА
1, 2, 3,...1. Вызовите просмотр требуемого слова. При индикации нескольких слов
преобразуется самое левое слово.
c000 cL00 20000
FFF0 0000 ^OFF
2. Нажмите SHIFT+TR для индикации самого левого слова в виде десятичного
со знаком.
c000
SHIFT
TR
-00016
Здесьсодержимоеиндикатируемогословаможноизменитьвводом
десятичного числа со знаком. См. 4.3.20.
3. Нажмите клавишу СLR или SHIFT+TR для окончания индикации
десятичного со знаком и возвратиться в нормальную индикацию.
c000 cL00 20000
CLR
FFF0 0000 ^OFF
4.2.15 Просмотр в виде десятичного числа без знака
Данная операция преобразует содержимое указанного слова из 16-ричного содержимого
слова в десятичное число со знаком для индикации. Данная операция может проводиться
при просмотре входов/выходов, просмотре нескольких адресов или просмотре трех слов.
RUNMONITORPROGRAM
ДАДАДА
1, 2, 3,...1. Вызовите просмотр требуемого слова. При индикации нескольких слов
преобразуется самое левое слово.
c000 cL00 20000
FFF0 0000 ^OFF
2. Нажмите SHIFT+TR+NOT для индикации самого левого слова в виде
десятичного без знака.
SHIFT
TR
NOT
c000
65520
Здесьсодержимоеиндикатируемогословаможноизменитьвводом
десятичного числа без знака. См. 4.3.21.
3. Нажмите клавишу СLR или SHIFT+TR для окончания индикации
десятичного без знака и возвратиться в нормальную индикацию.
-65-
4.2 Операции программатора
c000 cL00 20000
CLR
FFF0 0000 ^OFF
4.2.16 Изменение значений трех соседних слов
Данная операция применяется для изменения содержимого одного или более из трех
последовательных слов, (индикатируемых в режиме индикации 3 слов). Данная операция
возможна только в режимах MONITOR и PROGRAM.
RUNMONITORPROGRAM
НЕТДАДА
1, 2, 3,...1. Вызовите просмотр состояния требуемых слов по алгоритму 4-3-13.
D0002 D0001 D0000
0123 4567 89AB
(Индикация трех слов)
2. Нажмите клавишу CHG для начала операции. Курсор появится рядом с
содержимым левого слова.
D0002 3CHCHANG?
CHG
3. Введите новое значение для левого слова и нажмите клавишу CHG, если
нужно изменить более 1 слова. Если больше изменений не требуется, нажмите
WRITE для внесения изменений в память.
B
0123 4567 89AB
D0002 3CHCHANG?
CHG1
0123 4567 89AB
4. Введите новое значение для среднего слова на дисплее и нажмите клавишу
CHG, если нужно изменить правое слово. Если больше изменений не
требуется, нажмите WRITE для внесения изменений в память ( в данном
примере не требуется).
C
3
2
WRITE
4
D0002 D0001 D0000
0001 0234 89AB
E
D
ЗамечаниеЕсли нажать CLR перед WRITE, операция будет отменена и возвратится
индикация 3 слов без изменений в памяти.
4.2.17 Изменение задания таймеров и счетчиков
Для изменения задания таймеров и счетчиков имеется 2 операции, которые возможны в
режимах MONITOR и PROGRAM. В режиме MONITOR задание можно менять во время
исполнении программы.
RUNMONITORPROGRAM
НЕТДАДА
Задания таймеров и счетчиков можно изменять либо вводом нового значения, либо
инкрементом/декрементом текущего значения.
Ввод нового задания
Данная операция может применяться для ввода новой константы задания или изменения
источника задания с константы на адрес и наоборот. В примере показано, как вводить
новую константу и изменять источник задания с константы на адрес.
1, 2, 3,...1. Нажмите СLR для вызова исходной индикации.
2. Вызовите на индикацию требуемый таймер или счетчик.
TIM
B
SRCH1
00201SRCH
TIM001
-66-
4.2 Операции программатора
3. Нажмите Стрелка вниз, затем CHG.
00201DATA?
CHG
T001 #0123 #????
4. В этом месте можно вводить новую константу или менять источник задания
с константы на адрес.
a. Для ввода новой константы введите число и нажмите WRITE.
E
C
B
2
1
WRITE
4
b. Для замены источника задания с константы на адрес введите адрес и
нажмите WRITE.
SHIFT
CH
1
.
B
Инкремент и декремент константы задания
Данная операция может применяться для инкремента и декремента задания. Это
возможно только когда задание задается в виде константы.
1, 2, 3,...1. Нажмите СLR для вызова исходной индикации.
2. Вызовите на индикацию требуемый таймер или счетчик.
00201 TIM DATA
A
WRITE
0
#0124
00201 TIM DATA
010
SRCHTIM
00201SRCH
TIM000
3. Нажмите Стрелка вниз, CHG и EXT.
CHGEXT
00201DATA ? U/D
T000 #0123 #0123
Константа слева - старое задание, число справа будет введено как новое
задание в п. 5.
4. Нажмите Стрелка вниз или Стрелка вверх для инкремента или декремента
задания.
00201DATA ? U/D
T000 #0123 #0124
5. Дважды нажмите CLR для замены задания на новое значение.
CLR
#0124
00201 TIM DATA
CLR
4.2.18 Изменение значения в виде 16-ричного или двоично-десятичного числа
Данная операцияприменяется дляизменения значения слова, индикатируемого в режиме
4.3.10. Данная операция возможна в режимах MONITOR и PROGRAM.
RUNMONITORPROGRAM
НЕТДАДА
Слова SR 253 ... SR 255 нельзя изменить.
1, 2, 3,...1. Вызовите просмотр состояния требуемого слова согласно 4.3.10. Если
индикатируется более 2 слов, требуемое слово должно быть слева.
D0000
0119
(Индикация слова)
2. Нажмите клавишу CHG для начала операции.
CHG
PRES VAL?
D0000 0119 ????
-67-
4.2 Операции программатора
3. Введите новое текущее значение и нажмите WRITE для внесения
изменений в память.
При нажатии WRITE операция прекращается и происходит переход в режим
нормального просмотра.
C
A
2
A
0
WRITE
0
D0000
0200
4.2.19 Изменение параметра, представляемого в виде двоичного числа
Данная операцияприменяется дляизменения значения слова, индикатируемого в режиме
3-5-15. Данная операция возможна в режимах MONITOR и PROGRAM.
RUNMONITORPROGRAM
НЕТДАДА
Биты SR 25300 ... SR 25507 нельзя изменить.
1, 2, 3,...1. Вызовите просмотр состояния требуемого слова (п. 4.3.12).
c001 MONTR
1000010101010101
2. Нажмите клавишу CHG для начала операции модификации.
CHG
c001 MONTR
000010101010101
Над битом 15 появится мигающий курсор. Курсор показывает, какой бит
можно изменять.
3. Для перемещения курсора и изменения битов служат 3 набора клавиш:
a. Для перемещения влево-вправо: клавиши Стрелка вниз - Стрелка
вверх.
c001 CHG?
10 0010101010101
b. Для изменения состояния бита служат клавиши1и0.После нажатия
одной из этих клавиш курсор переместится вправо.
B
1
c001 CHG?
101 010101010101
c. Для принудительного включения/выключения нажмитеSHIFT + SET
или SHIFT + RESET. После нажатия одной из этих клавиш курсор
переместится вправо. Клавиша NOT уберет принудительное состояние.
ЗамечаниеБиты в области DM нельзя принудительно включить/выключить.
4. Для занесения изменений в память нажмите WRITE.
WRITE
c001 MONTR
1010010101010101
4.2.20 Изменение десятичного числа со знаком
Данная операция применяется для изменения значения числа, индикатируемого в виде
десятичного числасо знакомв диапазоне-32768 ...32767.Оно автоматическипреобразуется
в 16-ричное (формат дополнения до 2).
Слова SR 253 - SR 255 нельзя изменить.
RUNMONITORPROGRAM
НЕТДАДА
1, 2, 3,...1. Вызовите просмотр состояния требуемого слова в виде десятичного числа со
знаком.
-68-
4.2 Операции программатора
c000
-00016
(Индикация десятичного со знаком)
2. Нажмите клавишу CHG для начала модификации.
CHG
PRES VAL?
C000 -00016
3. Введите новое значение и нажмите WRITE для внесения изменений в
память.
При нажатии WRITE операция прекращается и происходит переход в режим
просмотра десятичного числа со знаком.
Вводимое значение должно быть в диапазоне -32768 ...32767. Для ввода
положительного числе используйте клавишу SET, для ввода отрицательного RESET.
REC
RESET
WRITE
3
8672
c000
-32768
C
D
Для возврата в нормальный режиминдикации нажмитеСLR илиSHIFT и TR.
Если сделан ошибочный ввод, нажмите СLR для возврата значения, которое
было до ввода. Затем введите правильное значение.
4.2.21 Изменение десятичного числа без знака
Данная операция применяется для изменения значения числа, индикатируемого в виде
десятичного числа без знака в диапазоне 0 ... 65 535. Оно автоматически преобразуется в
16-ричное.
Слова SR 253 - SR 255 нельзя изменить.
RUNMONITORPROGRAM
НЕТДАДА
1, 2, 3,...1. Вызовите просмотр состояния требуемого слова в виде десятичного числа
без знака.
c000
65520
(Индикация десятичного без знака)
2. Нажмите клавишу CHG для начала модификации.
CHG
PRES VAL?
C000 65520
3. Введите новое значение и нажмите WRITE для внесения изменений в
память.
При нажатии WRITE операция прекращается и происходит переход в режим
просмотра десятичного числа без знака.
Вводимое значение должно быть в диапазоне 0 ... 65 535.
C
D
3
WRITE
8672
c000
32768
Для возврата в нормальный режиминдикации нажмитеСLR илиSHIFT и TR.
Если сделан ошибочный ввод, нажмите СLR для возврата значения, которое
было до ввода. Затем введите правильное значение.
-69-
4.2 Операции программатора
4.2.22 Принудительные установка/сброс бита
Данная операция применяется для принудительной установки или сброса бита,
наибольшее применение находит при отладке программы или проверки подключения
выходов.
Данная операция возможна только в режимах MONITOR и PROGRAM.
просматриваются два или более слов, требуемый бит должен быть самым
левым.
00000 20000
^OFF ^ON
(Просмотр нескольких слов)
2. Нажмите SET для принудительного включения бита или RESET для
принудительного выключения.
00000 20000
SET
Курсор в левом нижнем углу показывает, что имеет место принудительное
включение/выключение. Состояние бита остается только пока нажата
клавиша. Бит вернется в исходное состояние спустя 1 цикл после отпускания
клавиши.
3. Для сохранения состояния после отпускания клавиш нажмите SHIFT+SET,
SHIFT+RESET. В этом случае принудительное состояние указывается
следующим образом: принудительно включенный бит - S
принудительно выключенный бит- R
Для возврата бита в исходное состояние нажать NOT или сделать сброс
принудительного состояния. Подробности см. 4.3.23.
Принудительное состояние можно убрать сменой режима ПК (если SR 25211
не 0 - тогда принудительное состояние нельзя убрать переключением из
PROGRAM в MONITOR) или когда работа прервалась из-за фатальной
ошибки или прерывания питания.
ON ^OFF
4.2.23 Убрать принудительное состояние включено/выключено
Данная операция применяется для восстановления состояния всех битов, которые были
принудительно включены или выключены. Данная операция возможна в режимах
MONITOR и PROGRAM.
RUNMONITORPROGRAM
НЕТДАДА
1, 2, 3,...1. Нажмите клавишу СLR для вызова исходной индикации.
ЗамечаниеЕсли вы ошиблись и нажали не ту клавишу, нажмите CLR и начните с
начала.
3. Нажмите клавишу NOT чтобы убрать все принудительные установки.
00000FORCE RELE
NOT
END
-70-
4.3 Пример программирования
4.2.24 Изменение индикации с 16-ричного на ASCII
Данная операция применяется для переключения режима индикации слова в виде
16-ричного числа (4 цифры) и ASCII.
Данная операция возможна в любом режиме.
RUNMONITORPROGRAM
ДАДАДА
1, 2, 3,...1. Вызовите просмотр состояния требуемого слова (п. 4.3.10). Если на просмотр
вызваны 2 и более слов,требуемое словодолжно находитьсяслева на дисплее.
D0000 D0001
4142 3031
(Индикация нескольких адресов)
2. Для вызова индикации в виде ASCII нажмите TR. Эти режимы индикации
взаимно переключаются при нажатии TR.
D0000 D0001
TR
"AB" 3031
D0000 D0001
TR
4142 3031
4.2.25 Индикация времени цикла
Данная операция применяется для индикации текущего среднего времени цикла (время
сканирования). Данная операция возможна в режимах RUN и MONITOR при исполнении
программы.
RUNMONITORPROGRAM
ДАДАДА
1, 2, 3,...1. Нажмите СLR для вызова исходной индикации.
2. Нажмите клавишу MONTR для индикации времени цикла
MONTR
00000SCAN TIME
012.1MS
При нескольких повторных нажатиях MONTR числа могут быть различными,
что вызвано изменением условий исполнения.
4.3 Пример программирования
В данной главе описана последовательность действий для написания программы с
программатора.
4.3.1 Подготовительные мероприятия
При написании программы для CPM1 в первый раз проделайте процедуры 1 ... 3 (стирание
памяти).
1, 2, 3,...1. Установите переключатель режимов на программаторе в PROGRAM и
включите питание. На программаторе появится режим ввода пароля.
MONITOR
RUN
PROGRAM
<PROGRAM>
PASSWORD
2. Введите пароль, нажав клавиши СLR и затем MONTR.
CLR
MONTR
<PROGRAM>
-71-
4.3 Пример программирования
В данном месте можно нажать SHIFN и 1 для включения или выключения
зуммера. (см. 4.3.3.)
3. Очистите память CPM1 нажатием СLR, SET, NOT, RESET и MONTR.
Нажмите несколько раз СLR, если индикатируются сообщения об ошибках.
00000
CLR
SETNOT
RESET
MONTR
00000 MEM CLR ?
HRCNT DM
00000 MEM CLR
END HR CNT DM
4. Высветите и очистите сообщения об ошибках, нажав СLR, FUN и затем
MONTR. Продолжайте нажимать MONTR, пока все сообщения об ошибках не
очистятся.
00000
CLR
00000
FUN
FUN(0??)
MONTR
00000ERR CHK
OK
5. Нажмите СLR для вызова исходной индикации программирования (адрес
программы 00000). Новую программу можно писать в данный адрес.
00000
CLR
Внимание!Перед вводом пароля убедитесь, что переключатель находится в режиме
PROGRAM. Тщательно проверьте систему перед первым исполнением
программы.
4.3.2 Пример программы
Следующая РКСслужитдлядемонстрациитого, какзаписатьпрограммус
программатора. Данная программа вызывает меандр на выходе IR 01000 (1 с в состоянии 1,
1 секунда в состоянии 0) 10 раз после включения IR 00000 в состояние 1.
Мнемоника данной программы представлена в таблице. Процедуры для ввода данной
программы с программатора описаны в 4.4.3
Программа записывается в соответствии с таблицей мнемоники (4.4.2). Процедура
выполняется, начиная с исходной индикации. (Перед вводом новой программы очистите
память).
(1) Ввод бита самоподдержки
1, 2, 3,...1. Введите нормально открытое условие IR 00000.
(Необязательно вводить ведущие нули).
-73-
LD
00000
LD00000
4.3 Пример программирования
WRITE
00001READ
NOP(000)
2. Введите OR условия IR 20000.
OR
0
0
0
2
WRITE
00001
0
OR20000
00002READ
NOP(000)
A
A
A
A
C
3. Введите AND с нормально закрытым условием С000.
(Необязательно вводить ведущие нули).
OR
0
0
0
2
WRITE
00001
0
OR20000
00002READ
NOP(000)
A
A
A
A
C
4. Введите OUT условия IR 20000.
OUT
C
0
2
0
0
WRITE
00003
0
OUT20000
00004READ
NOP(000)
A
A
A
A
(2) Ввод 1-секундного таймера
1, 2, 3,...1. Введите нормально открытое условие IR 20000.
A
A
A
A
C
LD
0
0
0
2
00004
0
LD20000
WRITE
00005READ
NOP(000)
2. Введите AND с нормально закрытым условием T002.
(Необязательно вводить ведущие нули).
AND
C
TIMNOT2
WRITE
00005
AND NOT TIM 002
00006READ
NOP(000)
3. Введите 1-секундный таймер T001.
B
00006
TIM
1
WRITE
TIM001
00006 TIM DATA
#0000
4. Введите Задание для T001 (#0010 = 1.0 с).
B
A
1
WRITE
00006 TIM DATA
0
00007READ
NOP(000)
#0010
(3) Ввод 2-секундного таймера
Для ввода 2-секундного таймера проделайте следующие операции:
1, 2, 3,...1. Введите нормально открытое условие IR 20000.
-74-
LD
4.3 Пример программирования
A
A
A
A
C
0
2
0
0
00007
0
LD20000
WRITE
00008READ
NOP(000)
2. Введите AND с нормально закрытым условием T002.
(Необязательно вводить ведущие нули).
AND
C
TIMNOT2
WRITE
00008
AND NOT TIM 002
00009READ
NOP(000)
3. Введите 2-секундный таймер T002.
C
TIM
WRITE
00009
2
TIM002
00009 TIM DATA
#0000
4. Введите Задание для T002 (#0020 = 2.0 с).
C
A
2
WRITE
00009 TIM DATA
0
00010READ
NOP(000)
#0020
(4) Ввод счетчика на 10
Для ввода счетчика на 10 проделайте следующие операции:
1, 2, 3,...1. Введите нормально открытое условие IR 20000.
A
A
A
A
C
LD
0
0
0
2
00010
0
LD20000
WRITE
00011READ
NOP(000)
2. Введите AND с нормально закрытым условием T001.
(Необязательно вводить ведущие нули).
AND
B
TIM1
WRITE
00011
ANDTIM 001
00012READ
NOP(000)
3. Введите нормально закрытое условие IR 20000.
NOT
C
0
2
0
0
WRITE
00012
0
LD NOT20000
00013READ
NOP(000)
LD
A
A
A
A
4. Введите счетчик 000.
A
00013
CNT
0
WRITE
CNT000
00013 CNT DATE
#0000
5. Введите Задание для счетчика 000 (#0010 = 10 единиц счета).
-75-
4.3 Пример программирования
A
B
1
00013 CNT DATE
0
#0010
WRITE
00014READ
NOP(000)
(5) Ввод выдачи импульсов
1, 2, 3,...1. Введите нормально открытое условие IR 20000.
LD
0
0
0
2
WRITE
000014
0
LD20000
00015READ
NOP(000)
A
A
A
A
C
2. Введите AND с нормально закрытым условием T001.
(Необязательно вводить ведущие нули).
AND
B
TIMNOT1
WRITE
00015
AND NOT TIM 001
00016READ
NOP(000)
3. Введите OUT команды IR 01000.
(Необязательно вводить ведущие нули).
A
A
A
OUT
B
1
0
0
WRITE
00016
0
OUT01000
00017READ
NOP(000)
(6) Ввод команды END(001)
Введите команду END(001)
00017
FUN
FUN(0??)
B
A
0
WRITE
1
00017
FUN(001)
00018READ
NOP(000)
4.3.4 Контроль программы
Проверяйте синтаксис программы в режиме PROGRAM для того, чтобы убедиться, что
программа введена правильно.
1, 2, 3,...1. Нажмите СLR для вызова исходной индикации.
3. Введите желаемый уровень контроля (0, 1 или 2). Контроль программы
начнется после ввода уровня и первая обнаруженная ошибка будет
индикатироваться.
00000PROG CHK
CHKLEVEL (0-2)?
A
00178CIRCUIT ERR
0
OUT00200
ЗамечаниеПодробности об уровнях контроля см. 5.5.
-76-
4.3 Пример программирования
4. Нажмите клавишу SRСH для продолжения поиска. Появится сообщение о
следующей ошибке. Продолжайте нажимать SRСH для продолжения поиска
ошибок.
Поиск будетпродолжаться докоманды END или достижения границы области
памяти.
Если индикатируется сообщение об ошибке, отредактируйте программу для исправления
ошибок и снова проверьте программу. Продолжайте проверку, пока не будут исправлены
все ошибки.
4.3.5 Тестовый прогон в режиме MONITOR
Переключите CPM1 в режим MONITOR и проверьте работу программы.
1, 2, 3,...1. Переключите переключатель режимов программатора в режим MONITOR.
MONITOR
RUN
2. Нажмите клавишу СLR для вызова исходной индикации.
CLR
3. Принудительно установите бит входа (IR 00000) с программатора для пуска
программы.
PROGRAM
<MONITOR>BZ
00000
LD
00000
LD00000
SET
00000
^OFF
00000
ON
MONTR
Курсор с левом нижнем углу дисплея указывает, что имеет место
принудительная установка. Бит останется в положении 1, пока удерживается
клавиша SET.
4. Если программа выполняется правильно, индикатор выхода 01000 мигнет 10
раз. После 10 миганий индикатор погаснет.
Если индикатор не мигает, в программе ошибка. В этом случае проверьте
программу и установите биты в 1/0 для проверки команд.
-77-
4.3 Пример программирования
-78-
Глава 5. Тестовые прогоны и обработка ошибок
В данной главе описаны процедуры тестовых прогонов операций CPM1, функций
самодиагностики и обработка ошибок для идентификации и исправления аппаратных
и программных ошибок, которые могут произойти при работе ПК.
-79-
5.1 Начальная проверка системы и процедура тестового прогона
5.1 Начальная проверка системы и процедура тестового прогона
5.1.1 Начальная проверка системы
После настройки и подключения CPM1 проверьте следующее. Перед тестовым прогоном
обязательно проверьте проводные подключения и соединения.
ПараметрОбъект проверки
Питание и подключение
входов/выходов
Соединительные кабеляВсе кабеля правильно подключены и закреплены?
5.1.2 Процедура тестового прогона CPM1
1, 2, 3,...1. Подключение питания
Проверьте напряжение питания и подключения клеммника CPM1.
Проверьте напряжение питания и подключения клеммника устройств
входа/выхода.
Включите питание и проверьте, чтобы горел индикатор POWER.
ИспользуйтепрограмматордляустановленияCPM1врежим
PROGRAM.
2. Проверка подключения входов/выходов
В режимеCPM1 PROGRAMпроверьте подключениевыходов,
принудительно включая и выключая выходные биты. Подробности см.
4.3.22.
Проверьте подключение входов с помощью входных индикаторов или
просмотра с программатора.
3. Тестовый прогон
Используйте программатор для установки CPM1 в режим RUN или
MONITOR и проверьте, горит ли индикатор RUN.
Проверьтепоследовательностьоперацийпутемпринудительной
установки/сброса битов и т. д.
4. Отладка
Исправьте обнаруженные ошибки.
5. Сохранение программы
Используйте программатор для записи программы на дискету
Выведите на принтер бумажный экземпляр.
ЗамечаниеПодробности об использовании программатора и SSS см. гл. 4
Подключение правильно?
Клеммы надежно зажаты?
Между наконечниками или проводами нет замыкания?
Подробности см. 3.4.
Подробности см. 3.4.
5.1.3 Предосторожности при обращении с памятью FLASH
Для защиты памяти FLASH соблюдайте следующие меры предосторожности.
1, 2, 3,...1. Изменения, произведенные в программе, области DM только для чтения
(DM 6144 ... DM 6599) или установочных параметрах (DM 6600 ... DM 6655)
записываются в память FLASH при переключении режимов работы CPM1.
Данные изменения будут потеряны, если они не записаны в память FLASH и
питание отключилось более, чем на 20 дней (при 250С), поскольку конденсатор
поддержки ОЗУ разряжается.
Данные изменения можно сохранить путем переключения CPM1 в режим
RUN или MONITOR или включенияCPM1 вскорепосле сделанныхизменений.
-80-
5.2 Цикл CPM1
Общий алгоритм работы СPM1 показан на схеме. Инициализаци CPM1 вызывается при
включении питания. Если ошибок не обнаружено, последовательно (циклически)
выполняеютсяоперациидиспетчеризации,исполненияпрограммы,обновления
входов/выходов и обслуживания периферийных устройств. Среднее время цикла можно
наблюдать с программатора.
5.2 Цикл CPM1
2. Первая операция CPM1 после изменения в программе, области DM только
для чтения(DM 6144 ... DM 6599) или установочныхпараметрах (DM 6600 ... DM
6655) займет на 600 мс больше, чем обычно. Обязательно принимайте в расчет
эту задержку при пуске.
3. Если одна из трех следующих операций выполняется в режиме MONITOR
или RUN, CPM1 увеличит время цикла до 600 мс и прерывания будут
запрещены, пока программа или установочные параметры переписываются.
Программа изменяется он-лайновыми опрециями.
Изменения в области DM только для чтения (DM 6144 ... DM 6599)
Изменения установочных параметров (DM 6600 ... DM 6655)
Сообщение об ошибке SСAN TIME OVER (превышено время цикла) при
данных операциях не появляется. При он-лайновых операциях они могут
оказать влияние на время реакции на вход.
Power application
Set error flags and activate
indicators.
ERROR of ALARM
ALARM
(flashing)
Initialization processes
Check hardware and Program
Memory
Check OK?
Yes
Preset cycle time monitoring
Wait until minimum cycle time
time.
Execute user program.
End of program?
Yes
Check cycle time setting.
Minimum cycle time
set?
expires.
Compute cycle time
Initialization
Overseeing
processes
No
No
Program
execution
Cycle time
processing
Cycle
time
Refresh input bits and output
terminals
Service peripheral port.
I/O refreshing
Service
peripheral port
ЗамечаниеПроцессы инициализации включают очистку областей IR, SR, и AR, установку
системных таймеров и проверка блоков входов/выходов.
-81-
5.3 Функции самодиагностики
В CPM1 есть различные функции самодиагностики для идентификации и исправления
возможных ошибок и сокращения времени простоя.
Ошибки ПК делятся на 2 категории, в зависимости от серьезности ошибок. Фатальные
ошибки - наиболее серьезные, которые останавливают работу CPM1. Нефатальные
ошибки менее серьезны и не останавливают работу CPM1.
5.3.1 Нефатальные ошибки
Работа ПК и отработка программы продолжается после появления одной или нескольких
таких ошибок. Хотя работа ПК продолжается, причину ошибки нужно выявить и
устранить как можно быстрее.
При появлении такой ошибка индикаторы POWER (СЕТЬ) и RUN (РАБОТА) остаются
включенными, индикатор ERR/ALM (Неисправность) мигает.
СообщениеFAL NЗначение сообщеия и порядок действий
SYS FAIL FAL **
(** может быть 01 ... 99
или 9B)
SCAN TIME OVERF8Время цикла превысило 100 мс. (SR 25309 = 1)
Ошибки связи
(нет сообщения)
5.3 Функции самодиагностики
01 ... 99В программе выполнилась команда FAL(06).
Проверьте номер FAL, определите причину,
вызвавшую ее срабатывание, устраните причину и
сотрите сообщение.
9BОбнаружена ошибка в установочных параметрах.
Проверить флаги AR 1300 ... AR 1302 и исправить
следующим образом:
AR 1300 = 1: обнаружен некорректный установочный
параметр (DM 6600 - DM 6614) при включении
питания. Исправьте установочные параметры в
режиме PROGRAM и снова включите питание
AR 1301 = 1: обнаружен некорректный установочный
параметр (DM 6615 - DM 6644) при переходе в режим
RUN. Исправьте установочные параметры в режиме
PROGRAM и снова включите режим RUN.
AR 1302 = 1: обнаружен некорректный установочный
параметр (DM 6645 - DM 6655) во время работы.
Исправьте установочные параметры и сотрите
ошибку.
Указывает, что время программного цикла больше
рекомендуемого. При возможности сократите цикл.
(СРМ1 можно настроить так, чтобы эта ошибка не
выявлялась).
НетЕсли произошел сбой связи по периферийному порту,
cоответствующий индикатор COMM прекратит
мигать. Проверьте соединительные кабеля и
перезапуститесь. Проверьте, установлены ли флаги
ошибок в AR 0812 =1.
5.3.2 Фатальные ошибки
Работа ПКи отработка программы прекратится и все выходы ПКвыключаются при любой
такой ошибке. Операции CPM1 будут возобновлены только после выключения ПК и
включения или использования программатора для переключения в режим PROGRAM и
сброса признаков ошибок.
При прерывании питания все индикаторы на ЦПУ выключены. При других фатальных
ошибках горят индикаторы POWER (ПИТАНИЕ) и ERR/ALM (АВАРИЯ). Индикатор
RUN (РАБОТА ) будет выключен.
СообщениеFALS NЗначение сообщения и порядок действий
Прерывание питания
(нет сообщения)
нетБыло прерывание питание более чем 10 мс.
Проверить напряжение и подвод питания. Снова
включить питание.
-82-
5.3 Функции самодиагностики
СообщениеFALS NЗначение сообщения и порядок действий
MEMORY ERR (Ошибка
памяти)
NO END INSTF0В программе отсутствует команда END(01).
I/O BUS ERRORC0Произошел сбой при передаче данных между ЦПУ и
I/O UNIT OVERE1Подключено слишком много блоков входов/выходов.
SYS FAIL FALS **
(** может быть 01...99, или
9F)
F1AR 1308 = 1: В программе пользователя существует
незаданная битовая область. Проверьте программу и
исправьте ошибку.
AR 1309 = 1: Произошел сбой в памяти FLASH.
Поскольку число записей в память FLASH превысило
заданный уровень, замените ЦПУ.
AR 1301 = 1: Ошибка контрольной суммы в
установочных параметрах (DM 6144 ... DM 6599).
Проверьте и откорректируйте установочные
параметры в области DM.
AR 1311 = 1: Ошибка контрольной суммы в
установочных параметрах. Проинициализируйте все
установочные параметры и введите снова.
AR 1312 = 1: Ошибка контрольной суммы в
программе. Проверьте программу и исправьте
обнаруженные ошибки.
Запишите в конце программы END(01).
блоком входов/выходов. Проверьте соединительный
кабель к блоку входов/выходов.
Исправьте конфигурацию входов/выходов.
01 - 99В программе выполнилась команда FALS (07).
Проверьте номер FALS для определения условий,
вызвавших сообщение, устраните причину и сотрите
сообщение.
9FВремя цикла превысило “Контрольное время цикла”
(DM 6618), вызывающее FALS 9F. Проверьте время
цикла и настройте параметр “Контрольное время
цикла”.
5.3.3 Опознание ошибок
Ошибки ПКопознаются по сообщениям на программаторе, флагам ошибокв областях SR и
AR, и кодам ошибок в SR 25300 .... SR 25307.
Сообщения об ошибках
Сообщения об ошибках, вызванные функциями самодиагностики, можно прочитать на
программаторе или на управляющем компьютере с SSS.
Флаги ошибок
Когда функциядиагностикиобнаруживает ошибкуаппаратуры,онавключает
соответствующие флаги в областях SR и AR.
Код ошибки
Когда функция диагностики обнаруживает ошибку, соответствующий код записывается в
SR 25300 ... SR 25307. (Код ошибки - это 2-разрядное 16-ричное число).
5.3.4 Ошибки, определяемые пользователем
Имеются 3 команды, с помощью которых пользователь может задать свои собственные
ошибки или сообщения.
FAL(06) вызывает признак нефатальной ошибки
FAL(07) вызывает признак фатальной ошибки
MSG(46)посылает сообщениенапрограмматорилиуправляющийкомпьютер,
подключенный к ПК.
-83-
5.4 Ошибки при работе с программатором
FAILURE ALARM - FAL (06) (Нефатальная ошибка)
FAL(06) - вызов признака нефатальной ошибки. При исполнении FAL (06) производятся
следующие действия:
1, 2, 3,...1. Мигает индикатор ERR/ALM на ЦПУ. Работа ПК продолжается.
2. Hомер данной FAL (две десятичных цифры от 01 до 99) заносится в SR 25300
... SR 25307.
Hомера FAL могут расставляться произвольно для индикации определенных
условий. Одинаковые номера нельзя использовать для FAL и FALS. Для
стирания сообщения FAL устраните причину ошибки, выполните FAL 00 или
сотрите сообщение с помощью программатора.
Severe Failure Alarm - FALS (07) (Признак фатальной ошибки)
FALS(07) - команда, вызывающая признак фатальной ошибки. При исполнении команды
FALS (07) производятся следующие действия:
1, 2, 3,...1. Исполнение программы прерывается и выходы сбрасываются в 0.
2. Индикатор ERR/ALM на ЦПУ горит.
3. Hомер данной FALS из двух двоично-десятичных чисел (01-99) заносится в
SR 25300 - 25307.
4. Номер FALS заносится в область протокола ошибок. В CQM1 также
записывается время появления признака ошибки, если используется кассета
памяти с часами (RTC).
Hомера FALS могут расставляться произвольно для индикации определенных условий.
Одинаковые номера нельзя использовать одновременно для FAL и FALS. Для удаления
сообщения FALS переключите ПК в режим PROGRAM, устраните причину сообщения,
сотрите признак с помощью программатора.
Сообщение - MSG (46) (Message)
Команда MSG(46) применяется для индикации сообщений на программаторе. Сообщения
из максимум 16 знаков индикатируется, когда условия выполнения данной команды = 1.
5.4 Ошибки при работе с программатором
Следующие сообщения об ошибках могут появиться при работе с программатора.
Исправьте ошибки, следуя указаниям таблицы, и продолжите работу.
Для работы с неисправностями, которые могут появиться при работе с LSS/SSS или
устройством доступа к данным, см. инструкции: Инструкция по работе с LSS, Инструкция
по работе с SSS, Инструкция по работе с устройством доступа к параметрам.
СообщениеЗначение сообщения и действия при сообщении
REPL ROMБыла попытка записи в память, защищенную от записи.
PROG OVERКоманда в последнем адресе памяти не NOP (00). Сотрите
ADDR OVERЗадан адрес, превышающий наибольший в памяти программ.
SETDATA ERRБыл ввод FALS 00, а 00 не может быть введен. Снова введите
I/O NO. ERRБыл задан адрес, превышающий наибольший адрес зоны
Установите переключатель защиты от записи в положение
OFF (секция 1 переключателя DIP на ЦПУ).
В СРМ1 установите биты 00 ... 03 DM 6602 в 0.
ненужные команды в хвосте программы.
Введите меньший адрес.
данные.
данных, т.е. адрес слишком велик. Изучите требования
команды и снова введите адрес.
-84-
5.5 Ошибки программирования
Данные ошибки в синтаксисе программ обнаруживаются при контроле программы
операцией “Контроль Программы”.
Имеется 3 уровня проверки программ. Перед проверкой должен быть задан необходимые
уровень. В таблице приведены тип ошибок, сообщения и объяснения всех ошибок
синтаксиса.
Уровень контроля 0 проверяет на ошибки типа A,B,C.
•
Уровень контроля 1 проверяет на ошибки типа A,В.
•
Уровень контроля 2 проверяет на ошибки только типа A.
•
ТипСообщениеЗначение сообщения и порядок действий
?????Программа запорчена, появился несуществующий код.
CIRCUIT ERRЧисло логических блоков и команд логических блоков не
OPERAND ERRОперанд команды, лежит вне допустимой зоны. Измените
NO END INSTRВ программе отсутствует команда END (001).
LOCKN ERRКоманда в неправильном месте программы. Изучите, как
JME UNDEFDКоманда JME (004) отсутствует для команды JMP (005).
DUPLДважды использован один и тот же номер перехода или
SBN UNDEFDКоманда SBS (091) запрограммирована для
STEP ERRНекорректно использованы STEP (008) с номером секции
ВIL-ILC ERRIL (002) и ILC (003) не используются попарно.
JMP-JME ERRJMP (004) и JME (005) не используются в паре. Перед
SBN-RET ERRЕсли индикатируемый адрес - адрес SBN (092), 2 разные
5.5 Ошибки программирования
Введите программу снова.
совпадает, т.е. LD или LD NOT использованы для начала
логического блока, результаты которого не используются
никакими другими командами, либо применена команда,
для которой нет требуемого числа логических блоков.
Проверьте программу.
значение опреанда, чтобы он лежал в допустимой зоне
Запишите END (001) в конце программы
пользоваться командой и скорректируйте программу.
Скорректируйте номер перехода или вставьте
положенную команду JME (004).
подпрограммы. Скорректируйте программу, чтобы один
номер использовался только для одной из них.
несуществующей подпрограммы. Скорректируйте номер
или запрограммируйте подпрограмму.
и STEP (008) без номера секции. Изучите работу команды.
Скорректируйте программу.
Скорректируйте программу, чтобы у каждой IL(002) был
свой ILC (003). Хотя это сообщение об ошибке появится,
если более одной IL (002) используется с одной IL (003),
программа выполнится как написано. Перед отработкой
убедитесь, что Ваша программа написана в соответствии с
замыслом.
отработкой убедитесь, что Ваша программа написана в
соответствии замыслом.
подпрограммы определены одним именем.
Измените один из номеров или удалите одну из
подпрограмм. Если индикатируемый адрес - адрес RET
(093), данная команда использована неправильно. Изучите
работу команды RET и скорректируйте программу.
-85-
5.5 Ошибки программирования
ТипСообщениеЗначение сообщения и порядок действий
СCOIL DUPLОдин и тот же бит управляется (т.е. включается и/или
выключается) более чем одной командой. (напр. OUT, OUT
NOT, DIFU (13), DIFD (14), KEEP (11), SFT (10). Хотя это
разрешено для некоторых команд, просмотрите работу
команды и или убедитесь, что программа написана
правильно, или перепишите программу, чтобы каждый
бит управлялся одной командой.
JMP UNDEFDJME(005) был использован с JMP (004) не с таким номером.
SBS UNDEFDСуществует подпрограмма, которая не вызывается
Добавьте JMP (004) с таким же номером или удалите JME
(005).
SBS(091). Запрограммируйте вызов подпрограммы в
нужном месте или удалите подпрограмму, которая не
используется
-86-
5.6 Алгоритмы поиска неисправностей
Для поиска неисправностей, произошедших при работе СPM1, пользуйтесь следующими
алгоритмами.
Главный алгоритм поиска
Error
5.6 Алгоритмы поиска неисправностей
Power indicator lit?
Yes
Run indicator lit?
Yes
ERR/ALM indicator
flashing?
Yes
Is I/O sequence
normal?
Yes
Operating
environment
normal?
Yes
Replace the CPU
No
No
No
No
No
Check power supply.(See page 90)
Check for fatal errors.(See page 91)
Check for non-fatal errors.(See page 92)
Check I/O.(See page 93)
Check operating environment.(See page 95)
-87-
Проверка питания
Power indicator not lit
5.6 Алгоритмы поиска неисправностей
Is power being
supplied?
Yes
Is viltage adequate?
Yes
Are there any loose
terminal screws or
broken wires?
Yes
No
Connect power supply.
No
No
No
Yes
No
Is power indicator
Set supply voltage within
acceptable limits
Is power indicator
Tighten screws or replace
Is power indicator
lit?
Yes
lit?
wires.
Yes
lit?
Replace the Power Supply
Unit.
End
-88-
Поиск фатальных ошибок
Power indicator not lit
5.6 Алгоритмы поиска неисправностей
No
Is the ERR/ALM
indicator lit?
Determine the cause of the
error with a Peripheral
Device.
Is PC mode
displayed on
Peripheral Device?
Is a fatal error
displayed?
Switch to RUN or MONITOR
mode.
Is the RUN indicator
lit?
End
Yes
No
Yes
Yes
Is power indicator
lit?
No
Turn the power supply
OFF,and then ON again
Yes
Identify the error,eliminate
its cause,and clear the error.
No
Yes
No
Replace the
CPU
-89-
Поиск нефатальных ошибок
ERR/ALM indicator flashing
Determine the cause of the
error with a Peripheral
Device.
5.6 Алгоритмы поиска неисправностей
Is a non-fatal error
indicated?
No
Is the ERR/ALM
indicator flashing?
End
Yes
Identify the error,eliminate
its cause,and clear the error.
Flashing
Replace the CPU
-90-
Проверка входов/выходов
(LS1)
(LS2)
00002
00003
5.6 Алгоритмы поиска неисправностей
01003
01003
Malfunction of SOL1
Is the IR 01003
output indicator
operating normally?
Yes
Check the voltage at the IR
01003 terminals.
Yes
SOL1
No
Wire correctly
No
Yes
Is output correct?Operation O.K.?
Disconnect the external
wires and check the
conductivity of each wire.
Operation O.K.?
No
Yes
Monitor the ON/OFF status
of IR 01003 with a
Peripheral Device.
Operation O.K.?
Yes
No
A
To
next
page
Check output device SOL1.
Replace the CPU or
Expansion I/O Unit with the
problem
-91-
5.6 Алгоритмы поиска неисправностей
Are the IR 01002 and
From
previous
page
IR 01003 input
indicators operating
normally
Yes
Check the voltage at the
IR 01002 and IR 01003
terminals.
Operation O.K.?
Replace the CPU or
Expansion I/O Unit
Yes
NoA
No
Check operation by using a
dummy input signal to turn the
input ON and OFF
Yes
Operation O.K.?
Check input devices
LS1 and LS2
Yes
Check the voltage at the
IR 01002 and IR 01003
terminals.
Operation O.K.?
No
Is input wiring
correct?
No
Wire correctly
Return to "start"
Are the termonal
screws loose?
No
Yes
Tighten the terminal
screws
Replace the CPU or
Expansion I/O Unit
-92-
Проверка окружающей среды
Environmental conditions check
5.6 Алгоритмы поиска неисправностей
Is the ambient
temperature below
°
55 Ñ?
Yes
Is the ambient
temperature above
°
0Ñ?
Yes
Is the ambient
humidity between
10% and 90%?
Yes
Is noise being
controlled?
Yes
Is the installation
environment okey?
Yes
End
No
Consider using a
No
Consider using a
No
Consider using an
protectors or other
No
equipment at noise
No
instrument panel or
fan or cooler
heater
air conditioner
Install surge
noise-reducing
sources
Consider
constructing an
cabinet
-93-
5.6 Алгоритмы поиска неисправностей
-94-
Приложение А
Стандартные модели
ЦПУ
ОписаниеВходыВыходыПитаниеНомер модели
ЦПУс10
входами/выходами
ЦПУс20
входами/выходами
ЦПУс30
входами/выходами
Блок расширения входов/выходов
ОписаниеВходыВыходыНомер модели
Блок расширения с 20 входами/выходами6 точек4 точкиCPM1-20EDR
Приложение А. Стандартные модели
6 точек4 точки100 ... 240 В перем.
тока, 50/60 Гц
24 В пост. токаCPM1-10СDR-D
12 точек8 точек100 ... 240 В перем.
тока, 50/60 Гц
24 В пост. токаCPM1-20СDR-D
18 точек12 точек100 ... 240 В перем.
тока, 50/60 Гц
24 В пост. токаCPM1-30СDR-D
CPM1-10СDR-A
CPM1-20СDR-A
CPM1-30СDR-A
Адаптеры связи
ОписаниеВыходыНомер модели
Адаптер RS-232CОсуществляет связь между периферийным
Адаптер RS-422Осуществляет связь между периферийным
C200H-PRO27-EПортативный, с задней подсветкой. Нужен
кабель C200H-CN222 или C200H-CN422 (см.
ниже)
C500-ZL3AT1-E2 дискеты 3.5 “, IBM PC/AT совместимые
CQM1-CIF02Соединяет IBM PC/AT или совместимые
компьютеры с периферийным портом.
C200H-CN222Соединяет программатор C200H с
периферийным портом (2м).
C200H-CN422Соединяет программатор C200H с
периферийным портом (4м).
95
Приложение А. Стандартные модели
-96-
Приложение B
Габариты
Все размеры приведены в мм.
CPM1-10СDR-_
Приложение B. Габариты
OMRONSYSMACCPM1
121
130
CPM1-20СDR-_
OMRONSYSMACCPM1
171
180
81 90
81
85
90
85
97
CPM1-30СDR-
Приложение B. Габариты
CPM1-20EDR
171
180
221
230
OMRONSYSMACCPM1
20EDR
81
81 90
85
90
85
-98-
CPM1-СIF01
Приложение B. Габариты
90
81
30
21
56
50
205
CPM1-СIF11
81
90
30
21
61
50
205
Габариты с подключенными периферийными устройствами
CPM1-__СDR-__
Когда подключен адаптер связи или программатор.
99
Около
150
CPM1-СIF01
Когда подключен разъем RS-232C
Около
120
Приложение B. Габариты
- 100 -
Глоссарий
*DM
См. Косвенный адрес (в области DM).
1:1 связь
Связь между двумя ПК, организованная таким образом, чтобы образовать общую область
LR.
16-ричное представление числа
Система представления чисел, на базе 16 цифр. В ПК все данные хранятся в двоичной
форме, однако ввод и индикация на программирующих устройствах часто производятся в
16-ричном виде для упрощения операций. Каждая группа из четырех двоичных битов
эквивалентна одной 16-ричной цифре.
AR область
Область памяти, выделанная для флагов и битов управления.
ASCII
American Standard code For Information Interchahge. Служит для кодирования символов
при выдачи на принтер и другие внешние устройства.
AUTOEXEС.BAT
Файл MS DOS, содержащий команды, автоматически исполняемые при запуске.
CH
В сообщениях ПК обозначает слово. См. Слово.
CONFIG.SYS
Файл MS DOS, содержащий параметры среды персонального компьютера.
CTS
Clear-to-send (сброс передатчика) - сигнал, используемый при связи между устройствами,
который указывает, что приемник готов принимать данные.
CY
См. Флаг переноса
DIN профиль
Профиль, который входит в монтажные канавки различных устройств, что позволяет на
нем быстро и надежно монтировать устройства.
DIP-переключатель
Dual-in-line package - корпус с двухрядным расположением (штырьковых) выводов,
который монтируется на плате и служит для рабочих параметров.
DM область
Область данных (Data memery) служащая для хранения только слов данных. Слова в
области DM недоступны битами.
DM слово
Слово в области DM
EEPROM
ЭСПЗУ Электрически стираемое ПЗУ. Тип памяти, данные в которой можно стереть и
переписать. Это делается через специальные вводы микросхемы EEPROM и без удаления
микросхемы с устройства, в котором она установлена.
EPROM
CПЗУ СтираемоеПЗУ. Тип памяти, данные в которой можно стеретьультрафиолетом или
другими способами, и переписать.
Признак ошибки, вызванный из программы при исполнении команды FAL(06).
FALS - ошибка
Признак ошибки, вызванный из программы при исполнении команды FALS(07) или
вызванный системой.
FСS
См. КСК
HR область
Область памяти, которая сохраняет данные при отключенном питании и используется как
область рабочих бит.
I/O
(Input/output) - входы/выходы
IBM PС/AT или совместимый
Компьютер, имеющий аналогичную структуру с IBM PС/AT, на котором работают
программы IBM PС/AT.
IN
(Input) - вход
INTERLOСK
Метод программирования, служащий для того, чтобы работать с несколькими командами,
как с группой, чтобы можно было сбросить всю группу вместе, когда не требуются
индивидуальные условия. Сблокированная секция нормально выполняется для условия
исполнения 1 и сбрасывается при условии исполнения 0.
(Ladder support software) пакет программ, установленный на IBM PС/AT - совместимом
компьютере для работы в качестве программирующего устройства.
MONITOR
Режим работы контроллера - отработка программы с возможностью вмешаться в ход
отработки (принудительное включения/выключение входов/выходов). Служит для
наблюдения или отладки ПК.
OFF
Состояние входа или выхода, когда сигнал отсутствует. Обычно говорят об уровне сигнала
OFF (выключено) при низком входном напряжении, либо при непроводящем состоянии, но
могут быть и противоположные случаи.
ON
Состояние входа или выхода, когда сигнал присутствует. Обычно говорят об уровне
сигнала ON (включено) при высоком входном напряжении, либо при проводящем
состоянии, но могут быть и противоположные случаи.
OUT
(Output) - выход
PROGRAM
Режим работы ПК - программирование, позволяющий ввод и отладку программ, но не
позволяющий работу программы.
PROM
Programmable read-only memory: ППЗУ Программируемое постоянное запоминающее
устройство. Тип ПЗУ, в котором программа или данные могут быть записаны
пользователем, но потом эти данные сохраняются.
- 102 -
. Глоссарий
PV
(PRESENT VALUE) см. текущее значение
RAM
Read only memory - оперативное запоминающее устройство (ОЗУ). Не сохраняет данные
при отключении питания.
ROM
Read-only memory: ПЗУ Постоянное запоминающее устройство. Тип ПЗУ, в которое
писать нельзя.Микросхема ROM выпускаетсяв уже готовыми данными или программой и
их нельзя изменить. Однако программу или данные можно читать сколько угодно раз.
RUN
Режим работы контроллера - рабочий режим, работа по уже отлаженной программе.
SR область
Область памяти, которая содержит флаги и другие биты/слова со специальными
функциями.
SSS
(SYSMAС supportsoftware) пакетпрограмм, установленныйна IBMPС/AT -совместимом
компьютере для работы в качестве программирующего устройства.
SV
(SET VALUE) См. заданное значение
TR бит
Бит в области TR.
TR область
Область памяти, служащая для хранения условий исполнения, так что их можно будет
загрузить позже для использования другими командами.
UM область
Область памяти, в которой хранится программа пользователя, т. Е. Программа, которая
исполняется в настоящее время.
адрес
Число, служащее для указания места параметра или команды в памяти.
адрес бита
Место в памяти, где находится бит данных.Адрес битасодержит названиеобласти памяти,
адрес слова и номер бита внутри слова.
адрес слова
Место в памяти, где хранятся слова. Адрес слова должен указывать (иногда берется по
умолчанию) область данных и номер слова, к которому производится адресация.
арифметический сдвиг
Операция сдвига, при которой флаг переноса включается в операцию сдвига.
базовые команды
Основные команды лестничной диаграммы (в отличие от дополнительных команд)
байт
Единица данных, равная 8 битам, или половине слова.
бит
Самая малая единица информации, которую можно представить в вычислительном
устройстве. Бит может имеет значение либо 1, либо 0, соответствующее электрическим
сигналам ВКЛ или ВЫКЛ. Бит представляется одной двоичной цифрой. Некоторые биты
ПК отведеныдля специальных целей, таких, каксохранение состояния входов от внешних
устройств, а некоторые можно использоватьдля общегоназначения впрограммировании.
103
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.