Страница 122 из 131 ПерваяПервая ... 2272112120121122123124 ... ПоследняяПоследняя
Показано с 1,211 по 1,220 из 1308

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

  1. #1211
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Test_driver Посмотреть сообщение
    Простой вопрос к опытным программистам.
    Поменять "слова", типа xSwapWord, можно только через "Функция SWAP_DATA" (раздел 5.8.5 "CODESYS V3.5 Настройка обмена по протоколу Modbus", версия 3.2) ?
    Или есть другие инструменты?
    Как минимум есть еще варианты с использованием указателей (собственно, этот вариант и используется внутри SWAP_DATA) и объединений.

  2. #1212

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Как минимум есть еще варианты с использованием указателей (собственно, этот вариант и используется внутри SWAP_DATA) и объединений.
    Благодарю за оперативность!
    То есть, с помощью Указателей можно "вырвать" 1 байт (по необходимости) из 4-х и его использовать.
    Ну, Указатели для меня ещё пока "тёмный лес". Направление "пинка" понял, будем самообразоввываться.
    Слышал про указатели в С,С++, говорят если поймёшь - сдал сопромат.
    Последний раз редактировалось Test_driver; 15.01.2024 в 11:27.

  3. #1213

    По умолчанию

    Добрый вечер. Чего то я немного подзатупил.
    Имеется панель СПК110. На ней реализован интерфейс.
    А так же есть внешняя панель стороннего производителя. Допустим на экране СПК110 создаю тумблер.
    Привязываю к нему переменнную. И эту же переменную привязываю к модбасу (спк110 в роли слэйва).
    В итоге управление возможно толькО с внешней панели. А тумблер на HMI СПК110 перестает работать. Причем даже если откинуть провода.

    Подскажите как тут быть? Или надо как то разделять переменные?

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

    По умолчанию

    Цитата Сообщение от Welldi Посмотреть сообщение
    Добрый вечер. Чего то я немного подзатупил.
    Имеется панель СПК110. На ней реализован интерфейс.
    А так же есть внешняя панель стороннего производителя. Допустим на экране СПК110 создаю тумблер.
    Привязываю к нему переменнную. И эту же переменную привязываю к модбасу (спк110 в роли слэйва).
    В итоге управление возможно толькО с внешней панели. А тумблер на HMI СПК110 перестает работать. Причем даже если откинуть провода.

    Подскажите как тут быть? Или надо как то разделять переменные?
    Добрый день.
    Чтобы иметь возможность изменять значения holding-регистров слэйва СПК из его программы - нужно в настройках слэйва установить галочку Запись.
    https://youtu.be/Q3hqQlqcESo?t=5502

  5. #1215

    По умолчанию

    Галочка стоит. А как быть с дискретными параметрами.
    Катушками? Из модбаса управления идет хорошо. Но оно как будто имеет приоритет над HMI СПК110.
    Даже если физически провод отключен.
    Но как только переменную отвязываю от модбаса-тумблер на HMI СПК начинает работать

  6. #1216

    По умолчанию

    Попробовал привязать к отдельному биту регистру временного хранения.
    Ситуация та же(

  7. #1217
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Welldi Посмотреть сообщение
    Попробовал привязать к отдельному биту регистру временного хранения.
    Ситуация та же(
    Cвяжитесь со мной в понедельник утром через telegram (в подписи) - проконсультируем вас и всё подскажем.

  8. #1218

    По умолчанию

    В понедельник будет уже поздно) меня найдут где-то в лесу)

  9. #1219

    По умолчанию СПК110 М01 Modbus RTU нет конфигурации каналов...

    Всем доброго времени суток...

    Дано: СПК110 М01, прошивка 2.4.... CODESYS V3.5 SP17 Patch 3 (Win 10)
    Создаю новый проект (шаблон SPK1хх)
    Добавляю (как в инструкции https://ftp.owen.ru/CoDeSys3/11_Docu...odbus_v3.2.pdf ) компонент Modbus COM
    Затем добавляю к нему дочерний компонент Modbus Master, затем дочерний компонент Modbus Slave..

    Дальше по инструкции надо создавать каналы, но в моем интерфейсе про каналы ничего нет

    Подскажите пожалуйста, что я упустил из виду?

    Заранее благодарствую...

    ЗЫ: скриншот приложил...
    Изображения Изображения

  10. #1220

Страница 122 из 131 ПерваяПервая ... 2272112120121122123124 ... ПоследняяПоследняя

Похожие темы

  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, 14:38

Ваши права

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