Uploaded by vladimir.fvn55

RU 840D sl Complete Step7 v45

advertisement
SINUMERIK 840D sl
Sinumerik 840D sl
STEP 7 Базовый курс
Редакция 2013.01
Учебное пособие
Этот документ был создан для учебных целей.
Siemens не несет ответственности за его содержание.
SINUMERIK 840D sl
STEP 7 Базовый курс
Действительно для:
Sinumerik 840D sl Версия ПО 4.5
Содерж
ание
Старт
A060
Обзор системы
A002
Приложения
для сервиса и
пусконаладки
A150
Simatic
Manager
A026
Создание PLC
программы
A151
Базовые
функции для
PLC
программы
A058
Диагностика
PLC на
системе
Приложение C
PLC
Интерфейс
Конец
A031
PLC ошибки и
сообщения
A037
Структура
ошибок
Обзор системы
A060
Sinumerik
Operate
Описание модуля:
Система 840D sl Sinumerik Operate состоит из различных аппаратных компонентов.
Этот модуль дает графический обзор некоторых компонентов и показывает где каждый из
них подключается.
Детальное описание компонентов дается в каталогах NC61/NC62.
Цель модуля:
После завершения этого модуля Вы получите базовое понимание системы 840D sl Sinumerik
Operate и компонентов из которых она состоит.
Sinumerik
Содержание:
840D sl Sinumerik Operate
840D sl с TCU
840D sl с PCU50.x и TCU
Обзор системы SINAMICS S120 / 840D sl
840D sl: NCU и NX
Компоненты S120 "книжного формата"
S120 модули питания и компоненты DC link
S120 модули двигателей
Модули датчиков
Терминальные модули, DRIVE CLIQ Hub
Панели оператора
Правила Drive CLiQ
V4.5
Стр. 1
Этот документ был создан для учебных целей.
Siemens не несет ответственности за его содержание.
A060
A060
A060
Стр. 2
840D sl Sinumerik Operate
A060
Обзор системы
Обзор системы:
START
Модули
датчиков
840D sl с
TCU
Терминальн
ые модули,
DRIVE CLIQ
Hub
840D sl с
PCU50.x
Панели
оператора
840D sl с
PCU50.x и
TCU
Drive CLiQ
правила
Обзор
системы
S120 / 840D
sl
Обзор системы:
END
840D sl:
NCU и NX
S120
Компоненты
"Книжного
формата"
S120
Модули
питания и
компоненты
DC link
S120 Motor
Modules,
booksize
Заметки
840D sl Sinumerik Operate
Стр. 3
A060
A060
Обзор системы
840D sl с TCU
USB
USB
X202
Системная сеть
MCP
Сетевой
hub/switch.
Маховички
через MCP
Соединит.
комплект
X120 системная сеть
Заводская
сеть
HT8
Цифр. I/O:
Sinamics и NC
X122 и X132
DMC20
DriveCLiQ
Hub
DriveCLiQ
DriveCLiQ
X126 Profibus:
PLC периферия
DriveCLiQ
X122
X132
DMS
X120
X130
X126
Фильтр
NCU
NX
LM
MM
MM
линейки/датчики
через SMx и DMC
модули.
Sinamics S120
"книжный формат"
X127
Сервисная
Питание
сеть
Дроссель
Заметки
A060
Стр. 4
840D sl Sinumerik Operate
A060
Обзор системы
840D sl с PCU50.x
DVI внешний монитор
X1
Заводская сеть
OP0xx & PCU50.x
USB
USB
USB
USB
X501
X500
Системная сеть
Network
hub/switch.
Маховички
через MCP
Соединит.
комплект
X120 системная сеть
Заводская
сеть
HT8
Цифр. I/O:
Sinamics и NC
X122 и X132
DriveCLiQ
DriveCLiQ
X126 Profibus:
PLC периферия
DriveCLiQ
DMC20
DriveCLiQ
Hub
X122
X132
DMS
X120
X130
X126
Фильтр
NCU
NX
MM
LM
MM
линейки/датчики
через SMx и DMC
модули.
Sinamics S120
"книжный формат"
X127
Питание
Сервисная
сеть
Дроссель
Заметки
840D sl Sinumerik Operate
Стр. 5
A060
A060
Обзор системы
840D sl с PCU50.x и TCU
DVI
Заводская
сеть
OP0xx & PCU50.x
USB
USB
USB
USB
X501
X500
X202
USB
USB
MCP
Сетевой
hub/switch.
Соединит.
комплект
X120 системная сеть
HT8
Цифр. I/O:
Sinamics и NC
X122 и X132
X126 Profibus:
PLC периферия
DMC20
DriveCLiQ
Hub.
X122
X132
X120
X130
X126
Фильтр
NCU
NX
MM
LM
Sinamics S120
"книжный формат"
X127
DMS
линейки/датчики
через SMx и DMC
модули.
Сервисная
сеть
Дроссель
Заметки
A060
Стр. 6
840D sl Sinumerik Operate
A060
Обзор системы
Обзор системы S120 / 840D sl
Компоненты системы автоматизации SINUMERIK и SINAMICS
.
Заметки
840D sl Sinumerik Operate
Стр. 7
A060
A060
Обзор системы
840D sl: NCU и NX
840D sl: NCU и NX
NCU
NX
SINAMICS S120
Модуль питания
Модули двигателей
Свойства
NCU 710.3 PN
NCU 720.3 PN
NCU 730.3 PN
Ребра охлаждения
Нет
Нет
Да
DRIVE-CliQ разъемы 4
6
6
Оси
до 8
до 31
до 31
NX10.3 / 15.3
до 2
до 5
до 5
TCU
до 2
до 4
до 4
Заметки
A060
Стр. 8
840D sl Sinumerik Operate
A060
Обзор системы
Ключевые данные для NCU и NX
Система
NCU710.3
NCU720.3
NCU730.3
NX10/15
Процессоры
3
3
3
1
Привод
есть
есть
есть
есть
NC/HMI
есть
есть
есть
нет
PLC
PLC 317 - 2DP/PN PLC 317 - 2DP/PN PLC 317 - 2DP/PN
нет
Макс. кол-во каналов
2
10
10
нет
Максимальное количество
8
31
31
6
Сервоприводов
2xNX15
5xNX15
5xNX15
Шпинделей
Цикл регулятора тока кГц
8
8
8
8
Цикл регул. скорости кГц
8
8
8
8
DRIVE CliQ
4
6
6
4
разъемы
Выскоскоросные I/O
12 DI, 8 DI/DO
12 DI, 8 DI/DO
12 DI, 8 DI/DO
6 DI, 4 DI/DO
NC-DRIVE интерфейс
Интегрированный+ Интегрированный+ Интегрированный+
(nset)
Drive-Cliq
Drive-Cliq
Drive-Cliq
Drive-Cliq
Заметки
840D sl Sinumerik Operate
Стр. 9
A060
A060
Обзор системы
Схематическое представление NCU 7x0
X150 PROFINET
X126 PROFIBUS DP
X136 PROFIBUS
DP 2
Внутренняя структура NCU
SINAMICS
integrated
SOC 2
PROFINET
Заметки
A060
Стр. 10
840D sl Sinumerik Operate
A060
Обзор системы
Представление NCU 730.3
Х100-Х105
DRIVE-CLiQ интерфейсы
Держатель
Поддержка экрана
Х122, Х132, Х142
Цифровые входы/выходы
Х124
Питание электроники
Ребра охлаждения
Опциональный слот
(прикрыт)
Х150, Р1, Р2
PROFINET IO интерфейс
Х120 Р1
PN/IE-OP
Ethernet интерфейс
Х136
PROFIBUS DP/MPI интерфейс
Х126
PROFIBUS DP интерфейс
Х130 Р1
PN/IE-NET
Ethernet интерфейс
Х125, X135
2x USB интерфейс
MAC адреса
шильдик
Х127 P1
PN/IE
Ethernet интерфейс
индикация LED
7-сегм. дисплей
X109
Слот для
Compact Flash карты
кнопка Reset
Переключатель ввода в
эксплуатацию NCK
Кнопка диагностики
Переключатель выборов
режимов PLC
Подключение заземления
X190 Модуль
2 вент./батарея
X140 (снизу)
RS232 (без функции)
X141 (снизу)
T0, T1, T2, M
(измерит. гнезда)
Расположение измерительных гнезд
Разъем
Функция
Технические данные
T0
Изм. разъем 1
Разрешение: 8 бит, максимальный выходной диапазон
сигнала: 0 ... 5 V
T1
Изм. разъем 2
Ток нагрузки: макс. 3 mA
T2
Изм. разъем 3
M
Земля
Опорный потенциал это разъем M
Измерительные разъемы подходят для штепселя с диаметром 2 мм.
Заметки
840D sl Sinumerik Operate
Стр. 11
A060
A060
Обзор системы
Расположение элементов управления и индикации
Индикация LED
7-сегментный дисплей
кнопка Reset
Переключатель запуска NCK
Переключатель режимов работы PLC
Диагностическая кнопка
DIAG (без функции)
Имя
Функция
Статус
Значение
RDY
Ready
красный
Имеется минимум одна ошибка (например RESET, контроль
работы и т.д.) или устройство управления находится на этапе
загрузки.
красный/оранжевый
мигающий (0.5 Гц)
Ошибка обращения к CompactFlash карте
оранжевый
Доступ к CompactFlash карте
оранжевый мигающий (0.5 Гц)
Обновление прошивки подсоединенных DRIVE-CLiQ
компонентов
оранжевый мигающий (2 Гц)
Обновление прошивки закончено. Ожидание POWER ON для
соответствующих компонентов.
зеленый
NC включен и работает в циклическом режиме
зеленый/оранж. или красный/
оранж. мигающий (1 Гц)
Активирована LED-поддержка распознавания подсоединенного
DRIVE-CLiQ компонента: (p0124[0] = 1).
RUN
PLC Run
зеленый
PLC готов к работе
STOP
PLC Stop
оранжевый
PLC остановлен
SU/PF
PLC FORCE
красный
FORCE активирована
SF
PLC SF
красный
PLC ошибка
DP
BUS1 F
красный
PROFIBUS ошибка X126
DP/MPI
BUS2 F
красный
PROFIBUS ошибка X136
PN
PN Fault
красный
PROFINET IO ошибка X150
SY/MT
PN SYNC
зеленый
 Статус синхронизации (SY) встроенного PROFINET
IO интерфейса (X150)
 Статус обслуживания (MT) NCU
(в настоящий момент без функции)
OPT
BUS3 F
выкл.
Система PROFINET корректно работает; работает обмен данными
со всеми сконфигурированными IO устройствами.
красный
 Ошибка шины (нет физического соединения)
 некорректная скорость передачи
красный мигающий
(2 Гц)
 Ошибка подключенного I/O устройства.
 Некорректное или не сконфигурированное.
Внимание
Если все LED мигают, необходимо сбросить PLC через выбор режимов (переключить
переключатель в положение "3" для перезагрузки).
Заметки
A060
Стр. 12
840D sl Sinumerik Operate
A060
Обзор системы
NX10.3/NX15.3
Х100—Х103
DRIVE-CLiQ интерфейсы
Поддержка экрана
Х122
цифровые входы/выходы
Х124
питание электроники
кнопка RESET
LED
Т0, Т1, Т2
Измерительные
гнезда
шильдик
Подключение
уравнивание
потенциалов/заземление
M5/3 Нм
Х140
Последовательный
интерфейс (без функции)
Заметки
840D sl Sinumerik Operate
Стр. 13
A060
A060
Обзор системы
Описание LED на NX10.3 / 15.3
LED
Цвет
RDY
Выкл.
Статус
Питание электроники вне допустимого диапазона
зеленый
красный
оранжевый
DP
постоянное свечение
NX готов к работе
мигающий свет 2 Гц
Запись на CompactFlash карту
постоянное свечение
NX загружается и имеется как минимум одна неполадка (например
RESET, контроль работ, ошибка базовой системы).
мигающий свет 0.5 Гц
Ошибка загрузки (например прошивка не может быть загружена в
RAM)
постоянное свечение
прошивка загружается в RAM
мигающий свет 0.5 Гц
Не удается загрузить прошивку в RAM
мигающий свет 2 Гц
Ошибка CRC прошивки
выкл.
зеленый
красный
Описание
Питание электроники вне допустимого диапазона, NX не готов к
работе.
постоянное свечение
CU_LINK готова к коммуникации и осуществляется циклическая
коммуникация.
мигающий свет 0.5 Гц
CU_LINK готова к коммуникации и не осуществляется циклическая
коммуникация.
постоянное свечение
Имеется минимум одна неполадка CU_LINK.
CU_LINK не готов к работе (например, после включения)
кнопка RESET
Кнопка RESET находится на передней части модуля под крышкой.
Внимание
Когда кнопка приводится в действие, локально подключенные системы приводов
останавливаются без обратной связи с системой. Другими словами привод и
система работают асинхронно как только привод успешно загрузился.
Заметки
A060
Стр. 14
840D sl Sinumerik Operate
A060
Обзор системы
NX10 / NX15: подключение по DRIVE CLiQ
NX10/15 (1)
X105
NX10/15 (2)
адрес DP 15
X100
адрес DP 14
DRIVE-CLiQ
компоненты
NCU
Суб-топология
NX10/15 (1)
Суб-топология
NX10/15 (2)
DRIVE-CLiQ топология
NX компоненты можно подключать к модулю управления через DRIVE-CLiQ.
Следующие правила используются для подключения:
 Разрешена только одна топология «звезда» между NX и NCU. Это означает что только
один NX может быть подключен к одному разъему DRIVE-CLiQ на NCU.
 Порты DRIVE-CLiQ не занятые NX могут соединяться с другими DRIVE-CLiQ
компонентами.
 Нельзя просто вставить NX в другой DRIVE-CLiQ порт, так как адреса интегрированных
приводов устанавливаются жестко с точки зрения PLC.
Следующая таблица показывает эту связь:
DRIVE-CLiQ порт
X105
X104
X103
X102
X101
Адрес PROFIBUS приводов
15
14
13
12
11
Заметки
840D sl Sinumerik Operate
Стр. 15
A060
A060
Обзор системы
S120 Компоненты книжного формата
840D sl как центральный модуль управления
Блоки питания для обеспечения питания :


Модули питания Smart
400V, до 55 kW
Активные модули питания
400V, до 120 kW
один или несколько модулей двигателей для управления двигателями
• однодвигательные модули до 200 A
• двухдвигательные модули до 2x18 A
Дополнительные компоненты промежут. контура



модуль торможения
тормозные резисторы
модуль конденсаторов
Электронные опции
модули датчиков:
SMC10 (резольвер)
SMC20 (датчик)
SMC30 (TTL/HTL)
терминальные модули:
TM15, TM31, TM41
Активный/Smart блок питания
Блоки питания книжного формата являются централизованным
источником питания промежуточного контура.
одно/двух двигательный модуль
модули двигателей получают энергию из промежуточного контура и
питают подключенные двигатели.
SMC10/20/30
Монтируемые в шкафу модули датчиков используются когда
недоступен двигатель с интерфейсом DRIVE-CLiQ и когда требуются
внешние датчики в дополнение к датчику двигателя.
SME20/25
Измерительные системы вне шкафа могут быть подключены
непосредственно к внешнему модулю датчика.
Заметки
A060
Стр. 16
840D sl Sinumerik Operate
A060
Обзор системы
SINAMICS: подключение компонентов
SMI
SME2
Прямая измерительная
система
1
SITOP
DRIVE-CLiQ
24 V
SMC2
1
1
сеть
SMI20
1 Drive Cliq c 24V
2 Кабель двигателя
3 кабель датчика
3
2
Сетевой
дроссель
SMI20
Сетевой
фильтр
Защита IP20
(в шкафу)
.. до IP68
Кабель питания
двигателя
двигатели
Кабель от
датчика
двигателя
DRIVE-CLiQ
кабели
MOTION-CONNECT 500 и 800
Быстрый и простой запуск с SMI
Автоматическое определение двигателей и датчиков
Хранение технических и логистических данных
Хранение эквивалентной схемы замещения и данных датчика в двигателе
Подключение прямой измерительной системы положения
Используются измерительные системы с интерфейсом DRIVE-CLiQ
Используются модули SMC/SME для преобразования сигнала в DRIVE-CLiQ
Сторонние датчики/двигатели
Подключение через модули SMC/SME
Присвоение параметров через пусконаладочные экраны
Motion Connect 500
в основном для фиксированной укладки.
Motion Connect 500 plus
для низкой механической нагрузки
.
Motion Connect 700
для очень динамичных станков (например, линейные двигатели).
Motion Connect 800
или высокая механическая нагрузка в перемещаемых цепях.
Заметки
840D sl Sinumerik Operate
Стр. 17
A060
A060
Обзор системы
S120 Блоки питания и компоненты промежуточного контура
Модули питания Smart
книжного формата
Модули питания Smart
книжного компактного формата
Активные Модули питания
книжного формата
Модули питания Smart
это модули питания/рекуперации с линейной
коммутацией с сетью, имеющие защиту от
перенапряжения (диодный мост на входе
питания; линейно коммутируемая рекуперация
через IGBT с защитой от перенапряжения) со
100% длительной мощностью рекуперации.
Активные модули питания
это модули питания/рекуперации с автономным
управлением (с IGBT в цепях питания и
рекуперации), которые вырабатывают
регулируемое напряжение промежуточного
контура.
Колебания напряжения сети в пределах
разрешенных допусков не влияют на
напряжение двигателя.
Блоки питания Basic
книжного формата
Модули питания Basic
нерегулируемое напряжение промежуточного
контура
 нет рекуперации энергии
 для всех BLM: подключение промежуточного
контура с обеих сторон блока питания

Активные Интерфейсные Модули на 16 кВт, 36 кВт, 55 кВт Активные Интерфейсные Модули
образуют общий функциональный узел с активными
и 80 кВт/120 кВт
модулями питания и являются обязательным условием
для их работы.
Активные интерфейсные модули оборудованы фильтром
Clean Power и модулем базового подавления помех,
отвечая тем самым категории C3 согласно EN61800-3 по
эмиссии помех.
Фильтр подавляет гармоники, вызванные частотой
переключения, из питающей сети. Благодаря этому в
приводную систему из питающей сети поступает
синусоидальный ток и практически не создаются высшие
гармоники.
Активные модули питания в комбинации с активным
интерфейсным модулем могут работать и в сетях с
Сетевой дроссель для модулей питания
Сетевые дроссели требуются всегда.
• На Активных модулях питания это абсолютно необходимо для работы повышающего
преобразователя.
• на модулях питания Smart обязательны для уменьшения гармоник сети и защиты от
сверхтоков.
Сеть
Все модули питания подходят для подключения к заземленным (TN, TT) и
незаземленным симметричным (IT) сетям.
BLM
Модуль торможения необходим только в комбинации с модулем питания Basic 100 кВт
Заметки
A060
Стр. 18
840D sl Sinumerik Operate
A060
Обзор системы
Модуль питания Smart 5 кВт и 10 кВт
Разъем X21 для Модулей питания Smart 5 кВт и 10 кВт
Клемма
Обозначение
Технические данные
1
DO: Готовность
Квитирование готовности модуля питания Smart
Сигнал переключается на высокий уровень при
выполнении следующих условий:

Питание блока электроники (X24) ok

Промежуточный контур подзаряжен

Имеется разрешение импульсов (X21.3/4)

Нет перегрева

Нет тока перегрузки
2
DO: Предупреждение
DO: Предупреждение
High = нет предупреждения
Low = предупреждение

Порог предупреждения перегрева / I2t
5 кВт
Предупреждение: 64°C, порог перегрева: 69°C
10 кВт

Предупреждение: 68°C, порог перегрева: 73°C
Способность к рекуперации отсутствует из-за
ошибки сети [контролируется только при
активированной рекуперации (см. клемму X22.2)]
3
EP +24 V (Разрешение импульсов)
4
EP M (разрешение импульсов)
Напряжение 24 VDC
Потребляемый ток: 10 mA
изолированный вход
Макс. подсоединяемое сечение: 1,5 мм2
Тип: Клемма под винт 1 (см. главу "Конструкция электрошкафа и ЭМС / соединительная техника")
Разъем X22
Разъем X22 для модуля питания Smart 5 кВт и 10 кВт
Клемма
Обозначение
Технические данные
1
питание 24 В
Питание блока электроники для управления
цифровыми входами X22.2 и 3.
2
DI: Запрет рекуперации
Деактивировать рекуперацию (высокий уровень).
Рекуперация энергии из промежуточного контура в
сеть не осуществляется. При необходимости для
снижения генераторной энергии двигателей
использовать комбинацию из модуля торможения и
тормозного резистора.
3
DI: Сброс
Сбросить ошибки (отрицательный фронт)
4
Масса
Масса электроники
Макс. подсоединяемое сечение: 1,5 мм2
Тип: Клемма под винт 1 (см. главу "Конструкция электрошкафа и ЭМС / соединительная техника")
Разъем X24
Клемма
Обозначение
Технические данные
+
питание 24 В
Напряжение питания DC 24 В
М
Масса
Масса электроники
Терминальный адаптер 24 В включен в объем поставки.
Макс. подсоединяемое сечение: 6 мм2
Тип: Клемма под винт 5 (см. главу "Конструкция электрошкафа и ЭМС / соединительная техника")
Заметки
840D sl Sinumerik Operate
Стр. 19
A060
A060
Обзор системы
Значение светодиодов (LED) на 5 кВт и 10 кВт модулях питания Smart
LED
Цвет
Состояние
Описание, причина
Исправление
Выкл.
Питание блока электроники отсутствует или вне
допустимого диапазона.
—
Зеленый
Светится постоянно
Компонент готов к работе.
—
Оранжевый
Светится постоянно
Подзарядка еще не завершена.
Шунтирующее реле отпущено
Отсутствует питание 24 В клемм EP.
—
Красный
Светится постоянно
Перегрев
Ток перегрузки
Установить причину ошибки
(через выходные клеммы) и
квитировать ее (через
входную клемму)
—
Выкл.
Питание блока электроники отсутствует или вне
допустимого диапазона.
—
Оранжевый
Светится постоянно
Напряжение промежуточного контура в допуске.
—
Красный
Светится постоянно
Напряжение промежуточного контура вне поля
допуска. Ошибка сети.
проверить напряжение сети
RDY
DC LINK
Модули питания Smart от 16 кВт до 55 кВт
Разъем X21 (EP terminals) для 16 кВт - 55 кВт модулей питания Smart
Клемма
Функции
Технические данные
1
+ TEMP
2
- TEMP
Датчики температуры 1) : KTY84-1C130 / PTC /
биметаллический выключатель с размыкающим
контактом
3
EP +24 V (разрешение
импульсов)
4
EP M (разрешение
импульсов)
Потребляемый ток: 10 мА
Вход с гальванической развязкой
Время распространения сигнала:
L → H: 100 мкс
H → L: 1000 мкс
1)
Тип датчика температуры может быть выбран через параметр p0601, индикация температуры осуществляется
через r0035 (см. SINAMICS S120/S150 Справочник по параметрированию);
Температуры измеряются, но не обрабатываются в модуле питания Smart
Значение светодиодов на модуле питания Smart ≥ 16 кВт
Состояние
Описание, причина
Исправление
RDY
DC LINK
выкл.
выкл.
Питание блока электроники отсутствует или вне допустимого диапазона
—
Зеленый
—
Компонент готов к работе и осуществляется циклическая коммуникация DRIVECLiQ.
—
Оранж.
Компонент готов к работе и выполняется циклическая коммуникация DRIVE-CLiQ. —
Есть напряжение промежуточного контура.
Красный
Компонент готов к работе и выполняется циклическая коммуникация DRIVE-CLiQ. Проверить
Напряжение промежуточного контура слишком высокое.
напряжение сети
Оранж.
Оранж.
Устанавливается коммуникация DRIVE-CLiQ.
—
Красный
—
Имеется по крайней мере одна ошибка этого компонента.
Указание:
светодиод управляется независимо от переназначения соответствующих
сообщений
Устранить ошибку и
выполнить
квитирование
Зеленый/
красный (0,5 Гц)
—
Проводится загрузка микропрограммного обеспечения.
—
Зеленый/
красный (2 Гц)
—
Загрузка микропрограммного обеспечения завершена. Ожидание POWER ON.
Выполнить POWER
ON
зеленый/оранж.
или
красный/оранж.
—
Распознавание компонента через светодиод активировано (p0124).
Указание:
Обе возможности зависят от состояния светодиода
при активации через p0124 = 1.
—
Заметки
A060
Стр. 20
840D sl Sinumerik Operate
A060
Обзор системы
нагрузка
SINAMICS Силовые компоненты : Модули питания
Smart Line Module: 4Q операция
Active Line Module: 4Q операция
производительность
Свойства модулей питания
• Напряжение питания 3AC 380-480В, 50/60Гц
• защита IP20
• охлаждение: внутреннее или внешнее воздушное охлаждение
• Температура воздуха: 0-40 °C без ухудшения, до 55°C с ухудшением
• Высота: 380мм
• Глубина: 270мм
Модули питания Smart
• 5/50
• 10/50
• 16/100
• 36/150
• 50/200
Активные модули питания
• 16/100
• 36/150
• 55/200
• 80/300
• 120/300
Мощность (кВт) / ширина (мм)
-> без разъемов Drive-CLiQ
-> без разъемов Drive-CLiQ
Мощность (кВт) / ширина (мм)
Режимы управления ALM
Режимы управления Активный модуль питания может работать в двух разных режимах работы,
в зависимости от спараметрированного напряжения питания (p210):
Активный режим
Режим Smart
Напряжение промежуточного контура контролируются по отношению к заданному
значению.
Модуль питания выступает как повышающий преобразователь с регулируемым
промежуточным контуром и синусоидальным напряжением питания.
Напряжение в промежуточном контуре не регулируются, а есть результат
выпрямления напряжения питания.
Заметки
840D sl Sinumerik Operate
Стр. 21
A060
A060
Обзор системы
ALM режимы работы
SINAMICS: Компоненты промежуточного контура
Braking
Module
und Bremswiderstände
Модуль
торможения
и тормозные
резисторы
Zwei
Bremswiderstände
Доступны 2 тормозных резистора:stehen zur Verfügung:
Книжный
: 0.3 kW длительная
мощность торможения
Booksize:
0,3 kW Dauerbremsleistung
формат
(25 kW (25
пиковая
мощность)
kW Spitzenleistung)
1,5 kW Dauerbremsleistung
1.5 kW длительная мощность торможения
kW Spitzenleistung)
(100 kW(100
пиковая
мощность)
Capacitor Module
Модуль конденсаторов
Dient zur Erhöhung der Zwischenkreiskapazität um
Служит для повышения емкости DC link для
kurzzeitige
Netzausfälle
zu überbrücken.
компенсации
кратковременных
отключений
сети
Модуль
питания
электроники
Control
Supply
Module
Вырабатывает
напряжение
питания 24V из über das Netz oder
Stellt DC 24-V-Stromversorgung
напряжения сети или промежуточный контур.
den Zwischenkreis zur Verfügung.
Таким образом, можно, например, выполнить движения аварийного
ist es beispielsweise
möglich gezielte
отводаDamit
контролируемым
образом.
Notrückzugsbewegungen durchzuführen.
Модули торможения и тормозные резисторы
Преобразование энергии промежуточного контура в тепловые потери на внешних тормозных
резисторах.
Так как Smart и Active модули питания способны к рекуперации, тормозные модули и резисторы не
требуются для нормальной работы.
Эти компоненты предусматриваются если станок должен останавливаться в регулируемом
режиме при отключении сетевого питания (рекуперация в данном случае невозможна).
Заметки
A060
Стр. 22
840D sl Sinumerik Operate
A060
Обзор системы
S120 модули двигателя, книжный формат
Книжный формат
Компактный дизайн содержащий высокую
плотность мощности, в частности в
двухосевых модулях двигателя
Интегрирован промежуточный контур и
шина 24 V
Диагностические LEDы
Однодвигательные
Модули двигателя
Защита от КЗ и «пробоя» на землю
Интегрированные функции безопасности
«безопасное управление тормозом" и
«безопасный останов"
Двухдвигательные
Модули двигателя
Свойства книжного формата
•
двухдвигательный модуль – это 2 независимых модуля двигателя в одном корпусе, в результате до
50% экономии места по сравнению с однодвигательным модулем
•
встроенные в преобразователь шины промежуточного контура и 24В-шины
•
встроенные функции безопасности, такие как "безопасное управление
тормозом" (SBC) и "надежная остановка" SH/SBH)
•
перегрузочная способность модулей двигателей в книжном формате близка к значениям для SIMODRIVE 611.
•
указанная глубина 270 мм касается только преобразователей с воздушным охлаждением. Исполнения
с внешним охлаждением и с охлаждающей пластиной имеют меньшую глубину.

все компоненты в систему SINAMICS S одобрены cULus. cULus - это
контрольное клеймо Underwriters Laboratories (UL), независимой общественной контрольной организации в США.

Свойства модулей двигателя
•
Напряжение DC 510-720V
•
защита IP20
•
Охлаждение: Внутреннее / внешнее воздушное охлаждение или пластина
•
Температура окруж. среды: 0-40 °C без ухудшений, до 55°C с ухудшениями
•
Высота: 380мм
•
Глубина: 270мм
Однодвигательные модули двигателя
Номинальный ток: от 3A до 200A
Максимальный ток: от 6A до 282A
ширина: от 50мм до 300мм
Двухдвигательные модули двигетеля
Номинальный ток: от 3A до 18A
Максимальный ток: от 6A до 36A
ширина: от 50мм до 100мм
Заметки
840D sl Sinumerik Operate
Стр. 23
A060
A060
Обзор системы
X21/X22 разъемы модуля двигателя
Клеммы
Функции
Технические данные
1
+ TEMP
2
- TEMP
Датчики температуры 1) : KTY84-1C130 / PTC /
биметаллический выключатель с размыкающим
контактом
3
EP +24 V (разрешение
импульсов)
4
EP M (разрешение
импульсов)
Напряжение питающей сети: DC 24 В (20,4 В - 28,8 В)
Потребляемый ток: 10 мА
Вход с гальванической развязкой
Время прохождения сигнала:
L → H: 100 мкс
H → L: 1000 мкс
Функция блокировки импульсов имеется только при
разрешении базовых функций Safety Integrated.
1) Тип датчика температуры может быть выбран через параметр p0601, индикация температуры осуществляется
через r0035 (см. SINAMICS S120/S150 Справочник по параметрированию);
Значение светодиодов на модуле двигателя
Состояние
Описание, причина
Исправление
RDY
DC LINK
выкл.
выкл.
Питание блока электроники отсутствует или вне допустимого диапазона
—
Зеленый
—
Компонент готов к работе и осуществляется циклическая коммуникация DRIVECLiQ.
—
Оранж.
Компонент готов к работе и выполняется циклическая коммуникация DRIVE-CLiQ. —
Есть напряжение промежуточного контура.
Красный
Компонент готов к работе и выполняется циклическая коммуникация DRIVE-CLiQ. Проверить
Напряжение промежуточного контура слишком высокое.
напряжение сети
Оранж.
Оранж.
Устанавливается коммуникация DRIVE-CLiQ.
—
Красный
—
Имеется по крайней мере одна ошибка этого компонента.
Указание:
светодиод управляется независимо от переназначения соответствующих
сообщений
Устранить ошибку и
выполнить
квитирование
Зеленый/
красный (0,5 Гц)
—
Проводится загрузка микропрограммного обеспечения.
—
Зеленый/
красный (2 Гц)
—
Загрузка микропрограммного обеспечения завершена. Ожидание POWER ON.
Выполнить POWER
ON
зеленый/оранж.
или
красный/оранж.
—
Распознавание компонента через светодиод активировано (p0124).
Указание:
Обе возможности зависят от состояния светодиода
при активации через p0124 = 1.
—
Заметки
A060
Стр. 24
840D sl Sinumerik Operate
A060
Обзор системы
Модуль датчика
Монтируемые в шкаф модуль датчика (SMC)
Монтируемые в шкаф модули датчиков SMC10, SMC20 и SMC30 используются при отсутствии двигателя с
интерфейсом DRIVE-CLiQ или когда дополнительно к датчику двигателя нужны и другие внешние датчики.
SMC обрабатывают эти измерительные системы и преобразуют вычисленные значения в DRIVE-CLiQ.
Электропитание датчика выполняется от SMC, который, однако, должен получать отдельное питание DC 24 В.
SMC10/20
SMC30
SMC имеют следующие интерфейсы:

1 интерфейс DRIVE-CLiQ

1 соединение датчика вкл. измерение
температуры двигателя (KTY84-130 или PTC)
через штекер Sub-D или клеммы

1 соединение для питания электронных
устройств через штекер питания DC 24 В

1 подключение PE/защитного провода
1) Сигнальные кабели скручены попарно и экранированы.
Заметки
840D sl Sinumerik Operate
Стр. 25
A060
A060
Обзор системы
Значение светодиодов на SMC 10, SMC 20
Светодиод
Цвет
Состояние
Описание, причины
Исправление
RDY
READY
—
Выкл.
Питание блока электроники отсутствует или вне
допустимого диапазона.
—
Зеленый
Светится
постоянно
Компонент готов к работе и осуществляется
циклическая коммуникация DRIVE-CLiQ.
—
Оранжевый
Светится
постоянно
Устанавливается коммуникация DRIVE-CLiQ.
—
Красный
Светится
постоянно
Имеется, по крайней мере, одна ошибка этого
компонента.
Указание:
светодиод управляется независимо от
переназначения соответствующих сообщений.
Устранить и
квитировать
ошибку.
Зеленый/
красный
Мигает с
Проводится загрузка микропрограммного
частотой 0.5 Гц обеспечения.
—
Мигает с
частотой 2 Гц
Загрузка микропрограммного обеспечения
завершена. Ожидание POWER ON
Выполнить
POWER ON
Мигает
Распознавание компонента помощью светодиода
активировано (p0144).
Указание:
Обе возможности зависят от состояния светодиода
при активации через p0144 = 1.
—
Зеленый/
оранжевый
или
красный/
оранжевый
Значение светодиодов на SMC30
Светодиод
Цвет
Состояние
Описание, причины
Исправление
RDY
READY
—
Выкл.
Питание блока электроники отсутствует или вне
допустимого диапазона.
—
Зеленый
Светится
постоянно
Компонент готов к работе и осуществляется
циклическая коммуникация DRIVE-CLiQ.
—
Оранжевый
Светится
постоянно
Устанавливается коммуникация DRIVE-CLiQ.
—
Красный
Светится
постоянно
Имеется, по крайней мере, одна ошибка этого
компонента.
Указание:
светодиод управляется независимо от
переназначения соответствующих сообщений.
Устранить и
квитировать
ошибку.
Зеленый/
красный
Мигает с
Проводится загрузка микропрограммного
частотой 0.5 Гц обеспечения.
—
Мигает с
частотой 2 Гц
Загрузка микропрограммного обеспечения
завершена. Ожидание POWER ON
Выполнить
POWER ON
Зеленый/
оранжевый
или
красный/
оранжевый
Мигает
Распознавание компонента помощью светодиода
активировано (p0144).
Указание:
Обе возможности зависят от состояния светодиода
при активации через p0144 = 1.
—
—
Выкл.
Питание электроники отсутствует или вне поля
допуска.
Электропитание ≤ 5 В.
—
Оранжевый
Светится
постоянно
Имеется питание электроники для системы
датчика.
Напряжение питания > 5 В.
Внимание
Необходимо убедиться, что подключенный датчик
может работать с электропитанием 24 В. Работа
датчика, предусмотренного для 5 В, от напряжения
24 В может привести к повреждению электроники
датчика.
—
OUT > 5 V
Заметки
A060
Стр. 26
840D sl Sinumerik Operate
A060
Обзор системы
Внешний Модуль Датчика (SME)
Прямые системы датчиков вне шкафа можно подключить к внешнему модулю датчика SME20, SME25, SME120 и
SME125 со степенью защиты (IP67) . SMЕ обрабатывают эти системы датчика и преобразуют вычисленные значения
в DRIVE-CLiQ. В SME данные двигателя или датчика не сохраняются.
Питание датчика осуществляется через SME. Питание SME осуществляется через подключенный кабель DRIVE-CLiQ.
SME20/SME25 имеют следующие интерфейсы:
SME20 / 25
X500
интерфейс DRIVE-CLiQ
X100
подключения датчика через круглый штекер
питание DC 24 В передается через DRIVE-CLiQ с модуля управления или
модуля двигателя
1 соединение PE/защитного провода
SME 20
Могут подключаться прямые инкрементальные системы датчиков с SIN/COS (1 Vpp)
и опорным сигналом.
 Для обработки температуры двигателя могут использоваться датчики температуры
KTY/PTC.

Модуль датчика подходит только для двигателей без сигналов абсолютной дорожки
(дорожка C/D):
– Асинхронные двигатели (к примеру, 1PH)
– Синхронные двигатели с идентификацией положения полюсов (к примеру,
1FN, 1FW, 1FE)

SME 25

Могут подключаться прямые системы датчиков с EnDat 2.1 или SSI с
инкрементальными сигналами SIN/COS (1 Vpp) соответственно, но без опорного
сигнала.
Заметки
840D sl Sinumerik Operate
Стр. 27
A060
A060
Обзор системы
SME120/SME125 имеют следующие интерфейсы:
SME120 / 125
X300 подсоединение датчика Холла к круглому разъему
(только SME120)
X100 подключение датчика к круглому разъему
X500
интерфейс DRIVE-CLiQ
X 200 подключение температурного датчика через круглый
разъем
питание DC 24В передается через DRIVE-CLiQ от
модуля управления или модуля двигателя
1 соединение PE/защитного провода
С SME 120/125 всегда используется в тех случаях, когда температурные сигналы двигателей не является безопасно
электрически разделенными или тогда, когда такое разделение невозможно по определенным причинам. В первую
очередь SME120/125 используются в приложениях с линейными двигателями.
SME 120
Для определения положения коммутации линейного двигателя может быть подключен датчик Холла.
Могут подключаться прямые инкрементальные системы датчиков с SIN/COS (1 Vpp) и опорным сигналом.
SME 125
Могут подключаться прямые системы датчиков с EnDat 2.1 или SSI с инкрементальными сигналами SIN/COS (1 Vpp)
соответственно, но без опорного сигнала.
Заметки
A060
Стр. 28
840D sl Sinumerik Operate
A060
Обзор системы
Терминальные модули, DRIVE CLIQ Хаб
TM 15
С помощью терминального модуля TM15 можно увеличить
число имеющихся цифровых входов/выходов в приводной
системе. Модуль TM15 подключается к модулю управления через DRIVE-CLiQ.
Терминальный модульTM15 имеет следующие разъемы:
X500/501
2 разъема DRIVE-CLiQ
X524
подключение питания электроники DC 24В
RDY
мультицветный светодиод состояния
X520
X521
X522
24 двунаправленных цифровых входа/выхода
(развязка по напряжению на 3 группы по 8 каналов в каждой)
24 зеленых светодиода состояния для индикации
логического состояния сигнала соответствующей клеммы
1 подключение PE/защитного провода
Заметки
840D sl Sinumerik Operate
Стр. 29
A060
A060
Обзор системы
TM 31
С помощью терминального модуля TM31 можно увеличить число имеющихся
цифровых входов/цифровых выходов, а также число аналоговых входов/выходов в
рамках одной приводной системы. Терминальный модуль TM31 также обладает
релейными выходами с переключаемым контактом и вход для температурного
датчика.
Интерфейсы Терминального модуля TM31:
X500/501
2 интерфейса DRIVE-CLiQ
X 524
Разъем для подключение питания DC 24В
S5
переключатель ток/напряжение для аналоговых входов
RDY
мультицветный светодиод состояния
X521
2 аналоговых входа
X540
Вспомогательное напряжение для цифровых входов
X522
X541
2 аналоговых выхода
1 вход температурного датчика (KTY84-130 или PTC)
4 двунаправленные цифровые входы/выходы
X520
X530
4 цифровых входа
4 цифровых входа
X542
2 релейных выхода с переключаемым контактом.
1 подключение PE/защитного провода
Заметки
A060
Стр. 30
840D sl Sinumerik Operate
A060
Обзор системы
TM 41
Терминальный модуль TM41 выводит сигналы TTL как эмуляцию инкрементального
датчика, к примеру, на СЧПУ верхнего уровня. Интерфейс датчика (эмуляция
инкрементального датчика) через параметрирование может быть связан с сигналом
датчика управляющего модуля, к примеру, инкрементального датчика sin/cos.
Терминальный модуль TM41 увеличивает число имеющихся цифровых входов/
выходов и аналоговых входов в приводной системе.
Расположение и назначение разъемов на TM41:
X500/501
2 разъема DRIVE-CLiQ
X524
Разъем для подключения питания электроники DC 24В
X514
подключение DC 24 В для питания цифровых выходов (X521)
RDY
мультицветный светодиод состояния
Z-Pulse
X520
светодиод для сигнализации обнаружения нулевых меток для
интерфейса датчика
1 интерфейс эмуляции инкрементального датчика TTL (RS422)
X521
4 двунаправленных цифровых входа/выхода
X522
4 цифровых входа (развязка по напряжению)
X523
1 аналоговый вход
подключение PE/защитного провода
Заметки
840D sl Sinumerik Operate
Стр. 31
A060
A060
Обзор системы
Значение светодиодов для терминальных модулей TM 15, TM 31
Светодиод
Цвет
Состояние
RDY
—
Выкл.
Питание блока электроники отсутствует или вне
допустимого диапазона.
—
Зеленый
Светится
постоянно
Компонент готов к работе и осуществляется
циклическая коммуникация DRIVE-CLiQ.
—
Оранжевый
Светится
постоянно
Устанавливается коммуникация DRIVE-CLiQ.
—
Красный
Светится
постоянно
Имеется, по крайней мере, одна ошибка этого
компонента.
Указание:
светодиод управляется независимо от
переназначения соответствующих сообщений.
Устранить и
квитировать
ошибку.
Зеленый/
красный
Мигает с
Проводится загрузка микропрограммного
частотой 0.5 Гц обеспечения.
—
Мигает с
частотой 2 Гц
Загрузка микропрограммного обеспечения
завершена. Ожидание POWER ON
Выполнить
POWER ON
Мигает
Распознавание компонента помощью светодиода
активировано (p0154).
Указание:
Обе возможности зависят от состояния светодиода
при активации через p0154 = 1.
—
Зеленый/
оранжевый
или
красный/
оранжевый
Описание, причины
Исправление
Значение светодиодов для терминального модуля TM 41
Светодиод
Цвет
Состояние
RDY
READY
—
Выкл.
Питание блока электроники отсутствует или вне
допустимого диапазона.
—
Зеленый
Светится
постоянно
Компонент готов к работе и осуществляется
циклическая коммуникация DRIVE-CLiQ.
—
Оранжевый
Светится
постоянно
Устанавливается коммуникация DRIVE-CLiQ.
—
Красный
Светится
постоянно
Имеется, по крайней мере, одна ошибка этого
компонента.
Указание:
светодиод управляется независимо от
переназначения соответствующих сообщений.
Устранить и
квитировать
ошибку.
Зеленый/
красный
Мигает с
Проводится загрузка микропрограммного
частотой 0.5 Гц обеспечения.
—
Мигает с
частотой 2 Гц
Загрузка микропрограммного обеспечения
завершена. Ожидание POWER ON
Выполнить
POWER ON
Зеленый/
оранжевый
или
красный/
оранжевый
Мигает
Распознавание компонента помощью светодиода
активировано (p0154).
Указание:
Обе возможности зависят от состояния светодиода
при активации через p0154 = 1.
—
—
Выкл.
Нулевая метка найдена, ожидание вывода нулевой
метки; ИЛИ компонент отключен.
—
Красный
Светится
постоянно
Нулевая метка не разрешена или поиск нулевой
метки.
—
Зеленый
Светится
постоянно
Останов на нулевой метке.
—
Мигает
Нулевая метка выводится при каждом виртуальном
обороте.
—
Z-PULSE
Описание, причины
Исправление
Заметки
A060
Стр. 32
840D sl Sinumerik Operate
A060
Обзор системы
DRIVE CLIQ Хаб
Drive-CliQ
интерфейсы
Drive-CliQ
интерфейсы
питание блока
электроники
светодиод
Шильдик
Соединение
экрана
Подключение
защитного
провода М4/
1,8Нм
DMC 20
Преимущества
DRIVE-CLiQ Хаб шкафного (DMC20) и внешнего исполнения (DME20)
•
Звездообразное подключение ветви DRIVE-CLiQ
•
Расширение разъемов DRIVE-CLiQ, например для прямой системы измерения
•
Отключение части приводов без ошибок в оставшихся приводах
•
Парковка части приводов
• Через хаб DRIVE-CLiQ возможно удаление отдельных участников DRIVE-CLiQ
без прерывания обмена данными ветви DRIVE-CLiQ с оставшимися участниками.
( Горячее подключение )
• Уменьшение количества кабелей DRIVE-CLiQ в корзине, потому что сигналы от
более чем одного датчика можно собрать с помощью хаба DRIVE-CLiQ и пере
дать в модуль управления с помощью одного кабеля DRIVE-CLiQ.
Заметки
840D sl Sinumerik Operate
Стр. 33
A060
A060
Обзор системы
Панели операторов
Панели операторов
Высокопроизводительные
Цветной 8",10" ,12", 15“ и 19"
экран
 USB на лицевой стороне

Прочные
IP65 передней панели с
мембранной клавиатурой
 Высокий ресурс подстветки
(MTBF)
 Температура до 55°


Модульные
Могут комбинироваться с PCU
или TCU, клавиатурой и
станочным пультом
Станочные пульты, переносные устройства управления
станочные пульты
маховичок

SINUMERIK интегрированный кодовый
переключатель

разъемы для устройств управления

Дополнительный разъем для прямых
клавиш/маховичка

Кнопки разрешения

Аварийный останов (Emergency STOP)

эргономика
Заметки
A060
Стр. 34
840D sl Sinumerik Operate
A060
Обзор системы
PCU 50.5
Вентилятор ON/OFF
Profibus
DP/MPI







DC 24V 2x Ethernet
4x USB2.0
RS232
2 x PCI
DVI-I
Интерфейсы:
2 Ethernet 10/100/1000 MBit/s,
4 внешних USB разъема (USB 2.0 Тип A)
DVI-I интерфейс (VGA-мониторы подключаются через дополнительный адаптер)
12 MBit/s PROFIBUS-DP / MPI
SINUMERIK Operator panel front
Слоты расширения:
PCI-слот (Слот 1 / Слот 2)
слот для CompactFlash карты
Несколько панелей оператора с 1 NCU + 1 PCU
Пользовательский
интерфейс с несколькими OP
с TCU

NCU 710 до 2

PCU 50.5 или
NCU 720/730 до 4

Возможно различное
разрешение экрана

до 100 м между свичом и
устройством

Произвольное количество
панелей через
интеллектуальное
замещение с более чем 2/4
TCU
(n x T в сравнении с 1 x M )

SINUMERIK
PCU50.5
в шкафу или сзади
дополнительной OP
Заметки
840D sl Sinumerik Operate
Стр. 35
A060
A060
Обзор системы
Обязательные правила для DRIVE-CliQ
198 DRIVE-CLiQ Teilnehmer pro NCU
•• Max.
максимально
14 участников DRIVE-CLiQ на
• Max.линии
14 Teilnehmer
anмодулю
einem Anschluss
одной
к одному
управления
•• Max
максимально
модулей
7 Teilnehmer8 in
Reihe двигателя
•• Keine
никаких
кольцевых подключений
Ringverdrahtung
•
никаких двойных соединений
•
Keine Doppelverdrahtung
никаких кольцевых
подключений
никаких двойных
соединений
Рекомендуемые правила для DRIVE-CliQ
Соблюдение этих правил позволяет сделать автоматическое
• Motorgeber распознавание
an zugehörigem
MoMo
топологии.
•
двигателя должен
подключаться кnutzen
соответствующему
•датчик
Möglichst
viele NCU-Ports
модулю двигателя.
• Использовать как можно больше DRIVE-CLiQ разъемов на NCU,
так как это позволяет улучшить производительность.
Заметки
A060
Стр. 36
840D sl Sinumerik Operate
A060
Обзор системы
SINUMERIK 840D sl количество приводных структур
Обязательные
правила
DQ-цикл
125мкс
14
62,5мкс
5
-/-
8
Макс. количество
DQ узлов/ разъем
Макс. количество
DQ узлов вдоль
длинного пути
Количество
структур
DQ-цикл
NCU + NX, макс.
125мкс
Дополнительные условия
Количество Замечание
NCU
Двухдвигательные модули
двигателей состоят из
двух компонентов
/ DRIVE-CLiQ Хаб не
считается*)
Двухдвигательные модули
двигателей и DRIVE CLiQ Хаб
считается как два компонента *)
NX
ALM
1-5
MOMO
Измерит.
системы
двигателя
Прямые
измерит.
системы
DRIVE-CLIQ
Хаб
1
6
6
6
4
125мкс
1
6
6
6
4
62,5мкс
1
3
3
3
1
31,25мкс
1
1
1
1
1
NX10, макс.
125мкс
1
3
3
3
1
*) 840D sl Basic /
NCU710.3 + S120
Combi, макс.
125мкс
NX15, макс.
1
только SERVO управление
не разрешаются TM
Нет дополнений к безопасным линейным/
круговым осям
AC/AC не рассматриваются
текущая конфигурация определяет
учитываемые компоненты (также отключенные
DO/ модули датчиков должны рассматриваться
в рамках количества)
NC SI обеспечивается для всех осей
Tdp >= 2ms / TncSI >= 12 ms
Время выборки задается через p112 = 3 (4 кГц)
соответственно p112 = 4 (8 кГц)
SINAMICS S120 Combi считается как 5/6 DRIVE-CLiQ компонентов
A060: END
Заметки
840D sl Sinumerik Operate
Стр. 37
A060
A060 END
A060
Обзор системы
Стр. 38
840D sl Sinumerik Operate
Приложения для сервиса и пусконаладки
A002
Sinumerik
Operate
Описание модуля:
Потребуются различные приложения для инсталляции ЧПУ Sinumerik 840D sl на станок. Это
приложения которые позволяют станкостроителю создавать PLC программу для станка,
конфигурировать привода и т.д. Некоторые приложения также используются в сервисных
задачах.
Инсталлируемые приложения:
PLC Toolbox DVD (PLC базовая программа, Sinumerik Add-on для STEP7, NC Var selector, PLC
symbols generator)
HMI Advanced для PC - Из сервисного/пусконаладочного диска. (Конфигурация Управления
инструментом, конфигурация приводов и запуск сервисных команд)
RCS Commander - Сохранение системной CF-карты, удаленный доступ (Viewer)
Инсталляция Simatic Manager (STEP7) не описана в этом модуле, но требуется для ввода в
эксплуатацию станка и сервисных задач.
Цель модуля:
После завершения этого модуля участники курса смогут делать следующее:




Инсталлировать приложения из PLC toolbox DVD.
Инсталлировать приложение RCS Commander.
Устанавливать сетевые настройки на компьютере
Соединяться с системой используя все приложения.
Sinumerik
Содержание:
840D sl SINUMERIK Operate
Инсталляция PLC Toolbox
Инсталляция HMI Advanced
Инсталляция RCS Commander
Сетевые настройки
Онлайн соединение-RCS Commander
Онлайн соединение-HMI Advanced
Онлайн соединение-Simatic Manager
V4.5
Стр. 1
Этот документ был создан для учебных целей.
Siemens не несет ответственности за его содержание.
A002
A002
A002
Стр. 2
840D sl SINUMERIK Operate
A002
Приложения для сервиса и пусконаладки
Приложения для
сервиса и
пусконаладки:
START
Онлайн
соединение:
Simatic Manager
Инсталляция
PLC Toolbox
Приложения для
сервиса и
пусконаладки:
END
Инсталляция
HMI
Advanced
Инсталляция
RCS
Commander
Сетевые
настройки
Онлайн
соединение:
RCS Commander
Онлайн
соединение:
HMI Advanced
Заметки
840D sl SINUMERIK Operate
Стр. 3
A002
A002
Приложения для сервиса и пусконаладки
Инсталляция PLC Toolbox
Содержание Toolbox:
PLC Basic Program for 840D sl
Sinumerik Add-on for STEP7
NCVar Selector
PLC Symbols Generator
Выбрать “Extract all”
Процесс инсталляции
toolbox это заархивированный файл и требуется его
содержимое распаковать в подходящую папку.
Другой путь назначения можно выбрать при
необходимости:
Заметки
A002
Стр. 4
840D sl SINUMERIK Operate
Приложения для сервиса и пусконаладки
A002
Найдите в папке, куда производили распаковку и
запустите файл “Setup.exe”.
Дождитесь завершения процесса распаковки.
Необходимо подтвердить ряд диалогов с выбором языка,
лицензии и т.д.
Продолжайте до появления следующего диалога.
Необходимо выбрать все 4 доступных пункта.
Компоненты toolbox теперь будут инсталлироваться друг
за другом.
Заметки
840D sl SINUMERIK Operate
Стр. 5
A002
A002
Приложения для сервиса и пусконаладки
При необходимости подтверждайте следующие
появляющиеся диалоги.
Следующий диалог появляется при успешной
инсталляции.
Инсталляция HMI Advanced (включая WinSCP)
Программа HMI Advanced используется для конфигурации
приводов и запуск управления инструментом. Это
приложение является частью DVD Commissioning/Service
Tools.
Установочный DVD с Пусконаладочным/сервисным ПО:
Инсталляция запускается выбором файла “Setup.exe” в
папке “IBN-TOOL” на DVD.
Заметки
A002
Стр. 6
840D sl SINUMERIK Operate
Приложения для сервиса и пусконаладки
Прочитайте рекомендации и предупреждения
A002
Согласитесь с лицензионным соглашением.
Доступно 3 типа соединения. Выбираем первый тип
соединения:
“Online: The PC is operated with an NC”
Это означает что мы соединяемся с фактической ЧПУ.
Другие типы позволяют локальное соединение с или без
симуляции ЧПУ.
HMI Advanced используется с разными системами а не
только с 840D sl.
С некоторыми системами соединение осуществляется
через MPI а не через Ethernet.
Здесь инсталлируются MPI драйвера, которые не нужны
для 840D sl
Заметки
840D sl SINUMERIK Operate
Стр. 7
A002
A002
Приложения для сервиса и пусконаладки
Так как 840D sl это часть линейки SolutionLine, выберите
опцию “SolutionLine”.
В итоге отображается сделанный выбор,
устанавливаемые компоненты и путь установки.
Когда инсталляция закончится компьютер необходимо
перезагрузить.
Заметки
A002
Стр. 8
840D sl SINUMERIK Operate
A002
Приложения для сервиса и пусконаладки
Инсталляция RCS Commander
Пакет RCS Commander поставляется отдельно от toolbox.
RCS Commander позволяет удаленное управление между
системой 840D sl и компьютером.
Такие данные как программы и т.д. могут быть переданы
между компьютером и системой.
Инсталляционный DVD для RCS Commander:
В RCS Commander доступны функции просмотра (viewer).
Просмотр используется для удаленного соединения с
системой (Удаленная диагностика).
Это приложение также можно использовать для записи
образа CF карт для сервисных и пусконаладочных задач.
Инсталляция:
Для инсталляции RCS Commander запустите файл
“Setup.exe” в корне поставляемого RCS Commander DVD.
Двойной клик на "Setup.exe”
для запуска инсталляции
Необходимо дождаться конца инсталляции. Соединение
RCS Commander будет протестировано позднее в этом
же модуле.
Заметки
840D sl SINUMERIK Operate
Стр. 9
A002
A002
Приложения для сервиса и пусконаладки
Общие сетевые настройки:
С целью соединения через разъем X127 необходимо знать тип сетевого адаптера на компьютере.
X127—это DHCP сервер с фиксированным IP адресом 192.168.215.1
Адреса с 192.168.215.2 по 192.168.215.31 автоматически присваиваются. Компьютер настраивают на автоматическое
получение IP адреса.
Проверка типа сетевого адаптера:
В следующем примере сетевой адаптер это:“Marvell Yukon 88E8055 PCI-E Gigabit Ethernet Controller”
На разных компьютерах разные типы адаптеров.
Настроить компьютер получать автоматически IP адрес.
Откройте свойства сетевого адаптера.
Кликните “Internet
Protocol (TCP/IP)”
из списка и
выберите
“Properties”.
Убедитесь что
выбрано “Obtain
an IP address
automatically”.
Подтвердите
изменения с
помощью кнопки
OK.
Заметки
A002
Стр. 10
840D sl SINUMERIK Operate
Приложения для сервиса и пусконаладки
Онлайн соединение -RCS Commander
A002
Появится диалоговое окно где делается выбор
соединения.
Доступно соединение по умолчанию, это специально для
соединения через X127 с системой. (IP адрес
192.168.215.1).
Двойной клик на иконке “RCS Commander” на рабочем
столе PG/PC.
Когда программа запускается первый раз после
инсталляции необходимо ввести пароль для
криптографических целей (любой на ваш выбор).
Необходимость логина и пароля.
Уровень доступа определяет какие данные доступны через
RCS Commander. Логин “Manufacturer” предоставляет
максимальный доступ, логин “User” с максимумом
ограничений.
После короткой паузы папки с данными системы появятся
в нижней части экрана RCS Commander, так индицируется
успешное соединение.
Пароли:Manufacturer-SUNRISE
Service-EVENING
User-CUSTOMER
Выберите логин и введите пароль.
Если выбрать пункт “Save authentication” то не
потребуется ввод пароля при последующих соединениях.
Заметки
840D sl SINUMERIK Operate
Стр. 11
A002
A002
Приложения для сервиса и пусконаладки
Различные функции RCS Commander описываются в различных модулях курса.
Онлайн соединение: HMI Advanced
После инсталляции создается папка на рабочем столе
компьютера. Эта папка содержит ярлыки для запуска “NC
Connect Wizard” и “HMI Advanced.
NC Connect Wizard
Запуск мастера соединения
Заметки
A002
Стр. 12
840D sl SINUMERIK Operate
Приложения для сервиса и пусконаладки
A002
Выберите пункт “Engineering Tools (Recommended)”.
Это соединение через интерфейс X127
Выберите пункт “840D solutionline” .
Отображается информация о соединении/кабеле.
(Предпочтителен кросс кабель)
X127 имеет фиксированный адрес
192.168.215.1.
Настройки соединения можно сохранить под
подходящим именем для будущего использования, не
меняйте другие настройки.
Нажмите “Finish” для завершения задачи.
Заметки
840D sl SINUMERIK Operate
Стр. 13
A002
A002
Приложения для сервиса и пусконаладки
В области “Control Panel” выберите и откройте
программу “Set PG/PC Interface”.
Настройки PG/PC Interface
Также необходимо проверить настройки интерфейса
PG/PC interface чтобы убедится, что программа будет
соединяться.
Нужно выбрать правильную точку доступа. Если этого
не сделать не получится связаться программой с
системой.
Эти настройки проверяются через область “Control Panel” на PG/PC.
Нужно выбрать точку доступа и сетевой адаптер.
Требуется выбрать точку доступа — “Sinumerik_CP”.
Сетевой адаптер выбирался ранее в этом модуле на стр.
10. Избегайте использование пункта “Auto”.
Соедините ethernet кабель между компьютером и
разъемом X127 на системе. Запустите HMI Advanced
через ярлык “HMI Advanced” ("StartUp-Tool").
“Access Point of
the Application”
необходимо
выбрать из
списка
Программа загружается со следующим экраном:
Выберите
используемый
сетевой
адаптер
Заметки
A002
Стр. 14
840D sl SINUMERIK Operate
A002
Приложения для сервиса и пусконаладки
Для выхода из программы нажмите кнопку F10 на клавиатуре PG/PC
и затем программную клавишу “EXIT”.
Онлайн соединение: Simatic Manager
Запустите Simatic Manager через иконку на рабочем столе
Настройки для соединения можно изменить. Откройте
меню “Options” и выберите “Set PG/PC Interface…"
Чтобы открыть программу, выберите меню “File”
и пункт “open”.
Заметки
840D sl SINUMERIK Operate
Стр. 15
A002
A002 END
Приложения для сервиса и пусконаладки
Необходимо выбрать Ethernet адаптер из списка. Это,
например, тип адаптер:
TCP/IP-> Intel® PRO/100 VE
Любые изменения приводят к информационному окну.
Для проверки соединения выберите “Accessible nodes” на
панели инструментов.
После короткой паузы отображаются доступные узлы.
Доступные узлы это аппаратные компоненты, которые
подключены через X120. Внутренний роутинг на системе
позволяет такой доступ через X127
Если мы это видим, значит соединение с системой
успешно выполнено.
Доступные узлы в этом случае:
Numerical Control Unit (NCU) - система
Thin Client Unit (TCU) - тонкий клиент
Machine Control Panel (MCP) - станочный пульт
Состав может отличаться на разных учебных стендах.
A002: END
Заметки
A002
Стр. 16
840D sl SINUMERIK Operate
SIMATIC Manager
A150
Sinumerik
Operate
Описание модуля:
SIMATIC Manager это главное приложение в STEP 7. Этот модуль представляет обзор
основных функций SIMATIC Manager. SIMATIC Manager используется для создания STEP 7
программ и для диагностики PLC (программируемый логический контроллер) при
возникновении ошибок.
Цель модуля:
По завершении этого модуля, Вы познакомитесь с основными функциями SIMATIC Manager.
Вы сможете создать проект и узнаете различные языки программирования. Также узнаете о
диагностических возможностях SIMATIC Manager.
Sinumerik
Содержание:
840D sl SINUMERIK Operate







V4.5
SIMATIC Manager
Создание проекта
Конфигурация аппаратных средств
Блоки в STEP 7
Окно Программы
Создание перекрестных ссылок
Контролирование/мониторинг переменных
Стр. 1
Этот документ был создан для учебных целей.
Siemens не несет ответственности за его содержание.
A150
A150
A150
Стр. 2
840D sl SINUMERIK Operate
A150
SIMATIC Manager
SIMATIC Manager:
START
SIMATIC
Manager
Создание
проекта
Конфигурация
аппаратных
средств
Блоки в
STEP 7
LAD/STL/FBD
языки
программиро
вания
Ссылочные
данные
Контроль/
мониторинг
переменных
CPU
диагностика
SIMATIC Manager:
END
Заметки
840D sl SINUMERIK Operate
Стр. 3
A150
A150
SIMATIC Manager
SIMATIC Manager
SIMATIC Manager открывается с мастером STEP 7 для
нового проекта.
STEP 7 это основное приложение для программирования
и конфигурирования для SIMATIC. Он включает в себя ряд
приложений с помощью которых отдельные решения
могут быть легко реализованы, для примера:

Конфигурирование и параметризация аппаратных
средств

Создание и тестирование пользовательской
программы

Конфигурация сетей и соединений
STEP 7 может быть расширен через ряд дополнительных
пакетов, например дополнительные языковые пакеты
такие как SCL, S7-GRAPH или HiGraph.
Графический доступ ко всем приложениям
осуществляется через SIMATIC Manager. Он сочетает все
данные и настройки в проекте, который требуется для
решения задачи автоматизации. Данные в этом проекте
структурируются и отображаются как объекты.
Запуск STEP 7
После загрузки Windows, на рабочем
столе отображается иконка SIMATIC
Manager. Это вход в программное
обеспечение STEP 7.
Мастер для создания нового проекта можно выключить
для SINUMERIK проектов, потому что он не поддерживает
SINUMERIK контроллеры.
Введите имя проекта в Name: и подтвердите кнопкой OK
Создание проекта
Новый проект создается через пункт меню File > New.
Примечание: SIMATIC Manager позволяет именя с
более чем 8 символами. Однако, имя директории
проекта сокращается до 8 символов. По этой причине,
первые 8 символов имени проектов должны отличаться.
Нет различий между верхним и нижним регистрами.
Проекты используются для хранения упорядоченных
данных и программ, созданных во время создания
решения для автоматизации. Данные проекта включают:

Конфигурационные данные о структуре
аппаратных средств и параметризация данных
для модулей

Конфигурационные данные для взаимодействия
через сети

Программы для программируемых модулей
Основной задачей при создании проекта является
предоставление этих данных и программирования.
Заметки
A150
Стр. 4
840D sl SINUMERIK Operate
A150
SIMATIC Manager
Вставляется новая SIMATIC станция в целях получения
этой структуры проекта.
Окно проекта разделено на две части. Левая часть
показывает древовидную структуру проекта и правая
часть содержит содержимое объекта, выбранного в левой
части указанного вида (большие иконки, маленькие
иконки, список или детали).
Конфигурация аппаратных средств
В конфигурации аппаратных средств необходимо
указывать CPU и все модули содержащиеся в
контроллере с помощью каталога модулей. Вы можете
начать конфигурацию аппаратных средств с помощью
двойного клика:
Важно чтобы до этого был установлен Sinumerik Add-on,
создающий в каталоге аппаратных средств требуемые
типы NCU.
Для дополнительного оборудования, потребуются GSD
файлы от производителя или соответствующие XML
файлы с соответствующей информацией для интеграции
в аппаратные средства. GSD и XML файлы уже сохранены
в тулбоксе (toolbox) для Siemens аппаратных средств.
Инсталляция описана в “Инсталляция GSD файлов”.
Выберите требуемую NCU из каталога открыв вкладку
SIMATIC 300 > Sinumerik > 840D sl.
Заметки
840D sl SINUMERIK Operate
Стр. 5
A150
A150
SIMATIC Manager
Двойной клик на соответствующем NCU для вставки
аппаратных средств.
Каталог можно скрыть или показать через
соответствующую иконку.
Теперь должны быть выбраны I/O. когда создается NCU,
появляется первый запрос доступно ли PROFIBUS
соединение. Подтвердите с помощью Yes. Адрес должен
быть взят из схемы аппаратных средств, если он еще не
назначен, то использовать стандартный адрес.
Важные настройки по умолчанию делаются через
свойства объекта NCU.
Например, может быть установлена память часов,
которая может использоваться для опроса отдельных
часов в PLC для управления мигающим сигналом.
Заметки
A150
Стр. 6
840D sl SINUMERIK Operate
A150
SIMATIC Manager
В этом примере 1 байт памяти вводится как память
часов. Отдельные биты 1-го байта памяти
синхронизируются следующим образом в NCU:
Сохраняющиеся биты памяти, счетчики и таймеры также
можно установить в свойствах NCU.
Справка вызывается с помощью “F1”.
По умолчанию это 16 байт памяти и 8 для счетчиков. И не
установлено по умолчанию для таймеров.
После создания и конфигурации NCU должны быть
установлены PROFIBUS узлы. Для этого курсор
помещается на PROFIBUS(1) DP master system. Теперь
можно выбирать из каталога подсоединенные PROFIBUS
компоненты.
Заметки
840D sl SINUMERIK Operate
Стр. 7
A150
A150
SIMATIC Manager
Для дополнительных компонентов могут понадобится
GSD файлы от изготовителей или соответствующие XML
файлы с соответствующей информацией для интеграции
в аппаратную конфигурацию.
Это делается двойным щелчком мыши по выбранному
модулю (или выбором его и перетаскиванием на PROFIBUS(1) DP master system). Нужно ввести PROFIBUS адрес
установленный на модуле.
Это делается через Options > Install GSD File…
Настройки PROFIBUS делаются через DIP
переключатель (здесь, например, 99).
Подсоединенные модули I/O теперь можно вводить как
слот 1. Для этого открыть соответствующую папку в PROFIBUS компонентах и установить модуль двойным кликом
мышки.
Если подключено несколько PROFIBUS компонентов то
эту настройку нужно сделать на каждом компоненте.
Заметки
A150
Стр. 8
840D sl SINUMERIK Operate
A150
SIMATIC Manager
Полная конфигурация аппаратных средств затем
выглядит подобным образом:
Диапазон адресов может должен быть установлен для
каждого модуля I/O. Это осуществляется двойным
кликом мыши на модуле, для того чтобы открыть
свойства, выбрать вкладку “Addresses“ и ввести нужные
Для упаковки диапазона адреса (упаковка двух и более
модулей с битовыми адресами в один байт адрес),
выберите модуль для упаковки и кликните кнопку “Pack
Addresses”.
Это можно повторить для всех модулей.
Диапазон адресов модулей выглядит таким образом:
Модули в слоте 1 и 2 теперь имеют адрес 16-й байт.
Заметки
840D sl SINUMERIK Operate
Стр. 9
A150
A150
SIMATIC Manager
Аппаратную конфигурацию теперь можно проверить на
целостность.
Это проверка текущей конфигурации и параметризации
автоматической системы на целостность, т.е. можно ли
создать конфигурационные данные по этим записям.
Типы блоков
Боки в STEP 7
Программа обеспечение для программирования STEP 7
позволяет структурировать программу, т.е. разбивать ее
на отдельные, законченные программные блоки. Это
обеспечивает следующие преимущества:






Если проверка на целостность проходит без ошибок,
аппаратную конфигурацию можно компилировать и
сохранять.
Объемные программы могут быть непосредствено
запрограммированы.
Отдельные программные блоки могут быть
стандартизованы
Организация программы упрощается
Изменения в программе могут быть сделаны более
просто
Упрощается тестирование программы, так как оно
может быть выполнено блок за блоком.
Более простой ввод в эксплуатацию
Существуют различные типы блоков, которые можно
использовать в S7 программе пользователя:
Организационные блоки (OB)
Организационные блоки представляют собой интерфейс
между операционной системой и программой
пользователя. Они вызываются операционной системой и
управляются циклически и по прерыванию выполнения
программы, поведение при запуске и обработке ошибок.
Можно запрограммировать организационные блоки и
таким образом определить поведение CPU.
Заметки
A150
Стр. 10
840D sl SINUMERIK Operate
A150
SIMATIC Manager
Операционная система
Программа пользователя
Обратитесь к документации развернутой S7 CPU, чтобы
увидеть какие OB прерываний и ошибок могут
использоваться. Если есть онлайн соединение с NCU, эта
информация также может быть взята из свойств CPU.
Активизация
OB100
OB1
Цикл
OB1
<Прерывание>
Прерывание
<Ошибка>
Прерывание
Обработка
прерываний
OB10 - OB64
Обработка
ошибок
OB80 - OB88
OB121OB122
Приоритет организационных блоков
Организационные блоки определяют
последовательность (стартовые события) в которых
выполняются отдельные программные блоки.
Выполнение OB может быть прервано вызовом другого
OB. Какой OB может прервать другой OB зависит от
приоритета. Высокоприоритетные OB прерывают
низкоприоритетные ОВ.
Системные функциональные блоки (SFB)
Системный функциональный блок это функциональный
блок который интегрирован в S7-CPU. Так как SFB
являются частью операционной системы, они не
загружаются как часть программы. Как и FB, SFB это
блоки «с памятью». Также нужно создавать экземпляр
блоков данных для SFB и загружать их как часть
программы в CPU.
Обратитесь к документации соответствующего CPU
чтобы увидеть доступные SFB.
Если есть онлайн соединение с NCU, также эту
информацию можно посмотреть в свойствах CPU.
Заметки
840D sl SINUMERIK Operate
Стр. 11
A150
A150
SIMATIC Manager
S7-CPU обеспечивают SFB для:


обмена данными через коммуникационные
функциональные блоки
интегрирования управления с обратной связью.
Системные функции (SFC)
Системная функция это запрограммированная функция
интегрированная в S7-CPU. Можно вызывать SFC из
своей программы. Так как SFC это часть операционной
системы, они не загружаются как часть программы. Как и
FC, SFC это блоки «без памяти».
Если есть онлайн соединение с NCU, можно посмотреть
это можно посмотреть в свойствах CPU.
S7-CPU обеспечивают SFC для:











копирования и функций блока
мониторинга программы
Обращения с часами и счетчиком рабочих часов
передачи блоков данных
Обращения к дате и прерываний с задержкой
Обработка синхронных ошибочных событий,
прерываний и асинхронных ошибочных событий
диагностики системы
Обновления образа процесса и обработки битового
массива
адресации модулей
распределенной периферии I/O
связь с помощью глобальных данных
Заметки
A150
Стр. 12
840D sl SINUMERIK Operate
A150
SIMATIC Manager
Функциональные блоки (FB)
Функции (FC)
Функциональный блок это блок "с памятью". Он имеет
назначенный блок данных как память (экземпляр блока
данных). Параметры которые передаются в FB и
статические переменные сохраняются в экземляре DB.
Временные переменные сохраняются в стеке локальных
данных.
Функция это блок "без памяти". Временные переменные
FC сохраняются в стеке локальных данных. Эти данные
теряются после завершения обработки FC. Функции могут
быть использованы для сохранения данных глобальных
блоков данных.
Данные которые сохраняются в экземпляре DB не
теряются после завершения обработки FB. Данные
которые сохраняются в стеке локальных данных теряются
после завершения обработки FB.
Так как FC не имеет соответствующей памяти, Вы должны
всегда указывать фактические параметры для FC. Нельзя
назначить никаких начальных значений для локальных
данных FC.
Фактические параметры.
Когда блок вызывается, он может поставляться с
параметрами блока (константы, операнды или
переменные). Их называют фактическими параметрами.
Блоки данных (DB)
В отличии от блоков кода, блоки данных не содержат
никаких инструкций STEP 7. Они используются для
импорта данных пользователся, т.е. блоки данных
содержат переменные данные, с которыми работает
пользовательская программа.
Создание нового блока
Откройте папку “Blocks” и затем выберите элемент меню
“Insert”. При выборе курсором “S7 Block” появится выбор
блоков. Выберите функциональный блок (2 Function
Block).
Откроется новое окно для ввода свойств нового блока.
Заметки
840D sl SINUMERIK Operate
Стр. 13
A150
A150
SIMATIC Manager
Отображаемое имя в заголовке, а также версия ID и
автор блока вводятся во вкладке “General - Part 2“. Блоку
также можно назначить семейство.
Блок может теперь быть открыт для редактирования.
Блок выбирается двойным кликом и открывается с
выбранным языком программирования (STL/LAD/FBD).
Таблица описания переменных.
Таблица описания переменных находится выше окна
программы. Следует различать различные типы
переменных.
Заметки
A150
Стр. 14
840D sl SINUMERIK Operate
A150
SIMATIC Manager
Типы переменных описываются в этой области:
Тип
переменной
Объявлени
е
Тип блока
Входной
параметр
IN
-
FC
FB
Выходной
параметр
OUT
-
FC
FB
Вх./Вых
параметр
IN_OUT
-
FC
FB
Статическая
локальная переем.
STAT
-
-
FB
Временная
локальная переем.
TEMP
OB
FC
FB
Значение функции
RETURN
-
FC
-
При вызове FB, всегда указывается экземпляр DB.
Переменные создаются в этом экземпляре DB.
Заметки
840D sl SINUMERIK Operate
Стр. 15
A150
A150
SIMATIC Manager
Языки программирования LAD/STL/FBD
Обзор окна программы с открытым LAD блоком
Элементы программы
Они доступны для LAD и FBD
Наиболее часто используемые
LAD команды отображаются
в панели инструментов
Панель инструментов для FBD
Интерфейс функционального блока с
входными/выходными переменными, а также
статическими и временными переменными.
Окно редактора программы
Заметки
A150
Стр. 16
840D sl SINUMERIK Operate
A150
SIMATIC Manager
Окно программы
С помощью контактов опрашиваются бинарные операнды
(входы, биты памяти и т.д.) Два типа контактов:
нормально-разомкнутые и нормально-замкнутые
контакты. NO контакт опрашивается на «1», а NC контакт
на «0». Результат логической операции можно
инвертировать контактом “NOT”.
Поля для заголовка блока и комментария блока
показываются в окне программы также как и поля
заголовок сети, комментарий и поле для ввода
программы в первой сети. Это можно изменять
индивидуально через настройки по умолчанию
редактора.
Катушки
простая катушка
Релейная логика LAD
В языке программирования релейной логики (LAD), ваша
программа состоит из управляющих графических
элементов. В основном это контакты, катушки и блоки,
соединенные между собой в виде электрической схемы.
Установка
Сброс
С помощью катушек можно управлять бинарными
операндами, такими как выходы. Существуют катушки с
дополнительными функциями, такие как (S) для
установки и (R) для сброса. Вы также можете
использовать разные таймеры и счетчики, переходы в
программе. Пожалуйста обращайтесь к документации
SIMATIC Manager для соответствующих функций.
Контакты
NO контакт
NC контакт
контакты со специальными
функциями
Блоки
Для примера: Таймер
Счетчики
Пожалуйста обращайтесь к документации SIMATIC Manager для соответствующих функций.
LAD представляет элементы программы с цифровыми
функциями как блоки. Необходимо ввести корректный
адрес для всех операндов с “???”.
Справка для выбранной функции открывается при
нажатии на клавишу “F1”.
Заметки
840D sl SINUMERIK Operate
Стр. 17
A150
A150
SIMATIC Manager
Программа состоит из отдельных сетей (network) в
редакторе LAD. Для каждой сети можно ввести заголовок.
А в комментарии описать функцию этой сети.
Сети являются обязательными при программировании в
LAD и FBD. В STL можно всю программу написать в
одной сети, которая однако будет прохо читаться и
документироваться. В дополнение эти сети не могут быть
переведены из STL в LAD или FBD.
В редакторе программы можно переключаться между
отдельными языками программирования (STL, LAD and
FBD). Сети, которые не могут быть переведены будут
отображаться на языке их создания.
Те же сети в STL
Пожалуйста см. SIMATIC Manager документацию для
всего набора функций STL.
Список операндов STL
В списке операторов (STL) вы программируете задачи
управления через последовательность инструкций. Эти
инструкции могут разделяться отдельными сетями или
писаться вместе.
Комментарии можно вставлять с помощью “//” в
отдельной сети.
Пример простой бинарной логической операции:
Заметки
A150
Стр. 18
840D sl SINUMERIK Operate
A150
SIMATIC Manager
Функциональная блок-схема (FBD)
Ниже показаны тот же код LAD и STL в представлении
FBD.
В языке программирования функциональных блок-схем
(FBD) программа состоит из связанных блоков. FBD
обеспечивает функциональные блоки для связи
состояний сигналов, простые блоки для обработки
логических операций с сигналами, простые блоки для
логических операций и сложные блоки для не бинарных
функций.
Сеть всегда содержит только одну логическую операцию.
Сюда входят последовательные, взаимосвязанные
функции.
С логическими операциями делают различия между
бинарными, простыми блоками и сложными блоками.
Бинарные логические операции
Связка состояний бинарных сигналов реализуется в FBD
через функции И, ИЛИ и Исключающее ИЛИ. На входе
этих функций указываются операнды, чье состояние
нужно опросить и связать.
Функция И (AND)
Сложные блоки
Функция ИЛИ (OR)
Сложные блоки представляют элемент программы с не
бинарной функцией.
Примеры сложных блоков:
Функция Исключающие ИЛИ
Параметризация и запуск
Таймера как импульсы
Простые блоки
С помощью простых блоков можно контролировать
бинарные операнды, такие как выходы. В основном
простые блоки имеют только один вход.
Сложение целых чисел
(16-бит)
Примеры простых блоков:
Присвоение
Счетчик
Заметки
840D sl SINUMERIK Operate
Стр. 19
A150
A150
SIMATIC Manager
Символьная таблица
Программировать можно используя символический или
абсолютный адрес операнда. В символической адресации
делается различия между “локальными символами” и
“глобальными символами”. Локальные символы известны
только в том блоке в котором они определяются.
Глобальные символы известны всей пользовательской
программе. Глобальные символы создаются в
символьном файле (таблице).
Глобальное символьное имя может начинаться со
специального символа или буквы и иметь не более 24
символов. Комментарий не длинее 80 символов.
Тип данных также является частью спецификации
символьного имени. Он определяет определенные
свойства скрытые символьного имени (бит, байт, слово и
Символьная таблица открывается в „S7 program“ двойным
кликом мышки. Можно ввести все используемые операнды
с символами и комментариями. Тип данных должен быть
установлен для каждого символьного имени.
Также можно присвоить операнду символьное имя
непосредственно в редакторе программы. Для этого
поместите курсор на операнд и откройте контекстное
меню правым кликом мыши.
Перекрестные ссылки
Вы можете генерировать и смотреть перекрестные
ссылки для упрощения тестирования и изменения
пользовательской программы PLC. Перекрестные ссылки
используются например, как



Обзор всей программы пользователя
Основа для изменений и тестирования
Поддержки программной документации
Доступны следующие виды

Список перекрестных ссылок

Присвоение входов, выходов и т.д.

Структура программы

Неиспользуемые символы

Операнды без символьного обозначения
Выберите в нем “Edit Symbols…” для открытия другого
окна в котором можно ввести символьное имя.
Заметки
A150
Стр. 20
840D sl SINUMERIK Operate
A150
SIMATIC Manager
Перекрестные ссылки:
Обзор используемых в пользовательской программе
областей памяти E, A, M, P, T, Z и DB, FB, FC,
вызываемые SFB и SFC.
План назначений
Обзор какие биты операндов областей E, A и M или какие
таймеры и счетчики уже используются пользовательской
программой. Это важная основа при поиске ошибок или
изменении в пользовательской программе.
Операнды без символьного обозначения
Обзор всех абсолютных адресов (абсолютные операнды
и блоки), которые используются в части программы
пользователя, доступной для справочных данных, но для
которых не определены символьные обозначения в
символьной таблице.
Для генерации справочных данных, установите курсор на
папке Blocks в вашем проекте S7 и выберите пункт меню
Options. Затем выберите “Reference Data > Generate”.
Структура программы
Иерархия вызова блоков в пользовательской программе
и обзор используемых блоков и зависимостей.
Неиспользуемые символы
Обзор всех символов, которые определены в символьной
таблице, но не используются в части пользовательской
программы, доступной для справочных данных.
Если справочные данные устарели, то появится
следующий диалог "Generate Reference Data".
Справочные данные можно
·
·
обновить или
перегенерировать
Выберите пункт "updated" если вы хотите сгененировать
данные для измененных или новых блоков. Данные для
удаленных блоков также не будут отображаться.
Выберите пункт "regenerate" если вы хотите удалить
текущие данные и сгененировать справочные данные
полностью заново.
Заметки
840D sl SINUMERIK Operate
Стр. 21
A150
A150
SIMATIC Manager
После генерации перекрестных ссылок их можно увидеть
через “Reference Data > Display”.
Открывается и предлагается возможность выбора
отображения нужных данных.
Все выбранные символьные имена отображаются в
перекрестных ссылок. Выбор можно сделать в меню
“View”. Двойной клик на символьном имени и открывается
соответствующий блок.
Создание таблицы переменных
Все переменные, которые хочется контролировать и
отслеживать перечисляются в таблице переменных (VAT).
Чтобы создать новую таблицу переменных, например,
откройте контейнер блоков и выберите “Insert -> S7 Block
> Variable Table”.
Контроль/управление переменными
Если есть онлайн доступ к CPU и загружена аппаратная
конфигурация в CPU, тогда Вы можете обращаться
непосредственно к входам и выходам
сконфигурированных модулей I/O, т.е. без изменения
приложения.
Заметки
A150
Стр. 22
840D sl SINUMERIK Operate
A150
SIMATIC Manager
Присвоение имени новой таблицы переменных.
Дополнительно здесь можно ввести комментарий,
версию и автора.
Двойной клик на символе VAT открывает таблицу
переменных и можно вводить переменные, которые
будут контролироваться или управляться.
Также можно вводить комментарии к переменным в
таблице переменных.
Заметки
840D sl SINUMERIK Operate
Стр. 23
A150
A150
SIMATIC Manager
Для отображения значений статуса (фактических значений переменных) должно быть установлено соединение с
конфигурируемым контроллером. Когда соединение установлено фактические значения статуса можно посмотреть
через иконку
.
Значение можно ввести в колонку “Modify value”, которое переписывает значение статуса при нажатии на иконку
.
Заметим что статус всех входов считывается и устанавливается каждый цикл и все выходы, используемые в PLC
В зависимости от типа
переменной (бит, байт, слово и
т.д) можно установить требуемый
формат отображения.
Опасность!
!
Изменение значений переменных во время работы может вызвать серьезные повреждения или
травмы из-за неисправности или ошибок в программе!
Убедитесь что никаких опасных состояний не возникнет, перед тем как выполнять функцию "Control"!
Заметки
A150
Стр. 24
840D sl SINUMERIK Operate
A150
SIMATIC Manager
Диагностика CPU
Если установлено сетевое соединение с NCU (см. A002),
может быть диагностирован статус модуля CPU через
“Target System -> Diagnostics/Settings -> Module information“.
Здесь отображаются различные пункты. Одним из самых
важных является „Diagnostics“. Здесь отображается статус
CPU.
Если случилась ошибка, то причина ошибки
отображается в деталях.
Заметки
840D sl SINUMERIK Operate
Стр. 25
A150
A150 END
SIMATIC Manager
Другой важный диагностический элемент отображение
времени цикла. Максимальное время контроля 150 мс
задается в машинных данных. Если время цикла PLC
больше, то генерируется прерывание.
Также здесь есть обзор памяти CPU.
Рабочее состояние PLC можно также посмотреть в
“Diagnostic/Setting”.
Во время отображения рабочего состояния можно
остановить или запустить PLC.
A150: END
Заметки
A150
Стр. 26
840D sl SINUMERIK Operate
Создание PLC программы
A026
Sinumerik
Operate
Описание модуля:
Для создания PLC программы для станка с 840D sl Sinumerik Operate используется пакет
программирования Step 7.
Для того чтобы использовать пакет Step 7 наилучшим образом, необходимо знать структуру
системы Sinumerik и ее интерфейса. Эти знания требуются для создания ориентированной
на конкретный станок PLC программы, удовлетворяющей соответствующим требованиям
безопасности для соответствующей страны.
Цель модуля:
После завершения этого модуля Вы узнаете как использовать пакет Step 7 для:
 Создания PLC программы
 Инсталляции базовой Sinumerik PLC программы
 Конфигурации аппаратных средств PLC
 Загрузки с компьютера в систему проекта PLC
Sinumerik
Содержание:
840D sl SINUMERIK Operate
Цикл работы S7-300 PLC
840D sl Sinumerik Operate PLC
Интеграция базовой PLC
Структура базовой PLC
Зарезервированные функции
Зарезервированные блоки данных
Пример базовой программы
V4.5
Стр. 1
Этот документ был создан для учебных целей.
Siemens не несет ответственности за его содержание.
A026
A026
A026
Стр. 2
840D sl SINUMERIK Operate
A026
Создание PLC программы
Создание
PLC программы:
START
Step 7-300
PLC
840D sl
Sinumerik
Operate PLC
Интеграция
базовой
PLC
Структура
базовой PLC
Зарезервированн
ые функции и
функциональный
блоки
Зарезервирова
нные
блоки данных
Пример:
Базовая
программа
Создание
PLC программы:
END
Заметки
840D sl SINUMERIK Operate
Стр. 3
A026
A026
Step7 300 PLC:
Запуск
Создание PLC программы
PLC
операционная
PII (Образ входов периферии)
PII (Образ входов процесса)
OB 100 (Запуск)
CALL FCxxx
....
STL
....
LAD
....
BE (Program end)
FCxxx
....
STL
....
LAD
....
BE (Program end)
PIO (Образ выходов процесса)
PIO (Образ выходов периферии)
Step7 300 PLC:
Цикл работы
OB 1 (Циклический вызов)
....
CALL FCxxx
....
FCxxx
....
STL
PII (Образ входов процесса)
PII (Образ входов периферии)
STL
....
....
....
BE (Program end)
CALL FBxxx,DBxxx
....
LAD
....
....
BE (Program end Cyclic)
LAD
....
FBxxx
DBxxx - Instance
....
STL
....
LAD
....
BE (Program end)
....
....
....
....
....
PIO (Образ выходов процесса)
PIO (Образ выходов периферии)
PLC
операционная
Заметки
A026
Стр. 4
840D sl SINUMERIK Operate
A026
Создание PLC программы
840D sl Sinumerik Operate PLC
PLC
операционная
Запуск
PLC User IF
PII (Образ входов периферии)
PII (Образ входов процесса)
OB 100 (старт программы)
DB2 Ошибки/сообщ.
FB1
Параметризация
функций запуска
В интерфейс
Sinumerik System
CALL FB1,DB7
......
Пользовательская часть
......
LAD
......
STL
BE (Program end)
PIO (Образ выходов процесса)
PIO (Образ выходов периф.)
OB 1 (Циклическая)
Sinumerik System
CALL FC2
......
User Program Here:
......
CALL FBxxx,DBxxx
......
LAD
BE (Program end)
DB9 Циклы компиляц.
STL
......
Из интерфейса
DB7
Настройки
параметров
базовой
программы
....
....
PIO (Образ выходов периф.)
в
интерфей
с
DB10 ГРР
В интерфейс
Из интерфейса
FC2
Sinumerik 840D
PLC базовая
программа
INTERFACE
Control
FC 2 цикл.
в/из
PLC польз. /
NCK
внутренний
BE (Program end)
BE (Program end Cyclic)
PIO (Образ выходов процесса)
Из
интерфей
са
В интерфейс
FBxxx
....
STL
....
LAD
....
BE (Program end)
и/или
NCK
Internal IF
DB11 NC
В интерфейс
Из интерфейса
DB19 HMI
В интерфейс
Из интерфейса
DB21 Канал
В интерфейс
Из интерфейса
DB31 Ось
DBxxx Instance
....
....
....
....
В интерфейс
Из интерфейса
DB71,72,73
Tool Management
В интерфейс
PLC
операционная
Из интерфейса
NCK Cyclic
to/from
PLC User IF
PII (Образ входов периферии)
PII (Образ входов процесса)
Заметки
840D sl SINUMERIK Operate
Стр. 5
A026
A026
Создание PLC программы
Интеграция базовой PLC
Примечание - Инсталляция PLC Toolbox описана в
модуле A002.
Для создания пользовательской PLC программы, сначала
необходимо инсталлировать и интегрировать базовую PLC
программу.
Базовая программа берется из библиотеки Step 7, которая
интегрируется в пользовательский проект.
Инсталляция базовой
программы с
дополнительными
пакетами.
:Sinumerik Addons
: NC Var Selector
Инсталляция Toolbox:
Toolbox installation CD
Интеграция библиотеки и конфигурация аппаратных
средств:
Для интеграции базовой программы в пользовательский
проект необходимо добавить в конфигурацию компонент
“Sinumerik“. Он становится доступен после инсталляции
“Sinumerik ADDON“.
Конфигурация аппаратных средств показывает
компоненты из Sinumerik Addon:
HW config:
Открыть для выбора
PLC hardware.
Hardware
Sinumerik
“Addons”
Библиотека Sinumerik:
открыть и скопировать
в проект.
Система PROFINET IO может быть выбрана через
контекстное меню, если это не было сделано при вставке
Заметки
A026
Стр. 6
840D sl SINUMERIK Operate
A026
Создание PLC программы
Структура базовой PLC
После успешной интеграции “Sinumerik Hardware“ и станочной периферии в утилите HW Config, нужно запустить
компиляцию аппаратных компонентов.
После этого можно найти в пользовательском проекте объекты S7 Program.
Блоки из библиотеки теперь можно скопировать в соответствующие директории пользовательского проекта. Также
можно переписать символьную таблицу.
OB1 + OB100
С вызовом
базовой
программы
Базовая
программа (как
библиотека)
копируется в
Базовую PLC программу можно увидеть открыв OB1 и/или OB100 в редакторе Step 7. В OB1 базовая программа
выполняется вызовом FC2, и в OB100 с помощью вызова FB1.
Заметки
840D sl SINUMERIK Operate
Стр. 7
A026
A026
Создание PLC программы
Зарезервированные функции и функциональные блоки
Номер
Функция
FB 15
Базовая программа
FB 1, FC 2, FC 3, FC 5
Базовая программа
FC 0 ... 29
Зарезервировано для Siemens
FB 0 ... 29
Зарезервировано для Siemens
FC 30 ... 999 1)
Свободно для пользователя
FB 30 ... 999 1)
Свободно для пользователя
FC 1000 ... 1023
Зарезервировано для Siemens
FB 1000 ... 1023
Зарезервировано для Siemens
FC 1024 ... максимум
Свободно для пользователя
FB 1024 ... максимум
Свободно для пользователя
1)
максимальное число блоков (FB/FC) зависит от используемого PLC/CPU в выбранном NCU.
Заметки
A026
Стр. 8
840D sl SINUMERIK Operate
A026
Создание PLC программы
Зарезервированные блоки данных
Обзор блоков данных
DB no.
Имя
1
2 ... 5
PLC-MELD
6 ... 8
Функция
Пакет
Зарезервировано для Siemens
BP
PLC сообщения и ошибки
BP
Базовая программа
9
NC-COMPILE
Интерфейс для NC циклов компиляции
BP
10
NC INTERFACE
Общий NCK интерфейс
BP
11
Mode group 1
Интерфейс группы режимов работы
BP
12
Связь с компьютером и интерфейс
транспортной системы
13 ... 14
Зарезервировано для базовой программы
15
Базовая программа
16
Определение PI сервисов
17
Идентификатор версии
18
Зарезервировано для базовой программы
19
Интерфейс HMI
Обзор блоков данных
20
Машинные данные PLC
21 ... 30
CHANNEL 1 ... n
Интерфейс NC каналов
31 ... 61
AXIS 1 ... m
Интерфейс для осей/шпинделей или
свободно для пользователя
62 ... 70
Свободно для пользователя
71 ... 74
Tool management
75 ... 76
Декодирование M групп
77
Блок данных для сигналов MCP
78 ... 80
81 ... 999
BP
BP
Зарезервировано для Siemens
1)
См ниже: ShopMill, ShopTurn
1000 ... 1099
Зарезервировано для Siemens
1100 ...
максимум
Свободно для пользователя
1)
BP
максимум номеров блоков (DB) зависит от PLC CPU, использованном в выбранном NCU.
Неиспользуемые блоки данных для каналов, осей/шпинделей и функций управления инструментом
могут использоваться пользователем.
Заметки
840D sl SINUMERIK Operate
Стр. 9
A026
A026
Создание PLC программы
Пример: интеграция базовой программы
Выбираем систему Sinumerik из дерева устройств
Создаем новый проект, например 840Dsl Sinumerik Operate.
Запускаем Step 7 Hardware configuration.
Конфигурируем сеть Profibus
Конфигурируем сеть Profinet
Заметки
A026
Стр. 10
840D sl SINUMERIK Operate
A026
Создание PLC программы
Добавляем дополнительные компоненты
Для дополнительных осей, например NX плата
Сохранение и компиляция проекта
Заметки
840D sl SINUMERIK Operate
Стр. 11
A026
A026
Создание PLC программы
После успешной компиляции, доступны объекты Step7
Program для пользователя.
Теперь найдите библиотеку, установленную из Toolbox, и
откройте ее в редакторе Step 7.
Библиотека открытая в SIMATIC Manager-е.
Библиотека и пользовательская программа открыты в
SIMATIC Manager-е.
Заметки
A026
Стр. 12
840D sl SINUMERIK Operate
A026
Создание PLC программы
Блоки в базовой PLC программе.
Исходники в базовой PLC программе.
Скопируйте программные блоки из библиотеки в
пользовательский проект.
Всегда переписывайте OB1 при копировании из
библиотеки, в противном случае базовая PLC не будет
вызвана с помощью FC2.
Теперь блоки представлены в пользовательском проекте.
Заметки
840D sl SINUMERIK Operate
Стр. 13
A026
A026 END
Создание PLC программы
Скопируйте исходники из библиотеки в проект
Скопируйте символьную таблицу из библиотеки в проект.
После успешной интеграции базовой PLC программы
OB1 и OB100 должны выглядеть как показано на
следующих картинках.
OB100:
OB1:
A026: END
Заметки
A026
Стр. 14
840D sl SINUMERIK Operate
Базовые функции PLC программы
A151
Sinumerik
Operate
Описание модуля:
Базовые функции PLC программы со станочным пультом и двумя осями и шпинделем.
Цель модуля:
В конце этого модуля будет создана базовая PLC программа, с помощью которой можно
управлять станком с двумя осями и шпинделем.
Sinumerik
Содержание:
840D sl SINUMERIK Operate
Блоки базовой программы

OB100

OB1

FB1

FC2

FC19/24

DB10/DB21/DB31
V4.5
Стр. 1
Этот документ был создан для учебных целей.
Siemens не несет ответственности за его содержание.
A151
A151
A151
Стр. 2
840D sl SINUMERIK Operate
A151
Базовые функции PLC программы
PLC функции:
START
Параметры
запуска PLC
Пульт
управления
станком
Шпиндельный
блок
Осевой
блок
Загрузка
блоков
Сообщения
об ошибках
Исходники
PLC функции:
END
Заметки
840D sl SINUMERIK Operate
Стр. 3
A151
A151
Базовые функции PLC программы
Параметры запуска PLC
PLC интерфейс состоит из серии блоков данных STEP 7.
Количество и длина блоков данных определяется
системой во время пуско-наладки.
В PLC программе OB100 вызываетсяч один раз при
запуске контроллера. В этом блоке содержатся сигналы и
вызовы других блоков, которые выполняются один раз.
(см. A026 Создание PLC программы).
Производитель станка может влиять на эти и другие
процессы с помощью параметризации пунктов базовой
PLC программы в OB100.
Сейчас будет показан простой пример программы для
станка с двумя осями и шпинделем. Функции контроля для
станка, такие как аппаратные ограничители, смазка, и т.д
здесь не рассматриваются.
Параметризация осуществляется через прямое
параметрирование функционального блока FB1 в OB100;
эти значения становятся доступными в базовой PLC
программе с использованием экземпляра DB (DB7) для
FB1.
Пользовательская программа структурирована
посредством использования отдельных функциональных
блоков (FB) и функций (FC).
Пользователю нужно указать соответствующие
параметры FB 1. Значения по умолчанию в
соответствующем экземпляре DB 7 можно не указывать.
Блок должен вызываться только в OB 100.
Вызов каждого блока делается непосредственно в OB1.
Здесь нет ограничений для программиста.
Новый OB1 всегда поставляется с тулбоксом и
необходимо интегрировать его содержание.
В дополнение к конфигурации интерфейса, выполняются
различные другие функции:

Определение количества MCP

Определение адресного пространства для MCP

Определение типа MCP

Конфигурация ручных устройств

Возможность коммуникации PLC с NCK

Конфигурация прерываний
ORGANIZATION_BLOCK OB 100
TITLE =
{ S7_language := '9(1) English (United States)
13.10.2010 16:56:20' }
VERSION : 1.0
VAR_TEMP
OB100_EV_CLASS : BYTE ;
OB100_STRTUP : BYTE ;
OB100_PRIORITY : BYTE ;
OB100_OB_NUMBR : BYTE ;
OB100_RESERVED_1 : BYTE ;
OB100_RESERVED_2 : BYTE ;
OB100_STOP : WORD ;
OB100_RESERVED_3 : WORD ;
OB100_RESERVED_4 : WORD ;
OB100_DATE_TIME : DATE_AND_TIME ;
END_VAR
BEGIN
NETWORK
TITLE =
CALL FB
1 , DB
MCPNum
MCP1In
MCP1Out
MCP1StatSend
MCP1StatRec
MCP1BusAdr
MCPBusType
NCKomm
Пример OB100
7 (
:=
:=
:=
:=
:=
:=
:=
:=
1,
P#E 0.0,
P#A 0.0,
P#A 8.0,
P#A 12.0,
192,
B#16#55,
TRUE);
//Insert User program from here
END_ORGANIZATION_BLOCK
Заметки
A151
Стр. 4
840D sl SINUMERIK Operate
A151
Базовые функции PLC программы
Описание используемых здесь параметров FB1
Сигнал
Тип
Формат
Диапазон значений
Комментарий
MCPNum
I
INT
до 2
MCP1In
MCP2In
I
POINTER
I0.0 до I120.0
или
M0.0 до M248.0
или
DBn DBX0.0 до DBXm.0
Количество активных MCP
0: нет доступных MCP
Начальный адрес для входных сигналов
для соответствующего MCP
MCP1Out
MCP2Out
I
POINTER
Q0.0 до Q120.0
или
M0.0 до M248.0
или
DBn DBX0.0 до DBXm.0
Начальный адрес для выходных
сигналов для соответствующего MCP
MCP1StatSend
MCP2StatSend
I
POINTER
Q0.0 до Q124.0
или
M0.0 до M252.0
или
DBn DBX0.0 до DBXm.0
В настоящее время не используется
MCP1StatRec
MCP2StatRec
I
POINTER
Q0.0 до Q124.0
или
M0.0 до M252.0
или
DBn DBX0.0 до DBXm.0
В настоящее время не используется
Сигнал
Тип
Формат
Диапазон значений
Комментарий
MCP1BusAdr
MCP2BusAdr
I
INT
1 ... 126
192 .. 223
DP slave: PROFIBUS адрес
Ethernet MCP: DIP настройка
MCPBusType
I
BYTE
Правая часть байта (биты0...3) для MCP1
Левая часть байта (биты 4...7) для MCP2
B#16#33: PROFIBUS
B#16#44: PROFIBUS на MPI/DP разъеме
B#16#55: Ethernet
B#16#66: PROFINET
NCKomm
I
BOOL
PLC-NC коммуникационные сервисы
(FB 2/3/4/5/7:
Put/Get/PI_SERV/GETGUD)
TRUE:
Активны
Полное описание FB1 содержится в DOConCD или обратитесь к справке в STEP 7.
Заметки
840D sl SINUMERIK Operate
Стр. 5
A151
A151
Базовые функции PLC программы
OB1
Пульт управления станком (MCP)
OB1 запускается циклически. Пользовательская
программа интегрируется в этот организационный блок.
OB1 имеет самый низкий приоритет и может быть прерван
прерываниями и аварийными событиями. Этот приоритет
нельзя изменить.
Откройте OB1 двойным кликом на нем в папке Blocks.
Сначала нужно вызвать и спараметрировать функцию для
работы с подключенным станочным пультом, как первый
элемент пользовательской программы.
В OB1 должен вызываться FC2. Пользовательская
программа вставляется после вызова FC2.
В тулбоксе PLC (в библиотеке bp7x0_..) доступно три
функции для станочных пультов Siemens.



С помощью FC MCP_IFM2 (M вариант, узкий станочный
пульт, например MCP 310) следующие сигналы
передаются с пульта на соответствующие сигналы
интерфейса NCK/PLC:
FC19 Фрезерный вариант
FC24 для станочного пульта МСР310
FC25 Токарный вариант
Нужно вызвать одну из этих функций в зависимости от
подключенного станочного пульта.
Если подключен MCP310 пульт, то нужно вызвать FC24.





Режимы работы
Выбор осей
Переключение WCS/MCS
Клавиши перемещения
Процентовки или эмуляция процентовок
Процентовка подачи:
 Процентовка подачи передается на интерфейс
выбранного канала и на интерфейс осей.
 В дополнение к байту интерфейса "Rapid traverse
override" (DBB 5), сигналы процентовки подачи
передаются также в канал NC, если установлен
HMI сигнал "Feedrate override for rapid traverse active" (исключение: положение процентовки "Ноль").
С этим HMI сигналом также устанавливается
"Rapid traverse override".
Заметки
A151
Стр. 6
840D sl SINUMERIK Operate
A151
Базовые функции PLC программы
Станочные функции клавиш INC и движения осей:
Параметризация FC24

Когда выбрана MCS сигналы передаются на
интерфейс выбранной станочной оси.

Когда выбрана WCS сигналы передаются на
интерфейс геометрической оси
спараметрированного канала.

При переключении с MCS на WCS всегда
происходит сброс выбранной до этого оси.
Ниже приводится выдержка из элементарных типов
данных:
С такой параметризацией сигналы передаются в первую
ГРР, первый канал и во все оси. Дополнительно
процентовка шпинделя передается в интерфейс 4-ой оси/
шпиндель. Сигнал блокировки подачи передается в бит
памяти М 100.0 и блокировка шпинделя в бит памяти М
100.1. Сигнал направление шпинделя передается в бит
памяти M100.2.
Формальные параметры и их тип, а также диапазон
значений можно взять из следующей таблицы.
Тип и
описание
Разме
рв
битах
Формальн
ые
варианты
Значение
BOOL
(бит)
1
Булевский
текст
TRUE/FALSE
BYTE
(байт)
8
Шестнад.
значение
B#16#0 до B#16#FF
WORD
(слово)
16
Чисто
бинарный
номер
2#0 до
2#1111_1111_1111_1111
Шестнад.
номер
W#16#0 до W#16#FFF
BCD
C#0 до C#999
Заметки
840D sl SINUMERIK Operate
Стр. 7
A151
A151
Базовые функции PLC программы
Формальные параметры для функции FC24:
Сигнал
Вид
Тип
Диапазон
значений
Примечание
BAGNo
I
BYTE
B#16#00 –
В#16#0A
и
B#16#10 –
B#16#1A
Номер ГРР в которую передаются
сигналы режимов работы.
BAGNo больше или равно B#16#10
означает доступ ко второму
станочному пульту.
ChanNo
I
BYTE
B#16#00 B#16#0A
Номер канала для сигналов канала
SpindelIFNo
I
BYTE
0 - 31
(B#16#1F)
Номер интерфейса оси, объявленного
шпинделем.
Сигнал
Вид Тип
Диапазон
значений
Примечание
FeedHold
Q
BOOL
0,1
Блокировка подачи с MCP, модально
SpindleHold
Q
BOOL
0,1
Блокировка шпинделя с MCP, модально
SpindleDir
Q
BOOL
0,1
Направление вращения шпинделя
0: соответствует + (против часовой )
1: соответствует - (почасовой)
Заметки
A151
Стр. 8
840D sl SINUMERIK Operate
A151
Базовые функции PLC программы
Блок шпинделя
По крайней мере необходимы следующие сигналы:
Сначала создаем новый FB. Для примера, делаем правый клик мышки на папке Blocks и в появившемся окне выбираем
“Insert New Object” -> “Function Block”. Указываем FB152 как имя нового FB и FB_spindle вводим в Symbolic Name
(символьное имя).
Заметки
840D sl SINUMERIK Operate
Стр. 9
A151
A151
Базовые функции PLC программы
Теперь новый блок создан и его можно открыть двойным
кликом мышки.
Создаем Сеть 1 для разрешения регулятора. Вход I16.2
соединяется здесь с адресом блока данных шпинделя
DB34.DBX2.1. Меркер M0.1 соединяется с разрешением
импульсов во второй сети и выбор измерительной
системы в 3-ей сети. В нашем случае, это первая
измерительная система.
Вход и меркеры, а также блок данных должны быть
объявлены ранее в символьной таблице.
Типы данных определяемые пользователем (UDT)
Типы данных определяемые пользователем это
специальные структуры данных, создаваемые
пользователем для использования внутри S7
пользовательской программы после их объявления.

UDT можно использовать как элементарные типы
данных или соединения типов данных в
объявлении переменных для блоков (FC, FB, OB)
или как тип данных для переменных в блоках
данных (DB). Преимущество этого в том, что
определив один раз специальную структуру
данных для использования несколько раз затем
назначать ее для нужных переменных.

UDT можно использовать как шаблон для
создания блоков данных с одинаковой
структуройо, например вы создаете один раз
структуру и затем генерируете требуемое
количество блоков данных с помощью простого
назначения UDT (рецепты как пример: структура
DB всегда одинаковая, отличаются только
значения).
Заметки
A151
Стр. 10
840D sl SINUMERIK Operate
A151
Базовые функции PLC программы
Теперь нужно вызывать новый блок в OB1. Блоку
назначают свободный DB.
Блок оси
Если блок данных еще не существует, появится запрос
относительно его создания. Нажмите “Yes” для генерации
блока данных.
Следующий общий блок должен быть создан для осей,
который будет вызываться отдельно для всех осей.
Преимущество этого в том, что существует один блок для
всех осей и что изменения можно делать в одном месте.
Минимальное требование к сигналам такие же как и для
шпинделя.
Также как и для шпинделя, сначала создается блок и
двойным кликом его открывают.
Заметки
840D sl SINUMERIK Operate
Стр. 11
A151
A151
Базовые функции PLC программы
В первую очередь объявляется интерфейс блока.
Требуется два входа для измерительных систем и по
одному входу для разрешения регулятора и и
разрешения импульсов.
Для одельной сети можно вводить заголовок. Также
можно вводить комментарии для сети. Можно также
выбрать показывать комментарии на экране.
Новые переменные теперь соединяют в блоке с
соответствующими сигналами используемого блока
данных оси.
Появится при сохранении блока сообщение об изменении
интерфейса. Подтвердите его с помощью кнопки “Yes”.
Заметки
A151
Стр. 12
840D sl SINUMERIK Operate
A151
Базовые функции PLC программы
Если интерфейс блока был изменен, блок данных должен
быть заново создан и загружен чтобы параметры
интерфейса могли быть регенерированы.
Теперь новый блок можно вызывать в OB1. Свободный
DB сопоставляют с блоком.
Если блока данных не существует, появится сообщение с
предложением его создать. Нажмите кнопку “Yes” для
создания блока данных. Теперь можно вводить
формальные параметры.
Теперь нужно повторить все для других используемых
осей.
Заметки
840D sl SINUMERIK Operate
Стр. 13
A151
A151
Базовые функции PLC программы
Загрузка блоков
Когда будут созданы все блоки и вызваны в OB1, они
могут быть загружены в CPU и протестированы.
Перед загрузкой блоков и аппаратной конфигурации
нужно перевести PLC в определенное состояние. Это
можно сделать с помощью сброса памяти PLC. Для этого
проделайте следующие действия:
Светодиоды
Кнопка Reset
NCK
переключатель
Поверните переключатели на лицевой стороне
NCU в следующие положения:
– NCK переключатель: Положение "1"
– PLC переключатель: Положение "3"
2.
Инициировать сброс при включении путем
выключения и включения системы или нажатием
кнопки Reset на лицевой стороне NCU. NCU
остановлен и перезагружается со сбросом памяти.
Эффект:
– Светодиод "STOP" мигает
– Светодиод "SF" горит
PLC
переключатель
4.
Когда светодиод "STOP" постоянно горит,
переведите переключатель PLC назад в положение "0".
Эффект:
– Светодиод "STOP" гаснет
5.
"0".
1.
3.
Поверните PLC переключатель в положение "2" и
затем верните в положение "3".
Эффект:
– Светодиод "STOP" сначала мигает с
частотой 2 Гц и затем постоянно горит
– Светодиод "RUN" горит
7-сегментный
дисплей
Диагностическая
кнопка DIAG
(без функции)
Если вы включаете систему первый раз, необходимо
проделать следующую последовательность для сброса
памяти NCK и PLC:
Блок не должен быть выбран.
Нажимте иконку
для загрузки блоков.
Далее появится окно:
Поверните NCK переключатель назад в положение
Для загрузки блоков и аппаратной конфигурации курсор
установите на папку Blocks.
Заметки
A151
Стр. 14
840D sl SINUMERIK Operate
A151
Базовые функции PLC программы
Подтвердите его с помощью “OK”. При загрузке новых
блоков в работающую систему очень важно следовать
правильной последовательности, в противном случае
система может рухнуть. Откроется новое окно,
показывающее состояние загрузки.
Когда все блоки будут загружены появится диалог
предлагающий загрузить также системные данные.
Системные данные содержат аппаратную конфигурацию.
На этот диалог скажите “Yes”.
Далее следует еще один запрос относительно удаления
системных данных, который подтвердите кнопкой “Yes”.
Финальный запрос на перезагрузку также подтвердите
кнопкой “Yes”.
Заметки
840D sl SINUMERIK Operate
Стр. 15
A151
A151
Базовые функции PLC программы
Аварийные сообщения
ошибки отображаются в HMI до тех пор пока они не будут
подтверждены пользователем, даже если сигналы уже не
действуют.
Параметр "ToUserIF" может используется для передачи
группы сигналов для подачи, блокировки чтения и запуск
NC, а остановки подачи для доступных осей, шпинделя и
канальных интерфейсов. Группа сигналов передается
непосредственно из информации о статусе в DB 2 к
пользовательскому интерфейсу независимо от
подтверждения ошибки.
Для отображения аварийных сообщений из PLC FC10
должен вызываться в пользовательской программе
(например в OB1).
Теперь должна появляться ошибка на основе обратной
связи “Position controller active” (DB31.DBX61.5) для оси X.
Если обратный сигнал в “0”, должна появляться ошибка , и
если “1” сообщение должно сбрасываться снова через
FC10 после подтверждения.
Сигналы взведенные в DB 2 оцениваются с помощью FC
„AL_MSG“ и показываются в HMI как приходящие и
уходящие ошибки и операционные сообщения.
Приходящие сигналы (положительный фронт)
немедленно отображаются не только для ошибок, но
также и для операционных сообщений. Уходящие сигналы
(отрицательный фронт) немедленно очищаются только
для операционных сообщений; ошибки, которые уже не
действуют сбрасываются только после квитирования с
помощью параметра "Ack", например
Для этих целей нужно расширить FB151 с помощью
выходного сигнала. Сначала вводим выход в интерфейсе
блока.
Теперь выход нужно запрограммировать:
Заметки
A151
Стр. 16
840D sl SINUMERIK Operate
A151
Базовые функции PLC программы
Теперь FB151 показывается красным в OB1, из-за
изменения интерфейса блока и поэтому его нужно
вызывать снова.
Новый выход можно написать непосредственно в
сообщении. Сообщения в DB2 и общие PLC сообщения
стартуют с DB2.DBB180 (см. Приложение C).
Как только разрешение регулятора (E16.1) не в “1”,
появляется ошибка 700000 в HMI. Модуль A031
содержит описание как ввести текст для этой ошибки.
Источник
Источник можно сгенерировать из блока с помощью
функции “Generate Source”. Если источник генерируется
с символьными операндами, абсолютные адреса в
символьной таблице могут быть изменены и, после
компиляции, программа получается с измененными
входами и выходами. Таким образом программу можно
адаптировать для различных аппаратных конфигураций.
Заметки
840D sl SINUMERIK Operate
Стр. 17
A151
A151
Базовые функции PLC программы
Источник выглядит следующим образом:
NETWORK
TITLE =pulse enable
FUNCTION_BLOCK "FB_axis"
TITLE =FB axis
{ S7_language := '9(1) Englisch (USA)
08:07:41' }
VERSION : 0.1
A
#enable_pulse;
=
DBX
21.7;
NETWORK
TITLE =position measuring system 1
08.02.2012
VAR_INPUT
axis_DB : BLOCK_DB ;
//axis data block
enable_CE : BOOL ; //controller enable
enable_pulse : BOOL ;
//pulse enable
enable_PM1 : BOOL ;
//position measuring system 1
enable_PM2 : BOOL ;
//position measuring system 2
END_VAR
VAR_OUTPUT
pos_controller_active : BOOL ; //position controller
active
END_VAR
BEGIN
NETWORK
TITLE =open axis DB
A
#enable_PM1;
=
DBX
1.5;
NETWORK
TITLE =position measuring system 2
A
#enable_PM2;
=
DBX
1.6;
NETWORK
TITLE =position controller active
A
DBX
61.5;
=
#pos_controller_active;
END_FUNCTION_BLOCK
OPN
#axis_DB;
NETWORK
TITLE =controller enable
A
=
#enable_CE;
DBX
2.1;
Этот источник можно экспортировать и импортировать в
другой проект. Для этого нужно выбрать источник в папке
Sources и затем можно выбрать “Export Source” в меню
“Edit”.
Файл можно сохранить, например в папке “External
sources STEP 7”.
Заметки
A151
Стр. 18
840D sl SINUMERIK Operate
A151
Базовые функции PLC программы
Внешние источники импортируются через пункт меню
“Insert -> External Source”.
Откроется окно в котором нужно выбрать внешний
источник.
Новые источники вставляются в папку “Sources” в
открытом проекте.
Источник нужно скомпилировать для того чтобы
появились используемые блоки.
Для этого выберите источник, откройте контекстное меню
и выберите команду “Compile”.
Блоки будут скомпилированы и появятся в папке Blocks.
Заметки
840D sl SINUMERIK Operate
Стр. 19
A151
A151 END
Базовые функции PLC программы
Блоки теперь можно вызывать в программе.
A151: END
Заметки
A151
Стр. 20
840D sl SINUMERIK Operate
Диагностика PLC на системе
A058
Sinumerik
Operate
Описание модуля:
Система SINUMERIK 840D sl имеет PLC диагностические возможности для помощи в
процедуре нахождения неисправностей.
Можно контролировать статус внешних входов и выходов, а также внутренние сигналы
системы.
Кроме того возможно отслеживать статус переменных в определенные временные периоды
с использованием функции ”NC/PLC Trace”.
Цель модуля:
После завершения этого модуля Вы сможете:



Проверять статус пользовательских PLC переменных
Проверять статус пользовательских системных переменных
Использовать функцию “NC/PLC Trace”
Sinumerik
Содержание:
Пользовательские PLC переменные
Системные переменные
Диагностика на борту: Детальное описание
Функция ”NC/PLC Trace”
840D sl SINUMERIK Operate
V4.5
Стр. 1
Этот документ был создан для учебных целей.
Siemens не несет ответственности за его содержание.
A058
A058
A058
Стр. 2
840D sl SINUMERIK Operate
A058
Диагностика PLC на системе
Диагностика PLC
на системе:
START
Пользовате
льские PLC
переменные
Системные
переменные
Диагностика
на борту:
детальное
описание
Функция
”NC/PLC
Trace”
Диагностика PLC
на системе:
END
Заметки
840D sl SINUMERIK Operate
Стр. 3
A058
A058
Диагностика PLC на системе
Пользовательские PLC переменные
Форматы адреса
Формат переменной (операнда) вводимой в диагностическом экране зависит от типа данных для диагностики.
Формат может быть отдельный бит, байт, слово и двойное слово.
Бит- это одиночный элемент логики, например I6.0, Q5.5, M100.6, DB31.DBX2.1. Бит указывается как число после точки.
Значение бита или 1 или 0.
Байт– Байт это сгруппированные в одну группу 8, например
4 Байт входов (IB4) состоит из битов I4.0, I4.1, I4.2, I4.3, I4.4, I4.5, I4.6, I4,7.
При работе с байтами нужно помнить что нумерация считается справа как показано ниже.
IB4
Номер бита 7 6 5 4 3 2 1 0
Значение
1 0 1 0 0 1 0 1
В этом примере I4.0, I4.2, I4.5 и I4.7 равны 1. Другое название значение 1 это что эти биты установлены.
Биты равные 0 называются сброшенными.
Таким же способом используются байты выходов (QB), и байты маркеров (MB).
Слово– это сгруппированные 16 бит, логически составляют 2 последовательных байта.
Слово может адресоваться как 0 или четное значение (IW0, IW2, IW4 etc), нечетный адрес не допускается.
Как и в формате байт нумерация стартует справа.
Пример IW4
IB4
IB5
Номер бита 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Значение
1 0 1 0 0 1 0 1 0 1 1 1 0 0 1 1
В этом примере I4.0, I4.2, I4.5, I4.7, I5.0, I5.1, I5.4, I5.5, I5.6 равны 1.Слова выходов (QW) и слова маркеров (MB)
адресуются таким же образом.
Двойное слово– это сгруппированные 32 бита логически составляют 2 последовательных слова (четыре
последовательных байта).
Двойное слово может адресоваться как 0 или четные номера кратные 4 (ID0, ID4, ID8, ID12 и т.д), нечетные номера не
допускаются.
Пример ID4
IB4
IB5
IB6
IB7
Номер бита 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Значение
1 0 1 0 0 1 0 1 0 1 1 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 1 0 0 1 1
двойные слова выходов (QD) и двойные слова маркеров (MD) адресуются таким же образом.
Блоки данных (DB):Системные блоки данных используются для взаимодействия между различными областями системы и
пользовательской PLC, модуль A034 описывает это более детально.
Пользователь может также создавать блоки данных.
Блоки данных можно писать в различных форматах, например:
DB31.DBX0.0
блок данных 31, бит 0.0
DB31.DBB1
блок данных 31, байт 1
DB31.DBW10
блок данных 31, слово 10
DB31.DBD12
блок данных 31, двойное слово 12
Заметки
A058
Стр. 4
840D sl SINUMERIK Operate
A058
Диагностика PLC на системе
Для перехода к экрану PLC диагностики используйте
следующую последовательность клавиш:
Статус PLC переменной может быть проверен вводом в
колонку “Variable” (бит, байт, слово, двойное слово).
Пример показывает ввод различных форматов.
Отобразится следующий экран, возможно с уже
введенными ранее значениями.
Формат
Значение переменной можно отобразить в различных
форматах. Формат отображения можно выбрать из списка:
Описание формата:
Переменная
Возможный формат
Форматы
Описание
Входа
Ix.x, IBx, IWx, IDx
B
бинарный
Выхода
Qx.x, QBx, QWx, QDx
H
шестнадцатеричный
Маркеры
Mx.x, MBx, MWx, MDx
D
десятичное без знака
Таймеры
Tx
±D
десятичное со знаком
Счетчики
Cx
F
с плавающей запятой (для двойных слов)
Блоки
данных
DBx.DBXx.x, DBx.DBBx, DBx.DBWx,
DBx.DBDx
A
ASCII символы
Переменная будет отображаться в выбранном формате:
PLC переменные являются наиболее проверяемые при
поиске неисправности, например входа для
выключателей, выхода для катушек и т.д.
Следующая таблица показывает какие PLC переменные
можно контролировать:
Таймеры можно смотреть в десятичном формате.
Счетчики можно смотреть в форматах десятичный,
бинарный и шестнадцатеричный.
Записи можно редактировать кнопками Insert, и
курсорными клавишами.
Заметки
840D sl SINUMERIK Operate
Стр. 5
A058
A058
Диагностика PLC на системе
Системные переменные
Доступные типы переменных для выбора:
Список доступных системных переменных отображается
при нажатии на клавишу “Insert variable”.
Системные переменные
ЧПУ
Ось
Канал
Группа режимов работы
Глобальные данные пользователя
PLC
Фильтр используется, чтобы сузить отображаемые
переменные.
Окно поиска можно использовать для поиска требуемой
переменной. Введите часть или полное имя.
Переменная используемая в этом примере это осевая
переменная, поэтому нужно выбрать ось.
Выберите переменную из списка, например “aaRef Axis is
referenced”.
Заметки
A058
Стр. 6
840D sl SINUMERIK Operate
A058
Диагностика PLC на системе
Диагностика на борту: детальное описание
Выбранная переменная появится на экране.
Операнд +/-:
Клавиши “Operand +” и “Operand -” используются для
отображения операндов (переменных) в пределах
одной группы.
Значения в квадратных скобках идентифицирует
конкретную переменную, например:
или
[U1= номер канала.,
1 = номер оси.]
Отображение комментариев:
Дополнительную информацию о переменной можно
отобразить, выбрав клавиши “Display Comments” и
“Details”.
Изменение:
Комментарии при необходимости можно редактировать. В
случае пользовательских PLC входов и выходов,
комментарии при необходимости добавляются.
Для целей тестирования может быть необходимым
вручную изменить значение операнда. Это достигается
через клавишу “Change”.
Требуемый операнд выделяется и вводится новое
значение, подтверждение клавишей “OK”.
Детали:
Детальную информацию о переменной можно посмотреть:
Заметки
840D sl SINUMERIK Operate
Стр. 7
A058
A058
Диагностика PLC на системе
Удалить Все:
Введите новое значение, например 1
Удалить все записи можно клавишей “Delete all”.
Замечание:
Полезно иметь эту функцию во время ввода в
эксплуатацию. После потери данных, может быть
необходимо ввод значений в блоки данных используя этот
метод. Это зависит от производителя станка.
Следует соблюдать осторожность при ручном вводе
данных, во избежание нежелательных перемещений.
Невозможно форсировать операнды которые адресуются
в PLC программе.
Отдельные записи могут быть удалены кнопкой ”Del”.
Дополнительные функции
Дополнительные функции доступны если нажать клавишу
“дополнительное меню”:
Файл можно сохранить локально или на внешний USB
диск или сетевой компьютер. Всегда полезно хранить
файл локально.
Выберите подходящее место, например User\Variable
masks.
Сохранение экрана:
Переменные из списка можно сохранить в файл. Это
полезно если выбранные операнды относятся к
определенной области станка, например смена
инструмента.
Файл можно в любой момент загрузить если необходимо
контролировать сигналы смены инструмента.
Заметки
A058
Стр. 8
840D sl SINUMERIK Operate
A058
Диагностика PLC на системе
Загрузка файла:
Когда потребуется сохраненный файл можно загрузить.
Введите подходящее имя файлу, например toolchange:
Функция NC/PLC Trace
Переменные теперь появятся на экране.
Функция “NC/PLC trace” используется для отслеживания
статуса переменной в течении определенного времени.
Результаты отслеживания отображаются на экране в
формате графика.
Чтобы найти экран с “NC/PLC Trace” выполните
последовательность клавиш:
Загрузка символов:
Если файл символов (*.snh) доступен, его можно загрузить
с помощью клавиши “Load symbols”.
Отобразится следующий экран. Переменные можно
ввести непосредственно или через выбор из списка,
который отображается через выбор клавиши “Choose
Замечание: Файлы символов создаются с помощью пакета
Step7. Затем они должны конвертироваться в файлы с
расширением “.snh”, чтобы можно было их загрузить
клавишей “Load symbols”.
Заметки
840D sl SINUMERIK Operate
Стр. 9
A058
A058 END
Диагностика PLC на системе
Цвет
графика
Показ./не
показыв.
Стиль
линии
Отметка времени и различные другие настройки можно
изменить:
Пример: Отслеживание статуса I16.0 в течении 10 секунд.
Введите имя переменной в колонке “Variable”.
Комментарий вводится автоматически.
Можно выбрать цвет графика и тип линии.
После истечения установленного времени, график будет
показан автоматически.
Пример показывает как вход I16.0 менялся с 0 на 1 три
раза в течении периода 10 секунд.
Отслеживание теперь можно запустить:
График можно рассмотреть подробно с помощью функции
увеличения.
До 16 переменных можно отслеживать за один раз.
Графики можно сохранять и загружать с
внешних источников в формате “xml”.
A058: END
Заметки
A058
Стр. 10
840D sl SINUMERIK Operate
Структура ошибок
A037
Sinumerik
Operate
Описание модуля:
Система SINUMERIK 840D sl предлагает различные возможности для диагностики, одна из
которых отображение ошибок и сообщений.
Ошибки и сообщении генерируются для индикации состояния станка и неисправностей модуля
управления, приводной системы или станка. Они используются чтобы помочь пользователю с
выявлением причины остановки станка.
Ошибки/сообщения подразделяются на следующие диапазоны:

NCK

HMI

SINAMICS

PLC
Цель модуля:
После завершения этого модуля Вы поймете структуру ошибок и сообщений системы 840D sl.
Sinumerik
Содержание:
840D sl SINUMERIK Operate
Структура NCK ошибок и сообщений
Описание отображения ошибок
Подтверждение ошибок
Протокол ошибок
Функция подавления ошибок
V4.5
Стр. 1
Этот документ был создан для учебных целей.
Siemens не несет ответственности за его содержание.
A037
A037
A037
Стр. 2
840D sl SINUMERIK Operate
A037
Структура ошибок
NCK ошибки и
сообщения:
START
NCK ошибки и
сообщения:
Структура
Описание
отображения
ошибок
Подтверждение
ошибок
Протокол
ошибок
Функция
подавления
ошибок
NCK ошибки и
сообщения:
END
Заметки
840D sl SINUMERIK Operate
Стр. 3
A037
A037
Структура ошибок
NCK ошибки и сообщения: Структура
102000 - 102999
Сервис
Структура NCK ошибок подразделяется на три области.
Каждая область имеет отдельный диапазон номеров
ошибок/сообщений.
103000 - 103999
Станок
104000 - 104999
Параметры
105000 - 105999
Программирование
106000 - 106999
зарезервировано
107000 - 107999
OEM
108000 - 108999
HiGraph
109000 - 109999
Распределенные системы (M к N)
110000 - 110999
Циклы
111000 - 111999
ShopMill, ShopTurn
Номер ошибки/
сообщения
Функциональный диапазон
NCK-ошибки/сообщения
000000 - 009999
Общие ошибки
010000 - 019999
Ошибки канала
020000 - 029999
Ошибки оси/шпинделя
060000 - 064999
Ошибки циклов SIEMENS
065000 - 069999
Ошибки пользовательских циклов
113000 - 113999
Расширения интерфейса оператора
(Easy screen)
070000 - 079999
Циклы компиляций OEM
114000 - 114999
HT6
HMI-ошибки/сообщения
119000 - 119999
OEM
100000 - 100999
Базовая система
120000 - 129999
сообщения HMI advanced
101000 - 101999
Диагностика
130000 - 139999
OEM
142000 - 142099
RCS Host/Viewer
149000 - 149999
ePS
Номера ошибок/
сообщений
Функциональный диапазон
SINAMICS-ошибки
201000 - 203999
Control unit (CU)
204000 - 204999
зарезервировано
205000 - 205999
Моторный модуль
206000 - 206999
Блок питания
207000 - 207999
Привод
208000 - 208999
Опциональная плата
209000 - 209999
зарезервировано
213000 - 213002
Лицензия
230000 - 230999
Drive CLiQ компонент power unit
231000 - 231999
Drive CLiQ компонент датчик 1
232000 - 232999
Drive CLiQ компонент датчик 2
233000 - 233999
Drive CLiQ компонент датчик 3
234000 - 234999
зарезервировано
235000 - 235999
Терминальный модуль 31 (TM31)
236000 - 236999
зарезервировано
240000 - 240999
Controller extension (NX32)
241000 - 248999
зарезервировано
249000 - 249999
Sinamics GM7SM7GL
250000 - 250999
Communication board (Comm Board)
250500 - 259999
зарезервировано
Заметки
A037
Стр. 4
840D sl SINUMERIK Operate
A037
Структура ошибок
Описание отображения ошибок
Номер
Метод подтверждения
Когда ошибка активируется она отображается в верхней
строке на экране системы.
Присутствие
больше чем
одной ошибки
Краткое описание ошибки
Если активных ошибок больше одной (индицируется
белой стрелкой) они могут отображаться друг за другом с
помощью настройки MD 9056.
Если значении меньше чем 500 то нет смены ошибок.
Значение от 500 до 10000 (миллисекунды) устанавливают
время отображения ошибки/сообщения.
Машинное данное активируется только после
перезагрузки NC (Reset po).
Полный список ошибок можно увидеть в области
“Diagnostics” (Диагностики).
Чтобы посмотреть подробную информацию выделите
ошибку и нажмите кнопку “Help”.
Заметки
840D sl SINUMERIK Operate
Стр. 5
A037
A037
Структура ошибок
Информация отображается во всплывающем окне.
Описания функций экрана справки:
Детальное отображение выбранной ошибки, когда
нажимаем кнопку “Help”.
Руководство по работе и программированию.
Отображается список ключевых слов, каждое это
ссылка в соответствующий файл справки.
Поиск по части текста ошибки.
Всплывающее окно отображается на весь экран.
Используется для открытия связанных файлов
помощи для ключевых слов или по поиску.
Возврат к ключевому слову или поиску.
Выход из экрана справки
Подтверждение ошибок
Когда возникла ошибка и устранена причина, ошибку
нужно подтвердить (квитировать, сбросить).
Тип подтверждения зависит от типа/серьезности ошибки.
Некоторые ошибки требуют перезагрузки системы, а
другие требуют подтверждение через нажатие кнопки.
Подтверждение через кнопку MCP “Reset”.
Это также сбрасывает управляющую программу.
Типы подтверждения:
Подтверждение через кнопку “Alarm cancel”.
Это не сбрасывает управляющую программу.
Требуемое подтверждение отображается справа от
номера ошибки в строке ошибки.
Подтверждение через клавишу “Delete HMI alarm” в
области “Diagnostic”.
Требуется действие оператора перед
продолжением с помощью Cycle Start. Ошибка
также сбрасывается с помощью кнопки MCP
Систему необходимо выключить и включить или
перезагрузить через клавишу “Reset (po)” в области
“Setup”.
Эти ошибки связаны с пользовательской PLC.
Используемая для сброса ошибок кнопка/ключ/
переключатель определяется производителем
станка.
Заметки
A037
Стр. 6
840D sl SINUMERIK Operate
A037
Структура ошибок
Протокол ошибок
Протокол произошедших ошибок можно посмотреть
выбрав клавишу “Alarm protocol”.
Здесь показывается время когда ошибка случилась и
когда она была сброшена.
Клавиша “Display new” используется для обновления
списка и отображения любых ошибок, что произошли в
последний момент.
Здесь несколько пунктов которые можно выбирать
курсорными клавишами и клавишей выбор и
подтверждать клавишей “OK”:
Количество записей:
Здесь устанавливается максимальное количество
отображаемых ошибок в протоколе.
Клавиша “Settings” используется для настроек протокола
ошибок.
Режим записи файла: Off
Файла протокола во внутреннюю флеш память (CF карту)
не сохраняется.
At every event:
Каждый раз при возникновении ошибки протокол
записывается на CF карту. Когда выбирается этот пункт
показывается предупреждающее окно. Оставляя этот
выбор постоянно срок службы карты будет сокращен.
Заметки
840D sl SINUMERIK Operate
Стр. 7
A037
A037
Структура ошибок
Режим записи файла: Time controlled:
Файл протокола сохраняется через введенный интервал
времени. (макс. 32000 секунды).
Этот выбор вызывает меньший износ CF карты, но все
равно подобный риск повреждения CF карты (сокращения
срока службы).
Чтобы изменения вступили в силу необходимо
перезагрузить HMI
Функция подавления ошибок
Определенные ошибки могут быть подавлены через MD
11410 и 11415.
Более детальную информацию можно посмотреть нажав
кнопку “Help”
Битовый редактор вызывается нажатием кнопки “select”.
Заметки
A037
Стр. 8
840D sl SINUMERIK Operate
A037
Структура ошибок
A037: END
Заметки
840D sl SINUMERIK Operate
Стр. 9
A037
A037 END
A037
Структура ошибок
Стр. 10
840D sl SINUMERIK Operate
PLC ошибки и сообщения
A031
Sinumerik
Operate
Описание модуля:
Ошибки и сообщения имеют важное значение для информирования операторов,
обслуживающий персонал и т.д. о состоянии станка.
Ошибки и сообщения можно сконфигурировать на различное влияние на работу станка.
Чтобы дать более детальное описание по каждой ошибке/сообщения можно создать
пользовательские файлы помощи.
Этот модуль описывает как активируются ошибки и сообщения.
Описывается влияние ошибки на систему и как сбрасывается ошибка.
Цель модуля:
После завершения этого модуля Вы сможете конфигурировать, активировать и
устанавливать атрибуты для ошибок и сообщений и создавать файлы помощи.
Sinumerik
Содержание:
840D sl SINUMERIK Operate
Общая информация
Экраны ошибки и сообщения
Конфигурация ошибки
Ввод текста ошибки
Пользовательские файлы помощи
Протокол ошибок
V4.5
Стр. 1
Этот документ был создан для учебных целей.
Siemens не несет ответственности за его содержание.
A031
A031
A031
Стр. 2
840D sl SINUMERIK Operate
A031
PLC ошибки и сообщения
PLC ошибки и
сообщения:
START
Общая
информация
Конфигурация
ошибок
Пользовате
льские
файлы
помощи
Протокол ошибок
PLC ошибки и
сообщения:
END
Заметки
840D sl SINUMERIK Operate
Стр. 3
A031
A031
PLC ошибки и сообщения
Общая информация
*1)
Диапазоны используемые в пользовательской PLC
программе. Каждой ошибке/сообщению
соответствует бит в DB2, который активируется для
каждой отдельной ошибки.
Реакция на ошибки диапазона 500000/600000 предо
пределена в системе. Ошибки из диапазона 700000
е имеют реакцию, поэтому реакция программируется
в пользовательской PLC программе.
*2)
Ошибки/сообщения из этого диапазона генерируются
системой и не конфигурируются пользователем.
PLC ошибки/сообщения подразделяются на следующие
диапазоны:
Message/Alarm No. Function
2)
Общие PLC-сообщения
1)
PLC-сообщения для канала
1)
PLC-сообщения для оси и шпинделя
1)
PLC-сообщения для пользователя
400000 - 499999 *
500000 - 599999 *
600000 - 609999 *
700000 - 709999 *
2)
800000 – 899999 *
2)
810000 - 810009 *
PLC-сообщения для
последовательности цепочек/графов
PLC системные ошибки
Как только случается ошибка на станке, соответствующая
ошибка показывается в строке в верху экрана.
Ошибки/сообщения появляются на верху экрана
Отображается номер ошибки, текст ошибки и способ
подтверждения ошибки.
Наличие нескольких ошибок показывается стрелкой вниз
справа от номера ошибки.
Ошибки/сообщения отображаются красным или черным
цветом. Красный традиционно используется для индикации
более серьезных ошибок а черный используется для
сообщений.
Текст ошибок/сообщений можно вводить на самой системе
или создать вне ее.
Подробности по ошибкам/сообщениям:
Заметки
A031
Стр. 4
840D sl SINUMERIK Operate
A031
PLC ошибки и сообщения
Номер
ошибки/
сообщения
Ошибки и сообщения разделены и доступ к ним
осуществляется через разные клавиши.
Сброс
ошибки
Экран “Alarm list” показывает серьезные ошибки,
в результате которых останавливается рабочий
процесс.
Экран “Messages” показывает менее серьезные
сообщения, которые не обязательно
останавливают рабочий процесс.
Отображение
наличия других
активных ошибок
Текст
ошибки/
сообщения
Можно посмотреть список активных ошибок/сообщений:
Отображаемые вверху экрана ошибки можно циклически
менять через установленное время. Время смены ошибок
задается в MD 9056.
Конфигурация ошибок
Список ошибок/сообщений можно ввести непосредственно
на системе:
Значения меньше 500 означают отсутствие цикличности.
Установите значение от 500 до 10000 чтобы ошибки/
сообщения отображались циклически. Значение задается
в миллисекундах. Машинный параметр активируется
после перезагрузки (Reset (po)).
Заметки
840D sl SINUMERIK Operate
Стр. 5
A031
A031
PLC ошибки и сообщения
Имя файла:
oem_alarms_plc_eng.ts. “eng” это часть имени является
языковым идентификатором.
Выбор цвета
ошибки/
сообщения
Номер
ошибки/
сообщения
Текст
ошибки/
сообщения
Выбор
всплылающего
окна для
ошибки
После завершения ввода текста необходимо выключить и
включить систему для того чтобы изменения активировать.
Пример языковых идентификаторов:
eng = Английский
deu = Немецкий
fra = Французский
ita = Итальянский
esp = Испанский
chs = Китайский (упрощенный)
cht = Китайский (традиционный)
kor = Корейский
ptb = Португальский (бразильский)
rus = Русский
Файл можно редактировать на самой системе или
сохранить на внешний носитель для редактирования и
последующего переноса на систему. Нажмите клавишу
“Open” для того чтобы открыть файл.
Данные сохраняются в xml файле по следующему пути:
NCU: SystemCF card\oem\sinumerik\hmi\lng
PCU50: F:\hmisl\oem\sinumerik\hmi\lng
NCU: Расположение файлов с текстами ошибок
PCU: Расположение файлов с текстами ошибок
Заметки
A031
Стр. 6
840D sl SINUMERIK Operate
A031
PLC ошибки и сообщения
Предыдущие введенные значения можно увидеть в этом
файле.
Требования PLC программы
Интерфейсные сигналы PLC (DB2)
DB2 используется для активизации ошибок/сообщений.
Каждой ошибки соответствует свой бит, при установки
которого активируется ошибка.
Заранее определено для PLC ошибок из диапазона 500000
и 600000 ошибки (EM) или сообщения (OM).
Список всех интерфейсных сигналов можно найти в
модуле A034 PLC Интерфейс.
Для обработки системой ошибок необходимо вызвать и
спараметрировать FC10 в PLC программе.
Канальные ошибки 510000 - 511315:
Следующие таблицы это примеры из DB2. Показаны
интерфейсные сигналы для ошибок с 510000 до 511315.
Это ошибки для 1-го канала (см. модуль A034 для
сигналов других каналов)
Вызов FC10
Красный текст указывает что это ошибка. Сообщения
указаны голубым цветом.
См. описание ниже
Ошибки после активизации отображаются в экране "Alarm
list” и требуют квитирование (сброс) (функция FC10
параметр “Quit”, например I3.7)
Объявление сигнала сброса.
( I3.7 (кнопка Reset на MCP)
Параметр FC10 : ToUserIF:=FALSE
Ошибки/сообщения из диапазона 500000 и 600000 будут
отображаться. Но система не будет автоматически
блокировать подачу, делать запрет чтения и т.д. За это
отвечает PLC программа.
Сообщения появляются в экране “Messages” и исчезают
после установки интерфейсного бита в 0.
Реакция на сообщение показана для каждого байта. Это
действительно если FC10 параметр ToUserIF:= True.
Параметр FC10 : ToUserIF:=TRUE
Ошибки/сообщения из диапазона 500000 и 600000 будут
отображаться. И система будет автоматически
блокировать подачу, делать запрет чтения и т.д.
Заметки
840D sl SINUMERIK Operate
Стр. 7
A031
A031
PLC ошибки и сообщения
Интерфейсные сигналы DB2 для ошибок 510000 - 511315:
DB2
Бит 7
Байт
0
1
2
3
4
5
6
7
8
Бит 6
Бит 5
Бит 4
Бит 3
Бит 2
Бит 1
Бит 0
510007 510006 510005 510004 510003 510002 510001 510000
Запрет подачи и считывания -Ошибки (EM)
510015 510014 510013 510012 510011 510010 510009 510008
Запрет подачи и считывания -Сообщения (OM)
510107 510106 510105 510104 510103 510102 510101 510100
Запрет подачи и считывания -Ошибки (EM)
510115 510114 510113 510112 510111 510110 510109 510108
Запрет подачи и считывания -Ошибки (EM)
510123 510122 510121 510120 510119 510118 510117 510116
Запрет подачи и считывания -Сообщения(OM)
510131 510130 510129 510128 510127 510126 510125 510124
Запрет считывания (Read-in disable)-Сообщения(OM)
510207 510206 510205 510204 510203 510202 510201 510200
Запрет считывания (Read-in disable) -Ошибки (EM)
510215 510214 510213 510212 510211 510210 510209 510208
Запрет считывания (Read-in disable)-Ошибки (EM)
510223 510222 510221 510220 510219 510218 510217 510216
Запрет считывания (Read-in disable) -Сообщения(OM)
DB2
Бит 7
Байт
9
10
Бит 6
Бит 5
Бит 4
Бит 3
Бит 2
Бит 1
510231 510230 510229 510228 510227 510226 510225 510224
Запрет считывания (Read-in disable) -Сообщения(OM)
510307 510306 510305 510304 510303 510302 510301 510300
Запрет NC start - Ошибки (EM)
510315 510314 510313 510312 510311 510310 510309 510308
11
Запрет NC start—Сообщения(OM)
12
13
14
15
16
17
511107 511106 511105 511104 511103 511102 511101 511100
Стоп подачи для гео осей - Ошибки (EM)
511115 511114 511113 511112 511111 511110 511109 511108
Стоп подачи для гео осей - Сообщения(OM)
511207 511206 511205 511204 511203 511202 511201 511200
Стоп подачи для гео осей - Ошибки (EM)
511215 511214 511213 511212 511211 511210 511209 511208
Стоп подачи для гео осей - Сообщения(OM)
511307 511306 511305 511304 511303 511302 511301 511300
Стоп подачи для гео осей - Ошибки (EM)
511315 511314 511313 511312 511311 511310 511309 511308
Стоп подачи для гео осей - Сообщения(OM)
Ошибки осей и шпинделей 600000 - 609999
Пользовательские PLC ошибки 700000 - 709999
Ошибки из диапазона 600000 - 699999 используются для
создания остановки подачи/шпинделя.
Два байта зарезервированы для каждой оси/шпинделя.
Первый объявлен как ошибки (EM) второй байт определен
как сообщения (OM).
Ошибки из диапазона 700000 - 709999 свободны для
конфигурации и использования в PLC программе.
Реакцию на ошибки и сообщения программирует
производитель станка.
Здесь также есть разделение на ошибки (EM), и
сообщения (OM)
Интерфейсные сигналы DB2 для ошибок 600100 - 600415:
Бит 0
Интерфейсные сигналы DB2 для ошибок 700000 - 700063:
DB2 Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0
Байт
DB2 Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0
Байт
144 600107 600106 600105 600104 600103 600102 600101 600100
180 700007 700006 700005 700004 700003 700002 700001 700000
Стоп подачи/шпинделя для оси/шпинделя 1
145 600115 600114 600113 600112 600111 600110 600109 600108
146 600207 600206 600205 600204 600203 600202 600201 600200
Стоп подачи/шпинделя для оси/шпинделя 2
147 600215 600214 600213 600212 600211 600210 600209 600208
148 600307 600306 600305 600304 600303 600302 600301 600300
Стоп подачи/шпинделя для оси/шпинделя 3
149 600315 600314 600313 600312 600311 600310 600309 600308
150 600407 600406 600405 600404 600403 600402 600401 600400
Стоп подачи/шпинделя для оси/шпинделя 4
181 700015 700014 700013 700012 700011 700010 700009 700008
182 700023 700022 700021 700020 700019 700018 700017 700016
183 700031 700030 700029 700028 700027 700026 700025 700024
184 700039 700038 700037 700036 700035 700034 700033 700032
185 700047 700046 700045 700044 700043 700042 700041 700040
186 700055 700054 700053 700052 700051 700050 700049 700048
187 700063 700062 700061 700060 700059 700058 700057 700056
151 600415 600414 600413 600412 600411 600410 600409 600408
Заметки
A031
Стр. 8
840D sl SINUMERIK Operate
A031
PLC ошибки и сообщения
Активизация ошибок
Интерфейсные сигналы должны быть установлены в PLC
программе.
Следующий пример показывает как активируются 700000
(EM) и 700032 (OM).
Редактирование списка ошибок:
Когда интерфейсные сигналы устанавливаются в 1,
соответствующие ошибки/сообщения появляются на
экране.
Пример: Используя функцию поиска найти ошибку со
словом “Pressure”.
Экран редактирования текстов ошибок имеет
функции поиска, копирования, вставки и удаления.
Они полезны при редактировании текстов.
Функция поиска может использоваться для поиска текста
или номера ошибки.
Доступен поиск вперед и назад а также с учетом регистра
или нет.
Используя курсорные клавиши и кнопку выбор можно
сделать нужный выбор.
Функция стартует нажатием клавиши “OK”.
Функция “Continue search” позволяет продолжить искать
далее по тому же критерию.
Курсорные клавиши и кнопки Page up/ page down также
можно использовать с целью поиска.
Заметки
840D sl SINUMERIK Operate
Стр. 9
A031
A031
PLC ошибки и сообщения
Когда выбрана функция поиска доступны следующие
возможности для нахождения ошибок и текста в списке
ошибок.
Переход в начало списка
Переход в конец списка
Поиск и замена определенного слова на
другое.
Отмена функции поиска
Подтверждение ввода данных и запуск поиска
Заметки
A031
Стр. 10
840D sl SINUMERIK Operate
A031
PLC ошибки и сообщения
Пользовательские файлы помощи (справка)
Для улучшения процедуры поиска неисправности можно создать справочный файл. Когда нажимается клавиша HELP на
экране будут появляться подробности по выбранной ошибке
Правила для создания справочного файла:Справочный файл это HTML (HyperText Markup Language) документ и его нужно сохранить в определенной директории.
Расположение файла для английского языка:
NCU: System CF-Card\oem\sinumerik\hmi\hlp\eng\sinumerik_alarm_plc_pmc
PCU: F:\hmisl\oem\sinumerik\hmi\hlp\eng\sinumerik_alarm_plc_pmc
Указанные директории нужно создать. Отдельные папки для каждого используемого языка.
Примеры:
Английский - eng\sinumerik_alarm_plc_pmc
Немецкий - deu\sinumerik_alarm_plc_pmc
Русский - rus\sinumerik_alarm_plc_pmc
Имя HTML файла:
sinumerik_alarm_oem_plc_pmc.html
Отдельный файл нужно создать и сохранить в каждой языковой папке.
Язык HTML
HTML использует тэги, каждый тэг имеет специальную функцию.
Тэг открывается и закрывается определенным образом, пример :<html> открытие тэга “html”
информация/здесь вводятся другие тэги
….
</html> закрытие тэга “html”
Описание основных тэгов HTML:
ТЭГ
Описание
html
Корневой элемент-основной тэг для справочного файла, содержит другие тэги, первый
открывающийся и последний закрывающийся.
head
Содержит информацию документа, открывается сразу же после HTML тэга, закрывается
непосредственно перед открывающимся тэгом BODY.
body
Основное тело HTML документа, определяет что отображать на экране. Открывается сразу
же после закрытия тэга HEAD. Закрывается непосредственно перед закрывающимся тэгом
HTML.
table
Создает таблицу для справочного файла.
tr
Строка таблицы.
td
Ячейка таблицы. Используется с тэгом tr, содержит текст, который отображается на экране
справки. Тэг используется с атрибутом width, определяет ширину ячейки и атрибутом
valign выравнивание текста ячейки.
p
Используется для начала нового параграфа.
b
Текст будет написан жирным.
i
Текст будет написан курсивом.
br
Начало новой линии (строки).
Заметки
840D sl SINUMERIK Operate
Стр. 11
A031
A031
PLC ошибки и сообщения
Пример справочного файла
Ниже пример файла справки для ошибки 700000. Текст показан цветом для лучшего понимания содержания.
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset="UTF-8"/><title></title></head>
<body>
<table>
<tr>
<td width="15%"><b><a name="700000">700000</a></b></td>
<td width="85%"><b>Hydraulic Pressure Low</b></td>
</tr>
<tr>
<td valign="top" width="15%"><b>Parameter:</b></td>
<td width="85%">N/A</td>
</tr>
<tr>
<td valign="top" width="15%"><b>Explanation:</b></td>
<td width="85%">I8.1 is low.</td>
</tr>
<tr>
<td valign="top" width="15%"><b>Reaction:</b></td>
<td width="85%">Emergency Stop Initiated</td>
</tr>
<tr>
<td valign="top" width="15%"><b>Remedy:</b></td>
<td width="85%">The hydraulic unit has indicated a fault. Check oil level. Check pressure switch. <br />Clean filter if necessary.</td>
</tr>
<tr>
<td valign="top" width="15%"><b>Part number:</b></td>
<td width="85%">Hydraulic oil type: AAA. Pressure switch type: BBB <br /> Filter type CCC</td>
</tr>
<tr>
<td valign="top" width="15%"><b>Program continuation:</b></td>
<td width="85%">Machine restart required</td>
</tr>
</table>
<p></p>
</body>
</html>
Тэг “a” известен как якорь.
Система может перейти на нужную ошибку через использование тэга “a”.
<td width="15%"><b><a name="700000">700000</a></b></td>
При выборе ошибки и нажатии кнопки справка система использует якорь для поиска и отображения содержимого таблицы
для выбранной ошибки.
Добавление других ошибок в HTML файл очень просто с помощью операции копирование/вставка для тэга Table и
редактирование содержимого.
Содержание тэга “Head” должен остаться как есть. Он определяет тип содержания и формат текста.
Заметки
A031
Стр. 12
840D sl SINUMERIK Operate
A031
PLC ошибки и сообщения
Создание справочных файлов/директорий на системе
Директории могут быть созданы непосредственно на
системе или с использованием ПО RCS Commander.
“hlp” папка на NCU:
Создание директории для справочного файла на системе:Расположение директории, в которой нужно создать папки.
NCU: System CF-Card\oem\sinumerik\hmi\hlp
PCU50: F:\hmisl\oem\sinumerik\hmi\hlp
“hlp” папка на PCU :
Выберите клавишу “Directory”, обычно это выбор по
умолчанию.
Введите имя директории, это языковая папка.
Создайте несколько папок если используется не один язык
для справочных файлов. См. предыдущую страницу где
указаны имена для разных языков.
Ниже: Создание папки для английских файлов справки
Выберите папку “hlp” и нажмите клавишу “New”.
Заметки
840D sl SINUMERIK Operate
Стр. 13
A031
A031
PLC ошибки и сообщения
Выберите папку “eng” и нажмите клавишу “New”.
Введите имя справочного файла
“sinumerik_alarm_oem_plc_pmc.html“.
Введите обязательное имя для новой папки:
“sinumerik_alarm_plc_pmc”.
Создание справочного файла:
Выберите папку “sinumerik_alarm_plc_pmc” и нажмите
клавишу “New” и затем клавишу “Any”.
NCU:
System CF card\user\sinumerik
\hmi\hlp\eng\sinumerik_alarm_plc_pmc
“System CF card\oem\sinumerik
\hmi\hlp\eng\sinumerik_alarm_plc_pmc
Файл автоматически откроется в ввода HTML кода.
Файл закрывается клавишей “exit”:
Создание справочных файлов/папок на внешнем PC
Также можно создать папки/справочные файлы используя
любой ASCII редактор (например Notepad®).
Это обычно более удобный способ чем непосредственно на
системе.
Эти файлы передаются на систему и размещаются в
соответствующих папках с помощью USB интерфейс или с
помощью RCS Commander.
PCU50:
F:\hmisl\user\sinumerik\hmi\hlp\eng\ sinumerik_alarm_plc_pmc
F:\hmisl\oem\sinumerik\hmi\hlp\eng\ sinumerik_alarm_plc_pmc
Файлы нужно поместить в те же папки на системе.
Файл “sinumerik_alarm_oem_plc_pmc.html” помещают в
следующие папки:
Заметки
A031
Стр. 14
840D sl SINUMERIK Operate
A031
PLC ошибки и сообщения
Тестирование справочного файла на системе
Для тестирования справочного файла активируется
нужная ошибка.
Ошибка 700000 активируется DB2.DBX180.0
Если существуют несколько ошибок то выберите нужную с
помощью курсора.
Экран с активной ошибкой “Alarms/Messages”.
Ошибка появится или в “Alarmlist” или “Messages” в
зависимости от конфигурации.
Or
Справочная функция активируется клавишей “HELP”.
Протокол ошибок
Протокол возникших ошибок можно посмотреть выбрав
клавишу “Alarm protocol”.
Здесь указывается время когда ошибка появилась и когда
была сброшена.
Заметки
840D sl SINUMERIK Operate
Стр. 15
A031
A031
PLC ошибки и сообщения
Клавиша “Display new” используется для обновления
списка и отображения любых ошибок которые появились
только что.
Перемещаться с помощью курсора и выбирать клавишей
выбор, подтверждение клавишей “OK”:Number of entries:
Здесь указывается максимальное число ошибок
отображаемых на странице протокола ошибок.
Клавиша “Settings” используется для настройки протокола
ошибок.
Write mode file: OFF
Не сохранять протокол ошибок на внутреннюю флеш
карту (CF карту) или жесткий диск.
Write mode file: At every event
Каждый раз при появлении ошибки сохранять во
внутреннюю флеш память/жесткий диск.
Когда пункты выбраны отображается предупреждение.
Оставляя эти настройки постоянно, уменьшается время
жизни внутренней карты.
Write mode file: Time controlled
Протокол записывается через введенный интервал
времени (максимально 32000 секунды).
Систему нужно перезагрузить для того чтобы изменения
вступили в силу.
Заметки
A031
Стр. 16
840D sl SINUMERIK Operate
A031
PLC ошибки и сообщения
Store log:
Это позволяет вручную сохранить лог файл в файл,
который может быть скопирован и использоваться с
диагностическими целями.
Это вызовет меньший износ CF карты/жесткого диска.
Путь к файлу отображается внизу экрана в течении
нескольких секунд после нажатия на клавишу “Store log”.
Используйте следующую последовательность клавиш
для доступа к лог файлу:-
Чтобы изменения вступили в силу необходимо
перезагрузить HMI
Используйте кнопки курсора и “Input” для выбора папки
“alarm log”.
Содержимое файла можно посмотреть
используя клавишу “Open”.
Файл можно скопировать и вставить на
другие носители, такие как внешние
запоминающие устройства. Затем их можно
будет отправить техническому персоналу в
поддержку.
A031: END
Заметки
840D sl SINUMERIK Operate
Стр. 17
A031
A031 END
A031
PLC ошибки и сообщения
Стр. 18
840D sl SINUMERIK Operate
Приложение C
PLC Interface
Sinumerik
Operate
PLC Interface:
START
DB21-30
NC
Channels
Machine
Control
Panel
DB31-61
Axis/Spindle
DB2
PLC
Messages
DB71-74
Tool
Management
DB10
NCK
Interface
DB77
MCP
Signals
DB11
Mode
Group
PLC Interface:
END
DB18
SI
Signals
Sinumerik
DB19
HMI
Interface
840D sl SINUMERIK Operate
DB20
PLC
Machine
Data
V4.5
Стр. 1
Приложение C
Этот документ был создан для учебных целей.
Siemens не несет ответственности за его ержание.
Приложение C
PLC Interface Structure
Interface Description
Signals from/to Operator Component
Machine control panel, M version
Signals from machine control panel (keys)
Input display
Bit 7
Byte
Bit 6
Bit 5
Bit 4
Bit 3
Spindle speed override
IB n + 0
D
C
Bit 2
Bit 1
Bit 0
Operating mode
B
A
JOG
TEACH IN
MDA
AUTO
Machine function
IB n + 1
REPOS
REF
Var. INC
10000 INC
1000 INC
100 INC
10 INC
1 INC
IB n + 2
Keyswitch
position 0
Keyswitch position 2
Spindle start
*Spindle stop
Feed
start
*Feed
stop
NC Start
*NC Stop
IB n + 3
Reset
Keyswitch posi-
Single block
B
A
4th axis
R4
7th axis
R7
R10
9th axis
R9
8th axis
R8
6th axis
R6
T14
T15
T6
T7
Feedrate override
E
Direction keys
IB n + 4
plus
R15
minus
R13
D
Keyswitch
position 3
Rapid traverse
C
Direction keys
X
R1
Axis selection
IB n + 5
Y
R2
Z
R3
5th axis
R5
Traverse
command
MCS/WCS
R11
Unassigned customer keys
IB n + 6
T9
T10
T11
T12
T13
Unassigned customer keys
IB n + 7
T1
T2
T3
T4
T5
T8
Заметки
Приложение C
Стр. 2
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals to machine control panel (LEDs)
Output display
Byte
Bit 7
Bit 6
Bit 4
Bit 3
Machine function
QB n + 0
QB n + 1
Bit 5
1000 INC
100 INC
10 INC
1 INC
Feed
start
*Feed
stop
NC Start
*NC Stop
Direction key
minus
R13
JOG
4th axis
R4
TEACH IN
MDA
5th axis
R5
7th axis
R7
Travel command
MCS/WCS
R12
QB n + 4
T9
T10
R11
AUTO
REF
Var. INC
10000 INC
Single block
Spindle start
*Spindle stop
R10
Axis selection
QB n + 3
Z
R3
Bit 0
Machine function
Axis selection
X
R1
Bit 1
Operating mode
REPOS
QB n + 2
Bit 2
9th axis
R9
8th axis
R8
6th axis
R6
Direction key
plus
R15
Unassigned customer keys
Y
T12
T13
T14
T15
R2
T4
T5
T6
T7
T8
T11
Unassigned customer keys
QB n + 5
T1
T2
T3
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 3
Приложение C
Приложение C
PLC Interface Structure
Machine control panel, T version
Signals from machine control panel (keys)
Input display
Bit 7
Byte
Bit 6
Bit 5
Bit 4
Bit 3
Spindle speed override
IB n + 0
D
C
Bit 2
Bit 1
Bit 0
Operating mode
B
A
JOG
TEACH IN
MDA
AUTO
Machine function
IB n + 1
REPOS
REF
Var. INC
10000 INC
1000 INC
100 INC
10 INC
1 INC
IB n + 2
Keyswitch
position 0
Keyswitch
position 2
Spindle start
*Spindle stop
Feed start
*Feed stop
NC Start
*NC Stop
IB n + 3
Reset
Keyswitch
position 1
Single block
B
A
-Z
R4
-C
R7
R10
-Y
R9
-X
R8
+Z
R6
T14
T15
T5
T6
T7
T8
Bit 3
Bit 2
Bit 1
Bit 0
Feed override
E
Direction keys
IB n + 4
R15
R13
D
Keyswitch
position 3
C
Direction keys
+Y
R1
R14
Direction keys
IB n + 5
+X
R2
+C
R3
Rapid traverse override
R5
Travel command MCS/
WCS
R12
R11
Unassigned customer keys
IB n + 6
T9
T10
T11
T12
T13
Unassigned customer keys
IB n + 7
T1
T2
T3
T4
Signals to machine control panel (LEDs)
Output display
Bit 7
Byte
QB n + 1
Bit 6
Bit 5
Bit 4
Machine function
QB n + 0
Operating mode
1000 INC
100 INC
10 INC
1 INC
Feed start
*Feed stop
NC Start
*NC Stop
JOG
Direction keys
R13
+Y
R1
-Z
R4
R5
Travel command
MCS/WCS
MDA
AUTO
Machine function
REPOS
QB n + 2
TEACH IN
-C
R7
REF
Var. INC
10000 INC
Single block
Spindle start
*Spindle stop
-X
R8
+Z
R6
R15
T14
T15
Direction key
+X
R2
T6
T7
T8
R10
Direction keys
QB n + 3
R3
R11
-Y
R9
Unassigned customer keys
QB n + 4
T9
T10
T11
T12
T13
Unassigned customer keys
QB n + 5
T1
T2
T3
T4
T5
Заметки
Приложение C
Стр. 4
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Machine control panel, slimline
Signals from slimline machine control panel (Keys and switches)
Input display
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Spindle speed override
IB n + 0
*NC Stop
SP -
NC Start
SP right
SP +
Spindle
Start
SINGLEB
SP left
Var. INC
SS 0
REF.
SS 2
1000 INC
plus
R15
SS 1
minus
R13
REPOS
Teach in
100 INC
10 INC
1 INC
B
A
KT1
KT0
Y
X
Feed override
E
D
C
Direction keys
IB n + 4
AUTO
Machine functions
Keyswitch
IB n + 3
MDA
Machine function
SS 3
Keyswitch
*Stop
RESET
JOG
Keyswitch
*SP Stop
Feedrate
IB n + 2
Bit 0
Operating mode
SP 100%
IB n + 1
Bit 1
Optional customer keys
Rapid traverse R14
KT4
KT3
KT2
Axis selection
IB n + 5
T17
KT5
6
5
4
Unassigned customer keys
IB n + 6
T9
T10
T11
T1
T2
T3
Z
MCS/WCS
Unassigned customer keys
T12
T14
T15
T16
T6
T7
T8
Bit 1
Bit 0
Unassigned customer keys
IB n + 7
T4
T5
Signals to slimline machine control panel (LEDs)
Output display
Byte
QB n + 0
Bit 7
Bit 6
Bit 5
NC Stop
SP -
QB n + 1
Bit 4
Bit 3
Bit 2
SP +
SINGLEB
JOG
Spindle speed override
NC Start
SP 100 %
Operating mode
Spindle
SP right
SP Stop
Start
AUTO
Machine function
SP left
unassigned
Feedrate
QB n + 2
MDA
REF.
REPOS
Teach in
Machine functions
Stop
Var. INC
unassigned
1000 INC
100 INC
10 INC
1 INC
unassigned
unassigned
unassigned
unassigned
QB n + 3
unassigned
unassigned
unassigned
unassigned
unassigned
Direction keys
QB n + 4
plus
R15
minus
R13
Optional customer keys
Rapid traverse R14
KT4
KT3
KT2
KT1
KT0
Y
X
Axis selection
QB n + 5
T17
KT5
6
5
4
Z
Unassigned customer keys
QB n + 6
T9
T10
T11
Unassigned customer keys
T12
MCS/WCS
T14
T15
T16
T6
T7
T8
Unassigned customer keys
QB n + 7
T1
T2
T3
T4
T5
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 5
Приложение C
Приложение C
PLC Interface Structure
Signals from/to handheld unit (HHU, HT 2)
Signals from handheld unit (keys)
Input display
Bit 7
Byte
Bit 6
Bit 5
IB n + 0
Bit 4
Bit 3
Bit 2
Bit 1
Reserved
Bit 0
Identifier
HT 2
Reserved
IB n + 1
IB n + 2
T9
T7
T6
T5
T4
T3
T2
T1
T16
T15
T14
T13
T12
T11
T10
T9
T24
T23
T22
T21
IB n + 3
IB n + 4
IB n + 5
Acknowledgement
Digital
display
Rapid traverse/feed override switch
Keyswitch
E
D
C
B
A
Заметки
Приложение C
Стр. 6
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals to handheld unit (LEDs)
Output display
Byte
Bit 7
Bit 6
QB n + 0
always 1
QB n + 1
New data for
selected line
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Line selection
QB n + 2
L8
L7
L6
L5
L4
L3
L2
L1
L16
L15
L14
L13
L12
L11
L10
L9
QB n + 3
Digital display of handheld unit
QB n + 4
1st character (right) of the selected line
QB n + 5
2nd character of the selected line
QB ...
QB n + 18
15th character of the selected line
QB n + 19
16th character (left) of the selected line
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 7
Приложение C
Приложение C
PLC Interface Structure
Signals from/to handheld programming unit (HT 8)
Signals from machine control panel simulation
Interface HT 8  PLC
Bit 7
Byte
Bit 6
Bit 5
Bit 4
IB n + 0
Bit 3
Bit 2
Bit 1
Bit 0
QUIT
RESET
WCS/MCS
U1
INC
REPOS
Ax2
Ax1
Function key block
REF
TEACH
AUTO
Cntr Panel
Func (CPF)
U4
U3
MDA
JOG
Function key block
IB n + 1
Change over
axes
Ax7-Ax12
Ax1-Ax6
IB n + 2
U2
Travel keys (JOG) positive direction
Ax6
Ax5
Ax4
Ax3
Ax6
Ax5
Ax4
Ax3
Ax2
Ax1
U10
U11
U12
U13
U14
U15
U16
U8
U7
U6
U5
SBL
HT 8
SF2
SF1
SF4
SF3
Start
Stop
C
B
A
Travel keys (JOG) negative direction
IB n + 3
IB n + 4
U9
IB n + 5
Start key block
IB n + 6
Reserved
Feedrate override
IB n + 7
E
D
Заметки
Приложение C
Стр. 8
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals to machine control panel simulation
Interface PLC  HT 8
Byte
Bit 7
Bit 6
Bit 5
QB n + 0
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
QUIT
RESET
WCS/MCS
U1
INC
REPOS
Ax3
Ax2
Ax1
Function key block
REF
TEACH
AUTO
QB n + 1
MDA
JOG
Function key block
U4
U3
U2
QB n + 2
Travel keys (JOG) positive direction
Axes 7n
Ax6
QB n + 3
Ax5
Ax4
Travel keys (JOG) negative direction
For WCS:
No MCS
Ax6
Ax5
Ax4
Ax3
Ax2
Ax1
U10
U11
U12
U13
U14
U15
U16
U8
U7
U6
U5
SBL
SF2
SF1
Start
Stop
QB n + 4
U9
QB n + 5
QB n + 6
Start key block
Display travel
keys
SF4
SF3
QB n + 7
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 9
Приложение C
Приложение C
PLC Interface Structure
PLC alarms / messages
FC 10 alarms in DB2 (FB1-Parameter "ExtendAlMsg"=False)
Channel areas (Parameter "ExtendAlMsg"=False)
Signals for PLC messages (PLC  HMI)
DB2
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
510002
510001
510000
510009
510008
Channel 1
0 (EM)
510007
510006
510005
510004
510003
Feed disable (alarm no.: 510000-510015)
1 (OM)
510015
510014
510013
510012
510011
510010
2 (EM)
Feed and read-in disable byte 1 (alarm no.: 510100-510107)
3 (EM)
Feed and read-in disable byte 2 (alarm no.: 510108-510115)
4 (OM)
Feed and read-in disable byte 3 (alarm no.: 510116-510123)
5 (OM)
Feed and read-in disable byte 4 (alarm no.: 510124-510131)
6 (EM)
Read-in disable byte 1 (alarm no.: 510200-510207)
7 (EM)
Read-in disable byte 2 (alarm no.: 510208-510215)
8 (OM)
Read-in disable byte 3 (alarm no.: 510216-510223)
9 (OM)
Read-in disable byte 4 (alarm no.: 510224-510231)
10 (EM)
NC Start disable byte 1 (alarm no.: 510300-510307)
11 (OM)
NC Start disable byte 2 (alarm no.: 510308-510315)
12 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 511100-511107)
13 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 511108-511115)
14 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 511200-511207)
15 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 511208-511215)
16 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 511300-511307)
17 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 511308-511315)
Заметки
Приложение C
Стр. 10
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
520002
520001
520000
520009
520008
Channel 2
18 (EM)
520007
520006
520005
520004
520003
Feed disable (alarm no.: 520000-520015)
19 (OM)
520015
520014
520013
520012
520011
520010
20 (EM)
Feed and read-in disable byte 1 (alarm no.: 520100-520107)
21 (EM)
Feed and read-in disable byte 2 (alarm no.: 520108-520115)
22 (OM)
Feed and read-in disable byte 3 (alarm no.: 520116-520123)
23 (OM)
Feed and read-in disable byte 4 (alarm no.: 520124-520131)
24 (EM)
Read-in disable byte 1 (alarm no.: 520200-520207)
25 (EM)
Read-in disable byte 2 (alarm no.: 520208-520215)
26 (OM)
Read-in disable byte 3 (alarm no.: 520216-520223)
27 (OM)
Read-in disable byte 4 (alarm no.: 520224-520231)
28 (EM)
NC Start disable byte 1 (alarm no.: 520300-520307)
29 (OM)
NC Start disable byte 2 (alarm no.: 520308-520315)
30 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 521100-521107)
31 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 521108-521115)
32 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 521200-521207)
33 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 521208-521215)
34 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 521300-521307)
35 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 521308-521315)
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 11
Приложение C
Приложение C
Byte
(Message
type)
Bit 7
PLC Interface Structure
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
530002
530001
530000
530009
530008
Channel 3
36 (EM)
530007
530006
530005
530004
530003
Feed disable (alarm no.: 530000-530015)
37 (OM)
530015
530014
530013
530012
530011
530010
38 (EM)
Feed and read-in disable byte 1 (alarm no.: 530100-530107)
39 (EM)
Feed and read-in disable byte 2 (alarm no.: 530108-530115)
40 (OM)
Feed and read-in disable byte 3 (alarm no.: 530116-530123)
41 (OM)
Feed and read-in disable byte 4 (alarm no.: 530124-530131)
42 (EM)
Read-in disable byte 1 (alarm no.: 530200-530207)
43 (EM)
Read-in disable byte 2 (alarm no.: 530208-530215)
44 (OM)
Read-in disable byte 3 (alarm no.: 530216-530223)
45 (OM)
Read-in disable byte 4 (alarm no.: 530224-530231)
46 (EM)
NC Start disable byte 1 (alarm no.: 530300-530307)
47 (OM)
NC Start disable byte 2 (alarm no.: 530308-530315)
48 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 531100-531107)
49 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 531108-531115)
50 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 531200-531207)
51 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 531208-531215)
52 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 531300-531307)
53 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 531308-531315)
Заметки
Приложение C
Стр. 12
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte
(Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
540002
540001
540000
540009
540008
Channel 4
54 (EM)
540007
540006
540005
540004
540003
Feed disable (alarm no.: 540000-540015)
55 (OM)
540015
540014
540013
540012
540011
540010
56 (EM)
Feed and read-in disable byte 1 (alarm no.: 540100-540107)
57 (EM)
Feed and read-in disable byte 2 (alarm no.: 540108-540115)
58 (OM)
Feed and read-in disable byte 3 (alarm no.: 540116-540123)
59 (OM)
Feed and read-in disable byte 4 (alarm no.: 540124-540131)
60 (EM)
Read-in disable byte 1 (alarm no.: 540200-540207)
61 (EM)
Read-in disable byte 2 (alarm no.: 540208-540215)
62 (OM)
Read-in disable byte 3 (alarm no.: 540216-540223)
63 (OM)
Read-in disable byte 4 (alarm no.: 540224-540231)
64 (EM)
NC Start disable byte 1 (alarm no.: 540300-540307)
65 (EM)
NC Start disable byte 2 (alarm no.: 540308-540315)
66 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 541100-541107)
67 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 541108-541115)
68 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 541200-541207)
69 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 541208-541215)
70 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 541300-541307)
71 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 541308-541315)
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 13
Приложение C
Приложение C
Byte
(Message
type)
Bit 7
PLC Interface Structure
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
540002
540001
540000
540009
540008
Channel 4
54 (EM)
540007
540006
540005
540004
540003
Feed disable (alarm no.: 540000-540015)
55 (OM)
540015
540014
540013
540012
540011
540010
56 (EM)
Feed and read-in disable byte 1 (alarm no.: 540100-540107)
57 (EM)
Feed and read-in disable byte 2 (alarm no.: 540108-540115)
58 (OM)
Feed and read-in disable byte 3 (alarm no.: 540116-540123)
59 (OM)
Feed and read-in disable byte 4 (alarm no.: 540124-540131)
60 (EM)
Read-in disable byte 1 (alarm no.: 540200-540207)
61 (EM)
Read-in disable byte 2 (alarm no.: 540208-540215)
62 (OM)
Read-in disable byte 3 (alarm no.: 540216-540223)
63 (OM)
Read-in disable byte 4 (alarm no.: 540224-540231)
64 (EM)
NC Start disable byte 1 (alarm no.: 540300-540307)
65 (EM)
NC Start disable byte 2 (alarm no.: 540308-540315)
66 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 541100-541107)
67 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 541108-541115)
68 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 541200-541207)
69 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 541208-541215)
70 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 541300-541307)
71 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 541308-541315)
Заметки
Приложение C
Стр. 14
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte
(Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
560002
560001
560000
560009
560008
Channel 6
90 (EM)
560007
560006
560005
560004
560003
Feed disable (alarm no.: 560000-560015)
91 (OM)
560015
560014
560013
560012
560011
560010
92 (EM)
Feed and read-in disable byte 1 (alarm no.: 560100-560107)
93 (EM)
Feed and read-in disable byte 2 (alarm no.: 560108-560115)
94 (OM)
Feed and read-in disable byte 3 (alarm no.: 560116-560123)
95 (OM)
Feed and read-in disable byte 4 (alarm no.: 560124-560131)
96 (EM)
Read-in disable byte 1 (alarm no.: 560200-560207)
97 (EM)
Read-in disable byte 2 (alarm no.: 560208-560315)
98 (OM)
Read-in disable byte 3 (alarm no.: 560216-560223)
99 (OM)
Read-in disable byte 4 (alarm no.: 560224-560231)
100 (EM)
NC Start disable byte 1 (alarm no.: 560300-560307)
101 (OM)
NC Start disable byte 2 (alarm no.: 560308-560315)
102 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 561100-561107)
103 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 561108-561115)
104 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 561200-561207)
105 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 561208-561215)
106 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 561300-561307)
107 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 561308-561315)
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 15
Приложение C
Приложение C
Byte
(Message
type)
Bit 7
PLC Interface Structure
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
570002
570001
570000
570009
570008
Channel 7
108 (EM)
570007
570006
570005
570004
570003
Feed disable (alarm no.: 570000-570015)
109 (OM)
570015
570014
570013
570012
570011
570010
110 (EM)
Feed and read-in disable byte 1 (alarm no.: 570100-570107)
111 (EM)
Feed and read-in disable byte 2 (alarm no.: 570108-570115)
112 (OM)
Feed and read-in disable byte 3 (alarm no.: 570116-570123)
113 (OM)
Feed and read-in disable byte 4 (alarm no.: 570124-570131)
114 (EM)
Read-in disable byte 1 (alarm no.: 570200-570207)
115 (EM)
Read-in disable byte 2 (alarm no.: 570208-570315)
116 (OM)
Read-in disable byte 3 (alarm no.: 570216-570223)
117 (OM)
Read-in disable byte 4 (alarm no.: 570224-570231)
118 (EM)
NC Start disable byte 1 (alarm no.: 570300-570307)
119 (OM)
NC Start disable byte 2 (alarm no.: 570308-570315)
120 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 571100-571107)
121 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 571108-571115)
122 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 571200-571207)
123 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 571208-571215)
124 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 571300-571307)
125 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 571308-571315)
Заметки
Приложение C
Стр. 16
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte
(Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Channel 8
126 (EM)
580007
580006
580005
580004
580003
580002
580001
580000
580009
580008
Feed disable (alarm no.: 580000-580015)
127 (OM)
580015
580014
580013
580012
580011
580010
128 (EM)
Feed and read-in disable byte 1 (alarm no.: 580100-580107)
129 (EM)
Feed and read-in disable byte 2 (alarm no.: 580108-580115)
130 (OM)
Feed and read-in disable byte 3 (alarm no.: 580116-580123)
131 (OM)
Feed and read-in disable byte 4 (alarm no.: 580124-580131)
132 (EM)
Read-in disable byte 1 (alarm no.: 580200-580207)
133 (EM)
Read-in disable byte 2 (alarm no.: 580208-580315)
134 (OM)
Read-in disable byte 3 (alarm no.: 580216-580223)
135 (OM)
Read-in disable byte 4 (alarm no.: 580224-580231)
136 (EM)
NC Start disable byte 1 (alarm no.: 580300-580307)
137 (OM)
NC Start disable byte 2 (alarm no.: 580308-580315)
138 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 581100-581107)
139 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 581108-581115)
140 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 581200-581207)
141 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 581208-581215)
142 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 581300-581307)
143 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 581308-581315)
Channel 9 and 10 not realized
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 17
Приложение C
Приложение C
PLC Interface Structure
Axis areas in DB2 (Parameter "ExtendAlMsg"=False)
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
600102
600101
Bit 0
axis/spindle
144 (EM)
600107
600106
600105
600104
600103
600100
Feed stop/spindle stop for axis/spindle 1 (alarm no.: 600100-600115)
145 (OM)
600115
600114
600113
600112
600111
600110
600109
146 (EM)
Feed stop/spindle stop for axis/spindle 2 byte 1 (alarm no.: 600200-600207)
147 (OM)
Feed stop/spindle stop for axis/spindle 2 byte 2 (alarm no.: 600208-600215)
148 (EM)
Feed stop/spindle stop for axis/spindle 3 byte 1 (alarm no.: 600300-600307)
149 (OM)
Feed stop/spindle stop for axis/spindle 3 byte 2 (alarm no.: 600308-600315)
150 (EM)
Feed stop/spindle stop for axis/spindle 4 byte 1 (alarm no.: 600400-600407)
151 (OM)
Feed stop/spindle stop for axis/spindle 4 byte 2 (alarm no.: 600408-600415)
152 (EM)
Feed stop/spindle stop for axis/spindle 5 byte 1 (alarm no.: 600500-600507)
153 (OM)
Feed stop/spindle stop for axis/spindle 5 byte 2 (alarm no.: 600508-600515)
154 (EM)
Feed stop/spindle stop for axis/spindle 6 byte 1 (alarm no.: 600600-600607)
155 (OM)
Feed stop/spindle stop for axis/spindle 6 byte 2 (alarm no.: 600608-600615)
156 (EM)
Feed stop/spindle stop for axis/spindle 7 byte 1 (alarm no.: 600700-600707)
157 (OM)
Feed stop/spindle stop for axis/spindle 7 byte 2 (alarm no.: 600708-600715)
158 (EM)
Feed stop/spindle stop for axis/spindle 8 byte 1 (alarm no.: 600800-600807)
159 (OM)
Feed stop/spindle stop for axis/spindle 8 (alarm no.: 600808-600815)
160 (EM)
Feed stop/spindle stop for axis/spindle 9 byte 1 (alarm no.: 600900-600907)
161 (OM)
Feed stop/spindle stop for axis/spindle 9 byte 2 (alarm no.: 600908-600915)
162 (EM)
Feed stop/spindle stop for axis/spindle 10 byte 1 (alarm no.: 601000-601007)
163 (OM)
Feed stop/spindle stop for axis/spindle 10 byte 2 (alarm no.: 601008-601015)
164 (EM)
Feed stop/spindle stop for axis/spindle 11 byte 1 (alarm no.: 601100-601107)
165 (OM)
Feed stop/spindle stop for axis/spindle 11 byte 2 (alarm no.: 601108-601115)
166 (EM)
Feed stop/spindle stop for axis/spindle 12 byte 1 (alarm no.: 601200-601207)
167 (OM)
Feed stop/spindle stop for axis/spindle 12 byte 2 (alarm no.: 601208-601215)
168 (EM)
Feed stop/spindle stop for axis/spindle 13 byte 1 (alarm no.: 601300-601307)
169 (OM)
Feed stop/spindle stop for axis/spindle 13 byte 2 (alarm no.: 601308-601315)
600108
Заметки
Приложение C
Стр. 18
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
axis/spindle
170 (EM)
Feed stop/spindle stop for axis/spindle 14 byte 1 (alarm no.: 601400-601407)
171 (OM)
Feed stop/spindle stop for axis/spindle 14 byte 2 (alarm no.: 601408-601415)
172 (EM)
Feed stop/spindle stop for axis/spindle 15 byte 1 (alarm no.: 601500-601507)
173 (OM)
Feed stop/spindle stop for axis/spindle 15 byte 2 (alarm no.: 601508-601515)
174 (EM)
Feed stop/spindle stop for axis/spindle 16 byte 1 (alarm no.: 601600-601607)
175 (OM)
Feed stop/spindle stop for axis/spindle 16 byte 2 (alarm no.: 601608-601615)
176 (EM)
Feed stop/spindle stop for axis/spindle 17 byte 1 (alarm no.: 601700-601707)
177 (OM)
Feed stop/spindle stop for axis/spindle 17 byte 2 (alarm no.: 601708-601715)
178 (EM)
Feed stop/spindle stop for axis/spindle 18 byte 1 (alarm no.: 601800-601807)
179 (OM)
Feed stop/spindle stop for axis/spindle 18 byte 2 (alarm no.: 601808-601815)
axis 19 – 31 not realized
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 19
Приложение C
Приложение C
PLC Interface Structure
User areas in DB2 (Parameter "ExtendAlMsg"=False)
Byte
(Message type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
180 (EM)
700007
700006
700005
700004
700003
700002
700001
700000
700009
700008
User area 0 (alarm no.: 700000-700015)
181 (EM)
700015
700014
700013
700012
700011
700010
182 (EM)
User area 0: byte 3 (alarm no.: 700016-700023)
183 (EM)
User area 0: byte 4 (alarm no.: 700024-700031)
184 (OM)
User area 0: byte 5 (alarm no.: 700032-700039)
185 (OM)
User area 0: byte 6 (alarm no.: 700040-700047)
186 (OM)
User area 0: byte 7 (alarm no.: 700048-700055)
187 (OM)
User area 0: byte 8 (alarm no.: 700056-700063)
188 - 191 (EM)
User area 1: bytes 1 - 4 (alarm no.: 700100-700131)
192 – 195 (OM)
User area 1: bytes 5 - 8 (alarm no.: 700132-700163)
196 – 199 (EM)
User area 2: bytes 1 - 4 (alarm no.: 700200-700231)
200 – 203 (OM)
User area 2: bytes 5 - 8 (alarm no.: 700232-700263)
204 – 207 (EM)
User area 3: bytes 1 - 4 (alarm no.: 700300-700331)
208 – 211 (OM)
User area 3: bytes 5 - 8 (alarm no.: 700332-700363)
212 – 215 (EM)
User area 4: bytes 1 - 4 (alarm no.: 700400-700431)
216 – 219 (OM)
User area 4: bytes 5 - 8 (alarm no.: 700432-700463)
220 – 223 (EM)
User area 5: bytes 1 - 4 (alarm no.: 700500-700531)
224 – 227 (OM)
User area 5: bytes 5 - 8 (alarm no.: 700532-700563)
228 – 231 (EM)
User area 6: bytes 1 - 4 (alarm no.: 700600-700631)
232 – 235 (OM)
User area 6: bytes 5 - 8 (alarm no.: 700632-700663)
236 – 239 (EM)
User area 7: bytes 1 - 4 (alarm no.: 700700-700731)
240 – 243 (OM)
User area 7: bytes 5 - 8 (alarm no.: 700732-700763)
244 – 247 (EM)
User area 8: bytes 1 - 4 (alarm no.: 700800-700831)
248 – 251 (OM)
User area 8: bytes 5 - 8 (alarm no.: 700832-700863)
252 – 255 (EM)
User area 9: bytes 1 - 4 (alarm no.: 700900-700931)
256 – 259 (OM)
User area 9: bytes 5 - 8 (alarm no.: 700932-700963)
260 – 263 (EM)
User area 10: bytes 1 - 4 (alarm no.: 701000-701031)
264 – 267 (OM)
User area 10: bytes 5 - 8 (alarm no.: 701032-701063)
268 – 271 (EM)
User area 11: bytes 1 - 4 (alarm no.: 701100-701131)
272 – 275 (OM)
User area 11: bytes 5 - 8 (alarm no.: 701132-701163)
276 – 279 (EM)
User area 12: bytes 1 - 4 (alarm no.: 701200-701231)
Заметки
Приложение C
Стр. 20
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte
(Message type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
280 – 283 (OM)
User area 12: bytes 5 - 8 (alarm no.: 701232-701263)
284– 287 (EM)
User area 13: bytes 1 - 4 (alarm no.: 701300-701331)
288 – 291 (OM)
User area 13: bytes 5 - 8 (alarm no.: 701332-701363)
292– 295 (EM)
User area 14: bytes 1 - 4 (alarm no.: 701400-701431)
296 – 299 (OM)
User area 14: bytes 5 - 8 (alarm no.: 701432-701463)
300– 303 (EM)
User area 15: bytes 1 - 4 (alarm no.: 701500-701531)
304 – 307 (OM)
User area 15: bytes 5 - 8 (alarm no.: 701532-701563)
308– 311 (EM)
User area 16: bytes 1 - 4 (alarm no.: 701600-701631)
312 – 315 (OM)
User area 16: bytes 5 - 8 (alarm no.: 701632-701663)
316– 319 (EM)
User area 17: bytes 1 - 4 (alarm no.: 701700-701731)
320 – 323 (OM)
User area 17: bytes 5 - 8 (alarm no.: 701732-701763)
324 – 327 (EM)
User area 18: bytes 1 - 4 (alarm no.: 701800-701831)
328 – 331 (OM)
User area 18: bytes 5 - 8 (alarm no.: 701832-701863)
332 – 335 (EM)
User area 19: bytes 1 - 4 (alarm no.: 701900-701931)
336 – 339 (OM)
User area 19: bytes 5 - 8 (alarm no.: 701932-701963)
340 – 343 (EM)
User area 20: bytes 1 - 4 (alarm no.: 702000-702031)
344 – 347 (OM)
User area 20: bytes 5 - 8 (alarm no.: 702032-702063)
348 – 351 (EM)
User area 21: bytes 1 - 4 (alarm no.: 702100-702131)
352 – 355 (OM)
User area 21: bytes 5 - 8 (alarm no.: 702132-702163)
356 – 359 (EM)
User area 22: bytes 1 - 4 (alarm no.: 702200-702231)
360 – 363 (OM)
User area 22: bytes 5 - 8 (alarm no.: 702232-702263)
364 – 367 (EM)
User area 23: bytes 1 - 4 (alarm no.: 702300-702331)
368 – 371 (OM)
User area 23: bytes 5 - 8 (alarm no.: 702332-702363)
372 – 375 (EM)
User area 24: bytes 1 - 4 (alarm no.: 702400-702431)
376 – 379 (OM)
User area 24: bytes 5 - 8 (alarm no.: 702432-702463)
380 – 383 (EM)
User area 25: bytes 1 - 4 (alarm no.: 702500-702531)
384 – 387 (OM)
User area 25: bytes 5 - 8 (alarm no.: 702532-702563)
388 – 389 (EM)
User area 26: bytes 1 - 4 (alarm no.: 702600-702631)
390 – 391 (OM)
User area 26: bytes 5 - 8 (alarm no.: 702632-702663)
392 – 395 (EM)
User area 27: bytes 1 - 4 (alarm no.: 702700-702731)
396 – 403 (OM)
User area 27: bytes 5 - 8 (alarm no.: 702732-702763)
404 – 407 (EM)
User area 28: bytes 1 - 4 (alarm no.: 702800-702831)
408 – 411 (OM)
User area 28: bytes 5 - 8 (alarm no.: 702832-702863)
Bit 1
Bit 0
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 21
Приложение C
Приложение C
Byte
(Message type)
PLC Interface Structure
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
416 – 419 (OM)
User area 29: bytes 5 - 8 (alarm no.: 702932-702963)
420 – 423 (EM)
User area 30: bytes 1 - 4 (alarm no.: 703000-703031)
424 – 427 (OM)
User area 30: bytes 5 - 8 (alarm no.: 703032-703063)
428 – 431 (EM)
User area 31: bytes 1 - 4 (alarm no.: 703100-703131)
432 – 435 (OM)
User area 31: bytes 5 - 8 (alarm no.: 703132-703163)
Bit 0
Заметки
Приложение C
Стр. 22
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
FC10 alarms in DB2 (FB1-Parameter "ExtendAlMsg" = True)
Channel areas in DB2 (Parameter "ExtendAIMsg"=True)
Signals for PLC messsages (PLC  HMI)
DB2
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Channel 1
0
Feed disable (without alarm no.)
1
2
Feed and read-in disable byte 1 (without alarm no.)
3
Feed and read-in disable byte 2 (without alarm no.)
4
Feed and read-in disable byte 3 (without alarm no.)
5
Feed and read-in disable byte 4 (without alarm no.)
6
Read-in disable byte 1 (without alarm no.)
7
Read-in disable byte 2 (without alarm no.)
8
Read-in disable byte 3 (without alarm no.)
9
Read-in disable byte 4 (without alarm no.)
10
NC Start disable byte 1 (without alarm no.)
11
NC Start disable byte 2 (without alarm no.)
12
Feed stop GEOaxis 1 byte 1 (without alarm no.)
13
Feed stop GEOaxis 1 byte 2 (without alarm no.)
14
Feed stop GEOaxis 2 byte 1 (without alarm no.)
15
Feed stop GEOaxis 2 byte 2 (without alarm no.)
16
Feed stop GEOaxis 3 byte 1 (without alarm no.)
17
Feed stop GEOaxis 3 byte 2 (without alarm no.)
18 - 119
Channel 2 - Channel 10 (without alarm no.)
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 23
Приложение C
Приложение C
Byte (Message
type)
Bit 7
PLC Interface Structure
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
510002
510001
510000
510009
510008
Channel 1
310 (EM)
510007
510006
510005
510004
510003
Feed disable (alarm no.: 510000-510015)
311 (OM)
510015
510014
510013
510012
510011
510010
312 (EM)
Feed and read-in disable byte 1 (alarm no.: 510100-510107)
313 (EM)
Feed and read-in disable byte 2 (alarm no.: 510108-510115)
314 (OM)
Feed and read-in disable byte 3 (alarm no.: 510116-510123)
315 (OM)
Feed and read-in disable byte 4 (alarm no.: 510124-510131)
316 (EM)
Read-in disable byte 1 (alarm no.: 510200-510207)
317 (EM)
Read-in disable byte 2 (alarm no.: 510208-510215)
318 (OM)
Read-in disable byte 3 (alarm no.: 510216-510223)
319 (OM)
Read-in disable byte 4 (alarm no.: 510224-510231)
320 (EM)
NC Start disable byte 1 (alarm no.: 510300-510307)
321 (OM)
NC Start disable byte 2 (alarm no.: 510308-510315)
322 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 511100-511107)
323 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 511108-511115)
324 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 511200-511207)
325 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 511208-511215)
326 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 511300-511307)
327 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 511308-511315)
Заметки
Приложение C
Стр. 24
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
520002
520001
520000
520009
520008
Channel 2
328 (EM)
520007
520006
520005
520004
520003
Feed disable (alarm no.: 510000-520015)
329 (OM)
520015
520014
520013
520012
520011
520010
330 (EM)
Feed and read-in disable byte 1 (alarm no.: 520100-520107)
331 (EM)
Feed and read-in disable byte 2 (alarm no.: 520108-520115)
332 (OM)
Feed and read-in disable byte 3 (alarm no.: 520116-520123)
333 (OM)
Feed and read-in disable byte 4 (alarm no.: 520124-520131)
334 (EM)
Read-in disable byte 1 (alarm no.: 520200-520207)
335 (EM)
Read-in disable byte 2 (alarm no.: 520208-520215)
336 (OM)
Read-in disable byte 3 (alarm no.: 520216-520223)
337 (OM)
Read-in disable byte 4 (alarm no.: 520224-520231)
338 (EM)
NC Start disable byte 1 (alarm no.: 520300-520307)
339 (OM)
NC Start disable byte 2 (alarm no.: 520308-520315)
340 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 521100-521107)
341 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 521108-521115)
342 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 521200-521207)
343 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 521208-521215)
344 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 521300-521307)
345 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 521308-521315)
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 25
Приложение C
Приложение C
Byte (Message
type)
Bit 7
PLC Interface Structure
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
530002
530001
530000
530009
530008
Channel 3
346 (EM)
530007
530006
530005
347 (OM)
530015
530014
530013
530004
530003
Feed disable (alarm no.: 530000-530015)
530012
530011
530010
348 (EM)
Feed and read-in disable byte 1 (alarm no.: 530100-530107)
349 (EM)
Feed and read-in disable byte 2 (alarm no.: 530108-530115)
350 (OM)
Feed and read-in disable byte 3 (alarm no.: 530116-530123)
351 (OM)
Feed and read-in disable byte 4 (alarm no.: 530124-530131)
352 (EM)
Read-in disable byte 1 (alarm no.: 530200-530207)
353 (EM)
Read-in disable byte 2 (alarm no.: 530208-530215)
354 (OM)
Read-in disable byte 3 (alarm no.: 530216-530223)
355 (OM)
Read-in disable byte 4 (alarm no.: 530224-530231)
356 (EM)
NC Start disable byte 1 (alarm no.: 530300-530307)
357 (OM)
NC Start disable byte 2 (alarm no.: 530308-530315)
358 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 531100-531107)
359 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 531108-531115)
360 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 531200-531207)
361 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 531208-531215)
362 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 531300-531307)
363 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 531308-531315)
Заметки
Приложение C
Стр. 26
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
540002
540001
540000
540009
540008
Channel 4
364 (EM)
540007
540006
540005
540004
540003
Feed disable (alarm no.: 540000-540015)
365 (OM)
540015
540014
540013
540012
540011
540010
366 (EM)
Feed and read-in disable byte 1 (alarm no.: 540100-540107)
367 (EM)
Feed and read-in disable byte 2 (alarm no.: 540108-540115)
368 (OM)
Feed and read-in disable byte 3 (alarm no.: 540116-540123)
369 (OM)
Feed and read-in disable byte 4 (alarm no.: 540124-540131)
370 (EM)
Read-in disable byte 1 (alarm no.: 540200-540207)
371 (EM)
Read-in disable byte 2 (alarm no.: 540208-540215)
372 (OM)
Read-in disable byte 3 (alarm no.: 540216-540223)
373 (OM)
Read-in disable byte 4 (alarm no.: 540224-540231)
374 (EM)
NC Start disable byte 1 (alarm no.: 540300-540307)
375 (OM)
NC Start disable byte 2 (alarm no.: 540308-540315)
376 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 541100-541107)
377 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 541108-541115)
378 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 541200-541207)
379 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 541208-541215)
380 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 541300-541307)
381 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 541308-541315)
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 27
Приложение C
Приложение C
Byte (Message
type)
Bit 7
PLC Interface Structure
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
550002
550001
550000
550009
550008
Channel 5
382 (EM)
550007
550006
550005
550004
550003
Feed disable (alarm no.: 550000-550015)
383 (OM)
550015
550014
550013
550012
550011
550010
384 (EM)
Feed and read-in disable byte 1 (alarm no.: 550100-550107)
385 (EM)
Feed and read-in disable byte 2 (alarm no.: 550108-550115)
386 (OM)
Feed and read-in disable byte 3 (alarm no.: 550116-550123)
387 (OM)
Feed and read-in disable byte 4 (alarm no.: 550124-550131)
388 (EM)
Read-in disable byte 1 (alarm no.: 550200-550207)
389 (EM)
Read-in disable byte 2 (alarm no.: 550208-550215)
390 (OM)
Read-in disable byte 3 (alarm no.: 550216-550223)
391 (OM)
Read-in disable byte 4 (alarm no.: 550224-550231)
392 (EM)
NC Start disable byte 1 (alarm no.: 550300-550307)
393 (OM)
NC Start disable byte 2 (alarm no.: 550308-550315)
394 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 551100-551107)
395 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 551108-551115)
396 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 551200-551207)
397 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 551208-551215)
398 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 551300-551307)
399 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 551308-551315)
Заметки
Приложение C
Стр. 28
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
560002
560001
560000
560009
560008
Channel 6
400 (EM)
560007
560006
560005
560004
560003
Feed disable (alarm no.: 560000-560015)
401 (OM)
560015
560014
560013
560012
560011
560010
402 (EM)
Feed and read-in disable byte 1 (alarm no.: 560100-560107)
403 (EM)
Feed and read-in disable byte 2 (alarm no.: 560108-560115)
404 (OM)
Feed and read-in disable byte 3 (alarm no.: 560116-560123)
405 (OM)
Feed and read-in disable byte 4 (alarm no.: 560124-560131)
406 (EM)
Read-in disable byte 1 (alarm no.: 560200-560207)
407(EM)
Read-in disable byte 2 (alarm no.: 560208-560215)
408 (OM)
Read-in disable byte 3 (alarm no.: 560216-560223)
409 (OM)
Read-in disable byte 4 (alarm no.: 560224-560231)
410 (EM)
NC Start disable byte 1 (alarm no.: 560300-560307)
411 (OM)
NC Start disable byte 2 (alarm no.: 560308-560315)
412 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 561100-561107)
413 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 561108-561115)
414 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 561200-561207)
415 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 561208-561215)
416 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 561300-561307)
417 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 561308-561315)
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 29
Приложение C
Приложение C
PLC Interface Structure
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
418 (EM)
570007
570006
570005
570004
Bit 3
Bit 2
Bit 1
Bit 0
570002
570001
570000
570009
570008
Channel 7
570003
Feed disable (alarm no.: 570000-570015)
419 (OM)
570015
570014
570013
570012
570011
570010
420 (EM)
Feed and read-in disable byte 1 (alarm no.: 570100-570107)
421 (EM)
Feed and read-in disable byte 2 (alarm no.: 570108-570115)
422 (OM)
Feed and read-in disable byte 3 (alarm no.: 570116-570123)
423 (OM)
Feed and read-in disable byte 4 (alarm no.: 570124-570131)
424 (EM)
Read-in disable byte 1 (alarm no.: 570200-570207)
425 (EM)
Read-in disable byte 2 (alarm no.: 570208-570215)
426 (OM)
Read-in disable byte 3 (alarm no.: 570216-570223)
427 (OM)
Read-in disable byte 4 (alarm no.: 570224-570231)
428 (EM)
NC Start disable byte 1 (alarm no.: 570300-570307)
429 (OM)
NC Start disable byte 2 (alarm no.: 570308-570315)
430 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 571100-571107)
431 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 571108-571115)
432 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 571200-571207)
433 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 571208-571215)
434 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 571300-571307)
435 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 571308-571315)
Заметки
Приложение C
Стр. 30
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
580002
580001
580000
580009
580008
Channel 8
436 (EM)
580007
580006
580005
580004
580003
Feed disable (alarm no.: 580000-580015)
437 (OM)
580015
580014
580013
580012
580011
580010
438 (EM)
Feed and read-in disable byte 1 (alarm no.: 580100-580107)
439 (EM)
Feed and read-in disable byte 2 (alarm no.: 580108-580115)
440 (OM)
Feed and read-in disable byte 3 (alarm no.: 580116-580123)
441 (OM)
Feed and read-in disable byte 4 (alarm no.: 580124-580131)
442 (EM)
Read-in disable byte 1 (alarm no.: 580200-580207)
443 (EM)
Read-in disable byte 2 (alarm no.: 580208-580215)
444 (OM)
Read-in disable byte 3 (alarm no.: 580216-580223)
445 (OM)
Read-in disable byte 4 (alarm no.: 580224-580231)
446 (EM)
NC Start disable byte 1 (alarm no.: 580300-580307)
447 (OM)
NC Start disable byte 2 (alarm no.: 580308-580315)
448 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 581100-581107)
449 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 581108-581115)
450 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 581200-581207)
451 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 581208-581215)
452 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 581300-581307)
453 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 581308-581315)
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 31
Приложение C
Приложение C
Byte (Message
type)
Bit 7
PLC Interface Structure
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
590002
590001
590000
590009
590008
Channel 9
454 (EM)
590007
590006
590005
590004
590003
Feed disable (alarm no.: 590000-590015)
455 (OM)
590015
590014
590013
590012
590011
590010
456 (EM)
Feed and read-in disable byte 1 (alarm no.: 590100-590107)
457 (EM)
Feed and read-in disable byte 2 (alarm no.: 590108-590115)
458 (OM)
Feed and read-in disable byte 3 (alarm no.: 590116-590123)
459 (OM)
Feed and read-in disable byte 4 (alarm no.: 590124-590131)
460 (EM)
Read-in disable byte 1 (alarm no.: 590200-590207)
461(EM)
Read-in disable byte 2 (alarm no.: 590208-590215)
462 (OM)
Read-in disable byte 3 (alarm no.: 590216-590223)
463 (OM)
Read-in disable byte 4 (alarm no.: 590224-590231)
464 (EM)
NC Start disable byte 1 (alarm no.: 590300-590307)
465 (OM)
NC Start disable byte 2 (alarm no.: 590308-590315)
466 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 591100-591107)
467 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 591108-591115)
468 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 591200-591207)
469 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 591208-591215)
470 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 591300-591307)
471 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 591308-591315)
Заметки
Приложение C
Стр. 32
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
472 (EM)
500007
500006
500005
500004
Bit 2
Bit 1
Bit 0
500002
500001
500000
500009
500008
Bit 1
Bit 0
Channel 10
500003
Feed disable (alarm no.: 500000-500015)
473 (OM)
500015
500014
500013
500012
500011
500010
474 (EM)
Feed and read-in disable byte 1 (alarm no.: 500100-500107)
475 (EM)
Feed and read-in disable byte 2 (alarm no.: 500108-500115)
476 (OM)
Feed and read-in disable byte 3 (alarm no.: 500116-500123)
477 (OM)
Feed and read-in disable byte 4 (alarm no.: 500124-500131)
478 (EM)
Read-in disable byte 1 (alarm no.: 500200-500207)
479(EM)
Read-in disable byte 2 (alarm no.: 500208-500215)
480 (OM)
Read-in disable byte 3 (alarm no.: 500216-500223)
481 (OM)
Read-in disable byte 4 (alarm no.: 500224-500231)
482 (EM)
NC Start disable byte 1 (alarm no.: 500300-500307)
483 (OM)
NC Start disable byte 2 (alarm no.: 500308-500315)
484 (EM)
Feed stop GEOaxis 1 byte 1 (alarm no.: 501100-501107)
485 (OM)
Feed stop GEOaxis 1 byte 2 (alarm no.: 501108-501115)
486 (EM)
Feed stop GEOaxis 2 byte 1 (alarm no.: 501200-501207)
487 (OM)
Feed stop GEOaxis 2 byte 2 (alarm no.: 501208-501215)
488 (EM)
Feed stop GEOaxis 3 byte 1 (alarm no.: 501300-501307)
489 (OM)
Feed stop GEOaxis 3 byte 2 (alarm no.: 501308-501315)
Axis areas in DB2 (Parameter "ExtendAIMsg" = True)
Byte
(Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
axis/spindle
120
Feed stop/spindle stop for axis/spindle 1 (without alarm no.)
121
Feed stop/spindle stop for axis/spindle 2 Feed stop/spindle stop for axis/spindle 31 (without alarm no.)
122 - 181
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 33
Приложение C
Приложение C
Byte
(Message
type)
Bit 7
PLC Interface Structure
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
axis/spindle
490 (EM)
600107
600106
600105
600104
600103
600102
600101
600100
Feed stop/spindle stop for axis/spindle 1 (alarm no.: 600100-600015)
491 (OM)
600115
600114
600113
600112
600111
600110
600109
492 (EM)
Feed stop/spindle stop for axis/spindle 2 (alarm no.: 600200-600207)
493 (OM)
Feed stop/spindle stop for axis/spindle 2 (alarm no.: 600208-600215)
494 (EM)
Feed stop/spindle stop for axis/spindle 3 (alarm no.: 600300-600307)
495 (OM)
Feed stop/spindle stop for axis/spindle 3 (alarm no.: 600308-600315)
496 (EM)
Feed stop/spindle stop for axis/spindle 4 (alarm no.: 600400-600407)
497 (OM)
Feed stop/spindle stop for axis/spindle 4 (alarm no.: 600408-600415)
498 (EM)
Feed stop/spindle stop for axis/spindle 5 (alarm no.: 600500-600507)
499 (OM)
Feed stop/spindle stop for axis/spindle 5 (alarm no.: 600508-600515)
500 (EM)
Feed stop/spindle stop for axis/spindle 6 (alarm no.: 600600-600607)
501 (OM)
Feed stop/spindle stop for axis/spindle 6 (alarm no.: 600608-600615)
502 (EM)
Feed stop/spindle stop for axis/spindle 7 (alarm no.: 600700-600707)
503 (OM)
Feed stop/spindle stop for axis/spindle 7(alarm no.: 600708-600715)
504 (EM)
Feed stop/spindle stop for axis/spindle 8 (alarm no.: 600800-600807)
505 (OM)
Feed stop/spindle stop for axis/spindle 8 (alarm no.: 600808-600815)
506 (EM)
Feed stop/spindle stop for axis/spindle 9 (alarm no.: 600900-600907)
507 (OM)
Feed stop/spindle stop for axis/spindle 9 (alarm no.: 600908-600915)
508 (EM)
Feed stop/spindle stop for axis/spindle 10 (alarm no.: 601000-601007)
509 (OM)
Feed stop/spindle stop for axis/spindle 10 (alarm no.: 601008-601015)
510 (EM)
Feed stop/spindle stop for axis/spindle 11 (alarm no.: 601100-601107)
511 (OM)
Feed stop/spindle stop for axis/spindle 11 (alarm no.: 601108-601115)
512 (EM)
Feed stop/spindle stop for axis/spindle 12 (alarm no.: 601200-601207)
513 (OM)
Feed stop/spindle stop for axis/spindle 12 (alarm no.: 601208-601215)
514 (EM)
Feed stop/spindle stop for axis/spindle 13 (alarm no.: 601300-601307)
515 (OM)
Feed stop/spindle stop for axis/spindle 13 (alarm no.: 601308-601315)
516 (EM)
Feed stop/spindle stop for axis/spindle 14 (alarm no.: 601400-601407)
517 (OM)
Feed stop/spindle stop for axis/spindle 14 (alarm no.: 601408-601415)
518 (EM)
Feed stop/spindle stop for axis/spindle 15 (alarm no.: 601500-601507)
600108
Заметки
Приложение C
Стр. 34
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte
(Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
519 (OM)
Feed stop/spindle stop for axis/spindle 15 (alarm no.: 601508-601515)
520 (EM)
Feed stop/spindle stop for axis/spindle 16 (alarm no.: 601600-601607)
521 (OM)
Feed stop/spindle stop for axis/spindle 16 (alarm no.: 601608-601615)
522 (EM)
Feed stop/spindle stop for axis/spindle 17 (alarm no.: 601700-601707)
523 (OM)
Feed stop/spindle stop for axis/spindle 17 (alarm no.: 601708-601715)
524 (EM)
Feed stop/spindle stop for axis/spindle 18 (alarm no.: 601800-601807)
525 (OM)
Feed stop/spindle stop for axis/spindle 18 (alarm no.: 601808-601815)
526 (EM)
Feed stop/spindle stop for axis/spindle 19 (alarm no.: 601900-601907)
527 (OM)
Feed stop/spindle stop for axis/spindle 19 (alarm no.: 601908-601915)
528 (EM)
Feed stop/spindle stop for axis/spindle 20 (alarm no.: 602000-602007)
529 (OM)
Feed stop/spindle stop for axis/spindle 20 (alarm no.: 602008-602015)
530 (EM)
Feed stop/spindle stop for axis/spindle 21 (alarm no.: 602100-602107)
531 (OM)
Feed stop/spindle stop for axis/spindle 21 (alarm no.: 602108-602115)
532 (EM)
Feed stop/spindle stop for axis/spindle 22 (alarm no.: 602200-602207)
533 (OM)
Feed stop/spindle stop for axis/spindle 22 (alarm no.: 602208-602215)
534 (EM)
Feed stop/spindle stop for axis/spindle 23 (alarm no.: 602300-602307)
535 (OM)
Feed stop/spindle stop for axis/spindle 23 (alarm no.: 602308-602315)
536 (EM)
Feed stop/spindle stop for axis/spindle 24 (alarm no.: 602400-602407)
537 (OM)
Feed stop/spindle stop for axis/spindle 24 (alarm no.: 602408-602415)
538 (EM)
Feed stop/spindle stop for axis/spindle 25 (alarm no.: 602500-602507)
539 (OM)
Feed stop/spindle stop for axis/spindle 25 (alarm no.: 602508-602515)
540 (EM)
Feed stop/spindle stop for axis/spindle 26 (alarm no.: 602600-602607)
541 (OM)
Feed stop/spindle stop for axis/spindle 26 (alarm no.: 602608-602615)
542 (EM)
Feed stop/spindle stop for axis/spindle 27 (alarm no.: 602700-602707)
543 (OM)
Feed stop/spindle stop for axis/spindle 27 (alarm no.: 602708-602715)
544 (EM)
Feed stop/spindle stop for axis/spindle 28 (alarm no.: 602800-602807)
545 (OM)
Feed stop/spindle stop for axis/spindle 28 (alarm no.: 602808-602815)
546 (EM)
Feed stop/spindle stop for axis/spindle 29 (alarm no.: 602900-602907)
547 (OM)
Feed stop/spindle stop for axis/spindle 29 (alarm no.: 602908-602915)
548 (EM)
Feed stop/spindle stop for axis/spindle 30 (alarm no.: 603000-603007)
549 (OM)
Feed stop/spindle stop for axis/spindle 30 (alarm no.: 603008-603015)
550 (EM)
Feed stop/spindle stop for axis/spindle 31 (alarm no.: 603100-603107)
551 (OM)
Feed stop/spindle stop for axis/spindle 31 (alarm no.: 603108-603115)
Bit 1
Bit 0
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 35
Приложение C
Приложение C
PLC Interface Structure
User areas in DB2 (Parameter "ExtendAIMsg" = True)
Byte (Message
type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
182
User area 0: byte 0 (without alarm no)
183
184 - 308
User area 0: byte 1 User area 0: byte 63 (without alarm no)
Заметки
Приложение C
Стр. 36
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte
(Message type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
554 (EM)
700007
700006
700005
700004
700003
700002
700001
700000
700009
700008
User area 0 (alarm no.: 700000-700015)
555 (EM)
700015
700014
700013
700012
700011
700010
556 (EM)
User area 0: byte 3 (alarm no.: 700016-700023)
557 (EM)
User area 0: byte 4 (alarm no.: 700024-700031)
558 (OM)
User area 0: byte 5 (alarm no.: 700032-700039)
559 (OM)
User area 0: byte 6 (alarm no.: 700040-700047)
560 (OM)
User area 0: byte 7 (alarm no.: 700048-700055)
561 (OM)
User area 0: byte 8 (alarm no.: 700056-700063)
562 - 565 (EM)
User area 1 bytes 1 - 4 (alarm no.: 700100-700131)
566 - 569 (OM)
User area 1 bytes 5 - 8 (alarm no.: 700132-700163)
570 - 573 (EM)
User area 2 bytes 1 - 4 (alarm no.: 700200-700231)
574 - 577 (OM)
User area 2 bytes 5 - 8 (alarm no.: 700232-700263)
578 - 581 (EM)
User area 3 bytes 1 - 4 (alarm no.: 700300-700331)
582 - 585 (OM)
User area 3 bytes 5 - 8 (alarm no.: 700332-700363)
586 - 589 (EM)
User area 4 bytes 1 - 4 (alarm no.: 700400-700431)
590 - 593 (OM)
User area 4 bytes 5 - 8 (alarm no.: 700432-700463)
594 - 597 (EM)
User area 5 bytes 1 - 4 (alarm no.: 700500-700531)
598 - 601 (OM)
User area 5 bytes 5 - 8 (alarm no.: 700532-700563)
602 - 605 (EM)
User area 6 bytes 1 - 4 (alarm no.: 700600-700631)
606 - 609 (OM)
User area 6 bytes 5 - 8 (alarm no.: 700632-700663)
610 - 613 (EM)
User area 7 bytes 1 - 4 (alarm no.: 700700-700731)
614 - 617 (OM)
User area 7 bytes 5 - 8 (alarm no.: 700732-700763)
618 - 621 (EM)
User area 8 bytes 1 - 4 (alarm no.: 700800-700831)
622 - 625 (OM)
User area 8 bytes 5 - 8 (alarm no.: 700832-700863)
626 - 629 (EM)
User area 9 bytes 1 - 4 (alarm no.: 700900-700931)
630 - 633 (OM)
User area 9 bytes 5 - 8 (alarm no.: 700932 - 700963)
634 - 637 (EM)
User area 10 bytes 1 - 4 (alarm no.: 701000-701031)
638 - 641 (OM)
User area 10 bytes 5 - 8 (alarm no.: 701032-701063)
642 - 645 (EM)
User area 11 bytes 1 - 4 (alarm no.: 701100-701131)
646 - 649 (OM)
User area 11 bytes 5 - 8 (alarm no.: 701132-701163)
650 - 653 (EM)
User area 12 bytes 1 - 4 (alarm no.: 701200-701231)
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 37
Приложение C
Приложение C
Byte
(Message type)
PLC Interface Structure
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
654 - 657 (OM)
User area 12 bytes 5 - 8 (alarm no.: 701232-701263)
658 - 661 (EM)
User area 13 bytes 1 - 4 (alarm no.: 701300-701331)
662 - 665 (OM)
User area 13 bytes 5 - 8 (alarm no.: 701332-701363)
666 - 669 (EM)
User area 14 bytes 1 - 4 (alarm no.: 701400-701431)
670 - 673 (OM)
User area 14 bytes 5 - 8 (alarm no.: 701432-701463)
674 - 677 (EM)
User area 15 bytes 1 - 4 (alarm no.: 701500-701531)
678 - 681 (OM)
User area 15 bytes 5 - 8 (alarm no.: 701532-701563)
682 - 685 (EM)
User area 16 bytes 1 - 4 (alarm no.: 701600-701631)
686 - 689 (EM)
User area 16 bytes 5 - 8 (alarm no.: 701632-701663)
690 - 693 (EM)
User area 17 bytes 1 - 4 (alarm no.: 701700-701731)
694 - 697 (OM)
User area 17 bytes 5 - 8 (alarm no.: 701732-701763)
698 - 701 (EM)
User area 18 bytes 1 - 4 (alarm no.: 701800-701831)
702 - 705 (OM)
User area 18 bytes 5 - 8 (alarm no.: 701832-701863)
706 - 709 (EM)
User area 19 bytes 1 - 4 (alarm no.: 701900-701931)
710 - 713 (OM)
User area 19 bytes 5 - 8 (alarm no.: 701932-701963)
714 - 717 (EM)
User area 20 bytes 1 - 4 (alarm no.: 702000-702031)
718 - 721 (OM)
User area 20 bytes 5 - 8 (alarm no.: 702032-702063)
722 - 725 (EM)
User area 21 bytes 1 - 4 (alarm no.: 702100-702131)
726 - 729 (OM)
User area 21 bytes 5 - 8 (alarm no.: 702132-702163)
730 - 733 (EM)
User area 22 bytes 1 - 4 (alarm no.: 702200-702231)
734 - 737 (OM)
User area 22 bytes 5 - 8 (alarm no.: 702232-702263)
738 - 741 (EM)
User area 23 bytes 1 - 4 (alarm no.: 702300-702331)
742 - 745 (OM)
User area 23 bytes 5 - 8 (alarm no.: 702332-702363)
746 - 749 (EM)
User area 24 bytes 1 - 4 (alarm no.: 702400-702431)
750 - 753 (OM)
User area 24 bytes 5 - 8 (alarm no.: 702432-702463)
754 - 757 (EM)
User area 25 bytes 1 - 4 (alarm no.: 702500-702531)
758 - 761 (OM)
User area 25 bytes 5 - 8 (alarm no.: 702532-702563)
762 - 765 (EM)
User area 26 bytes 1 - 4 (alarm no.: 702600-702631)
766 - 769 (OM)
User area 26 bytes 5 - 8 (alarm no.: 702632-702663)
770 - 773 (EM)
User area 27 bytes 1 - 4 (alarm no.: 702700-702731)
774 - 777 (OM)
User area 27 bytes 5 - 8 (alarm no.: 702732-702763)
778 - 781 (EM)
User area 28 bytes 1 - 4 (alarm no.: 702800-702831)
782 - 785 (OM)
User area 28 bytes 5 - 8 (alarm no.: 702832-702863)
Bit 1
Bit 0
Заметки
Приложение C
Стр. 38
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Byte
(Message type)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
786 - 789 (EM)
User area 29 bytes 1 - 4 (alarm no.: 702900-702931)
790 - 793 (OM)
User area 29 bytes 5 - 8 (alarm no.: 702932-702963)
794 - 797 (EM)
User area 30 bytes 1 - 4 (alarm no.: 703000-703031)
798 - 801 (OM)
User area 30 bytes 5 - 8 (alarm no.: 703032-703063)
802 - 805 (EM)
User area 31 bytes 1 - 4 (alarm no.: 703100-703131)
806 - 809 (OM)
User area 31 bytes 5 - 8 (alarm no.: 703132-703163)
Bit 1
Bit 0
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 39
Приложение C
Приложение C
PLC Interface Structure
Signals from/ to NCK, PLC, HMI
On-board NCK input and outputs to NCK (DB10)
Signals to NC (PLC  NCK)
DB10
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Disabling of digital NCK inputs /Z1-A2/
DBB0
On-board inputs
Digital inputs without hardware
Input 8
Input 7
Input 6
Input 5
Input 4
Input 3
Input 2
Input 1
Setting of digital NCK inputs from PLC
DBB1
On-board inputs
Digital inputs without hardware
Input 8
Input 7
Input 6
Input 5
Input 4
Input 3
DBB2 DBB3
Unassigned
DBB4
Disabling of digital NCK outputs /Z2-A4/
Digital outputs without hardware
Output 8
Output 7
Output 6
Input 2
Input 1
On-board outputs
Output 5
Output 4
Output 3
Output 2
Output 1
Overwrite screenform of digital NCK outputs /Z2-A4/
DBB5
On-board outputs
Digital outputs without hardware
Output 8
Output 7
Output 6
Output 5
Output 4
Output 3
Output 2
Output 1
Setting value of digital NCK outputs from PLC /Z2-A4/
DBB6
On-board outputs
Digital outputs without hardware
Output 8
Output 7
Output 6
Output 5
Output 4
Output 3
Output 2
Output 1
Input screenform of digital NCK outputs /Z2-A4/
DBB7
On-board outputs
Digital outputs without hardware
Output 8
Output 7
Output 6
Output 5
Output 4
Output 3
Output 2
Output 1
st
DBB8 DBB29
Machine axis number table for FC 19, FC 24, FC 25, FC 26 (1 MCP)
DBB30
Upper limit of machine axis numbers for FC 19, FC 24 (1st MCP)
With 0, the max. number of machine axis numbers applies
DBB32 DBB53
Machine axis number table for FC 19, FC 24, FC 25, FC 26 (2nd MCP)
DBB54
Upper limit of machine axis numbers for FC 19, FC 24 (2nd MCP)
With 0, the max. number of machine axis numbers applies
Заметки
Приложение C
Стр. 40
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
General signals to NCK (DB10)
Signals to NC (PLC  NC)
DB10
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Keyswitch /Z1-A2/
DBB56
Position 3
Position 2
Position 1
Bit 2
Bit 1
Acknowl.
Emergency
Stop
/Z1-A2/
Emergency
Stop
/Z1-A2/
Bit 0
Position 0
DBB57
PC
shutdown
(Only 840Di)
INC inputs in
mode group
area active
DBB58
Collision
detection off
DBB59
On board NCK/HMI inputs and outputs (DB10)
Signals from (NCK -> PLC)
DB10
Byte
Bit 7
Bit 6
Bit 5
Bit 4
For free disposal
DBB60
Bit 3
Bit 2
Bit 1
Bit 0
Actual value of the digital ON-BOARD inputs of the NCK
On-board inputs /Z2-A4/
Input 4
Input 3
Input 2
Input 1
DBB61 DBB63
DBB64
Setpoint for the digital outputs of the NCK without hardware
/Z2-A4/
Output 8
Output 7
Output 6
Output 5
Setpoint for the digital on-board outputs of the NCK /Z2-A4/
Output 4
Output 3
DBB65 DBB67
unassigned
DBB68
Handwheel 1 moved
DBB69
Handwheel 2 moved
DBB70
Handwheel 3 moved
DBB71
Modification counter inch/metric system of units
DBB72
Status of the actual value display indicated (1st MCP)
HT 8  HMI
Travel keys
displayed
Output 1
MCS/
WCS
Valid display
MCS/
WCS
Valid display
Status of the actual value display indicated (2nd MCP)
DBB73
HT 8  HMI
Output 2
Travel keys
displayed
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 41
Приложение C
Приложение C
Signals from (NCK -> PLC)
DB10
Byte
DBB74 DBB79
PLC Interface Structure
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
st
Machine axis numbers of the displayed axes (1 MCP)
MCP1AxisFromHMI
HT 8  HMI
DBB80 DBB85
Machine axis numbers of the displayed axes (2nd MCP)
MCP2AxisFromHMI
HT 8  HMI
DBB86
Reserved
DBB88
Reserved
Заметки
Приложение C
Стр. 42
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Selection/status signals from HMI (DB10)
Signals from NC (NCK  PLC)
DB10
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
DP1
Bus
Slaves OK
MPI/DP
Bus
Slaves OK
DBB90
ePS  PLC
DBB91
PLC  ePS
DBB92
GP  PLC
DBB93
unassigned
DBB94
unassigned
DBB95
unassigned
DBB96
unassigned
Channel number for handwheel 1 /Z2-H1
DBB97
HMI  PLC
D
C
A
Channel number for handwheel 2 /Z2-H1
DBB98
HMI  PLC
D
C
B
A
Channel number for handwheel 3 /Z2-H1/
DBB99
HMI  PLC
D
C
B
A
Axis number for handwheel 1 /Z2-H1/
DBB100
HMI  PLC
Machine axis
/Z2-H1/
Handwheel
selected
Contour
handwheel
E
D
C
B
A
Axis number for handwheel 2 /Z2-H1/
DBB101
HMI  PLC
Machine axis
/Z2-H1/
Handwheel
selected
Contour
handwheel
E
D
C
B
A
Axis number for handwheel 3 /Z2-H1/
DBB102
HMI  PLC
DBB103
HMI  PLC
B
Machine axis
/Z2-H1/
Handwheel
selected
Contour
handwheel
E
D
HMI battery
alarm
/Z1-A2/
HMI tempera
-ture limit
/Z1-A2/
AT box ready
/Z1-A2/
HMI
fan monitoring
HMI
HD monitoring
C
B
A
Remote
diagnosis
active
/FBFE/
/Z1-A2/
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 43
Приложение C
Приложение C
PLC Interface Structure
General signals from NCK (DB10)
Signals from NC (NCK  PLC)
DB10
Byte
Bit 7
DBB104
GP  PLC
NCK CPU
ready
/Z1-A2/
Bit 6
Bit 5
Bit 4
Op2Key
ready
1. OB1 cycle
Bit 3
Op1Key
ready
Bit 2
Bit 1
Bit 0
HHU
ready
MCP 2
ready
MCP 1
ready
Toolmanagement command
cancellation
DBB105
GP  PLC
EMERGENCY Stop
active
/Z1-N2/
DBB106
DBB107
Inch system
/Z1-G2/
DBB108
NC ready
/Z1-A2/
Drive ready
/Z1-A2/
Drives in
cyclic operation
DBB109
NCK battery
alarm
/Z1-A2/
Air temp.
alarm
/Z1-A2/
Heat sink
temp. alarm
NCU 573
/Z1-A2/
Collision detection off
/Z2-M5/
Probe actuated
/Z2-M5/
NCU-link
active
/Z2-B3/
Probe 2
HMI CPU
Ready
(HMI to
OPI)
/Z1-A2/
HMI 2 CPU
Ready
(HMI to MPI)
/Z1-A2/
Probe 1
HMI2 CPU
ready
E_HMI2
ready
/Z1-A2/
NCK
alarm present
/Z1-A2/
PC operating system
fault
/HBI/
Software cams minus /Z2-N3/
DBB110
7
6
5
4
3
2
1
0
10
9
8
18
17
16
26
25
24
2
1
0
10
9
8
18
17
16
26
25
24
Software cams minus /Z2-N3/
DBB111
15
14
13
12
11
Software cams minus /Z2-N3/
DBB112
23
22
21
20
19
Software cams minus /Z2-N3/
DBB113
31
30
29
28
27
Software cams plus /Z2-N3/
DBB114
7
6
5
4
3
Software cams plus /Z2-N3/
DBB115
15
14
13
12
11
Software cams plus /Z2-N3/
DBB116
23
22
21
20
19
Software cams plus /Z2-N3/
DBB117
31
30
29
28
27
Заметки
Приложение C
Стр. 44
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals from NC (NCK  PLC)
DB10
Byte
Bit 7
Bit 6
Bit 5
Bit 4
31
30
29
28
Bit 3
Bit 2
Bit 1
Bit 0
27
26
25
24
DBB118
ePS 
PLC
ePS-Daten
DBB119
ePS 
PLC
ePS-Daten
DBB120
ePS 
PLC
ePS-Daten
DBB121
ePS 
PLC
ePS-Daten
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 45
Приложение C
Приложение C
PLC Interface Structure
External digital inputs of the NCK (DB10)
Signals to NC (PLC  NCK)
DB10
Byte
Bit 7
Bit 6
Bit 5
Input 16
Input 15
Input 14
Input 16
Input 15
Input 14
Input 24
Input 23
Input 22
Input 24
Input 23
Input 22
Input 32
Input 31
Input 30
Input 32
Input 31
Input 30
Input 40
Input 39
Input 38
Input 40
Input 39
Input 38
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Input 11
Input 10
Input 9
Input 11
Input 10
Input 9
Input 19
Input 18
Input 17
Input 19
Input 18
Input 17
Input 27
Input 26
Input 25
Input 27
Input 26
Input 25
Input 35
Input 34
Input 33
Input 34
Input 33
Disable the external digital NCK inputs
DBB122
Input 13
Input 12
Values from the PLC for the external digital NCK inputs
DBB123
Input 13
Input 12
Disable the external digital NCK inputs
DBB124
Input 21
Input 20
Values from the PLC for the external digital NCK inputs
DBB125
Input 21
Input 20
Disable the external digital NCK inputs
DBB126
Input 29
Input 28
Values from the PLC for the external digital NCK inputs
DBB127
Input 29
Input 28
Disable the external digital NCK inputs
DBB128
Input 37
Input 36
Values from the PLC for the external digital NCK inputs
DBB129
Input 37
Input 36
Input 35
Заметки
Приложение C
Стр. 46
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
External digital outputs of the NCK (DB10)
Signals to NC (PLC  NCK)
DB10
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Output 10
Output 9
Output 10
Output 9
Output 10
Output 9
Output 10
Output 9
Output 18
Output 17
Output 18
Output 17
Output 18
Output 17
Output 18
Output 17
Output 26
Output 25
Output 26
Output 25
Output 26
Output 25
Output 26
Output 25
Output 34
Output 33
Output 34
Output 33
Output 34
Output 33
Output 34
Output 33
Disable the external digital NCK outputs /Z2-A4/
DBB130
Output 16
Output 15
Output 14
Output 13
Output 12
Output 11
Overwrite screenform for the external digital NCK outputs /Z2-A4/
DBB131
Output 16
Output 15
Output 14
Output 13
Output 12
Output 11
Value from the PLC for the external digital NCK outputs /Z2-A4/
DBB132
Output 16
Output 15
Output 14
Output 13
Output 12
Output 11
Default screenform for the external digital NCK outputs /Z2-A4/
DBB133
Output 16
Output 15
Output 14
Output 13
Output 12
Output 11
Disable the external digital NCK outputs /Z2-A4/
DBB134
Output 24
Output 23
Output 22
Output 21
Output 20
Output 19
Overwrite screenform for the external digital NCK outputs /Z2-A4/
DBB135
Output 24
Output 23
Output 22
Output 21
Output 20
Output 19
Value from the PLC for the external digital NCK outputs /Z2-A4/
DBB136
Output 24
Output 23
Output 22
Output 21
Output 20
Output 19
Default screenform for the external digital NCK outputs /Z2-A4/
DBB137
Output 24
Output 23
Output 22
Output 21
Output 20
Output 19
Disable the external digital NCK outputs /Z2-A4/
DBB138
Output 32
Output 31
Output 30
Output 29
Output 28
Output 27
Overwrite screenform for the external digital NCK outputs /Z2-A4/
DBB139
Output 32
Output 31
Output 30
Output 29
Output 28
Output 27
Value from the PLC for the external digital NCK outputs /Z2-A4/
DBB140
Output 32
Output 31
Output 30
Output 29
Output 28
Output 27
Default screenform for the external digital NCK outputs /Z2-A4/
DBB141
Output 32
Output 31
Output 30
Output 29
Output 28
Output 27
Disable the external digital NCK outputs /Z2-A4/
DBB142
Output 40
Output 39
Output 38
Output 37
Output 36
Output 35
Overwrite screenform for the external digital NCK outputs /Z2-A4/
DBB143
Output 40
Output 39
Output 38
Output 37
Output 36
Output 35
Value from the PLC for the external digital NCK outputs /Z2-A4/
DBB144
Output 40
Output 39
Output 38
Output 37
Output 36
Output 35
Default screenform for the external digital NCK outputs /Z2-A4/
DBB145
Output 40
Output 39
Output 38
Output 37
Output 36
Output 35
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 47
Приложение C
Приложение C
PLC Interface Structure
Analog inputs of the NCK (external) (DB10)
Signals to NCK (PLC  NCK)
DB10
Byte
Bit 7
Bit 6
Bit 5
Input 8
Input 7
Input 6
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Input 3
Input 2
Input 1
Input 2
Input 1
Disable the analog NCK inputs /Z2-A4/
DBB146
Input 5
Input 4
Specified analog value for NCK from PLC /Z2-A4/
DBB147
Input 8
Input 7
Input 6
Input 5
Input 4
Input 3
DBW148
Setpoint from PLC for analog input 1 of NCK /Z2-A4/
DBW150
Setpoint from PLC for analog input 2 of NCK /Z2-A4/
DBW152
Setpoint from PLC for analog input 3 of NCK /Z2-A4/
DBW154
Setpoint from PLC for analog input 4 of NCK /Z2-A4/
DBW156
Setpoint from PLC for analog input 5 of NCK /Z2-A4/
DBW158
Setpoint from PLC for analog input 6 of NCK /Z2-A4/
DBW160
Setpoint from PLC for analog input 7 of NCK /Z2-A4/
DBW162
Setpoint from PLC for analog input 8 of NCK /Z2-A4/
DBB164
DBB165
unassigned
Заметки
Приложение C
Стр. 48
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Analog outputs of the NCK (external) (DB10)
Signals to NCK (PLC  NCK)
DB10
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Output 2
Output 1
Output 2
Output 1
Output 2
Output 1
Bit 1
Bit 0
Input 10
Input 9
Input 18
Input 17
Input 26
Input 25
Input 34
Input 33
Output 10
Output 9
Output 18
Output 17
Output 26
Output 25
Output 34
Output 33
Overwrite screenform for the analog NCK outputs /Z2-A4/
DBB166
Output 8
Output 7
Output 6
Output 5
Output 4
Output 3
Default screenform for the analog NCK outputs /Z2-A4/
DBB167
Output 8
Output 7
Output 6
Output 5
Output 4
Output 3
Disable the analog NCK outputs /Z2-A4/
DBB168
Output 8
Output 7
Output 6
Output 5
Output 4
Output 3
DBB169
Reserved
DBW170
Setpoint from PLC for analog output 1 of NCK /Z2-A4/
DBW172
Setpoint from PLC for analog output 2 of NCK /Z2-A4/
DBW174
Setpoint from PLC for analog output 3 of NCK /Z2-A4/
DBW176
Setpoint from PLC for analog output 4 of NCK /Z2-A4/
DBW178
Setpoint from PLC for analog output 5 of NCK /Z2-A4/
DBW180
Setpoint from PLC for analog output 6 of NCK /Z2-A4/
DBW182
Setpoint from PLC for analog output 7 of NCK /Z2-A4/
DBW184
Setpoint from PLC for analog output 8 of NCK /Z2-A4/
External digital input and output signals of the NCK (DB10)
Signals from NCK (NCK  PLC)
DB10
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Actual value of external digital NCK inputs /Z2-A4/
DBB186
Input 16
Input 15
Input 24
Input 23
Input 32
Input 31
Input 40
Input 39
Output 16
Output 15
Output 24
Output 23
Output 32
Output 31
Output 40
Output 39
Input 14
Input 13
Input 12
Input 11
Actual value of external digital NCK inputs /Z2-A4/
DBB187
Input 22
Input 21
Input 20
Input 19
Actual value of external digital NCK inputs /Z2-A4/
DBB188
Input 30
Input 29
Input 28
Input 27
Actual value of external digital NCK inputs /Z2-A4/
DBB189
Input 38
Input 37
Input 36
Input 35
NCK setpoint for external digital NCK outputs /Z2-A4/
DBB190
Output 14
Output 13
Output 12
Output 11
NCK setpoint for external digital NCK outputs /Z2-A4/
DBB191
Output 22
Output 21
Output 20
Output 19
NCK setpoint for external digital NCK outputs /Z2-A4/
DBB192
Output 30
Output 29
Output 28
Output 27
NCK setpoint for external digital NCK outputs /Z2-A4/
DBB193
Output 38
Output 37
Output 36
Output 35
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 49
Приложение C
Приложение C
PLC Interface Structure
Analog input and output signals of the NCK (DB10)
Signals from NCK (NCK  PLC)
DB10
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
DBW194
Actual value for analog input 1 of the NCK /Z2-A4/
DBW196
Actual value for analog input 2 of the NCK /Z2-A4/
DBW198
Actual value for analog input 3 of the NCK /Z2-A4/
DBW200
Actual value for analog input 4 of the NCK /Z2-A4/
DBW202
Actual value for analog input 5 of the NCK /Z2-A4/
DBW204
Actual value for analog input 6 of the NCK /Z2-A4/
DBW206
Actual value for analog input 7 of the NCK /Z2-A4/
DBW208
Actual value for analog input 8 of the NCK /Z2-A4/
DBW210
Setpoint for analog output 1 of the NCK /Z2-A4/
DBW212
Setpoint for analog output 2 of the NCK /Z2-A4/
DBW214
Setpoint for analog output 3 of the NCK /Z2-A4/
DBW216
Setpoint for analog output 4 of the NCK /Z2-A4/
DBW218
Setpoint for analog output 5 of the NCK /Z2-A4/
DBW220
Setpoint for analog output 6 of the NCK /Z2-A4/
DBW222
Setpoint for analog output 7 of the NCK /Z2-A4/
DBW224
Setpoint for analog output 8 of the NCK /Z2-A4/
DBW226DBW233
NCK  PLC
Collision detection 8 bytes = 64 bits
DBW234 DBW241
PLC  NCK
Collision detection 8 bytes = 64 bits
Bit 1
Bit 0
Bit 1
Bit 0
Handwheel 2
Handwheel 1
Expansion handwheel signals from NCK (DB10)
Signals from NCK (NCK  PLC)
DB10
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
DBB242
Handwheel 4 moved
DBB243
Handwheel 5 moved
DBB244
Handwheel 6 moved
DBB245
Handwheel 6
Handwheel 5
Bit 2
Ethernet-Handrad stands still
Handwheel 4 Handwheel 3
Reserved
DBB246
Заметки
Приложение C
Стр. 50
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Mode group-specific signals to mode group 1 (DB11)
Signals to mode group 1 (PLC  NCK)
DB11
Byte
Bit 7
Bit 6
Bit 5
Bit 4
DBB0
Mode group
reset
/Z1-K1/
BAG-Stopp
Mode group
stop Axes
plus spindle
/Z1-K1/
Mode group
stop
/Z1-K1/
Mode change
disable
/Z1-K1/
DBB1
Single block
/Z1-K1/
Type A
Type B
Bit 2
Bit 1
Bit 0
JOG
Operating mode
/Z1-K1/
MDA
AUTO
REF
Machine function
/Z1-K1/
REPOS
TEACH IN
Machine function
DBB2
Var. INC
10000 INC
1000 INC
100 INC
1 INC
Bit 1
Bit 0
Signals from mode group 1 (NCK  PLC)
DB11
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Strobe mode
/Z1-K1/
DBB4
HMI  PLC
JOG
MDA
AUTO
Strobe machine function
/Z1-K1/
DBB5
HMI  PLC
REF
DBB6
10 INC
unassigned
DBB3
Byte
Bit 3
All channels
in reset state
NCK internal
JOG active
/Z1-K1/
Mode Group
reseted
/Z1-K1/
Mode group
ready
/Z1-K1/
REPOS
TEACH IN
Active operating mode
/Z1-K1/
JOG
MDA
AUTO
Active machine function
/Z1-K1/
REF
REPOS
TEACH IN
DBB7
Machine function
DBB8
Var. INC
10000 INC
1000 INC
100 INC
10 INC
1 INC
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 51
Приложение C
Приложение C
PLC Interface Structure
DB11
Signals to mode group 2 (PLCNCK)
Byte
Bit 7
Bit 6
Bit 5
Bit 4
DBB20
Mode group
reset
/Z1-K1/
Mode group
stop
Axes plus
spindle
/Z1-K1/
Mode group
stop
/Z1-K1/
Mode change
disable
/Z1-K1/
Bit 3
Bit 2
Bit 1
JOG
MDA
Single block
DBB21
Type A
Type B
Machine function
Var. INC
10000 INC
1000 INC
100 INC
10 INC
1 INC
Bit 1
Bit 0
unassigned
DBB23
Signals from mode group 2 (NCK  PLC)
DB11
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Strobe mode
/Z1-K1/
DBB24
HMI  PLC
JOG
MDA
AUTO
Strobe machine function
/Z1-K1/
DBB25
HMI à PLC
REF
DBB26
AUTO
Machine function
/Z1-K1/
REPOS
TEACH IN
REF
DBB22
Bit 0
Operating mode
/Z1-K1/
All channels
in reset state
/Z1-K1/
NCK internal
JOG active
/Z1-K1/
Mode group
reseted
/Z1-K1/
REPOS
TEACH IN
Active operating mode
/Z1-K1/
Mode group
ready
/Z1-K1/
JOG
MDA
AUTO
Active machine function
/Z1-K1/
REF
REPOS
TEACH IN
DBB27
DBB28
Machine functions
Var. INC
10000 INC
1000 INC
100 INC
10 INC
1 INC
Заметки
Приложение C
Стр. 52
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals for Safety SPL (safe programmable logic) (DB18)
Signals for Safety SPL (PLC  PLC)
DB18
Byte
Bit 7
Bit 6
Bit 5
Bit 4
DBB0DBW34
Bit 3
Bit 2
Bit 1
Bit 0
Stop E
SPL READY
unassigned
DBB36
DBB37
Data area / error
Signals for Safety SPL (PLC  NCK)
DB18
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Data area for SPL inputs/outputs
SPL_DATA.INSEP [1..32]
DBD38
SPL_DATA.INSEP [33..64]
DBD42
SPL_DATA.OUTSEP [1..32]
DBD46
SPL_DATA.OUTSEP [33..64]
DBD50
Data area for user SPL
DBD54
SPL_DATA.INSIP [1..32]
SPL_DATA.INSIP [33..64]
DBD58
SPL_DATA.OUTSIP [1..32]
DBD62
SPL_DATA.OUTSIP [33..64]
DBD66
SPL_DATA.MARKERSIP [1..32]
DBD70
SPL_DATA.MARKERSIP [33..64]
DBD74
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 53
Приложение C
Приложение C
PLC Interface Structure
Signals for Safety SPL (PLC  NCK)
DB18
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
SPL_DELTA.OUTSEP [1..32]
DBD86
SPL_DELTA.OUTSEP [33..64]
DBD90
SPL_DELTA.INSIP [1..32]
DBD94
SPL_DELTA.INSIP [33..64]
DBD98
SPL_DELTA.OUTSIP [1..32]
DBD102
SPL_DELTA.OUTSIP [33..64]
DBD106
SPL_DELTA.MARKERSIP [1..32]
SPL_DELTA.MARKERSIP [33..64]
CMDSI
DBD118
DBD119
Bit 0
SPL_DELTA.INSEP [33..64]
DBD82
DBD114
Bit 2
SPL_DELTA.INSEP [1..32]
DBD78
DBD110
Bit 3
Systemfehler
cross-checking
Error number
DBD120
0 = no error
1 - 320 = Signal number starting from SPL_DATA.INSEP [1]
DBD124
Level indicator of cross-checking
(diagnostics option: how many SPL signals currently differ in level)
Заметки
Приложение C
Стр. 54
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Supplementary data areas
Signals for Safety SPL (PLC  NCK)
DB18
Bit 7
Byte
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
3rd input byte
2nd input byte
1st input byte
3rd output
byte
2nd output
byte
1st output
byte
Data area for single-channel inputs/outputs
DBB128
PLCSIOUT [1 .. 8]
NCK  PLC
DBB129
PLCSIOUT [9 .. 16]
NCK  PLC
PLCSIOUT [17 .. 24]
DBB130
NCK  PLC
DBB131
PLCSIOUT [25 .. 32]
NCK  PLC
DBB132
PLCSIIN [1.. 8]
PLC  NCK
DBB133
PLCSIIN [9 .. 16]
PLC  NCK
DBB134
PLCSIIN [17 .. 24]
PLC  NCK
DBB135
PLCSIIN [25 .. 32]
PLC  NCK
SPL status
DBB136
DBB138
PROFIsafe module(s) for
th
8 input byte
th
7 input byte
th
6 input byte
th
5 input byte
4th input byte
DBB139
DBB140
PROFIsafe module(s) for
th
th
8 output
byte
7 output
byte
th
6 output
byte
5th output
byte
4th output
byte
DBB141
DBB142 DBB 149
DBB150 DBB157
DBB158 DBB188
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 55
Приложение C
Приложение C
PLC Interface Structure
F_SENDDP (transmitter)
Signals for Safety SPL (PLC  NCK)
DB18
Byte
DBW190
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
SUBS_ON
ERROR
SUBS_ON
ERROR
SUBS_ON
ERROR
1. F_SENDDP interface: FSDP[1].
ERR_REAC
DBB192
DBB193
DBW194
DIAG
DBW196
RETVAL14
DBW198
RETVAL15
DBW200
2. F_SENDDP interface: FSDP[2].
ERR_REAC
DBB202
DBB203
DBW204
DIAG
DBW206
RETVAL14
DBW208
RETVAL15
DBW210
3. F_SENDDP interface: FSDP[3].
ERR_REAC
DBB212
DBB213
DBW214
DIAG
DBW216
RETVAL14
DBW218
RETVAL15
Заметки
Приложение C
Стр. 56
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
F_RECVDP (receiver)
SPL-Signals (PLC  NCK)
DB18
Byte
DBB220
DBB221
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
1. F_RECVDP interface: FRDP[1].
SUBS[7]
SUBS[6]
SUBS[5]
SUBS[4]
SUBS[3]
SUBS[2]
SUBS[1]
SUBS[0]
SUBS[15]
SUBS[14]
SUBS[13]
SUBS[12]
SUBS[11]
SUBS[10]
SUBS[9]
SUBS[8]
DBB222
REAC
DBB224
ACK_REI
SENDMODE
DBB225
DBW226
DIAG
DBW228
RETVAL14
DBW230
RETVAL15
DBB232
DBB233
ACK_REQ
SUBS_ON
ERROR
2. F_RECVDP interface: FRDP[2].
SUBS[7]
SUBS[6]
SUBS[5]
SUBS[4]
SUBS[3]
SUBS[2]
SUBS[1]
SUBS[0]
SUBS[15]
SUBS[14]
SUBS[13]
SUBS[12]
SUBS[11]
SUBS[10]
SUBS[9]
SUBS[8]
DBW234
REAC
DBB236
ACK_REI
SENDMODE
DBB237
DBW238
DIAG
DBW240
RETVAL14
DBW242
RETVAL15
SUBS_ON
ERROR
3. F_RECVDP interface: FRDP[3].
DBB244
DBB245
ACK_REQ
SUBS[7]
SUBS[6]
SUBS[5]
SUBS[4]
SUBS[3]
SUBS[2]
SUBS[1]
SUBS[0]
SUBS[15]
SUBS[14]
SUBS[13]
SUBS[12]
SUBS[11]
SUBS[10]
SUBS[9]
SUBS[8]
DBW246
REAC
DBB248
ACK_REI
DBB249
SEND MODE
DBW250
DIAG
DBW252
RETVAL14
DBW254
RETVAL15
ACK_REQ
SUBS_ON
ERROR
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 57
Приложение C
Приложение C
PLC Interface Structure
SPL user data
SPL-Signals (PLC  NCK)
DB18
Byte
DBD256
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
SPL_USER_DATA[0]
DBD260
SPL_USER_DATA[1]
DBD264
SPL_USER_DATA[2]
DBD268
SPL_USER_DATA[3]
Заметки
Приложение C
Стр. 58
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals from/to operator panel (DB19)
Signals to operator panel (PLC  HMI)
DB19
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
DBB0
Actual value
in WCS
0=MCS
/Z1-A2/
Back up
travel recorder
HMI-Adv
shutdown
Clear
recall alarms
HMI-Adv
Clear cancel
alarms
HMI-Adv
Key disable
/Z1-A2/
Screen darkening
/Z1-A2/
Screen bright
/Z1-A2/
Rights for the
external view-
External
Viewer
OEM2
OEM1
DBB1
DBB2
DBB4
DBB6
Analog spindle 1, capacity in percent
DBB7
Analog spindle 2, capacity in percent
DBB8
Channel number of machine control panel to HMI
Reserved for selection
DBB9
Automato
tool measurement
PLC Hardkeys (Values 1 ... 255, Default: 0 )
DBB10
Reserved for hardkey function expansions
DBB11
DBB12
part program
DBB13
Select
DBB14
/Z1-A2/
Load
0=act. FS
Reserved
Disable
Teach transfer
IHsl/IM9
Unload
RS-232 act. FS: Index of file to be transferred in the standard list.
1=pas. FS
RS-232 pass. FS: Number of the control file for user file names.
RS-232 act. FS: Index that specifies the axis, channel or tool no.
DBB15
RS-232 pass. FS: Index of the file to be transferred in the user list
DBB16
1=pas FS
Part program handling: Number of the control file for user file names.
/IHsl/IM9
Part program handling: Index of the file to be transferred in the user list
/IHsl/IM9
DBB17
DBB18
Reserved (signal counter)
DBB19
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 59
Приложение C
Приложение C
PLC Interface Structure
Signals from operator panel (HMI  PLC)
DB19
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
DBB20
MCS/WCS
Changeover
/Z1-A2/
Simulation
active
/Z1-A2/
Language 2
switched
HMI-Emb.
Recall alarm
cleared
HMI-Adv
/Z1-A2/
Cancel alarm
cleared
HMI-Adv
/Z1-A2/
Cancel key
actuated
/Z1-A2/
Screen is dark
/Z1-A2/
DBB21
Active HMI operating area
DBB22
Displayed channel number from the HMI /Z1-A2/
Bit 0
DBB23
DBB24
actual mask number from JobShop
DBB26
Part program handling status /Z1-A2/
Select
Load
Unload
Active
Error
DBB27
Error program handling /Z1-A2/
DBW28
Mask number for "Extend user interface" IHsl/BE2
DBB30
Control bits PLC --> HMI
Reserved
Exit mask
Request mask
Mask requested
Mask request
accepted
Control bits PLC --> HMI
DBB31
Inactive bit
Error, Not
possible to
request
mask
Mask exited
Mask active
FunctionSelectionNo. from PLC
DBB32
PLC  HMI
OK
Busy function
DBB33
Strobe function
Parameter 1 for FunctionSelectionNo. (function selection from DBB32)
PLC  HMI
DBB34
Parameter 2 for FunctionSelectionNo. (function selection from DBB32)
PLC  HMI
DBB35
Parameter 3 for FunctionSelectionNo. (function selection from DBB32)
PLC  HMI
DBB36
Error code for FunctionSelectionNo. (function selection from DBB32)
HMI  PLC
DBB37
Parameter 1 for FunctionSelectionNo. (function selection from DBB48)
HMI  PLC
DBB38
Parameter 2 for FunctionSelectionNo. (function selection from DBB48)
HMI  PLC
Заметки
Приложение C
Стр. 60
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals from operator panel (HMI  PLC)
DB19
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Parameter 3 for FunctionSelectionNo. (function selection from DBB48)
DBB39
HMI  PLC
Reserved
DBB40 DBB47
DBB48
HMI  PLC
PLC busy
function
HMI strobe
function
FunctionSelectionNo. from HMI
Error code for FunctionSelectionNo. (function selection from DBB48)
DBB49
PLC  HMI
Interface 2nd HMI
DBB50 DBB99
Assignment as for DBB0 to DBB49
Switchover interface to HMI
DBB100
Knocking interface (HMI announces itself to NCU)
ONL_REQUEST /Z2-B3/
Online request from HMI
HMI writes its client identification as online request
(bit 8-15: bus type, bit 0-7: HMI bus address)
ONL_CONFIRM /Z2-B3/
DBB102
Acknowledgment from PLC to online request
PLC writes HMI client identification as acknowledgment (bus type, HMI bus address;
as with DBB100).
PAR_CLIENT_IDENT /Z2-B3/
DBB104
HMI writes its client identification (bus type, HMI bus address; as with DBB100).
PAR_HMI_TYP /Z2-B3/
DBB106
Type of HMI as per NETNAMES.INI: Main / subordinate operator panel / server /...
PAR_MSTT_ADR /Z2-B3/
DBB107
HMI writes address of MCP to be activated; 255, when no MCP activated
PAR_STATUS /Z2-B3/
DBB108
PLC writes online enable for HMI
PAR_Z_INFO /Z2-B3/
DBB109
PLC writes additional info about status
M_TO_N_ALIVE
DBB110
Sign of life from PLC to HMI through M to N block
Reserved bus type MCP
DBB112
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 61
Приложение C
Приложение C
PLC Interface Structure
Signals from operator panel (HMI  PLC)
DB19
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
DBB113
ParOpKeyAdr
Direct key index knocking interface
DBB114
ParTcuIndex
TCU index knocking interface
DBB115
ParHt2Index
Ht2 index login interface
DBB116
Direct key address
1st online interface
DBB117
Direct key address
2nd nline interface
Bit 2
Bit 1
Bit 0
TCU index
DBB118
1st online interface
TCU index
DBB119
nd
2 online interface
Online interface HMI 1 (user)
DBB120
MMC1_CLIENT_IDENT /Z2-B3/
PLC writes PAR_CLIENT_IDENT to MMCx_CLIENT_IDENT when HMI goes online.
DBB122
MMC1_TYP /Z2-B3/
DBB123
MMC1_MSTT_ADR /Z2-B3/
DBB124
MMC1_STATUS /Z2-B3/
Connection status, HMI and PLC alternately write their requests/acknowledgments
MMC1_Z_INFO /Z2-B3/
DBB125
DBB126
Reserved
Additional info connection status (pos./neg. acknowledgment, error messages...)
TCU1_
MMC1_
MMC1_
MMC1_
MMC1_
MMC1_
SHIFT_
CHANGE_
ACTIVE_
ACTIVE_
ACTIVE_
MSTT_
LOCK
DENIED
CHANGED
PERM
REQ
SHIFT_
/Z2-B3/
/Z2-B3/
/Z2-B3/
/Z2-B3/
LOCK
MMC1
SHIFT
LOCK
/Z2-B3/
/Z2-B3/
Заметки
Приложение C
Стр. 62
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals from operator panel (HMI  PLC)
DB19
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
DBB127
Reserved Bus type MCP
DBB128 DBB129
Reserved Transline (Transline DB number)
Bit 1
Bit 0
Online interface HMI 2 (user)
MMC2_CLIENT_IDENT /Z2-B3/
DBB130
PLC writes PAR_CLIENT_IDENT to MMCx_CLIENT_IDENT when HMI goes online
MMC2_TYP /Z2-B3/
DBB132
PLC writes PAR_MMC_TYP to MMCx_TYP when HMI goes online
MMC2_MSTT_ADR /Z2-B3/
DBB133
PLC writes PAR_MSTT_ADR to MMCx_MSTT_ADR when HMI goes online
MMC2_STATUS /Z2-B3/
DBB134
Connection status, MMC and PLC alternately write their requests/acknowledgments
MMC2_Z_INFO /Z2-B3/
DBB135
Additional info connection status (pos./neg. acknowledgment, error messages...)
DBB136
TCU2_
SHIFT_
LOCK
Reserved
MMC2_
MMC2_
MMC2_
MMC2_
MMC2_
MMC2_
CHANGE_
ACTIVE_
ACTIVE_
ACTIVE_
MSTT_
SHIFT_
DENIED
CHANGED
PERM
REQ
SHIFT_
LOCK
/Z2-B3/
/Z2-B3/
/Z2-B3/
/Z2-B3/
LOCK
/Z2-B3/
/Z2-B3/
DBB137
Reserved Bus type MCP
DBB138 –
DBB139
Reserved Transline (Transline DB number)
DBB140 DBB197
Code carrier input parameters
Optional package SINTDC on HMI-Advanced required
DBB198 DBB249
Code carrier return parameters
Optional package SINTDC on HMI-Advanced required
DBB250 DBB255
Commands
Optional package SINTDC on HMI-Advanced required
DBB256 DBB267
Commands for Paramtm.exe
Optional package SINTDC on HMI-Advanced required
DBB268
Traffic light status
Optional package TPM on HMI-Advanced required
DBD270 DBD394
Counter[1 ... 32]
Optional package TPM on HMI-Advanced required
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 63
Приложение C
Приложение C
PLC Interface Structure
PLC machine data (DB20)
PLC machine data (PLC  operator)
DB20
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
INT values
DBW0
DBW
DBW
INT values
DBB
Bit arrays
DBB
DBB
Bit arrays
DBD
REAL values
DBD
REAL values
DBD
Заметки
Приложение C
Стр. 64
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Channel signals (DB21 - DB30)
Signals to/from NCK channel (DB21 – DB30)
Signals to NCK channel (PLCNCK)
DB21 DB30
Byte
Bit 7
DBB0
DBB1
Activate program test
/Z1-K1/
Bit 6
Bit 5
Bit 4
Bit 3
Activate dry
run feedrate /
Z1-V1/
Activate M01
/Z1-K1/
Activate single block /Z1K1/
Activate DRF
/Z2-H1/
PLC action
complete /Z1K1/
CLC override /Z3-TE1/
CLC stop /Z3
-TE1/
Time monitoring act.
(tool manage
-ment)
Bit 2
Bit 1
Bit 0
Synchronized action
OFF
Enable protection zones
/Z1-A3/
Activate
referencing /
Z1-R1/
/2
/1
/0
Stroke suppres-sion
/K2-N4/
Manual
stroke enable
/K2-N4/
Stroke enable
/K2-N4/
C
B
A
/FBSY/
Skip block activate /Z1-K1/
DBB2
/7
/6
/5
/4
/3
Nibbling and punching /K2-N4/
DBB3
Manual release of
stroke 2
Stroke not
Stroke deoperating /K2 layed /K2-N4/
-N4/
Feedrate override /Z1-V1/
DBB4
H
G
F
E
D
Rapid traverse override /Z1-V1/
DBB5
H
G
DBB6
Feedrate
override
active
override /Z1V1/
Rapid traverse override
active
override /Z1V1/
DBB7
Reset
/Z1-K1//
F
Suppress
Start Lock
E
D
C
B
A
Program
level abort /
Z1-K1/
Delete
subroutine
no. of passes
Delete distance-to-go
/Z1-A2/
Read-in disable
/Z1-K1/
Feed disable
override /Z1V1/
NC Stop
axes plus
spindle
/Z1-K1/
NC Stop /Z1K1/
NC Stop to
block limit /Z1
-K1/
NC Start /Z1K1/
NC Start
disable /Z1K1/
Area 2
Area 1
Area 10
Area 9
Area 2
Area 1
Area 10
Area 9
Activate machine-related protection area /Z1-A3/
DBB8
Area 8
Area 7
Area 6
Area 5
Area 4
Area 3
DBB9
Activate machine-related protection area /Z1-A3/
DBB10
Activate channel-specific protection area /Z1-A3/
Area 8
Area 7
Area 6
Area 5
Area 4
Area 3
Activate channel-specific protection area /Z1-A3/
DBB11
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 65
Приложение C
Приложение C
PLC Interface Structure
Control signals to geometry axes
Signals to NCK channel (PLC  NCK)
DB21 DB30
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Geometry axis 1
DBB12
Traversing keys
/Z2-H1/
pus
Rapid traverse over-
Traversing
key disable /
Feed stop /Z1
-V1/
mnus
DBB13
Var. INC
Geometry axis 1
machine function /Z2-H1/
10000 INC
1000 INC
DBB14
OEM signals geometry axis 1
DBB15
Geometry axis 1
DBB16
Geometry axis 2
Traversing keys
/Z2-H1/
plus
Rapid traverse over-
Traversing
key disable /
Var. INC
Geometry axis 2
machine function /Z2-H1/
10000 INC
1000 INC
DBB18
OEM signals geometry axis 2
DBB19
Geometry axis 2
DBB20
Geometry axis 3
Traversing keys
/Z2-H1/
plus
Rapid traverse override /Z2-H1/
Traversing
key disable /
Z2-H1/
Var. INC
2
1
100 INC
10 INC
1 INC
Activate handwheel
/Z2-H1/
3
2
1
100 INC
10 INC
1 INC
Feed stop /Z1
-V1/
minus
DBB21
3
Feed stop /Z1
-V1/
minus
DBB17
Activate handwheel
/Z2-H1/
Geometry axis 3
machine function /Z2-H1/
10000 INC
1000 INC
DBB22
OEM signals geometry axis 3
DBB23
Geometry axis 3
Activate handwheel
/Z2-H1/
3
2
1
100 INC
10 INC
1 INC
Заметки
Приложение C
Стр. 66
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Operating signals from HMI/status signals from NC channel
Signals from NCK channel (NCK  PLC,
HMI  PLC, PLC  NCK)
DB21 –
DB30
Byte
Bit 7
DBB24
HMI 
PLC
DBB25
HMI 
PLC
DBB26
HMI 
PLC
Program
test selected /Z1-K1/
Bit 6
Bit 5
Bit 4
Bit 3
Dry run
feedrate
selected /
Z1-V1/
M01 selected /Z1-K1/
Select NCKrelated M01
DRF selected /Z2-H1/
REPOS
MODE
EDGE
Feedrate
override for
rapid traverse
selected /Z1V1/
Bit 2
Bit 1
Bit 0
ePS loading program
REPOSPATHMODE
2
1
0
Skip block selected /Z1-K1/
7
6
5
4
3
2
1
0
Skip block selected
/Z1-K1/
/9
/8
DBB27
HMI 
PLC
OEM channel signals
DBB28
PLC 
NCK
DBB29
PLC 
NCK
Do not
disable
tool
DBB30
PLC 
NCK
No tool
change
commands
Switch off
wear
monitoring
Switch off
workpiece
counter
Activate
PTP
motion
Activate NCK
-related M01
Neg. direction simulation contour
handwheel
Activate fixed feed
/FBMA/, /Z1-V1/
4
DBB31
PLC 
NCK
Skip block active
/9
Program
test active /
Z1-K1/
Handwheel 3
1
Handwheel 2
Handwheel 1
REPOSPATHMODE
2
Last action
block active /Z1K1/
M00/M01
active
/Z1-K1/
Approach
block active /
Z1-K1/
Action
block active /Z1K1/
Transformation
active /Z1K1/
/K2-M1/
M02/M30
active
/Z1-K1/
Block search
active
/Z1-K1/
Handwheel
override
active
/Z2-H1/
DBB34
NCK 
PLC
1
0
Execution from
external source
active
Revolutio-nal
feedrate active
/Z1-V1/
Orientable
toolholder active
Referencing active
/Z1-R1/
OEM channel signals feedback
DBB35
NCK 
PLC
DBB36
NCK 
PLC
contour
handwheel
on
2
Activate contour handwheel
REPOS
MODE EDGE
/8
DBB32
NCK 
PLC
DBB33
NCK 
PLC
/Z1-H2/
3
Simulation
Channel status /Z1-K1/
Program status /Z1-K1/
Reset
Interrupted
Active
Aborted
Interrupted
Stopped
NCK alarm
with processing
stop present /Z1-
Channelspecific NCK
alarm present
/Z1-A2/
Channel
ready
for operation
Interrupt
processing
active
/Z1-K1/
All axes stationary /Z1-B1/
All axes requiring
reference points
are referenced
/Z1-R1/
Waiting
Running
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 67
Приложение C
Приложение C
PLC Interface Structure
Signals from NCK channel (NCK  PLC,
HMI  PLC, PLC  NCK)
DB21 –
DB30
Byte
Bit 7
DBB37
NCK 
PLC
Stop at
block end
with SBL is
suppressed
DBB38
NCK 
PLC
Bit 6
Read-in enable is ignored
/Z1-K1/
Bit 5
CLC
stopped
upper
limit /Z3TE1/
Bit 4
CLC
stopped
lower limit /
Z3-TE1/
Bit 3
CLC
active
/Z3-TE1/
Bit 2
Bit 1
Bit 0
Contour handwheel active /Z2-H1/
Handwheel 3
Handwheel 2
Handwheel 1
Nibbling and punching /Z2-N4/
Acknowl. manual
stroke enable
/Z2-N4/
DBB39
NCK 
PLC
Stroke
enable
active
/Z2-N4/
Protection
zones not
guaranteed
Заметки
Приложение C
Стр. 68
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Status signals of geometry axes
DB21 –
DB30
Byte
Signals from NCK channel (NCK  PLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Geometry axis 1
DBB40
Traverse command
/Z2-H1/
plus
minus
Travel requests
plus
DBB41
Var. INC
minus
Geometry axis 1
active machine function
/Z2-H1/
10000 INC
1000 INC
DBB42
OEM signals geometry axis 1
DBB43
Geometry axis 1
Handwheel active /Z2-H1/
3
2
1
100 INC
10 INC
1 INC
3
Handwheel active
/Z2-H1/
2
1
100 INC
10 INC
1 INC
3
Handwheel active
/Z2-H1/
2
1
100 INC
10 INC
1 INC
DBB44
HMI  PLC
Geometry axis 2
DBB46
Traverse command
/Z2-H1/
plus
minus
Travel requests
plus
DBB47
Var. INC
minus
Geometry axis 2
active machine function
/Z2-H1/
10000 INC
1000 INC
DBB48
OEM signals geometry axis 2
DBB49
Geometry axis 2
DBB50
HMI  PLC
Geometry axis 3
DBB52
Traverse command
/Z2-H1/
plus
minus
Travel requests
plus
DBB53
Var. INC
minus
Geometry axis 3
active machine function
/Z2-H1/
10000 INC
1000 INC
DBB54
OEM signals geometry axis 3
DBB55
Geometry axis 3
DBB56
HMI  PLC
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 69
Приложение C
Приложение C
PLC Interface Structure
Change signals on auxiliary function transfer from NC channel
DB21 –
DB30
Byte
Signals from NCK channel (NCKPLC)
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
DBB58
Bit 7
Bit 6
Bit 5
M fct. 5
change /Z1H2/
M fct. 4
change /Z1H2/
M fct. 3
change /Z1H2/
M fct. 2
change /Z1H2/
M fct. 1
change /Z1H2/
DBB59
M fct. 5
not decoded
M fct. 4
not decoded
M fct. 3
not decoded
M fct. 2
not decoded
M fct. 1
not decoded
DBB60
S fct. 3 quick
S fct. 2 quick
S fct. 1 quick
S fct. 3
change /Z1H2/
S fct. 2
change /Z1H2/
S fct. 1
change /Z1H2/
DBB61
T fct 3 quick
T fct. 2 quick
T fct. 1 quick
T fct. 3
change/Z1H2/
T fct. 2
change/Z1H2/
T fct. 1
change /Z1H2/
DBB62
D fct. 3 quick
D fct. 2 quick
D fct. 1 quick
D fct. 3
change
/Z1-H2/
D fct. 2
change/
Z1-H2/
D fct. 1
change /Z1H2/
DBB63
DBB64
DBB65
DL fct. quick
H fct. 3 quick
H fct. 2 quick
H fct. 1 quick
F fct. 6
change /Z1H2/
F fct. 5
change /Z1H2/
DBB66
DBB67
F fct. 6 quick
DL fct.
change
H fct. 3
change /Z1H2/
H fct. 2
change /Z1H2/
H fct. 1
change /Z1H2/
F fct. 4
change /Z1H2/
F fct. 3
change /Z1H2/
F fct. 2
change /Z1H2/
F fct. 1
change /Z1H2/
M fct. 5 quick
M fct. 4 quick
M fct. 3 quick
M fct. 2 quick
M fct. 1 quick
F fct. 5 quick
F fct. 4 quick
F fct. 3 quick
F fct. 2 quick
F fct. 1 quick
Заметки
Приложение C
Стр. 70
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Transferred M/S functions
DB21 –
DB30
Byte
Signals from NCK channel (NCKPLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
DBW68
Extended address M function 1 (binary)
/Z1-H2/
DBD70
M function 1 (binary)
/Z1-H2/
DBW74
Extended address M function 2 (binary)
/Z1-H2/
DBD76
M function 2 (binary)
/Z1-H2/
DBW80
Extended address M function 3 (binary)
/Z1-H2/
DBD82
M function 3 (binary)
/Z1-H2/
DBW86
Extended address M function 4 (binary)
/Z1-H2/
DBD88
M function 4 (binary)
/Z1-H2/
DBW92
Extended address M function 5 (binary)
/Z1-H2/
DBD94
M function 5 (binary) /Z1-H2/
DBW98
Extended address S function 1 (binary)
/Z1-H2/
DBD100
S function 1 (REAL format)
/Z1-H2/
DBW104
Extended address S function 2 (binary)
/Z1-H2/
DBD106
S function 2 (REAL format)
/Z1-H2/
DBW110
Extended address S function 3 (binary)
/Z1-H2/
DBD112
S function 3 (REAL format)
/Z1-H2/
Bit 2
Bit 1
Bit 0
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 71
Приложение C
Приложение C
PLC Interface Structure
Transferred T/D/DL functions
DB21 DB30
Byte
Signals from NCK channel (NCKPLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
DBW116
Extended address T function 1 (16 bit INT)
DBW118
DBD118
T function 1 (binary) /Z1-H2/
For 8-decade T nos., T function 1 (32 bit DINT) is used in DBD 118 (see note)
DBW120
Extended address T function 2 (16 bit INT)
DBW122
T function 2 (Int)
DBW124
Extended address T function 3 (16 bit INT)
DBW126
T function 3 (Int)
DBB128
Extended address D function 1 (8 bit INT)
DBB129
D function 1 (binary) /Z1-H2/
DBW130
DBB130
For 5-decade D nos., D function 1 (16 bit DINT) is used in DBD 130 (see note)
Extended address D function 2 (8 bit INT)
DBB131
D function 2 (8 bit Int)
DBB132
Extended address D function 3 (8 bit INT)
DBB133
D function 3 (8 bit Int)
DBW134
Extended address DL function (16 bit INT)
DBD136
DL function (REAL)
Bit 0
Заметки
Приложение C
Стр. 72
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Transferred H/F functions
DB21 DB30
Byte
Signals from NCK channel (NCKPLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
DBW140
Extended address H function 1 (binary)
/Z1-H2/
DBD142
H function 1 (REAL or Dint)
/Z1-H2/
DBW146
Extended address H function 2 (binary)
/Z1-H2/
DBD148
H function 2 (REAL or Dint) /Z1-H2/
DBW152
Extended address H function 3 (binary)
/Z1-H2/
DBD154
H function 3 (REAL or Dint)
/Z1-H2/
DBW158
Extended address F function 1 (binary)
/Z1-H2/
DBD160
F function 1 (REAL format)
/Z1-H2/
DBW164
Extended address F function 2 (binary)
/Z1-H2/
DBD166
F function 2 (REAL format)
/Z1-H2/
DBW170
Extended address F function 3 (binary)
/Z1-H2/
DBD172
F function 3 (REAL format)
/Z1-H2/
DBW176
Extended address F function 4 (binary)
/Z1-H2/
DBD178
F function 4 (REAL format)
/Z1-H2/
DBW182
Extended address F function 5 (binary) /
Z1-H2/
DBD184
F function 5 (REAL format)
/Z1-H2/
DBW188
Extended address F function 6 (binary)
/Z1-H2/
DBD190
F function 6 (REAL format)
/Z1-H2/
Bit 2
Bit 1
Bit 0
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 73
Приложение C
Приложение C
PLC Interface Structure
Decoded M signals (M0–M99)
DB21 –
DB30
Byte
Signals from NCK channel (NCKPLC)
Bit 7
Bit 6
Bit 5
Bit 4
M07
M06
M05 *
M04 *
Bit 2
Bit 1
Bit 0
M03 *
M02
M01
M00
M13
Dynamic M functions
/Z1-H2/
M12
M11
M10
M09
M08
M21
Dynamic M functions
/Z1-H2/
M20
M19
M18
M17
M16
M29
Dynamic M functions
/Z1-H2/
M28
M27
M26
M25
M24
M37
Dynamic M functions
/Z1-H2/
M36
M35
M34
M33
M32
M45
Dynamic M functions
/Z1-H2/
M44
M43
M42
M41
M40
M53
Dynamic M functions
/Z1-H2/
M52
M51
M50
M49
M48
M61
Dynamic M functions
/Z1-H2/
M60
M59
M58
M57
M56
M69
Dynamic M functions /
Z1-H2/
M68
M67
M66
M65
M64
M77
Dynamic M functions
/Z1-H2/
M76
M75
M74
M73
M72
M85
Dynamic M functions
/Z1-H2/
M84
M83
M82
M81
M80
M93
Dynamic M functions
/Z1-H2/
M92
M91
M90
M89
M88
Dynamic M functions
/Z1-H2/
M99
M98
M97
M96
Dynamic M functions
DBB194
DBB195
M15
M14
DBB196
M23
M22
DBB197
M31
M30
DBB198
M39
M38
DBB199
M47
M46
DBB200
M55
M54
DBB201
M63
M62
DBB202
M71
M70 *
DBB203
M79
M78
DBB204
M87
M86
DBB205
M95
DBB206
Bit 3
M94
DBB207
Заметки
Приложение C
Стр. 74
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Active G functions
DB21 DB30
Byte
Signals from NCK channel (NCKPLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
DBB208
Number of active G function of G function group 1 (binary) /Z1-K1/
DBB209
Number of active G function of G function group 2 (binary) /Z1-K1/
DBB210
Number of active G function of G function group 3 (binary) /Z1-K1/
DBB211
Number of active G function of G function group 4 (binary) /Z1-K1/
DBB212
Number of active G function of G function group 5 (binary) /Z1-K1/
DBB213
Number of active G function of G function group 6 (binary) /Z1-K1/
DBB214
Number of active G function of G function group 7 (binary) /Z1-K1/
DBB215
Number of active G function of G function group 8 (binary) /Z1-K1/
...
...
DBB270
Number of active G function of G function group n-1 (binary) /Z1-K1/
DBB271
Number of active G function of G function group n (binary) /Z1-K1/
Bit 1
Bit 0
Bit 1
Bit 0
Area 2
Area 1
Area 10
Area 9
Area 2
Area 1
Area 10
Area 9
Area 2
Area 1
Area 10
Area 9
Area 2
Area 1
Area 10
Area 9
Signals for protection areas from NC channel
DB21 DB30
Byte
Signals from NCK channel (NCKPLC)
Bit 7
Bit 6
DBB272
Bit 5
Bit 4
Bit 3
Bit 2
Machine-related protection area preactivated /Z1-A3/
Area 8
Area 7
DBB273
Area 6
Area 5
Area 4
Area 3
Machine-related protection area preactivated /Z1-A3/
DBB274
Channel-specific protection area preactivated /Z1-A3/
Area 8
Area 7
DBB275
Area 6
Area 5
Area 4
Area 3
Channel-specific protection area preactivated /Z1-A3/
DBB276
Machine-related protection area violated /Z1-A3/
Area 8
Area 7
Area 6
Area 5
Area 4
Area 3
Machine-related protection area violated /Z1-A3/
DBB277
Channel-related protection area violated /Z1-A3/
DBB278
Area 8
Area 7
Area 6
Area 5
Area 4
Area 3
Channel-related protection area violated /Z1-A3/
DBB279
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 75
Приложение C
Приложение C
PLC Interface Structure
Instruction controlled signals to NC channel
DB21 –
DB30
Signals to NCK channel (NCKPLC)
Bit 1
Bit 0
DBB280
Synch. action
disable request
Reserved
DBB281
Synch. action
disabled
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Reserved
DBW282 DBW298
Disable synchronized actions /FBSY/
DBB300
No. 8
No. 7
No. 6
No. 5
No. 4
No. 3
No. 2
No. 1
No. 11
No. 10
No. 9
No. 19
No. 18
No. 17
No. 27
No. 26
No. 25
No. 35
No. 34
No. 33
No. 43
No. 42
No. 41
No. 51
No. 50
No. 49
No. 59
No. 58
No. 57
Disable synchronized actions /FBSY/
DBB301
No. 16
No. 15
No. 14
No. 13
No. 12
Disable synchronized actions /FBSY/
DBB302
No. 24
No. 23
No. 22
No. 21
No. 20
Disable synchronized actions /FBSY/
DBB303
No. 32
No. 31
No. 30
No. 29
No. 28
Disable synchronized actions /FBSY/
DBB304
No. 40
No. 39
No. 38
No. 37
No. 36
Disable synchronized actions /FBSY/
DBB305
No. 48
No. 47
No. 46
No. 45
No. 44
Disable synchronized actions /FBSY/
DBB306
No. 56
No. 55
No. 54
No. 53
No. 52
Disable synchronized actions /FBSY/
DBB307
No. 64
No. 63
No. 62
No. 61
No. 60
Заметки
Приложение C
Стр. 76
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
DB21 DB30
Byte
Signals from NCK channel (NCKPLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Nr. 2
Nr.1
Nr.10
Nr.9
Nr.18
Nr.17
Nr. 26
Nr.25
Nr. 34
Nr. 33
Nr. 42
Nr.41
Nr. 50
Nr.49
Nr. 58
Nr.57
Synchronized actions can be disabled /FBSY/
DBB308
Nr. 8
Nr. 7
Nr. 6
Nr. 5
Nr. 4
Nr. 3
Synchronized actions can be disabled /FBSY/
DBB309
Nr. 16
Nr. 15
Nr. 14
Nr. 13
Nr. 12
Nr. 11
Synchronized actions can be disabled /FBSY/
DBB310
Nr. 24
Nr. 23
Nr. 22
Nr. 21
Nr. 20
Nr. 19
Synchronized actions can be disabled /FBSY/
DBB311
Nr. 32
Nr. 31
Nr. 30
Nr. 40
Nr. 39
Nr. 38
Nr. 29
Nr. 28
Nr. 27
Synchronized actions can be disabled /FBSY/
DBB312
Nr. 37
Nr. 36
Nr. 35
Synchronized actions can be disabled /FBSY/
DBB313
Nr. 48
Nr. 47
Nr. 46
Nr. 45
Nr. 44
Nr. 43
Synchronized actions can be disabled /FBSY/
DBB314
Nr. 56
Nr. 55
Nr. 54
Nr. 53
Nr. 52
Nr. 51
Synchronized actions can be disabled /FBSY/
DBB315
Nr. 64
Nr. 63
Nr. 62
Nr. 61
Nr. 60
Nr. 59
Cyclic Signals
Active G functions
DBB316
G00 geo.
DBB317
Tool missing
PTP motion
active
/FB3/F2/
Travel request drive
test
Overstore
active
/F1/A2
Dry-run
feedrate
active
/FB1/V1/
AssociatedM01
active
/FB3/H2/
Stop delayed
TOFF movement active
/FB3/F2/
No tool
change command active
Stop-delayrange not
activated
Repos
DEFERRA L
Chan
FB1/K1
Delay FTS
Repos Path
Mode Ackn 2
/FB1/K1/
Workpiece
setpoint
reached
External
language
mode active
TOFF active
/FB1/F2
Search active
ASUP
stopped
/FB1/K1/
Repos Path
Mode Ackn 1
/FB1/K1/
Repos Path
Mode Ackn 0
/FB1/K1/
REPOS
MODE
EDGE ACKN
/FB1/K1/
DBB318
DBB319
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 77
Приложение C
Приложение C
PLC Interface Structure
Signals to/from orientation axes
Signals to NCK channel (PLCNCK)
DB21 DB30
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Orientation axis 1 /Z2-H1/
DBB320
Traversing keys
plus
minus
Rapid traverse override
Traversing
key disable
Feed stop
Activate handwheel
(bit value coding)
Orientation axis 1
DBB321
Var. INC
10000 INC
1000 INC
DBB322
OEM signals orientation axis 1
DBB323
Orientation axis 1
100 INC
10 INC
1 INC
Orientation axis 2 /Z2-H1/
DBB324
Traversing keys
plus
minus
Rapid traverse override
Traversing
key
Feed
stop
Activate handwheel
(bit value coding)
Orientation axis 2
DBB325
Var. INC
10000 INC
1000 INC
DBB326
OEM signals orientation axis 2
DBB327
Orientation axis 2
100 INC
10 INC
1 INC
Orientation axis 3 /Z2-H1/
DBB328
Traversing keys
plus
minus
Rapid
traverse
override
Traversing
key
disable
Feed
stop
Activate handwheel
(bit value coding)
Orientation axis 3
DBB329
Var. INC
10000 INC
1000 INC
DBB330
OEM signals orientation axis 3
DBB331
Orientation axis 3
100 INC
10 INC
1 INC
Заметки
Приложение C
Стр. 78
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals from NCK channel (NCKPLC)
DB21 DB30
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Orientation axis 1 /Z2-H1/
DBB332
Travel command
plus
minus
Travel request
plus
Handwheel active
(bit value coding)
minus
Orientation axis 1
DBB333
Var. INC
Active machine function
10000 INC
1000 INC
DBB334
OEM signals orientation axis 1
DBB335
Orientation axis 1
100 INC
10 INC
1 INC
Orientation axis 2 /Z2-H1/
DBB336
Travel command
plus
minus
Travel request
plus
Handwheel active
(bit value coding)
minus
Orientation axis 2
DBB337
Var. INC
Active machine function
10000 INC
1000 INC
DBB338
OEM signals orientation axis 2
DBB339
Orientation axis 2
100 INC
10 INC
1 INC
Orientation axis 3 /Z2-H1/
DBB340
Travel command
plus
minus
Travel request
plus
Handwheel active
(bit value coding)
minus
Orientation axis 3
DBB341
Var. INC
Active machine function
10000 INC
1000 INC
DBB342
OEM signals orientation axis 3
DBB343
Orientation axis 3
100 INC
10 INC
1 INC
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 79
Приложение C
Приложение C
PLC Interface Structure
Tool management functions from NC channel
Signals from NCK channel (NCKPLC)
DB21 DB30
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Transfer to
new replacement tool
Tool limit
value
reached
Tool prewarning limit
reached
Modification signals tool management functions
Last replacement tool of
tool group
DBB344
DBB345 DBB347
Transferred tool management functions
DBD348
T number for tool prewarning limit (DINT)
DBD352
T number for tool limit value (DINT)
DBD356
T number of new replacement tool (DINT)
DBD360
T number of last replacement tool (DINT)
Заметки
Приложение C
Стр. 80
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals from/to NC channel
Signals from NCK channel (NCKPLC)
DB21 –
DB30
Bit 1
Bit 0
DBB377
Stop condition
Stop following collision
detection.
DBB378
Silence
ASUP
aktive
ASUP
aktive
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
CH_CYCLES_SIG_IN (Bit 0 - 7)
DBB364
CH_CYCLES_SIG_IN (Bit 8 - 15)
DBB365
CH_CYCLES_SIG_OUT (Bit 0 - 7)
DBB366
CH_CYCLES_SIG_OUT (Bit 8 - 15)
DBB367
CH_OEM_TECHNO_SIG_IN (DBB368 - DBB371)
DBB368
DBB369
DBB370
DBB371
CH_OEM_TECHNO_SIG_OUT (DBB372 - DBB375)
DBB372
DBB373
DBB374
DBB375
ProgEventDisplay
DBB376
DBB379
DBB380
DBB381
DBB382
DBB383
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 81
Приложение C
Приложение C
PLC Interface Structure
DB21 DB30
Byte
Signals to NCK channel (PLC  NCK, NCK  PLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Control program
branch
DBB384
PLC NCK
DBB385
DBB386
DBB387
DBB388
NCK  PLC
Active transformation number
DBB389
NCK  PLC
DBB390
NCK  PLC
DBB391
NCK  PLC
Заметки
Приложение C
Стр. 82
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals from/to axis/spindle (DB31 – DB61)
DB31 –
DB61
Byte
DBB0
Axis and
spindle
DBB1
Axis and
spindle
DBB2
Axis and
spindle
DBB3
Axis and
spindle
DBB4
Axis and
spindle
Signals to axis/spindle (PLC  NCK)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Feedrate override /Z1-V1/
H
G
F
E
D
C
B
A
Override
active
/Z1-V1/
Position
measuring
system 2
/Z1-A2/
Position
measuring
system 1 /Z1
-A2/
Follow-up
mode
/Z1-A2/
Axis/spindle
disable
/Z1-A2/
Sensor fixed
stop /Z1-F1/
Acknowl.
fixed stop
reached /Z1F1/
Acknowl.
fixed stop
reached .
/Z1-A2/
Clamping in
progress
/Z1-A3/
Delete distance-to-go/
spindle reset
/A2, S1/
Controller
enable
/Z1-A2/
Cam activation
/Z2-N3/
Reference point value /Z1-R1/
4
3
Program test
axis/ spindle
release
Velocity/
spindle
speed limitation
/Z1-A3/
Traversing keys
/Z2-H1/
plus
minus
2
1
Activate fixed feed /FBMA/, /Z1-V1/
4
3
2
Rapid traverse override
/Z2-H1/
Traversing
key disable
/Z2-H1/
Feed stop/
spindle stop
/Z1-V1/
Enable
Accept extertravel to fixed
nal ZO
stop
/Z1-K2/
/Z1-F1/
1
Activate handwheel /Z2-H1/
3
2
1
100 INC
10 INC
1 INC
Machine function /Z2-H1/
DBB5
Axis and
spindle
Var. INC
10000 INC
1000 INC
OEM axis signals
DBB6
OEM axis signals
DBB7
Request PLC
axis/spindle
/Z2-K5/
DBB8
Activation
signal with
change of
this byte
/Z2-K5/
Allocate NC axis to channel
/Z2-K5/
D
C
B
A
Note: DBX8.4: is automatically reset after assignment.
Lock parameter set definition from NC
/Z1-A2/
DBB9
Control parameter block
/Z1-A2/
C
B
A
REPOS
DELAY
DBB10
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 83
Приложение C
Приложение C
PLC Interface Structure
DB31 –
DB61
Signals to axis/spindle (PLC  NCK)
Bit 7
Byte
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Start brake
test
DBB11
DBB12
Axis
Bit 0
Delay reference point
approach /Z1
-R1/
Modulo Limit
Enabled
2nd software limit switch
/Z1-A3/
plus
minus
Jogging to
position
DBB13
Axis
JOG fixedpoint approach 2
DBB14
Axis
Hardware limit switch
/Z1-A3/
plus
minus
JOG fixedpoint approach 1
JOG fixedpoint approach 0
Activate program test
Suppress
program test
DBB15
Axis
Delete
S value
/Z1-S1/
DBB16
Spindle
No nmonitoring
when changing gear
/Z1-S1/
Resynchronize spindle
/Z1-S1/
2
1
Invert M3/M4
/Z1-S1/
Resynchronize spindle at
pos.
/Z1-S1/
DBB17
Spindle
2
Setpoint rot. direct.
/Z1-S1/
DBB18
Spindle
links
DBB19
Spindle
H
rechts
G
Gear has
changed over
/Z1-S1/
Actual gear stage /Z1-S1/
C
B
Feedrate
override f.
spindle valid
/Z1-S1/
1
Pendelfreigabe
/Z1-S1/
A
Oscillating
via PLC
/Z1-S1/
Spindle override
/Z1-V1/
E
D
F
C
B
A
Release
brake
DBB20
Antrieb
DBB21
Antrieb
Pulse enable
/Z1-A2/
DBB22
Safety Integr.
n controller
integrator
disable
/Z1-A2/
Motor Selection done
/Z1-A2/
Motor selection /Z1-A2/
B
A
Selection of Safe speed
bit value 1
bit value 0
Drive parameter set selection
/Z1-A2/
C
B
A
Acknowledgementcommunication failure
Deselect safe
standstill
Deselect
safe velocity
and standstill
Заметки
Приложение C
Стр. 84
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
DB31 –
DB61
Byte
DBB23
Safety Integr.
Signals to axis/spindle (PLC  NCK)
Bit 7
Bit 6
Activate test
stop
Master/ slave
on
Bit 5
Bit 4
SINAMICS
brake close
Activate end
position pair
2
Bitwert für
CTRLOUT_changed:
1
0
Sollwertausgabezuord. ändern
(für Compile-Zyklen)
DBB24
Bit 3
Bit 2
Bit 1
Bit 0
Transmission of
MomentenausgleichsRegler
bit value 2
bit value 1
CC_Slave
Achse
Achse steuern
Kopplung
unterdrücken
Ein
bit value 0
Schrittmot.
Drehüberwachung
DBB25
DBB26
Grinding
Enable ESR
response
Enable
slave axis
overlay
Compensation control
ON
Stop
DBB27
Grinding
DBB28
Grinding
Pendeln
Resume
HIAxMove
Corr
DEPBCS
DEPMCS
HIAxMove
Corr
DEPBCS
DEPMCS
PLC checks
axis
/Z2-P5/
AxStop, stop
/Z2-P5/
Stop at next
reversal point
/Z2-P5/
Change reversal point
/Z2-P5/
Set reversal
point
/Z2-P5/
AX-RESUME
/Z2-P2/
AXReset
/Z2-P2/
OscillAxExtReversal
Disable automatic synchroni-zation
Start gantry
synchronization Gantry
DBB29
Coupling
Reserved
DBB30
Technology
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 85
Приложение C
Приложение C
PLC Interface Structure
DB31 –
DB61
Signals to axis/spindle (PLC  NCK)
Byte
Bit 7
Bit 6
Bit 5
Bit 4
DBB31
Technology
Clear synchro-nism
Clear synchro-nism
Disable synchroni-zation
Resynchronize
Deselect
external stop
E
Deselect
external stop
D
DBB32
Safety Integr.
DBB33
Safety Integr.
Bit 3
Bit 2
Deselect
external stop
C
Deselect
external stop
A
Bit 1
Bit 0
Spindle
speed
display
Seperate
feed drive as
C axis engaged
Select override
Bit value 3
Bit value 2
Bit value 1
Bit value 0
DBB34DBB55
Spindle
inside
clamping
DBB56
PLC  HMI
DBB57
Reserved
DBB58
DBB59
Заметки
Приложение C
Стр. 86
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
DB31 –
DB61
Byte
DBB60
Axis and
Spindle
DBB61
Axis and
Spindle
DBB62
Signals from axis/spindle (NCK  PLC)
Bit 7
Bit 6
Bit 5
Position reached with exact
stop
Bit 4
References synchronizes /Z1
-R1/
DBB64
Axis and
Spindle
Bit 2
Encoder limit frequency exceeded /Z1-A3/
Bit 1
Bit 0
NCU_Link
Axis active
/Z2-B3/
Spindle
/no axis
/Z1-S1/
Axial alarm
Travel request
/Z1-F1/
fine
coarse
2
1
1
2
Current controller active
/Z1-A2/
Speed controller active
/Z1-A2/
Position controller active
/Z1-A2/
Axis/spindle
stationary
(n < nmin)
/Z1-A2/
Follow-up
mode active
/Z1-A2/
Axis ready
Axis container rotation
active
/Z2-B3/
Force fixed
stop limited /
Z1-F1/
Fixed stop
reached
/Z1-F1/
Activate travel to fixed
stop /Z1-F1/
Measurement active
Revolutio-nal
feedrate
active
/Z1-V1/
Handwheel
overlay active
/Z2-H1/
Software
cams active /
Z1-N3/
Axis stop
active
/Z2-P2/
PLCcontrolled
axis
/Z2-P2/
AXRESET
DONE
/Z2-P2/
HIAxMove
active
Corr
active
DEPBCS
active
minus
/Z2-M5/
DEPMCS
active
Travel request
Traverse command
/Z2-H1/
plus
/Z2-B3/
Axis/ spindle
disable active
Stop
DBB63
Bit 3
plus
Handwheel active /Z2-H1/
minus
3
2
1
100 INC
10 INC
1 INC
Active machine function /Z2-H1/
DBB65
Axis and
Spindle
Var. INC
10000 INC
1000 INC
OEM axis signals (Reserved)
DBB66
Axis and
Spindle
Activate
monitoring /
Z3-TE6/
DBB67
DBB68
DBB69
PLC axis/
spindle
/Z2-K5/
Neutral axis/
spindle
/Z2-K5/
Axis replacement possible
/Z2-K5/
New type
requested by
PLC
/Z2-K5/
NCU number in NCU link network
D
C
B
E
D
C
B
A
C
Control parameter block
B
Repos delay
quit
DBB70
DBB71
NC axis/spindle in channel /Z2-K5/
PLC axis
permanently
assigned
POS_RESTORED
2
Repos shift
valid
A
A
Repos shift
Brake test
active
1
REPOS
DELAY
DBB72
HMI  PLC
DBB73
HMI  PLC
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 87
Приложение C
Приложение C
PLC Interface Structure
DB31 –
DB61
Signals from axis/spindle (NCK  PLC)
Bit 7
Byte
Bit 6
Bit 5
Bit 4
Bit 2
Bit 1
JOGposition
reached
Position
JOG active
Rounding
axis in posi-
Indexing axis
in position
DBB75
Axis
2
JOG fixed-point approach
reached
1
Positioning
axis
JOG fixed-point approach
active
2
1
0
Path axis
Reducedspeed colision
F function (REAL format) for positioning axis
/Z1-V1/
DBD78
Axis
Gear changeover
/Z1-S1/
DBB82
Spindle
Actual rotat.
direction CW
/Z1-S1/
Speed monitoring
/Z1-V1/
Spindle in
setpoint
range
/Z1-S1/
Support area
limits violated
Active spindle operating mode /Z1-S1/
DBB84
Spindle
Control mode
Oscillation
mode
Position-ing
mode
Synchronous
mode
Setpoint gear stage /Z1-S1/
C
Geometry
monitoring
/Z1-V1/
Tapping without compensating chuck /
Z1-S1/
B
Set speed
/Z1-S1/
A
Speed limit
exceeded /
Z1-S1/
increased
limited
CLGON active
/Z1-S8/
SUG active
(grinding
wheel surface speed)
Spindle in
DBB85
Spindle
Const. cutting speed
active
Tool with
dynamic
limitation
position
M function (binary) for spindle (M3, M4, M5, M19, M70 and/or via MD specified)
/Z1-S1/
DBW86
Spindle
S function (floating-point) for spindle
/Z1-S1/
DBD88
Spindle
Motor brake
released
DBB92
Drive
DBB93
Drive
0
Scratch
pulse
DBB77
Axis
DBB83
Spindle
Bit 0
Modulo limit
enabled ac-
DBB74
Axis
DBB76
Axis
Bit 3
Enable pulses
/Z1-A2/
DBB94
Drive
n controller
integrator
disabled /Z1A2/
Drive
ready
/Z1-A2/
nist  nsoll
/Z1-A2/
RIL 3)
Rampfunction generator Block
activ
Active motor /Z1-A2/
Active drive parameter set 0 … 7
B
A
C
B
nist nx
nist nmin
Md  Mdx
/Z1-A2/
/Z1-A2/
/Z1-A2/
Ramp-up
complete
/Z1-A2/
A
Temperature prewarning /Z1
-A2/
Heat sink
Motor
Axis control
active
/Z3-TE6/
Error rotation
monitoring
DBB95
Drive
DBB96
Master/
slave active
/Z3-TE3/
Bitwert für CTRLOUT_changed:
1
0
Change setpoint output assignment (for compile cycles)
Master/ Slave
Compensation controller activ
coarse
fine
Заметки
Приложение C
Стр. 88
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
DB31 –
DB61
Byte
Signals from axis/spindle (NCK  PLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Offset after
turn-on point /
Z3-TE6/
DBB97
Bit 2
OEM-Anwendung
Activate mirCoupling
active
roring
/Z3-TE6/
/Z3-TE6/
DBB98
Synchronous
spindle
Emergency
retraction
active
Accel. warning threshold
reached
Speed warning threshold
reached
Overlaid
motion
/Z2-S3/
DBB99
Synchronous
spindle
Emergency
retraction
enabled
Max. acceleration
reached
Max. speed
reached
Synchronization
running
Axis accelerating
Synchronismoverride
back out
Oscillation
active
/Z2-P5/
Oscillation
motion active
/Z2-P5/
Spark-out
active
/Z2-P5/
Error in oscillation
/Z2-P5/
Oscillation
cannot start /
Z2-P5/
OscillAxExtReversal
active
Gantry axis /
Z2-G1/
Gantry leading axis
/Z2-G1/
Gantry grouping is synchronous
/Z2-G1/
Gantry synchroni-zation
run ready to
start
/Z2-G1/
Gantry warning limit exceeded /Z2G1/
Gantry cut-off
limit exceeded /Z2-G1/
DBB100
Oscillation
DBB101
Gantry
Bit 1
Actual value
coupling
/Z2-S3/
Bit 0
Axis is slave
axis
/Z3-TE6/
Synchronism /Z2-S3/
coarse
fine
Slave spindle
active
/Z2-S3/
Master spindle active
/Z2-S3/
DBB102
Gantry
Synchronism
being considered
DBB103
DBB104
Grinding
DBB105
Grinding
DBB106
Grinding
Axis 8
Axis 7
Axis 16
Axis 15
Axis 24
Axis 23
DBB107
Grinding
DBB108
Safety Integr.
DBB109
Safety Integr.
Axis 31
Axis 3
Axis 2
Axis 1
Axis 14
Active infeed axis
/Z2-P5/
Axis 13
Axis 12
Axis 11
Axis 10
Axis 9
Axis 22
Active infeed axis
/Z2-P5/
Axis 21
Axis 20
Axis 19
Axis 18
Axis 17
Axis 30
Active infeed axis
/Z2-P5/
Axis 29
Axis 28
Communication failure
not acknowledged
Axis safely
referenced
CRCerror
Axis 27
Status pulses
deleted
Axis 26
CRC or sign
of life error
Axis 25
Safe operational stop /
safe speed
active
Actual position > cam position
SN 4-
SN 4+
DBB110
Safety Integr.
DBB111
Safety Integr.
Axis 6
Active infeed axis
/Z2-P5/
Axis 5
Axis 4
SN 3-
SN 3+
n < nx
Safe velocity active SG
B
Stop E
active
Stop D
active
Stop C
active
SN 2A
SN 2+
SN 1-
SN 1+
Safe zero
speed active
Stop A/B
active
Cam range bit for cam track 1
DBB112
Safety Integr.
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 89
Приложение C
Приложение C
PLC Interface Structure
DB31 –
DB61
Byte
Signals from axis/spindle (NCK  PLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
DBB113
Safety Integr.
Cam range bit for cam track 2
DBB114
Safety Integr.
Cam range bit for cam track 3
DBB115
Safety Integr.
Cam range bit for cam track 4
DBB116
Safety Integr.
Reserved
DBB117
Bit 7
Bit 7
DBB121
Safety Integr
DBB122
Safety Integr
Bit 7
DBB125
Safety Integr
3
2
1
Bit 6
Bit 5
Cam range bit for cam track 1
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Bit 14
Bit 13
Cam range bit for cam track 1
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 6
Bit 5
Cam range bit for cam track 2
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Bit 14
Bit 13
Cam range bit for cam track 2
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 6
Bit 5
Nockenbereichsbit für Nockenspur 3
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Bit 10
Bit 9
Bit 8
Bit 2
Bit 1
Bit 0
Bit 10
Bit 9
Bit 8
Nockenbereichsbit für Nockenspur 3
DBB123
Safety Integr
DBB124
Safety Integr
Bit 0
Cam track
4
DBB119
Safety Integr
DBB120
Safety Integr
Bit 1
Reserved
Safety Integr.
DBB118
Safety Integr
Bit 2
Bit 14
Bit 13
Bit 12
Bit 11
Cam range bit for cam track 4
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Cam range bit for cam track 4
Bit 14
Bit 13
Bit 12
Bit 11
DBB126
Safety Integr
DBB127
Safety Integr
Program test
DBB128
Safety Integr
Activate
Suppress
DBB129
Safety Integr
DBB130
Safety Integr
DBB131
Safety Integr
Заметки
Приложение C
Стр. 90
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Tool management interface
Interface for loading/unloading magazine (DB71)
DB71
Byte
Interface for loading/unloading magazine (NCK  PLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
I2
I1
Interface (I) active
DBB0
I8
I7
I6
I5
I4
I3
I16
I15
I14
I13
I12
I11
DBB1
DBB2
I10
I9
Standard end-of-acknowledgement
I8
I7
I6
I5
I4
I3
I2
I1
DBB3
I 16
I 15
I 14
I 13
I 12
I 11
I 10
I9
DBB n + 0
Reserved
Reserved
Positioning
Multitool
Order from NCProgram
Positioning
Magazine
Relocate
Unload
Load
DBB n + 1
File in extended area
(DB1071)
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Acknowledgemen
t
Status =
3
DBB n + 2
Assigned channel (8 bit INT)
DBB n + 3
Tool management no. (8 bit INT)
DBD n + 4
Unassigned parameter 1 (Dword)
DBD n + 8
Unassigned parameter 2 (Dword)
DBD n + 12
Unassigned parameter 3 (Dword)
DBW n + 16
Identification for loading/unloading station (Int), (fixed value 9999)
DBW n + 18
No. of loading station (INT)
DBW n + 20
Magazine no. (source) for unloading/reloading/positioning (INT)
DBW n + 22
Location no. (source) for unloading/reloading/positioning (INT)
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 91
Приложение C
Приложение C
PLC Interface Structure
DB71
Byte
Interface for loading/unloading magazine (NCK  PLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
DBW n + 24
Magazine no. (target) for loading/reloading/positioning (INT)
DBW n + 26
Location no. (target) for loading/reloading/positioning (INT)
DBB n + 28
Reserved
Loading/
unloading
without
magazine
movement
DBB n + 29
Reserved
Initial addresses of the loading/unloading stations:
Loading/unloading station 1: n= 4
Loading/unloading station 3:
Loading/unloading station 2: n= 34
Loading/unloading station 4:
n= 64
n= 94
Load interface 1 is responsible for spindle loading and reloading of tools, for relocating tools and for positioning at any location (e.g. buffer).
Заметки
Приложение C
Стр. 92
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Interface for spindle as change position (DB72)
Signals from spindle (NCK  PLC)
DB72
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Interface (I) active
DBB0
I8
I7
I6
I16
I15
I14
I5
I4
I3
I2
I1
I13
I12
I11
I10
I9
DBB1
DBB2
Standard end-of-acknowledgement
I8
I7
I6
I5
I4
I3
I2
I1
I 16
I 15
I 14
I 13
I 12
I 11
I 10
I9
OldT in buffer no (n-42)
T0
Prepare
change
Perform
change
(initiate:
M06)
Compulsory
change
DBB3
DBB n
Spindle
Tool
remains
in spindle
DBB n + 1
File in
extended
area
(DB1072
)
Replace manual tool
Replace manual
tool
Reserved
Acknowledgemen
t
Status = 3
DBB n + 2
Assigned channel (8 bit INT)
DBB n + 3
Tool management no. (8 bit INT)
DBD n + 4
Unassigned parameter 1 (D word)
DBD n + 8
Unassigned parameter 2 (D word)
DBD n + 12
Unassigned parameter 3 (D word)
DBW n + 18
Buffer identification (Int), (fixed value 9998)
(corresponds to ”Target position for new tool”)
Relative location (target) in the buffer (INT)
DBW n + 20
Magazine no. (source) for new tool (INT)
DBW n + 22
Location no. (source) for new tool (INT)
DBW n + 24
Magazine no. (target) for old tool (INT)
DBW n + 16
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 93
Приложение C
Приложение C
PLC Interface Structure
Signals from spindle (NCK  PLC)
DB72
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
DBW n + 26
Location no. (target) for old tool (INT)
DBW n + 28
Tool new: location type (INT)
DBW n + 30
Tool new: size left (INT)
DBW n + 32
Tool new: size right (INT)
DBW n + 34
Tool new: size top (INT)
DBW n + 36
Tool new: size bottom (INT)
DBB n + 38
Tool status for tool new
Manual
tool
DBB n + 39
1:1
Change
Master tool
to be loaded
Bit 1
Bit 0
to be unloaded
ignore disabled
ID for tools
in buffer
Tool
disabled
Tool enabled
Active tool
Tool status for tool new
Tool was
in use
Tool fixed
location
coded
Tool being
changed
Prewarning
limit reached
Tool measured
DBW n + 40
Tool new: T no. (INT)
DBW n + 42
If DBX (n+0.4) = 1, then buffer location of old tool is entered here.
DBW n + 44
Original magazine of new tool
DBW n + 46
Original location of new tool
Initial addresses of the buffers:
Spindle 1: n= 4
Spindle 2: n = 52
Заметки
Приложение C
Стр. 94
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Interface for circular magazine (DB73)
Signals from circular magazine (NCK  PLC)
DB73
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Interface (I) active
DBB0
I8
I7
I6
I5
I4
I3
I2
I1
I16
I15
I14
I13
I12
I11
I10
I9
DBB1
DBB2
DBB3
Standard end-of-acknowledgement
I8
I7
I6
I5
I4
I3
I2
I1
I 16
I 15
I 14
I 13
I 12
I 11
I 10
I9
Reserved
Replace
manual
tool
Reserved
Reserved
T0
Reserved
Perform change
(initiation:
T no.)
Obligatory
change
File in extended area
(DB1073)
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Acknowledgement
Status = 3
DBB n
DBB n + 1
Assigned channel (8 bit INT)
DBB n + 2
DBB n + 3
Tool management no. (8 bit INT)
DBD n + 4
Unassigned parameter 1 (D word)
DBD n + 8
Unassigned parameter 2 (D word)
DBD n + 12
Unassigned parameter 3 (D word)
DBW n + 16
Reserved
DBW n + 18
Reserved
DBW n + 20
Circular magazine no. (INT)
DBW n + 22
Location no. for new tool (INT)
DBW n + 24
Magazine no. of the old tool
DBW n + 26
Location no. for old tool (INT)
DBW n + 28
Tool new: location type (INT)
DBW n + 30
Tool new: size left (INT)
DBW n + 32
Tool new: size right (INT)
DBW n + 34
Tool new: size top (INT)
DBW n + 36
Tool new: size bottom (INT)
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 95
Приложение C
Приложение C
PLC Interface Structure
Signals from circular magazine (NCK  PLC)
DB73
Bit 7
Byte
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
to be unloaded
ignore disabled
Bit 0
Tool status for tool new
DBB n + 38
Manual tool
1:1
Change
Master tool
to be loaded
ID for tools
in buffer
Tool status for tool new
DBW n + 39
Tool was in use
Tool fixed
location
coded
Tool being
changed
Prewarning
limit
reached
Prewarning
limit reached
Tool measured
DBW n + 40
Tool new: T no. (INT)
DBW n + 42
Original location of new tool in this circular magazine
Tool
disabled
Tool enabled
Bit 1
Bit 0
Initial addresses of the circular magazines: circular magazine 1: n = 4
2: n = 48
Interface for loading / unloading (Multitool) (DB1071)
DB1071
Byte
Loading / unloading points (NCK PLC)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Distance code
DBW n+0
Number of Multitool locations
DBW n+2
Multitool distance
DBW n+4
Multitool number
DBW n+8
DBW n+10
Multitool location number
Toolholder
DBW n+12
Reserved
DBW n+14
Reserved
DBW n+16
Reserved
DBW n+18
Заметки
Приложение C
Стр. 96
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Interface for spindle (Multitool) (DB1072)
Spindle (NCK  PLC)
DB1072
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Distance code
DBW n+0
Number of Multitool locations
DBW n+2
Multitool distance
DBW n+4
Multitool number (tool new)
DBW n+8
Multitool location number (tool new)
DBW n+10
Multitool number (tool old)
DBW n+12
Multitool location number (tool old)
DBW n+14
Location type
DBW n+16
Tool size left
DBW n+18
Tool size right
DBW n+20
Tool size above
DBW n+22
Tool size below
DBW n+24
Tool status
DBW n+26
T number of the tool
DBW n+28
Tool holder
DBW n+30
Original magazine of the new tool
DBW n+32
Original location of new tool
DBW n+34
Reserved
DBW n+36
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 97
Приложение C
Приложение C
PLC Interface Structure
Interface for Revolver (Multitool) (DB 1073)
Revolver (NCK  PLC)
DB1073
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Distance code
DBW n+0
Number of Multitool locations
DBW n+2
Multitool distance
DBW n+4
Multitool number (tool new)
DBW n+8
DBW n+10
Multitool location numberr (tool new)
Multitool number (tool old)
DBW n+12
Multitool location numberr (tool old)
DBW n+14
Location type
DBW n+16
Tool size left
DBW n+18
Tool size right
DBW n+20
Tool size above
DBW n+22
Tool size below
DBW n+24
Tool status
DBW n+26
T number of the tool
DBW n+28
Tool holder
DBW n+30
Original magazine of the new tool
DBW n+32
Original location of new tool
DBW n+34
Reserved
DBW n+36
Заметки
Приложение C
Стр. 98
840D sl SINUMERIK Operate
Приложение C
PLC Interface Structure
Signals to/from the machine control panel and HHU (GD communication)
DB77
Byte
Signals to and from the machine control panel and HHU
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
DBB0DBB7
Input signals from MCP1 to PLC, MPI Bus (GD communication)
DBB8 DBB15
Output signals from MCP1 to PLC, MPI Bus (GD communication)
DBD16
Status send MCP1, MPI bus (GD communication)
DBD20
Status receive MCP1, MPI bus (GD communication)
DBB24 DBB31
Input signals from MCP2 to PLC, MPI bus (GD communication)
DBB32 DBB39
Output signals from MCP2 to PLC, MPI bus (GD communication)
DBD40
Status send MCP2, MPI bus (GD communication)
DBD44
Status receive MCP2, MPI bus (GD communication)
DBB48 DBB53
Input signals from HHU to PLC, MPI bus (GD communication)
DBB60 DBB79
Output signals from PLC to HHU, MPI bus (GD communication)
DBD80
Status Send HHU, MPI bus (GD communication)
DBD84
Status Receive HHU, MPI bus (GD communication)
Bit 1
Bit 0
Appendix C: END
Заметки
840D sl SINUMERIK Operate
V4.5
Стр. 99
Приложение C
Приложение C
Приложение C
PLC Interface Structure
Стр. 100
840D sl SINUMERIK Operate
Download