Показано с 1 по 5 из 5

Тема: Не работает запись переменных Modbus TCP

  1. #1

    По умолчанию Не работает запись переменных Modbus TCP

    Приветствую всех.
    У меня есть вопрос, по поводу записи переменных в Modbus.
    Устройство (физический контроллер) имеет настройки Modbus TCP:
    1. IP - 192.168.51.201
    2. Port - 502
    Создана Modbus TCP.
    Далее есть 2 регистра, приложил скриншот №1 обращение к переменным из MasterSCADA4d:
    Снимок.PNG
    и из контроллера, параметры:
    Снимок.PNG
    Читаю из устройства нормально, но записать в Modbus не получается, при изменения значения появляется замочек (фиксация значения переменной) - но в контроллере ничего не меняется.
    Как правильно записывать значение, в Modbus через MasterSCADA - может я чего не доглядел?
    Так же прикладываю проект.
    Заранее спасибо за ответы.
    Проект 2.zip

  2. #2

    По умолчанию

    Пока StatusCode не будет "Good" - на контроллер ничего не передаётся, даже если вы меняете принудительно поле "Value" тега.
    Привязывайте тег из протоколов к объекту целиком (через SYSTEM_REAL_PARAM), тогда у вас будет нормальное значение StatusCode.

  3. #3

    По умолчанию

    Значение приходит, я выбрал HOLDING_REGISTERS, указал адрес регистра.
    Создал в объектах, объект -> Параметр 1 и привязал его в AO1 value - изменяю значение, все ровно не меняется.
    но все ровно не меняется ничего.
    Прошу прощения, если вопросы простые - я просто только недавно начал изучать.
    Снимок.PNG
    Снимок.PNG
    Изображения Изображения
    Последний раз редактировалось DmitryLos; 20.10.2023 в 11:19.

  4. #4

    По умолчанию

    Цитата Сообщение от DmitryLos Посмотреть сообщение
    Значение приходит, я выбрал HOLDING_REGISTERS, указал адрес регистра.
    Создал в объектах, объект -> Параметр 1 и привязал его в AO1 value - изменяю значение, все ровно не меняется.
    но все ровно не меняется ничего.
    Прошу прощения, если вопросы простые - я просто только недавно начал изучать.
    Снимок.PNG
    Снимок.PNG
    А у вас реальный контроллер или запускаете скаду в режиме эмуляции?

  5. #5

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    А у вас реальный контроллер или запускаете скаду в режиме эмуляции?
    У меня реальный контроллер.
    В контроллере создан протокол Modbus и туда добавлены, 2 тестовые переменные.

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 23.05.2022, 12:59
  2. Запись энергонезависимых переменных
    от Bariy в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 30.01.2020, 16:50
  3. Запись переменных в память
    от Solmik в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 22.06.2017, 13:26
  4. Запись констант переменных в ПЛК
    от Vitorgan в разделе Эксплуатация
    Ответов: 11
    Последнее сообщение: 21.05.2016, 08:38
  5. Чтение/запись переменных
    от Safron в разделе Master SCADA 3
    Ответов: 13
    Последнее сообщение: 22.09.2014, 15:47

Ваши права

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