Страница 2 из 7 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 63

Тема: MS4D modbus tcp slave

  1. #11

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    перестановка байт внутри регистра. 00 01 и 01 00 - 1 и 256 соответственно.
    Вопрос в том как это исправить ?

  2. #12
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,574

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    перестановка байт внутри регистра. 00 01 и 01 00 - 1 и 256 соответственно.
    послушайте, КапитанОчевидность, прежде чем написать тут, как насчет разобраться в озвученной проблеме?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

    По умолчанию

    capzap так спросить техподдержку, почему так происходит, не? Попробовать перед записью поменять скриптом. То есть подать 1 в команде, изменить скриптом, передать в устройство. По крайней мере когда с железками работаешь, это нормальное явление. Почему такое на ПК хз, может у них там по умолчанию так сделано для чего-то.

  4. #14
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,574

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    capzap так спросить техподдержку, почему так происходит, не? Попробовать перед записью поменять скриптом. То есть подать 1 в команде, изменить скриптом, передать в устройство. По крайней мере когда с железками работаешь, это нормальное явление. Почему такое на ПК хз, может у них там по умолчанию так сделано для чего-то.
    Вы вообще тему не читаете, ТС написал что сделал запрос в техподдержку.
    Каким скриптом, скада используется в качестве слейва, пользователь ни как не влияет на ответ слейва, он только предоставляет данные для функций чтения, а функции записи уже заполняют переменные проекта, в каком месте пользователь должен что то местами менять?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

    По умолчанию

    capzap это вопрос к MS4D, позволяет ли она в slave переставлять байты и регистры в зависимости как их посылает master. Имхо, как бы должна предоставлять такую возможность по простой причине, ПК работает в LittleEndian если не ошибаюсь, а вот всякие ПЛК могут работать по своему. Отсюда и возможен такой эффект, который и должен устраняться средствами scada.

  6. #16

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ... пользователь ни как не влияет на ответ слейва, он только предоставляет данные для функций чтения, а функции записи уже заполняют переменные проекта, в каком месте пользователь должен что то местами менять?
    Причем в проекте переменная получает правильное значение. И такое поведение MS4D наблюдалось еще на версии 1.2. Тогда на это забил, а сейчас решил в ТП обратиться и на форуме спросить, может кто еще с таким сталкивался.

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    capzap это вопрос к MS4D, позволяет ли она в slave переставлять байты и регистры в зависимости как их посылает master. Имхо, как бы должна предоставлять такую возможность по простой причине, ПК работает в LittleEndian если не ошибаюсь, а вот всякие ПЛК могут работать по своему. Отсюда и возможен такой эффект, который и должен устраняться средствами scada.
    Вы не поняли - можно как угодно переставлять, но в 6й функции ответ повторяет запрос. Иное - не модбас

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

    По умолчанию

    Валенок а лог ответа/запроса прямо из MS4D ?

  9. #19

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Валенок а лог ответа/запроса прямо из MS4D ?
    Из Wireshark-а

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Валенок а лог ответа/запроса прямо из MS4D ?
    Откуда - выше сказали. Добавлю, ответ=запрос на уровне tcp

Страница 2 из 7 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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