Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 37

Тема: Проблема с сетевыми переменными в owenlogic

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    22.06.2020
    Адрес
    Беларусь, г.Брест
    Сообщений
    23

    По умолчанию Проблема с сетевыми переменными в owenlogic

    Всем здравствуйте! Суть вопроса такая. Почему нельзя в лоджике создать две переменные с разными функциями записи по одинаковому адресу.
    Столкнулся с этим когда возникла необходимость управлять терморегулятором Autonics TX4S-B4S.
    Force single coil (func 05) address 00h 0-run 1-stop (contol output)
    и уставка температуры Preset single registr (func 06) address 00h SV setting value
    По отдельности все работает.
    А вместе не возможно создать две переменные с одинаковым адресом. Лоджик ругается на адрес.
    Вложения Вложения

  2. #2

    По умолчанию

    Покажите какие именно ругательства вы видите (скрин или проект)

    Увидел скрин
    Если вы собираетесь УПРАВЛЯТЬ терморегулятором, то ПР должно быть мастером. А вы пытаетесь добавить переменные в ПР - слейв.

    UPD:
    Но добавить один и тот-же адрес и в мастере похоже не получится
    Последний раз редактировалось 1exan; 13.01.2024 в 19:33.

  3. #3
    Пользователь
    Регистрация
    22.06.2020
    Адрес
    Беларусь, г.Брест
    Сообщений
    23

    По умолчанию

    Ругается на одинаковый адрес
    Изображения Изображения
    • Тип файла: jpg err1.jpg (267.1 Кб, Просмотров: 46)

  4. #4
    Пользователь
    Регистрация
    22.06.2020
    Адрес
    Беларусь, г.Брест
    Сообщений
    23

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Покажите какие именно ругательства вы видите (скрин или проект)

    Увидел скрин
    Если вы собираетесь УПРАВЛЯТЬ терморегулятором, то ПР должно быть мастером. А вы пытаетесь добавить переменные в ПР - слейв.

    UPD:
    Но добавить один и тот-же адрес и в мастере похоже не получится
    Какой нафиг слэйв? ПР мастер у меня

  5. #5

    По умолчанию

    Цитата Сообщение от Yura_brest Посмотреть сообщение
    Какой нафиг слэйв? ПР мастер у меня
    Да, я понял

  6. #6

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Создайте у мастера 2 переменных чтения из одного и того же одной и той же функцией регистра или 2 переменных записи в один и тот же регистр.

    Зачем это надо - это не Ваши проблемы
    Да, я уже попробовал - не получается. Это конечно неправильное поведение

  7. #7

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Создайте у мастера 2 переменных чтения из одного и того же регистра одной и той же функцией или 2 переменных записи в один и тот же регистр.

    Зачем это надо - это не Ваши проблемы

    Это помимо того что битовые и регистровые области - разные. А их совпадение - случайность конкретных производителей. Овена например.
    Но та ошибка, что у ТС со слейвом - ожидаема, т.к. у ПР эти области совпадают. А вот от мастера ПР я такой ошибки не ждал

  8. #8
    Пользователь
    Регистрация
    22.06.2020
    Адрес
    Беларусь, г.Брест
    Сообщений
    23

    По умолчанию

    Можно создать только по одинаковому адресу, но только если одна с функцией чтения, а другая с функцией записи.

  9. #9
    Пользователь
    Регистрация
    22.06.2020
    Адрес
    Беларусь, г.Брест
    Сообщений
    23

    По умолчанию

    Надеюсь, разработчики лоджика, пофиксят это.

  10. #10
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    По мне - не разработчики Owen виноваты, а разработчики девайса.
    Карта регистров Modbus - должна быть прозрачна. Адрес 00 - управление, адрес 01 - задание, адрес 02 - состояние (например). А уж какой функцией данный регистр/бит из регистра прочитать/записать - мое дело.
    Например, я могу и один бит прочитать, а могу и слово потом сам на биты разберу. Или по одному регистру читать или кучкой.

    Мне, например, попадались девайсы, у который функция 06 только, 16 - не поддерживается. И записываешь 20 регистров по одному...
    В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик

Страница 1 из 4 123 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 10.08.2022, 18:15
  2. ПЛК110[M02]: ОБмен сетевыми переменными
    от S#716_0P в разделе ПЛК1хх [М02]
    Ответов: 1
    Последнее сообщение: 20.06.2022, 14:00
  3. Тормозит обмен сетевыми переменными
    от Mangust в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 10.10.2011, 17:06
  4. Ответов: 1
    Последнее сообщение: 26.06.2009, 09:47
  5. Проблема с сетевыми переменными
    от Василий Куц в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 28.09.2007, 14:04

Ваши права

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