Показано с 1 по 10 из 13

Тема: сп270, чтение 3х переменных функцией 04.

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #9

    По умолчанию

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    действительно в конфигураторе сп200 есть ошибка. при использовании функции 3х данные читаются по 4х:
    :01 04 00 00 00 01fa
    и наоборот:
    :01 03 00 00 00 01 Fb
    Да нет, тут всё правильно в принципе. Это же не функция чтения по идее задается. Просто input registers имеют номера 30001-39999, команда чтения read input registers - 04h, а holding registers 40001-49999? команда read holding registers - 03h. Так и получается, что бы прочитать к примеру регистр 31001 мы вбиваем 3x - 1000 в настройках СП200, и читается это функцией 04h. Соответственно к примеру 41001 мы задаем 4x - 1000, и читается это функцией 03h.

    Ну как вариант, предложите можети ли вы предложить варианты для того что бы считать два регистра:

    31001, при этом запрос должен иметь вид: 01 04 03 E8 00 01 B1 BA
    42991, при этом запрос должен иметь вид: 01 03 0B AE 00 01 E7 CF

    429991 например я смог запросто вытащить цифровым дисплеем:
    Адрес устройства 1, регистр 4х - 2990, переадр. - не помечено, тип данных word.
    Тоже самое но с:
    Адрес устройства 1, регистр 3х - 1000, переадр. - не помечено, тип данных word, выдает... о чудо! Панель с писком перезагружается каждые пару секунд!
    Последний раз редактировалось borgivan; 26.11.2009 в 17:35.

Ваши права

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