1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Считывание ошибок с micromaster 440 c помощью step7

Ответить

Автор темы
ASUVP
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 23 сен 2019, 06:40
Имя: Руслан
Страна: Россия

Считывание ошибок с micromaster 440 c помощью step7

Сообщение ASUVP »

Здравствуйте, форумчане. Имею преобразователь частоты micromaster 440, подключенный по profibus к контроллеру s7-315. Хотелось бы получать на контроллер код ошибки, когда она возникает, для последующего вывода на тач-панель. Непонятно, собственно, как выгрузить код ошибки с частотника. Надо ли настраивать сам преобразователь, или достаточно отправить команду по profibas. Пытался разобраться с помощью мануалов, но не ушел дальше понятий PKW и PZD. Если элементарно - не кидайте камнями сразу, только начинаю знакомство с приводом)

ZuElecRu
освоился
освоился
Сообщения: 290
Зарегистрирован: 09 авг 2016, 13:49
Имя: Чистилин Андрей Анатольевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 31 раз
Поблагодарили: 35 раз

Считывание ошибок с micromaster 440 c помощью step7

Сообщение ZuElecRu »

Для начала откройте HW и посмотрите сколько слов используется в PKW и PZD.

misha_os
осмотрелся
осмотрелся
Сообщения: 131
Зарегистрирован: 03 фев 2011, 13:54
Имя: Михаил
Страна: Россия
город/регион: Ульяновск
Поблагодарили: 16 раз

Считывание ошибок с micromaster 440 c помощью step7

Сообщение misha_os »

Можно, например, с помощью телеграмм.
Для Micromaster-440 изучение конфигурирование полевой шины.
Для S7-300 настройка и обмен данными с помощью телеграмм (352, 354 или 999).
Если собираетесь управлять Micromaster-440 только с помощью дискретных сигналов, то используйте телеграмму 999 для получения необходимых данных, например "FAULT CODE".

SMax
не первый раз у нас
не первый раз у нас
Сообщения: 320
Зарегистрирован: 17 июн 2016, 14:18
Имя: Максим
Благодарил (а): 7 раз
Поблагодарили: 113 раз

Считывание ошибок с micromaster 440 c помощью step7

Сообщение SMax »


Автор темы
ASUVP
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 23 сен 2019, 06:40
Имя: Руслан
Страна: Россия

Считывание ошибок с micromaster 440 c помощью step7

Сообщение ASUVP »

ZuElecRu писал(а): 23 сен 2019, 15:02 Для начала откройте HW и посмотрите сколько слов используется в PKW и PZD.
Входных у него 12 байт, и выходных тоже. У меня он подключен через СР, поэтому для общения используются функции DP-SEND, DP-RECEIVE. Для передачи используется специальная ДБ, в ней под PKW отведено четыре слова, под PZD одно двойное слово.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

ZuElecRu
освоился
освоился
Сообщения: 290
Зарегистрирован: 09 авг 2016, 13:49
Имя: Чистилин Андрей Анатольевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 31 раз
Поблагодарили: 35 раз

Считывание ошибок с micromaster 440 c помощью step7

Сообщение ZuElecRu »

ASUVP писал(а): 25 сен 2019, 09:13 У меня он подключен через СР
Через CP? Может через модуль связи PROFIBUS? Фотку сделай.

Автор темы
ASUVP
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 23 сен 2019, 06:40
Имя: Руслан
Страна: Россия

Считывание ошибок с micromaster 440 c помощью step7

Сообщение ASUVP »

Через СР.

Отправлено спустя 6 минут 4 секунды:
Телеграммы и сайт сименса изучу, спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Считывание ошибок с micromaster 440 c помощью step7

Сообщение CHANt »

Достаточно сложная задача, для первых шагов.
Так как регистры 0947 и 0948, скажем так, типа циклического буфера, то лучше использовать как PZD так и PKW
Мне видится так:
По PZD получаем сигнал Авария или Блокировка или Предупреждение
По PKW считываем с 0947, заодно проверяя что там в буфере было раньше, а то может и не одна ошибка выпадать.
По PKW считываем с 0948, время всех ошибок, считывая и старшее и младшее слово со всех 3 последних ошибок
Формируем код ошибки и время для передачи наверх.
Принимаем команду квитирования аварии и передаем ее на ПЧ через механизм PZD .
Сложно больно)))
Где-то у Сименса пример был, панель управления от микромастера. Проще ее реализовать, и заходить смотреть в нужные параметры. Но, может же кто-то поменять параметры и без Вас)))
А в чем необходимость смотреть код аварии? Там по одному коду столько неисправностей может быть, что проще сходить посмотреть на частотник. Или открыть на ноутбуке Starter или DriveMonitor.
Хотя, один раз мне обоснованно ответили, что ПЧ находился на обогатительной фабрике, было много пыли и открывать лишний раз шкаф было опрометчивым решением)))

А, да, по PZD не трудно считывать в программе, а вот механизм PKW подразумевает, что Вы отправляет запрос с номером параметра, получаете ответ, шлете номер индекса, затем получаете ответ что открыт номер индекса, затем запрашиваете сам параметр и получаете его значение назад. Для другого параметра 0948 будет еще сложней, надо вычитывать время из двух индексов.
--------------------------------------------------------------------------------------------

Автор темы
ASUVP
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 23 сен 2019, 06:40
Имя: Руслан
Страна: Россия

Считывание ошибок с micromaster 440 c помощью step7

Сообщение ASUVP »

CHANt, спасибо за обширный ответ, теперь более понятны контуры задачи стали.
У нас довольно мало задач по управлению приводом, кроме того, даже ими обычно занимается другое структурное подразделение, поэтому Starter или DriveMonitor умеет использовать ограниченный круг лиц, а вот посмотреть код ошибки и сравнить его с кодами в распечатке - это проще будет в данном конкретном случае)
На частотнике посмотреть можно, конечно, но там одна BOP на 4 ЧП)
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Считывание ошибок с micromaster 440 c помощью step7

Сообщение CHANt »

Тогда ищите пример у Сименса по реализации панели управления ВОР. Были даже для панели без контроллера.
--------------------------------------------------------------------------------------------

Автор темы
ASUVP
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 23 сен 2019, 06:40
Имя: Руслан
Страна: Россия

Считывание ошибок с micromaster 440 c помощью step7

Сообщение ASUVP »

Кто-нибудь может пояснить, PZD используется только для слов состояния/управления и частоты действительной/заданной?
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Считывание ошибок с micromaster 440 c помощью step7

Сообщение CHANt »

Применительно для ПЧ от Сименса, телеграмма с PZD может быть составлена произвольно в рамках отведенного кол-во слов при конфигурировании, но, первое слово в телеграмме приходящей в ПЧ всегда слово управления. Так как только регистр 2090 позволяет слово управления использовать по битно. Слово состояния нельзя изменить, а вот слово управления можно составлять как хочется, потом с помощью регистра 2090 изменять команды управления. Я, иногда, в слове управления команды для дискретного выхода ПЧ отправляю, например - перебросить контакторы эл.двигателей, переключится с одного эл.двигателя на другой. А внутри ПЧ - изменить набор команд и настроек CDS/DDS.
Посмотрите мои примеры по микромастерам, они попроще
https://sites.google.com/site/fieldbusb ... oprivodami
--------------------------------------------------------------------------------------------

Автор темы
ASUVP
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 23 сен 2019, 06:40
Имя: Руслан
Страна: Россия

Считывание ошибок с micromaster 440 c помощью step7

Сообщение ASUVP »

CHANt писал(а): 01 окт 2019, 08:33 Применительно для ПЧ от Сименса, телеграмма с PZD может быть составлена произвольно в рамках отведенного кол-во слов при конфигурировании, но, первое слово в телеграмме приходящей в ПЧ всегда слово управления. Так как только регистр 2090 позволяет слово управления использовать по битно. Слово состояния нельзя изменить, а вот слово управления можно составлять как хочется, потом с помощью регистра 2090 изменять команды управления. Я, иногда, в слове управления команды для дискретного выхода ПЧ отправляю, например - перебросить контакторы эл.двигателей, переключится с одного эл.двигателя на другой. А внутри ПЧ - изменить набор команд и настроек CDS/DDS.
Посмотрите мои примеры по микромастерам, они попроще
https://sites.google.com/site/fieldbusb ... oprivodami

Скачал, кстати, уже эти примеры и пособие, помогают разобраться. Но считать ошибки с помощью PZD мы не можем, я правильно понимаю?
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Считывание ошибок с micromaster 440 c помощью step7

Сообщение CHANt »

Да. В слове состояния только биты - Авария, Предупреждение, Блокировка (не включится).
Вы посмотрите на кодировку параметров:
PХХХХ - это внутренний параметр, в него можно передать команду например или изменить параметр, но не во все на "ходу". Например, в коэфф. ПИД-регулятора нельзя менять на ходу, надо остановить ПЧ, изменить и потом опять запустить двигатель. То же для параметров двигателя.
rXXXX - регистры, часть можно читать, часть можно читать и писать.

Отправлено спустя 3 минуты 24 секунды:
Верней, писать команды можно только в регистр r2050:0 и r2050:3 - они находятся в модуле профибаса. Уже оттуда они попадут в ПЧ в регистры r2090 и r2091

Отправлено спустя 10 минут 37 секунд:
А ведь я не прав! Вот жеж, последнюю ошибку и ее время можно забрать в ПЧ!
Мои извинения. Но, не факт что спасет это, так как ошибки могут выходит последовательно, все Вы не заберете
Микромастер.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
--------------------------------------------------------------------------------------------

Автор темы
ASUVP
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 23 сен 2019, 06:40
Имя: Руслан
Страна: Россия

Считывание ошибок с micromaster 440 c помощью step7

Сообщение ASUVP »

CHANt писал(а): 01 окт 2019, 09:05 Да. В слове состояния только биты - Авария, Предупреждение, Блокировка (не включится).
Вы посмотрите на кодировку параметров:
PХХХХ - это внутренний параметр, в него можно передать команду например или изменить параметр, но не во все на "ходу". Например, в коэфф. ПИД-регулятора нельзя менять на ходу, надо остановить ПЧ, изменить и потом опять запустить двигатель. То же для параметров двигателя.
rXXXX - регистры, часть можно читать, часть можно читать и писать.

Отправлено спустя 3 минуты 24 секунды:
Верней, писать команды можно только в регистр r2050:0 и r2050:3 - они находятся в модуле профибаса. Уже оттуда они попадут в ПЧ в регистры r2090 и r2091

Отправлено спустя 10 минут 37 секунд:
А ведь я не прав! Вот жеж, последнюю ошибку и ее время можно забрать в ПЧ!
Мои извинения. Но, не факт что спасет это, так как ошибки могут выходит последовательно, все Вы не заберете
Микромастер.jpg
Если уж перешли на такую низкую механику, можете еще пояснить следующее: можем ли мы вообще так заполнять PZD, как это сделано у Вас на рисунке? То есть не должно ли первым словом идти слово состояния, а третьим заданная частота?
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Считывание ошибок с micromaster 440 c помощью step7

Сообщение CHANt »

Если выбрана "свободная телеграмма" то вправе составлять телеграмму в сторону контроллера как угодно. Вы же там разбираете ее по адресу каждой переменной. 1 и 3 слово управления, желательно, но не обязательно для 3-го ))), составлять из контроллера в ПЧ.
жестко заданная телеграмма - в старом Step7 в разделе "Micromaster 4" выбираем конкретный частотник
Микромастер ноне.jpg
и видим что предлагается на выбор определенные типы телеграмм

свободная телеграмма выбирается из другого модуля и берется сколько надо или сколько возможно, в случае на скриншоте 8 слов
Микромастер фрии.jpg
Драйвмонитор я приводил скриншот, а в стартере, также, составить свою телеграмму, тоже проблем нет
Микромастер фрии стартер.jpg
Обратите внимание, я перемешал там все подряд. Разобрать в контроллере не трудно, для железа телеграмма просто из 8 слов. И все.

И слово управления можно самому составить и послать в ПЧ. Да я писал уже. Это наверное единственные производитель ПЧ, у которого можно делать черти что по передаче данных, но возможности на борту самого ПЧ небольшие или убогие. Увы)))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
--------------------------------------------------------------------------------------------

Makc9379992
новенький
новенький
Сообщения: 1
Зарегистрирован: 19 янв 2021, 16:14
Имя: Максим

Считывание ошибок с micromaster 440 c помощью step7

Сообщение Makc9379992 »

Добрый день. Есть FB38 DEV_FLT3. Описание FB в документе с названием Drive ES SIMATIC V5.4 Function Block Library DRVDPS7.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Считывание ошибок с micromaster 440 c помощью step7

Сообщение Jackson »

Вопросу уже 2 года, если что. :)
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Считывание ошибок с micromaster 440 c помощью step7

Сообщение CHANt »

Makc9379992 писал(а): 19 янв 2021, 16:23 Добрый день. Есть FB38 DEV_FLT3. Описание FB в документе с названием Drive ES SIMATIC V5.4 Function Block Library DRVDPS7.
Надо указывать тогда, что необходимо купить Drive ES SIMATIC V5.4 Function Block Library DRVDPS7 минимум за 301.00 евро.
Тогда как выше, не затратное решение
--------------------------------------------------------------------------------------------
Ответить

Вернуться в «Приводная техника (Sinamics, Micromaster, Masterdrive, Simoreg, Simotics)»