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 интерфейс Х125, X135 2x USB интерфейс Х130 Р1 PN/IE-NET Ethernet интерфейс 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-сообщения для пользователя 2) PLC-сообщения для последовательности цепочек/графов 2) PLC системные ошибки 400000 - 499999 * 500000 - 599999 * 600000 - 609999 * 700000 - 709999 * 800000 – 899999 * 810000 - 810009 * Как только случается ошибка на станке, соответствующая ошибка показывается в строке в верху экрана. Ошибки/сообщения появляются на верху экрана Отображается номер ошибки, текст ошибки и способ подтверждения ошибки. Наличие нескольких ошибок показывается стрелкой вниз справа от номера ошибки. Ошибки/сообщения отображаются красным или черным цветом. Красный традиционно используется для индикации более серьезных ошибок а черный используется для сообщений. Текст ошибок/сообщений можно вводить на самой системе или создать вне ее. Подробности по ошибкам/сообщениям: Заметки 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 580002 580001 580000 580009 580008 Channel 8 126 (EM) 580007 580006 580005 580004 580003 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 Bit 0 600102 600101 600100 axis/spindle 144 (EM) 600107 600106 600105 600104 600103 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 600102 600101 600100 axis/spindle 490 (EM) 600107 600106 600105 600104 600103 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 (PLCNCK) 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 Bit 1 Bit 0 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 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 (PLCNCK) 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 Bit 6 Bit 5 Bit 4 Bit 3 DBB37 NCK PLC Stop at block end with SBL is suppressed Read-in enable is ignored /Z1-K1/ CLC stopped upper limit /Z3TE1/ CLC stopped lower limit / Z3-TE1/ CLC active /Z3-TE1/ DBB38 NCK PLC Bit 2 Bit 1 Bit 0 Contour handwheel active /Z2-H1/ Handwheel 3 Handwheel 2 Handwheel 1 Acknowl. manual stroke enable /Z2-N4/ Stroke enable active /Z2-N4/ Nibbling and punching /Z2-N4/ DBB39 NCK PLC 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 (NCKPLC) 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 (NCKPLC) 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 (NCKPLC) 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 (NCKPLC) 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 (NCKPLC) 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 (NCKPLC) 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 (NCKPLC) 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 (NCKPLC) 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 (NCKPLC) 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 (PLCNCK) 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 (NCKPLC) 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 (NCKPLC) 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 (NCKPLC) 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 bit value 0 CC_Slave Achse Achse steuern Schrittmot. Kopplung unterdrücken Ein 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 Axis 26 Axis 25 Status pulses deleted CRC or sign of life error Safe operational stop / safe speed active SN 2+ SN 1- SN 1+ 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 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 I5 I4 I3 I2 I1 I16 I15 I14 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 DBB n Spindle Tool remains in spindle Replace manual tool Replace manual tool OldT in buffer no (n-42) T0 Prepare change Perform change (initiate: M06) Compulsory change DBB n + 1 File in extended area (DB1072 ) DBB3 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 Bit 1 Bit 0 to be unloaded ignore disabled ID for tools in buffer Tool disabled Tool enabled Active tool 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 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 Bit 0 to be unloaded ignore disabled ID for tools in buffer Tool status for tool new DBB n + 38 Manual tool 1:1 Change Master tool to be loaded 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