Страница 758 из 873 ПерваяПервая ... 258658708748756757758759760768808858 ... ПоследняяПоследняя
Показано с 7,571 по 7,580 из 8726

Тема: CODESYS V3.5. Вопросы и ответы

  1. #7571

    По умолчанию

    Можно ли при описании устройств ти Modbus Slave Client(интересует Modbus прежде всего) использовать не числовые константы (в виде адреса регистров написанных циферьками), а щгначения определенные в списке глобальных констант.

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

    По умолчанию

    Цитата Сообщение от pppppppo_98 Посмотреть сообщение
    Можно ли при описании устройств ти Modbus Slave Client(интересует Modbus прежде всего) использовать не числовые константы (в виде адреса регистров написанных циферьками), а щгначения определенные в списке глобальных констант.
    При настройке обмена через дерево проекта - нет.
    При настройке обмена через библиотеку - можно.

  3. #7573

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    При настройке обмена через дерево проекта - нет.
    При настройке обмена через библиотеку - можно.
    А есть ли у вас пример асинхронного параллельного опроса нескольких устройств (и на ввод и на вывод) по шине модбас с использованием библиотек. Хотелось бы посмотреть как устроен перезапуск устройства в случае временного зависания... Задача собственно такая - есть несколько насосов с чрп и удаленными датчиками (неприсоединенные к ЧРП) -нужно синхронирзировать расход воды у насосв соединенных последовательно (условно 1 и 2 подьемов). На ЧРП установлены ПИД регуляторы, данные проходят по модбас... По шине модбаса идет некоторая потеря пакетов 7-10% на разных ЧРП, поэтому данные обратной связи (уровень)для ЧРП передаются с избыточным семплированием.

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

    По умолчанию

    Цитата Сообщение от pppppppo_98 Посмотреть сообщение
    А есть ли у вас пример асинхронного параллельного опроса нескольких устройств (и на ввод и на вывод) по шине модбас
    О каком протоколе речь - Modbus RTU или Modbus TCP?

    Цитата Сообщение от pppppppo_98 Посмотреть сообщение
    Хотелось бы посмотреть как устроен перезапуск устройства в случае временного зависания.
    Перезапуск устройства или перезапуск опроса устройства?

  5. #7575

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    О каком протоколе речь - Modbus RTU или Modbus TCP?
    Да собственно использую и то, и другое. Но наверное достаточно одного, второе по аналогии можно сделать (учитывая естественно что там несколько иные события)

    Перезапуск устройства или перезапуск опроса устройства?
    Ну наверное перезапуск опроса . Он же реализован в дереве , при нажатии соотвествующей галочки

    ЗЫ

    Я так понимаю что для опроса устройств нужно тогда отдельную задачу создавать?

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

    По умолчанию

    Я так понимаю что для опроса устройств нужно тогда отдельную задачу создавать?
    Необязательно.

    Ну наверное перезапуск опроса . Он же реализован в дереве , при нажатии соотвествующей галочки
    Если вы реализуете обмен в коде - то, соответственно, контроль над опросом остается на вашей стороне.
    Например, при отсутствии ответа от устройства, вы можете опросить другие устройства шины и затем снова попробовать опросить его - это типовой вариант.

    Насчет примеров - можете начать с п. 5 из этого документа:
    https://ftp.owen.ru/CoDeSys3/11_Docu...odbus_v3.2.pdf

  7. #7577

    По умолчанию

    Привет.
    Подскажите, как использовать переменную SFCCurrentStep в языке SFC ? Я хочу получать название шага автомата.
    Эту переменную нужно нужно объявлять или нет? Я ее объявляю и получаю предупреждение:

    C0373: Use of SFC flag variable 'SFCCurrentStep' is disabled.

    Screenshot 2024-09-18 124308.png

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Привет.
    Подскажите, как использовать переменную SFCCurrentStep в языке SFC ? Я хочу получать название шага автомата.
    Эту переменную нужно нужно объявлять или нет? Я ее объявляю и получаю предупреждение:

    C0373: Use of SFC flag variable 'SFCCurrentStep' is disabled.

    Screenshot 2024-09-18 124308.png
    Добрый день.

    Проект - Установки проекта - SFC - поставьте нужные вам галочки

    2024-09-18_13-48-37.png

  9. #7579
    Пользователь
    Регистрация
    25.03.2024
    Адрес
    Ну ты знаешь по IP, зачем спрашиваешь?
    Сообщений
    121

    По умолчанию Проверки на обрыв 4-20мА между датчиком

    Здравствуйте!

    1. Есть готовые решения для проверки на обрыв 4-20мА от датчика в шаблонах для СПК107 и модулями серии МВ110-224 (МВ110-224.8А например). Напомню, у нас работа по шаблонам, RS 485, Модбас, Codesys 3.5. Или нужно писать программу самим? Может можно в Таблицу тревог сразу вытянуть обрыв и пропадание связи?
    2. И также есть ли решения при пропадании связи между СПК107 и модулями серии МВ110-224? Или нужно писать прогу самому?

  10. #7580

    По умолчанию

    Цитата Сообщение от DOMOSED Посмотреть сообщение
    Здравствуйте!

    1. Есть готовые решения для проверки на обрыв 4-20мА от датчика в шаблонах для СПК107 и модулями серии МВ110-224 (МВ110-224.8А например). Напомню, у нас работа по шаблонам, RS 485, Модбас, Codesys 3.5. Или нужно писать программу самим? Может можно в Таблицу тревог сразу вытянуть обрыв и пропадание связи?
    2. И также есть ли решения при пропадании связи между СПК107 и модулями серии МВ110-224? Или нужно писать прогу самому?
    В шаблонах для каждого канала есть статус, читайте его и определяйте обрыв. 1 Модуль 8А.jpg Можно через структуру и перечисление.
    Коды ошибок есть в руководстве. Например
    STATUS_OK := 0, // Нет ошибок
    STATUS_BREAK :=16#F00D, // Обрыв датчика

    Для опроса модуля есть флаг ошибки- Признак ошибки опроса модуля, проверяйте бит и используйте где надо.
    Последний раз редактировалось kondor3000; 18.09.2024 в 17:42.

Страница 758 из 873 ПерваяПервая ... 258658708748756757758759760768808858 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4154
    Последнее сообщение: 13.03.2026, 14:33
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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