Для управления преобразователем частоты по протоколу Profibus следует задать значение 3 (плата интерфейса Profibus) в параметре F01.01 и значение 10 в параметре F01.02.
Адрес устройства задается в параметре F12.30.
Для связи с преобразователями частоты используется протокол ProfiDrive со структурой обмена данными типа PPO. Поддерживаются типы PPO1, PPO2, PPO3, PPO4 и PPO5.
Структура данных ProfiDrive
Тип данных | Функции |
---|---|
PPO1 | Чтение/запись одного параметра через PKW. Запись команды и заданной частоты. Чтение состояния и выходной частоты |
PPO2 | Чтение/запись одного параметра через PKW. Запись команды и задания частоты. Чтения состояния и выходной частоты. Периодическая запись четырех параметров. Периодическое чтение четырех параметров |
PPO3 | Запись команды и заданной частоты. Чтение состояния и выходной частоты |
PPO4 | Запись команды и задания частоты. Чтение состояния и выходной частоты. Периодическая запись четырех параметров. Периодическое чтение четырех параметров |
PPO5 | Чтение/запись одного параметра через PKW. Запись команды и задания частоты. Чтение состояния и выходной частоты. Периодическая запись восьми параметров. Периодическое чтение восьми параметров |
Поле PKW предназначено для чтения и записи произвольного параметра. Адрес параметра задается ведущим устройством. Поле PKW состоит из: PKE (2 байта), IND (2 байта) и PWE (4 байта).
Структура данных PKW
PKW от ведущего устройства | PKW от преобразователя частоты | ||
---|---|---|---|
PKE | Старший байт Бит 7-4: команда 0: нет запроса 1: чтение 2: запись | PKE | Старший байт Код ответа 0: нет запросов 1: верная операция 8: неверная операция |
IND | Старший байт: младший байт адреса параметра | IND | Старший байт: младший байт адреса параметра |
PWE | Данные | PWE | Данные |
Пример
Нужно запросить параметр C00.01 (адрес 0x2101).
Запрос:
1021 0100 0000 0000
Ответ (операция выполнена):
1021 0100 0000 4999
Ответ (ошибка):
8021 0100 0000 0001
Поле PZD предназначено для циклического чтения/записи параметров. Адреса регистров слов PZD1 и PZD2 нельзя изменить. Адреса регистров слов PZD3 - PZD10 можно редактировать в ПЛК.
Структура данных PZD
PZD от ведущего устройства | PZD от преобразователя частоты | ||||
---|---|---|---|---|---|
Команда | Заданная частота | Данные для циклической записи | Слово состояния | Выходная частота | Данные циклического опроса параметров |
PZD1 | PZD2 | PZD3 – PZD10 | PZD1 | PZD2 | PZD3 – PZD10 |
Описание данных передаваемых master устройством
Тип сообщения | Данные |
---|---|
РZD1 | Команда преобразователя частоты: 0: Нет команды 1: Вращение в прямом направлении 2: Вращение в обратном направлении 3: Постоянная скорость в прямом направлении 4: Постоянная скорость в обратном направлении 5: Останов с замедлением 6: Останов выбегом 7: Сброс неисправности 8: запрет команды Пуск 9: Разрешение команды Пуск |
РZD2 | Задание частоты преобразователя. Шаг – 0.01 Гц |
PZD3 - PZD12 | Могут быть настроены на задание различных параметров (группы параметров 0х3ххх) |
Описание данных передаваемых slave устройством
Тип сообщения | Данные |
---|---|
РZD1 | Команды преобразователя частоты: Бит 0: 0 - Не работает, 1 - В работе Бит 1: 0 - Нет ускорение, 1 - Ускорение Бит 2: 0 - Нет торможения, 1 - Торможение Бит3: 0 - Вращение в прямом направлении, 1 - Вращение в обратном направлении Бит 4: 0 - Неисправность отсутствует, 1 - Неисправность преобразователя частоты Бит 6: 0 - Нет предупреждений, 1 - Сработало предупреждение на преобразователе частоты |
РZD2 | Текущая частота преобразователя. Шаг – 0.01 Гц |
PZD3 - PZD12 | Могут быть настроены на считывание различных параметров (группа С00.хх и часть группы параметров 0х300) |