Страница 3 из 28 ПерваяПервая 1234513 ... ПоследняяПоследняя
Показано с 21 по 30 из 271

Тема: ОВЕН СМИ2-М - обновленный modbus-индикатор

  1. #21

    По умолчанию

    Все отсмотрел. Переменные типа int, в виде времени вывожу, смену цвета, мигание через записи в соответсвующие регистры так же норм. Но как символы из таблицы ascii кодов в перменную типа string (если я правильно понял, что текст в такой тип выводится) пока не. Пробовал использовать пример с шаблона на сми2, просто заменив регистры сетевых пременных на регистры от СМИ 2м. но не вышло. видимо не все так просто

  2. #22

  3. #23

    По умолчанию

    Здравствуйте .Пр200-мастер, СМИ 2М- слейв. Не получается отобразить на СМИ (- - - -).пишу в 4107-5, в 4208-45. На СМИ 2 получалось. Помогите)

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

    По умолчанию

    Цитата Сообщение от igkuz Посмотреть сообщение
    Здравствуйте .Пр200-мастер, СМИ 2М- слейв. Не получается отобразить на СМИ (- - - -).пишу в 4107-5, в 4208-45. На СМИ 2 получалось. Помогите)
    Добрый день.
    Надо всю строку (все 16 регистров) записывать в запросе - по кускам не получится.

  5. #25

    По умолчанию

    Спасибо. Буду пробовать

  6. #26

    По умолчанию

    Хотя пример бы не помешал))

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

    По умолчанию

    Я не уверен, что OwenLogic в текущих версиях вообще позволяет отправить такой запрос.
    Вам лучше использовать типа Портрет и формировать значение с помощью битовой маски.

  8. #28

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

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    В смысле 3х регистров сразу. Чтоб записать '----' (в натуре '----'/0 + любой символ)
    А 2-мя регистрами только '---'/0
    К сожалению, со СМИ2-М (и другими приборами на текущей программной платформе) так не получится.
    Там "параметр" не поддерживает "частичное" изменение (т.е. в запросе должны быть указаны все регистры - и для записи, и для чтения).
    Для строк это является не очень удобным поведением - вероятно, со временем оно будет улучшено.

    P.S. - терминирующий ноль не нужен, СМИ ориентируется на параметр Длина строки.

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

    По умолчанию

    Посмотрел - вы правы, частичную запись действительно можно организовать при использовании терминирующего нуля.
    Это несколько неожиданное поведение - обсудим с разработчиками.
    Чтение работает более для меня предсказуемо - пока запрашивается менее 16 регистров строки, то в ответ приходит exception 02 (illegal data address).

Страница 3 из 28 ПерваяПервая 1234513 ... ПоследняяПоследняя

Похожие темы

  1. Индикатор RS485 - СМИ2
    от Ельцов Андрей в разделе В продаже
    Ответов: 288
    Последнее сообщение: 18.12.2023, 20:43
  2. Выносной индикатор для ОВЕН ПР
    от Atman в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 31.07.2017, 16:16
  3. ПЛК-100 и СМИ2 - связь по протоколу ОВЕН
    от Антон Волков в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 10.09.2014, 19:17
  4. СМИ2 и modbus
    от ribamuka в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 23.04.2014, 17:43

Метки этой темы

Ваши права

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