Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: СМИ2

  1. #1

    По умолчанию СМИ2

    При работе с данными типа real контроллер посылает комнду вывода значений на индикатор:
    запрос - 01 10 00 1B 00 02 04 99 9A C1 B1 2С 47 (запись -22.2)
    ответ - 01 10 00 1B 00 02 31 CF

    индикатор не отображает данные.

    при помощи Modbus tester посылаю команду:
    запрос - 01 10 00 1B 00 02 04 C1 B1 99 9A 34 F0 (запись -22.2)
    ответ - 01 10 00 1B 00 02 31 CF

    индикатор отображает данные.

    Т.е. проблема несовпадения порядка передачи данных C1 B1 99 9A.
    Можно ли каким-то образом его поменять?

  2. #2

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    порядок байт меняется в параметрах канала, либо трейс дибо натив
    Я не нашел таких настроек в СМИ2, можно подробнее?

  3. #3

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    почему в сми то, у Вас же плк не верно пакует значения, там и ищите
    Контроллер у меня другого производителя, я там таких настроек не нашел, а есть какой-либо стандарт?

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    старшим/младшим словом/байтом вперед каждый производитель сам выбирает,зависит от многих факторов
    В Вашем случае, можно перед тем как отдать переменную для отправки по модбас, перевернуть самостоятельно слова, а можно реал конвертировать в инт и передать его (в документации к смишке написано как инт отображать реалом выставляя в нужном месте точку)
    Хотел число Real передавать в натуральном формате, придется как обычно череж Ж... делать, умножать на 10, сдвигать точку (для инт.). Вообще стандарты и есть для того чтобы сопрягать разных производителей.

  5. #5

    По умолчанию

    Стандарт MODBUS не регламентирует формат передаваемых данных. Просто 16 битовых регистров. Что в них - стандартом не описано, к сожалению.

  6. #6

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а слова то перевернуть в чем трудность, дольше на форуме посты пишите
    В контроллере нет такой возможности.

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

    По умолчанию

    Цитата Сообщение от GlobaxJ Посмотреть сообщение
    В контроллере нет такой возможности.
    функции ROR/ROL входят в стандарт МЭК, в любом программируемом устройстве есть возможность изменить слова/байты
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  8. #8

    По умолчанию

    Как это нет? Что за контроллер такой?

  9. #9

    По умолчанию

    Добрый вечер. Подключаюсь через Конфигуратор к СМИ-2 по заводским настройкам. Выставляю протокол ModbusRTU, новый адрес устройства, таймаут сети 1с, все
    остальное по умолчанию. Записываю в СМИ. В конфигураторе меняю адрес устройства на тот который указал и пытаюсь связаться. Выдает ошибку соединения.
    Это первое. Второе. Кратковременным нажатием кнопки "Сброс" не происходит выдача параметров СМИ и их значений на индикатор, как написано в руководстве.

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

    По умолчанию

    Цитата Сообщение от Alexey1977 Посмотреть сообщение
    Добрый вечер. Подключаюсь через Конфигуратор к СМИ-2 по заводским настройкам. Выставляю протокол ModbusRTU, новый адрес устройства, таймаут сети 1с, все
    остальное по умолчанию. Записываю в СМИ. В конфигураторе меняю адрес устройства на тот который указал и пытаюсь связаться. Выдает ошибку соединения.
    Это первое. Второе. Кратковременным нажатием кнопки "Сброс" не происходит выдача параметров СМИ и их значений на индикатор, как написано в руководстве.
    Добрый день.

    1. Конфигуратор подключается к прибору по протоколу ОВЕН. Соответственно, после того, как выставлен протокол Modbus - подключится конфигуратором уже нельзя.
    2. Нужно зажать Сброс на 3 секунды и дождаться появления надписи Fact. После этого отпустить и опять зажать на 3 секунды - тогда начнется циклическое отображение значений сетевых параметров.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. СМИ2
    от Rostislav 67 в разделе Эксплуатация
    Ответов: 10
    Последнее сообщение: 03.10.2014, 11:13
  2. Программирование СМИ2
    от rwg в разделе Панели оператора (HMI)
    Ответов: 2
    Последнее сообщение: 16.06.2014, 19:36
  3. сми2
    от stanislav0 в разделе Панели оператора (HMI)
    Ответов: 11
    Последнее сообщение: 31.01.2014, 05:52
  4. СМИ2
    от Fudz в разделе Панели оператора (HMI)
    Ответов: 11
    Последнее сообщение: 22.05.2013, 08:57

Ваши права

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