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

Преобразователь частоты ATV930 + Codesys

Altivar, Altistart, Tesys, Lexium, SoMove

Модераторы: Глоб.модераторы, Специалисты SE

Ответить

Автор темы
Dina_157
новенький
новенький
Сообщения: 1
Зарегистрирован: 12 июн 2020, 13:58
Имя: Дина
Страна: Россия

Преобразователь частоты ATV930 + Codesys

Сообщение Dina_157 »

Добрый день!

Имеется контроллер Fastwel CPM902 и преобразователь частоты ATV930.

Необходимо в Codesys с адаптационной средой от CPM902 считывать значения с преобразователя по протоколу Modbus TCP.
К Master Modbus TCP в Codesys добавила TCP slave и один параметр для передачи в него значения считываемого с преобразователя, в панели свойств написала необходимые для установления связи IP адрес, порт, адрес устройства,регистр и т.д., но данные никакие не приходят в тег.
Попробовала установить связь с преобразователем в MasterOPCModbusUniversalServers-всё хорошо, значения приходят в тег.

Подскажите пожалуйста, в чем может быть проблема?
Настройку для TCP slave делала такую же как и в MasterOPCModbusUniversalServers.

ogorsv
специалист
специалист
Сообщения: 642
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 136 раз
Поблагодарили: 111 раз

Преобразователь частоты ATV930 + Codesys

Сообщение ogorsv »

Добрый день!

C Fastwel дела не имел, но пара мыслей есть

Если уверены, что параметры IP адреса и т.д. у ПЛК и ПЧ согласованы, то обратите внимание на строку в руководстве:
Адреса регистров и битовых полей в сетевых запросах к серверу MODBUS должны быть на
единицу меньше отображаемых в диалоговых панелях


Какой параметр из ATV900 читаете? Попробуйте этот адрес, потом +1 и -1 - такое поведение нередко у разных устройств

Также убедитесь, что код функции Modbus позволяет выполнить указанную операцию.
Думаю, что использовали код 03?

Что в диагностике?

Я бы попробовал следующее:
- Убедиться, что параметры ПЧ и ПЛК совместимы в разделах IP адресов
- Попробовать поставить максимальный таймаут
- Прочитать слово 3201 (статус), потом 3200 и 3202 функцией 03 (Read multiple registers)
- Читать с большим периодом опроса
СВ

se_sib
специалист по FLEXEM
специалист по FLEXEM
Сообщения: 315
Зарегистрирован: 14 дек 2015, 12:15
Имя: Евгений
Страна: Россия
город/регион: Краснодар
Благодарил (а): 7 раз
Поблагодарили: 84 раза

Преобразователь частоты ATV930 + Codesys

Сообщение se_sib »

Dina_157 писал(а): 12 июн 2020, 15:22 Подскажите пожалуйста, в чем может быть проблема?
Настройку для TCP slave делала такую же как и в MasterOPCModbusUniversalServers.
В настройках канала для обмена UnitID 248?
ATV900_UnitID.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

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

Преобразователь частоты ATV930 + Codesys

Сообщение Jackson »

ModBUS Pool'ом сначала поспрашивайте Ваш альтивар, а уж потом в кодесисе можно копаться - может ПЧ в принципе молчит. Может Вы функцию не ту используете или диапазон адресов превышен.

В ModBUS TCP помимо IP есть ещё адресация слейвов. Каким-то устройствам на это наплевать, каким-то - очень даже нет.
По вопросам работы Форума можно обратиться по этим контактам.

se_sib
специалист по FLEXEM
специалист по FLEXEM
Сообщения: 315
Зарегистрирован: 14 дек 2015, 12:15
Имя: Евгений
Страна: Россия
город/регион: Краснодар
Благодарил (а): 7 раз
Поблагодарили: 84 раза

Преобразователь частоты ATV930 + Codesys

Сообщение se_sib »

На Altivar Process 600 и 900 серии 2 области памяти.
Вся карта регистров доступна по адресу 248.
Есть I/O scanner, в его таблицу можно положить подряд необходимые переменные, чтобы оптимизировать обмен и с помощью одного канала (23 функция) вести обмен с приводом. Сканер доступен по 255 адресу.
В принципе основные переменные лежат рядом, кроме настройки рампы разгона/торможения, поэтому можно работать с общей картой по Unit-ID=248.
ATV900_1.PNG
ATV900_2.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Velt
освоился
освоился
Сообщения: 233
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 15 раз
Поблагодарили: 38 раз

Преобразователь частоты ATV930 + Codesys

Сообщение Velt »

В этом альтиваре по умолчанию включен DHCP. Надо задать ему IP и другие сетевые параметры - стр. 547 руководства по программированию.
Потом поопрашивать его каким-либо тестером, например, arOPC и добиться правильных данных. И только после этого приступать конфигурированию мастера в Кодесис.
Ответить

Вернуться в «Приводная техника»