Главная страница
qrcode

Справочник по функциям Действительно для Привод


НазваниеСправочник по функциям Действительно для Привод
Дата14.09.2021
Размер2.02 Mb.
Формат файлаpdf
Имя файла7ae9142c2ebfb0fd3396687c20521678.pdf
оригинальный pdf просмотр
ТипСправочник
#47793
страница3 из 21
Каталог
1   2   3   4   5   6   7   8   9   ...   21
Пример 2 (подключение выходного значения)
Относительное выходное значение свободного функционального блока LIM
0 (функциональная схема 7260) должно быть подключено как дополнительный момент M_Zusatz 2 (функциональная схема 6060) в типе управления VECTOR.
Для этого устанавливается p1513[0] = 20231.
Функциональный блок LIM 0 должен вызываться циклически, и поэтому согласуется с динамической группой 8.
Для этого устанавливается p20234 = 8.
Номер динамической группы здесь выбран произвольно.
Время выборки для вызова LIM 0 должно составлять 1 мсек.
Для этого устанавливается p20000[8] = 4 (= 4 x r20002 = 4 x 250 мкс)
Рис. 1-2 Пример 2: Подключение выходного значения
Относительный выходной сигнал Y функционального блока через подключение p1513 (дополнительный момент вращения 2) на r20231 внутренне умножается на исходный момент вращения p2003 и интерпретируется как содержащий единицу дополнительный момент вращения.
Допущение:
• Базовое время выборки: r20002 = 0,25 мсек
• r20231 = 0,3333
• p2003 = 300 нм ном. момент вращения
• p1511[0] = 0 (доп. момент вращения 1 = "0")
• p1513[0] = 20231
Результат:
• r1515 = 100,0 нм (для CDS0)
pic_ex_out_eng.vsd x1 * x2
Reference torque p2003
x1
x2
r20231
LIM 0 output Y
X
LU
LL
QL
QU
M_suppl 2 20231
p1513[C]
M_suppl 1
r1515
Y
+
+
Общее описание
Обзор свободных функциональных блоков
1-26
© Siemens AG 2012 Все права защищены
SINAMICS Свободные функциональные блоки Справочник по функциям (FH2), 01/2012, A5E03264315A
Пример 3 (подключение принимаемого слова PROFIBUS (WORD))
Принимаемое слово PZD 2 (CO: r2050[1], функциональная схема 2460) должно быть подключено к свободному функциональному блоку ADD 0
(функциональная схема 7220).
Рис. 1-3 Пример 3: Подключение принимаемого слова PROFIBUS (WORD)
Данные процесса PROFIBUS типа данных WORD (16 бит) имеют исходную величину 4000 шестн. Этой исходной величине на входах свободных функциональных блоков соответствует значение 1.0.
Допущение:
• p20096 = 0
Согласовать функциональный блок ADD 0 с динамической группой 0.
• p20000[0] = 1002
Вызвать динамическую группу 0 с временем выборки 2 x r20003. Номер ноль динамической группы выбран произвольно.
• Принимаемое слово PROFIBUS 2: r2050[1] = 6000 шестн.
Результат:
• r20095 = (6000 шестн. / 4000 шестн.) x 1,0 = 1,5
pic_ex_pzd_in_eng.vsd
+
ADD 0 input X0 1024
p20094[0]
ADD 0 input X1
(0)
p20094[1]
ADD 0 input X2
(0)
p20094[2]
ADD 0 input X3
(0)
p20094[3]
r20095
ADD 0 output Y
X1
X2
X0
X3
Y
x1
x2 4000 hex x1
x2
PZD receive word 1
PZD receive word 2
r2050[0]
PZD receive word 3
r2050[1]
ADD 0 run-time group p20096 = 0
Обзор свободных функциональных блоков
Общее описание
1-27
© Siemens AG 2012 Все права защищены
SINAMICS Свободные функциональные блоки Справочник по функциям (FH2), 01/2012, A5E03264315A
Пример 4 (подключение передаваемого слова PROFIBUS DWORD)
Выход свободного функционального блока LIM 1 (CO: r20234, функциональная схема 7260) должен быть подключен к передаваемому слову PZD (функциональная схема 2470) типа данных DWORD.
Вход свободного функционального блока LIM 1 обеспечивается из фиксированного заданного значения числа оборотов (p1002, функциональная схема 3010).
Рис. 1-4 Пример 4: Подключение передаваемого слова PROFIBUS (DWORD)
Данные процесса PROFIBUS типа данных DWORD (32 бит) имеют исходную величину 4000 0000 шестн. Этой исходной величине на выходах свободных функциональных блоков соответствует значение 1,0. Параметр r2063 актуализируется только при наличии действительного обмена данными на
PROFIBUS.
Допущение:
• p20000[0] = 1002
Вызвать динамическую группу 0 с временем выборки 2 x r20003. Номер ноль динамической группы выбран произвольно.
• p1002 = 5400 1/мин
• p2000 = 3000 1/мин
Результат:
• Выходное значение LIM 1: r20239 = 5400 1/мин / 3000 1/мин = 1,8
• r2063[1] = X1 x X2 = 1,8 x 4000 0000 шестн. = 7333 3333 шестн.
pic_ex_pzd_out_eng.vsd x1 * x2 4000 0000 hex x1
x2
r20239
LIM 1 output Y
r2063[1]
LIM 1 run-time group p20242 = 0
LIM 1 run sequence p20243 (650)
X
Y
LU
LL
QL
QU
LIM 1 input X
(0)
p20236
LIM 1 lower limit value LL
p20238 = -2.0
LIM 1 upper limit value LU
p20237 = 2.0
PZD send word 1
PZD send word 2
PZD send word 3
DWORD
20239
p2061[1]
PZD send word 4
Fixed speed setpoint 2
p1002[D] = 5400.0 [1/min]
p1002[D]
Общее описание
Ввод в эксплуатацию
1-28
© Siemens AG 2012 Все права защищены
SINAMICS Свободные функциональные блоки Справочник по функциям (FH2), 01/2012, A5E03264315A
1.2
Ввод в эксплуатацию
1.2.1
Активация функционального модуля "Свободные
функциональные блоки"
ПО для ввода в эксплуатацию STARTER
Активация с помощью ПО для ввода в эксплуатацию STARTER возможна
только OFFLINE и осуществляется через диалог свойств приводных объектов. Там на вкладке функциональных модулей можно выбрать "Свободные функциональные блоки".
Для этого открыть с помощью STARTER соответствующий проект и в навигаторе по проекту с помощью простого щелчка левой кнопкой мыши на знаке "плюс" открыть выпадающее меню.
Посредством простого щелчка правой кнопкой мыши отображается контекстное меню выделенного приводного объекта. Выбрать соответственно "Свойства" и "Функциональные модули" посредством простого щелчка левой кнопкой мыши. После при необходимости прокрутить до "Свободных функциональных блоков". Активировать функциональный модуль через кнопку-флажок и подтвердить с "OK". После этого диалог свойств закрывается автоматически.
Кнопка-флажок "Свободные функциональные блоки" в заводской установке не активирована. Если установить галочку на кнопке-флажке и подтвердить с "OK", то функциональный модуль "Свободные функциональные блоки" активируется после загрузки проекта.
AOP30 (расширенная панель оператора 30)
На AOP30 функциональный модуль "Свободные функциональные блоки активируется напрямую в списке параметров через p0108[x] в состоянии "Определение типа привода (p0009 = 2)". В индексе "x" должен быть выбран номер, соответствующий приводному объекту, на котором должны быть активированы "Свободные функциональные блоки".
Имеющиеся приводные объекты (Drive Object, DO) и соответствующие номера могут быть определены через следующие шаги:
• В параметре p0107[0...15] (DO тип) для каждого имеющегося приводного объекта в приводной группе существует строка индекса с типом соответствующего приводного объекта.
• В параметре p0101[0...15] (DO номера) в соответствующей строке индекса для каждого приводного объекта стоит соответствующий номер, по которому можно обратиться к приводному объекту.
Эта информация необходима для определения номера приводного объекта для соединений BICO.
Ввод в эксплуатацию
Общее описание
1-29
© Siemens AG 2012 Все права защищены
SINAMICS Свободные функциональные блоки Справочник по функциям (FH2), 01/2012, A5E03264315A
Пример:
• p0107[1] = "12: VECTOR"
• Обращение к приводному объекту "VECTOR" в этом примере возможно по номеру приводного объекта p0101[1].
• Активация функционального модуля "Свободные функциональные блоки" для приводного объекта "VECTOR" осуществляется через p0108[1] = 262144 (= 40000 шестн.). Это означает, что для активации должен быть установлен Бит 18 в p0108[индекс-Nr.].
Индекс в p0108 для приводного объекта "VECTOR" это тот же индекс, что и в p0107.
Принцип действий для активации через AOP30:
− Из главного меню (клавиша "Меню") AOP30 выбрать меню "Параметрирование" и подтвердить с "OK". Выбрать там "Отдельные
DO" и подтвердить с "OK".
− Выбрать в меню "Параметрирование выбора DO" пункт "1: CU_G" и подтвердить с "OK".
− Выбрать параметр p0009 (клавиша "вверх"/"вниз") и после нажатия "Изменить" установить значение 2: (клавиша "вверх"/"вниз") и подтвердить с "OK".
− После нажать клавишу-ключ (слева внизу).
Если степень доступа имеет значение "3: эксперт" или выше, то выйти из этого меню с "Назад".
В ином случае выбрать в этом меню степень доступа (клавиша "вверх"/"вниз") и подтвердить с "OK". Выбрать в подменю "Степень доступа" пункт "3: эксперт" и подтвердить с "OK". После нажатия клавиши "Назад" выполняется переход в меню "Все параметры".
− Выбрать в меню "Все параметры" параметр p0108 и нажать "Изменить". После выбрать индекс p0108, присвоенный требуемому приводному объекту (в этом примере индекс 1), на котором должен быть активирован функциональный модуль, и нажать "Изменить".
− Выбрать в подменю p0108[xx] бит 18: Свободные функциональные блоки, активировать нажатием "Изменить" и подтвердить с "OK".
− С помощью "Назад" перейти в меню "Все параметры" для приводного объекта CU_G. Теперь снова выбрать в этом меню p0009 (клавиша "вверх"/"вниз") и нажать "Изменить".
− Выбрать в подменю p0009 значение "0: готовность" (клавиша "вверх"/"вниз") и подтвердить с "OK".
Теперь управляющий модуль выполняет горячий пуск и AOP30 заново загружает описание параметров. Этот процесс занимает некоторое время.
Общее описание
Ввод в эксплуатацию
1-30
© Siemens AG 2012 Все права защищены
SINAMICS Свободные функциональные блоки Справочник по функциям (FH2), 01/2012, A5E03264315A
1.2.2
Активация отдельных функциональных блоков
Каждый отдельный функциональный блок согласуется через два параметра с динамической группой следующим образом:
• Первый параметр определяет динамическую группу.
• Второй параметр определяет последовательность обработки внутри динамической группы.
Внутри динамической группы функциональный блок с меньшим значением для последовательности обработки вычисляется перед функциональным блоком с большим значением.
Дополнительно необходимо обеспечить циклический вызов динамической группы x. Это осуществляется посредством установки параметра p20000[x] на значение > 0.
Пример:
На приводном объекте типа "VECTOR" и модуле двигателя типоразмера "шасси" базовое время выборки аппаратного обеспечения r20002 = 0.25 мсек (см. пример на каждые 2 мсек .
Это означает:
установить p20000[0] = 8 (время выборки 8 x r20002).
Контроль через r20001[0] = 2,0 мсек (время выборки динамической группы
0).
Указание
В заводской установке каждый функциональный блок согласован с динамической группой 9999. Тем самым функциональный блок не вычисляется.
Ввод в эксплуатацию
Общее описание
1-31
© Siemens AG 2012 Все права защищены
SINAMICS Свободные функциональные блоки Справочник по функциям (FH2), 01/2012, A5E03264315A
1.2.3
Вычислительная нагрузка для версий микропрограммного
обеспечения до 2.6
Обработка свободных функциональных блоков требует процессорного времени. Тем самым при активации этого функционального модуля макс. число приводных объектов одного CU3xx, CX32 (только при работе с
SM150) и SM150 более не может быть обработано.
Зависимость
Возникающая вычислительная нагрузка зависит от следующего:
• Число активированных динамических групп (p20000[x] > 0).
• Число вычисленных функциональных блоков.
• Время выборки.
Время вычисления Online
В качестве вспомогательного средства Online в основной системе
SINAMICS с версией микропрограммного обеспечения 2.4, 2.5 и 2.6 SP1 (не версия микропрограммного обеспечения 4.x) имеется параметр r9976
(загрузка системы). Среднее значение вычислительной нагрузки в r9976[1] всегда должно быть ниже 85 %. Макс. значение циклической вычислительной нагрузки в r9976[5] также всегда должно быть ниже 85 %.
При превышении границы в 92 % для вычислительной нагрузки выводится предупреждение A50512. Если вычислительная нагрузка становится ниже
88 %, то предупреждение снова сбрасывается (не версия микропрограммного обеспечения 4.x).
Время вычисления Offline
В режиме Offline SIZER позволяет сделать предварительное заключение, можно ли рассчитать проект на CU3xx или D4xx. При этом дополнительная вычислительная нагрузка из-за активации функционального модуля "Свободные функциональные блоки" не учитывается.
Указание
Информация ниже относится к использованию "Свободных функциональных блоков" (FBLOCKS) на устройствах SINAMICS S120, S150,
G130 и G150.
Данные по другим устройствам см. документацию к этим устройствам.
Общее описание
Ввод в эксплуатацию
1-32
© Siemens AG 2012 Все права защищены
SINAMICS Свободные функциональные блоки Справочник по функциям (FH2), 01/2012, A5E03264315A
Если на приводном объекте один функциональный блок каждого типа (т.е.
23 различных функциональных блока) вычисляется с временем выборки
Tab = 1 мсек, то это вызывает дополнительную вычислительную нагрузку приблизительно в 21 %.
Если при проектировании OFFLINE не ясно, будет ли соблюдено предельное значение для вычислительной нагрузки в 85 % (r9976[1] и r9976[5]), то сначала оставить p20000[0...9] = 0 для всех приводных объектов.
В проекте OFFLINE необходимо выполнить следующее:
• Активировать все необходимые функциональные модули на приводных объектах.
• Согласовать все необходимые функциональные блоки с их динамическими группами.
• Установить все соединения с функциональными блоками и, если имеет смысл, с приводными объектами.
После загрузки проекта
После загрузки проекта свободные функциональные блоки сначала не вызывают дополнительной вычислительной нагрузки, т.к. динамические группы не вызываются циклически.
В этом состоянии необходимо выгрузить r9976[1] и r9976[5].
Теперь в режиме ONLINE можно последовательно активировать динамические группы через параметрирование предусмотренного значения в p20000[x] для каждого приводного объекта. При этом вычислительную нагрузку можно контролировать в r9976 (не версия микропрограммного обеспечения 4.x). После можно последовательно по отдельности включить и разрешить все регуляторы приводов и питания.
Если регуляторы всех приводных объектов, все необходимые функциональные модули и все динамические группы работают, то проверить вычислительную нагрузку в r9976[1] и r9976[5] на предмет предельного значения в 85 %.
Внимание
Вычислительная нагрузка достигает своего макс. значения только при выполнении следующих условий:
• Все необходимые функциональные модули активированы.
• Все приводы и блоки питания включены.
• Регулирование разрешено на всех приводах и блоках питания.
Отображенные в r9976 значения сильно сглажены. Изменение вычислительной нагрузки поэтому полностью выводится на экран только по истечении 2...3 минут в r9976.
Ввод в эксплуатацию
Общее описание
1-33
© Siemens AG 2012 Все права защищены
SINAMICS Свободные функциональные блоки Справочник по функциям (FH2), 01/2012, A5E03264315A
1.2.4
Вычислительная нагрузка для версий микропрограммного
обеспечения от 4.3
От версии микропрограммного обеспечения 4.3 управляющий модуль (CU) после загрузки или изменения параметра (к примеру, изменение времени выборки динамической группы) определяет на основе данных конфигурации ожидаемое использование машинного времени (включая нагрузку через FBLOCKS и схемы DCC). Это значение отображается для всей системы в r9976 (загруженность системы).
При превышении вычисленным средним использованием машинного времени для всей системы r9976[1] или макс. загруженностью (включая прерывания через слоты с коротким временем выборки) во времени выборки r9976[5] значения 100.00 % возникает неполадка F01054 (CU: превышение системной границы) с реакцией на ошибку ВЫКЛ2.
Расчет загруженности выполняется на управляющем модуле, т.е. значения загруженности отображаются в STARTER/SCOUT только в режиме Online.
Возникающая через FBLOCKS вычислительная нагрузка зависит от следующего:
• Число вычисленных динамических групп.
• Время выборки динамических групп.
• Число вычисленных блоков.
• Вычисленные типы блоков.
Частичная вычислительная нагрузка через FBLOCKS отображается на приводных объектах, на которых активирован функциональный модуль
FBLOCKS, в r20005[0…9] для динамических групп 0 до 9 (от версии микропрограммного обеспечения 4.3). При этом учитывать, что вычислительная нагрузка для динамической группы k рассчитывается только тогда, когда она зарегистрирована для циклической обработки
(p20000[k-1] отличен от 0).
Указание
Вызванная свободными функциональными блоками вычислительная нагрузка уменьшает макс. возможную дополнительную вычислительную нагрузку через Drive Control Chart (DCC) на том же приводном устройстве.
Указание
Информация ниже относится к использованию "Свободных функциональных блоков" (FBLOCKS) на устройствах SINAMICS S120, S150,
G130 и G150.
Данные по другим устройствам см. документацию к этим устройствам.
Общее описание
Ввод в эксплуатацию
1-34
© Siemens AG 2012 Все права защищены
SINAMICS Свободные функциональные блоки Справочник по функциям (FH2), 01/2012, A5E03264315A
В отличии от версии микропрограммного обеспечения 2.5 и 2.6, от версии микропрограммного обеспечения 4.3 изменение параметра (в режиме
Online STARTER), сказывающееся на использовании машинного времени (к примеру, изменение времени выборки динамической группы в FBLOCKS) приводит к немедленному повторному вычислению r9976 (и r20005) приводным устройством. Для параметров, которые могут быть изменены только в состояниях устройства C1 (ввод устройства в эксплуатацию) или
C2 (ввод в эксплуатацию приводного объекта) (т.е. только в автономном режиме STARTER/SCOUT), r9976 актуализируется только после загрузки проекта с последующим запуском управляющего модуля.
Показанная в r9976 вычислительная нагрузка при версии микропрограммного обеспечения 4.3 может достигать 100.00 % без вывода неполадки.
1.2.5
Число возможных различных аппаратных времен
выборки
Выбор времени выборки возможен в p20000[x] как кратного от r20002
(базовое время выборки аппаратных слотов), как кратного от r20003
(базовое время выборки программных слотов) или в зависимости от времени выборки функции основной системы SINAMICS (к примеру, при p20000[x] = 9003 == "Вычисление перед каналом заданных значений" от времени выборки канала заданных значений p0115[3]).
В качестве аппаратного времени выборки может быть установлено только время выборки, для которого действует следующее:
1 мсек <= T_выборка <= r20003 - r20002 in p20000[x]
Время выборки r20003 это всегда программное время выборки, независимо от того, параметрируется ли оно как p20000[x] = 1001 (== 1 x r20003) или как кратное от r20002 (p20000[x] <= 256).
1   2   3   4   5   6   7   8   9   ...   21

перейти в каталог файлов


связь с админом