- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
ПЧ Siemens.Как обработать момент с 352 телеграммы
Модератор: Глоб.модераторы
-
- освоился
- Сообщения: 220
- Зарегистрирован: 04 фев 2019, 07:07
- Имя: Андрей
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
ПЧ Siemens.Как обработать момент с 352 телеграммы
Доброго времени суток.
Просьба подскажите . Мне нужно видеть фактический момент электродвигателя.
Применяю я 352 телеграмму и в 4 слове у меня идут показания момента.
Но как мне преобразовать(обработать) их в Н/м.
Просьба подскажите . Мне нужно видеть фактический момент электродвигателя.
Применяю я 352 телеграмму и в 4 слове у меня идут показания момента.
Но как мне преобразовать(обработать) их в Н/м.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
ПЧ Siemens.Как обработать момент с 352 телеграммы
Если я правильно помню, в параметре p2003 в приводе указывается опорное значение момента, относительно которого ведётся масштабирование 0-100% (0 - 16384).
Надо в контроллере просто сделать обратный пересчёт из 0 - 16384 (0-4000 в hex) в физические единицы.
Надо в контроллере просто сделать обратный пересчёт из 0 - 16384 (0-4000 в hex) в физические единицы.
-
- освоился
- Сообщения: 220
- Зарегистрирован: 04 фев 2019, 07:07
- Имя: Андрей
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
ПЧ Siemens.Как обработать момент с 352 телеграммы
Да только как это сделать
Отправлено спустя 2 минуты 52 секунды:
M = (9550*1,5 квт) / 2840 об = 5.04 Н/М
Если верно то тогда всё понятно
Отправлено спустя 20 минут 41 секунду:
Но как то точность плавает ,видно где то есть нюанс
Отправлено спустя 2 минуты 52 секунды:
M = (9550*1,5 квт) / 2840 об = 5.04 Н/М
Если верно то тогда всё понятно
Отправлено спустя 20 минут 41 секунду:
Но как то точность плавает ,видно где то есть нюанс
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
ПЧ Siemens.Как обработать момент с 352 телеграммы
Примерно так.
Параметр HI_LIM должен быть равен P2003.
Параметр HI_LIM должен быть равен P2003.
Это момент при номинальной работе двигателя. Если я правильно помню, P2003 привод сам высчитывает при вводе параметров.
Не помню каких-то проблем с точностью, всегда значение в ПЛК получалось такое же, как в приводе)
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
ПЧ Siemens.Как обработать момент с 352 телеграммы
Да, сейчас посмотрел код, как пересчитывался момент у меня, никаких секретов и нюансов там не было, выглядело это так:
L DBW [#R_PZD4] // Момент от ПЧ в виде 0-16384
ITD
DTR
L 1.638400e+004 // Загружаем 16384
/R
L #TqNom // Загружаем опорное значение момента из P2003
*R
T #Tq // Передаём момент в Н*м
Ваш Scale тоже самое делает, всё должно правильно считаться при условии, что HI_LIM = P2003
L DBW [#R_PZD4] // Момент от ПЧ в виде 0-16384
ITD
DTR
L 1.638400e+004 // Загружаем 16384
/R
L #TqNom // Загружаем опорное значение момента из P2003
*R
T #Tq // Передаём момент в Н*м
Ваш Scale тоже самое делает, всё должно правильно считаться при условии, что HI_LIM = P2003
-
- освоился
- Сообщения: 220
- Зарегистрирован: 04 фев 2019, 07:07
- Имя: Андрей
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
ПЧ Siemens.Как обработать момент с 352 телеграммы
Взял данные с P 2003 там момент был 3.7 Н/м
Подставил в scale и вообще полная билеберда.
Незнаю буду пока дальше разбираться
Подставил в scale и вообще полная билеберда.
Незнаю буду пока дальше разбираться
-
- освоился
- Сообщения: 208
- Зарегистрирован: 16 дек 2011, 15:13
- Имя: Алексей
- Страна: Россия
- Благодарил (а): 67 раз
- Поблагодарили: 53 раза
ПЧ Siemens.Как обработать момент с 352 телеграммы
беру текущий момент (на картинке word = 16#0686):
16#0686 hex = 1670 dec
Момент = 1670 * 3.7/16384 = 0.37713623046875 Н*м.
Та же формула как и у Parliament74, но я в SCL пишу и пользуюсь структурами ))
TIA Portal:
Код: Выделить всё
torque = (INT_TO_REAL(WORD_TO_INT(#vfd_input.torque))) * (#motor.referenceValue.p2003 / real#16384.0);
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
ПЧ Siemens.Как обработать момент с 352 телеграммы
Посмотрите руководство на ваш CU, какое опорное значение момента используется для перевода текущего значения в 0-16384, дальше уже обратно сигнал пересчитать не проблема. Может там какие-то изменения Siemens внесли. На G150 с CU310-2DP у меня всë считалось так, как я написал, но это было 10 лет назад, может что-то уже поменялось.
Ещë бывает вместо готовой телеграммы в ПЧ настраивают свободно-параметрируемую, тогда надо искать, откуда берëтся значение, которое находится в PZD4.
А если вместо 3.7 подставить 5.55 (3.7х1.5), случайно не то, что надо получится? Может как опорное значение используется 1.5 Mном?
Ещë проверьте, на работу с какими единицами измерения привод настроен (p0100, p0505), а то может привод считает всë в фунт-сила-футах...
Отправлено спустя 7 минут 9 секунд:
Ещë бывает вместо готовой телеграммы в ПЧ настраивают свободно-параметрируемую, тогда надо искать, откуда берëтся значение, которое находится в PZD4.
А если вместо 3.7 подставить 5.55 (3.7х1.5), случайно не то, что надо получится? Может как опорное значение используется 1.5 Mном?
Ещë проверьте, на работу с какими единицами измерения привод настроен (p0100, p0505), а то может привод считает всë в фунт-сила-футах...
Отправлено спустя 7 минут 9 секунд:
Хотя вот у коллеги с 3.7 Н*м для масштабирования как раз получается то, что привод отправлял (0.38 Н*м), скорее всего так и должно быть значит.Parliament74 писал(а): ↑22 мар 2023, 15:41 беру текущий момент (на картинке word = 16#0686):
16#0686 hex = 1670 dec
Момент = 1670 * 3.7/16384 = 0.37713623046875 Н*м.
-
- освоился
- Сообщения: 220
- Зарегистрирован: 04 фев 2019, 07:07
- Имя: Андрей
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза