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

Тема: MS4D modbus tcp slave

  1. #1

    По умолчанию MS4D modbus tcp slave

    Всем добрый день.
    Столкнулся с проблемой. Настраиваю мастер-скаду как modbus tcp slave устройство (эмуляция WAGO 750-362). При попытке записи холдинг-регистра получаю ошибку. Анализ пакетов показал что в ответе мастер-скада не правильно передает байты значения. Изменение параметра узла "Последовательность байт в Modbus" ни какого результата не дала. Кто-нибудь сталкивался с похожей проблемой ?

    MS4D - версия 1.3.8
    Вложения Вложения

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,046

    По умолчанию

    А где неправильно то?

  3. #3

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    А где неправильно то?
    Запрос:
    Modbus
    .000 0110 = Function Code: Write Single Register (6)
    Reference Number: 512
    Register 512 (UINT16): 1
    [Register Number: 512]
    Register Value (UINT16): 1

    Ответ:
    Modbus
    .000 0110 = Function Code: Write Single Register (6)
    [Request Frame: 1364]
    [Time from request: 197.000 microseconds]
    Reference Number: 512
    Register 512 (UINT16): 256
    [Register Number: 512]
    Register Value (UINT16): 256
    Последний раз редактировалось AlexF; 17.08.2025 в 13:27.

  4. #4
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,046

    По умолчанию

    тогда про 6 забывайте и пробуйте 16

    и да, вот эта мутотень
    .000 0110 = Function Code: Write Single Register (6)
    [Request Frame: 1364]
    [Time from request: 197.000 microseconds]
    Reference Number: 512
    не нужна. Суть приводите

  5. #5

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    тогда про 6 забывайте и пробуйте 16

    и да, вот эта мутотень

    не нужна. Суть приводите
    То ПО которое пишет не моё, там только 6.
    В силу некоторых нюансов MS4D для меня удобнее для реализации задачи. Если вместо мастер-скады реализую задачу (тестовый стенд) на python, java или openscada то все работает.

  6. #6
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,046

    По умолчанию

    В MS4D-техподдержку - писали? Они что на это что предлагают?

  7. #7

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    В MS4D-техподдержку - писали? Они что на это что предлагают?
    Запрос открыл, жду ответа. Думаю в понедельник что-нибудь ответят.

  8. #8

    По умолчанию

    Цитата Сообщение от AlexF Посмотреть сообщение
    Запрос открыл, жду ответа. Думаю в понедельник что-нибудь ответят.
    У вас какой часовой пояс?) Уже понедельник...

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,982

    По умолчанию

    перестановка байт внутри регистра. 00 01 и 01 00 - 1 и 256 соответственно.

  10. #10

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    У вас какой часовой пояс?) Уже понедельник...
    GMT+6, в Москве думаю еще не проснулись

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

Похожие темы

  1. PLC110-30 MS4D Modbus
    от ДмитрийИ в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 3
    Последнее сообщение: 03.02.2020, 11:00
  2. Ответов: 2
    Последнее сообщение: 04.06.2019, 16:55
  3. Modbus (Master) не отображается в память Modbus (Slave)
    от ghoch в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 07.05.2018, 09:40
  4. ПЛК160: Modbus TCP Master и Modbus TCP Slave одновременно.
    от Антон Костюченко в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 18.07.2016, 10:36
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 13:42

Ваши права

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