Страница 169 из 170 ПерваяПервая ... 69119159167168169170 ПоследняяПоследняя
Показано с 1,681 по 1,690 из 1700

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

  1. #1681
    Пользователь
    Регистрация
    27.10.2019
    Адрес
    Астрахань
    Сообщений
    150

    По умолчанию

    Да RTU как бы не хотелось, но все равно Спасибо.
    Что же делать?

  2. #1682
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,768

    По умолчанию

    у меня есть частотник INVT GD350-19 с платой расширения EC-TX510B
    Цитата Сообщение от wallera Посмотреть сообщение
    Да RTU как бы не хотелось, но все равно Спасибо.
    Что же делать?
    1. Более практично относиться к поиску информации.
    2. Написать мне в телеграм (см. в подписи) или на support@owen.ru

    18-02-2026 10-00-06.png

  3. #1683

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    1. Более практично относиться к поиску информации.
    2. Написать мне в телеграм (см. в подписи) или на support@owen.ru

    18-02-2026 10-00-06.png
    Грешен, дальше заголовка и первой выдачи из поисковика не смотрел. Но строчка - Ethernet/IP меня сразу охладила!
    Значит есть модбас тср, джамперы надо ставить... Прошу прощения, был не прав)

  4. #1684
    Пользователь
    Регистрация
    27.10.2019
    Адрес
    Астрахань
    Сообщений
    150

    По умолчанию

    Считать данные(частоту ) получилось , а вот с записью не идет.

  5. #1685

    По умолчанию

    Добрый день.

    Подскажите, можно ли как-то в код программы получить заложенное количество регистров временного хранения и количество входных регистров из конфигурации Modbus TCP Slave?
    2.png
    Зачем это нужно: для реализации модбас-слейва создал массив WORD, связал его с конфигурацией модбас. Хотелось бы его размер прописывать не вручную, а получать настроенное количество элементов из конфигурации в константу.

  6. #1686
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,768

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Добрый день.

    Подскажите, можно ли как-то в код программы получить заложенное количество регистров временного хранения и количество входных регистров из конфигурации Modbus TCP Slave?
    2.png
    Зачем это нужно: для реализации модбас-слейва создал массив WORD, связал его с конфигурацией модбас. Хотелось бы его размер прописывать не вручную, а получать настроенное количество элементов из конфигурации в константу.
    Добрый день.
    Такой возможности нет.

  7. #1687

    По умолчанию

    Карбофос А не подойдёт ли сделать всё на OCL (Owen Communication Library)?
    Я на ней сделал Slave - и мне так понравилось, что прям аж ваще! Я все регистры на структуру отобразил, и сразу ею и пользовался.
    В твоём случае ты сразу можешь на массив их отобразить. И, соответственно, знать его размерность.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  8. #1688
    Пользователь
    Регистрация
    27.10.2019
    Адрес
    Астрахань
    Сообщений
    150

    По умолчанию

    Цитата Сообщение от wallera Посмотреть сообщение
    Считать данные(частоту ) получилось , а вот с записью не идет.
    ВСЕ ПОЛУЧИЛОСЬ! UNIT ID надо было и ЧП и CODESYS поставить одинаково.

  9. #1689

    По умолчанию

    Добрый день. Есть программка управляющая Веспер E5-MINI по rs-485 modbus rtu, все хорошо все управляется стандартными средствами. Но стандартная команда записи 06 пишет в EEPROM и со временем убьет частотник. Как заменить стандартную команду 06 на команду 41, которая делает тоже самое, но пишет только в оперативку? Желательно используя стандартные средства, очень не хочется писать руками весь обмен с расчетом CRC и прочим.

  10. #1690

    По умолчанию

    Цитата Сообщение от Hellalive Посмотреть сообщение
    Добрый день. Есть программка управляющая Веспер E5-MINI по rs-485 modbus rtu, все хорошо все управляется стандартными средствами. Но стандартная команда записи 06 пишет в EEPROM и со временем убьет частотник. Как заменить стандартную команду 06 на команду 41, которая делает тоже самое, но пишет только в оперативку? Желательно используя стандартные средства, очень не хочется писать руками весь обмен с расчетом CRC и прочим.
    Откуда вы это взяли?
    Везде функции 06, 10 и остальные пишут в оперативку, например изменение частоты или командное слово,
    для сохранения в ПЗУ обычно используются дополнительные команды (типа запись числа в определённый регистр)
    Кроме того запись обычно делают по изменению или по биту, а не циклически как чтение.
    Последний раз редактировалось kondor3000; 25.02.2026 в 14:54.

Страница 169 из 170 ПерваяПервая ... 69119159167168169170 ПоследняяПоследняя

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 13:38

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •