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

Тема: Опрос контроллера стороннего производителя

  1. #1

    По умолчанию Опрос контроллера стороннего производителя

    Коллеги, добрый день.
    Подскажите, что не так делаю. Решил для теста состыковать 2 устройства. Завел в OwenCloud 2 параметра ПЛК: регистр D0 (имеет адрес 4096=1000H) и выходное реле Y0 (имеет адрес 1280=500H). В режиме чтения все работает. А вот если хочу записать значение 1 в выходное реле, ничего не происходит. Ставил все возможные функции записи - ничего не помогает. Функция записи работает вообще?

  2. #2

    По умолчанию

    Здравствуйте, Энди_В.
    Даже если Вы все правильно сделали то контроллер стороннего производителя в следующем цикле перепишет значение выход в соответствии со своей программой.
    Для внешнего управления контроллером необходимо еще где то указать ему, что сейчас будем работать по новому)
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  3. #3

    По умолчанию

    К сожалению, разбираться в работе стороннего производителя не в моей компетенции. Но помочь разобраться с какой стороны ошибка могу. Под рукой есть преобразователь RS-485/USB?

  4. #4
    Пользователь
    Регистрация
    17.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    55

    По умолчанию

    Подключил шлюз по протоколу ModBus RTU к "произвольному прибору Modbus", в данном случае к регистратору РМТ69L (Элемер). Двухбайтные целые числа читаются корректно в формате int32, а четырехбайтные в формате float дают ошибку 255. "float" - это "Float32" ? Функции чтения пробовал 03 и 04 - результат тот же. В чём может быть ошибка?

  5. #5

    По умолчанию

    Цитата Сообщение от Самойлов Сергей Посмотреть сообщение
    Подключил шлюз по протоколу ModBus RTU к "произвольному прибору Modbus", в данном случае к регистратору РМТ69L (Элемер). Двухбайтные целые числа читаются корректно в формате int32, а четырехбайтные в формате float дают ошибку 255. "float" - это "Float32" ? Функции чтения пробовал 03 и 04 - результат тот же. В чём может быть ошибка?
    Да, float = float32.
    Ошибка может быть:
    - неправильно указан порядок чтения регистров
    - неправильно указан порядок чтения байт
    - неправильно указан адрес регистра.

    Все пункты должны быть описаны в РЭ на прибор.
    Напоминаю, что в облаке адрес регистра вводится в формате hex.
    Точно определить ошибку можно, если прослушать линию через преобразователь RS-485/USB.

  6. #6
    Пользователь
    Регистрация
    17.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    55

    По умолчанию

    Порядок чтения регистров и байт тоже пробовал менять. Регистр для двухбайтного целого числа (0401 в данном приборе) читается нормально, а для 4-байтного float (0500 и 0501) - даёт ошибку 255. А какой софт для прослушки линии подойдёт?

  7. #7

    По умолчанию

    Зачем слушать?
    Подключите через RS-485 конвертор к компу. Поставте OPC сервер скажем инсата. Проведите опрос, настройте чередование байт.

  8. #8
    Пользователь
    Регистрация
    17.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    55

    По умолчанию

    Удалось считать результаты измерения РМТ69L с помощью ПМ210. Функция чтения - 04, адреса регистров: 0000 - для пера 1, 0002 - для пера 2, 0004 - для пера 3 и т.д. Формат хранения - float.
    Последний раз редактировалось Самойлов Сергей; 11.07.2018 в 14:18.

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

    По умолчанию

    Добрый день.
    Планируется ли создание библиотек для подключения к OwenCloud приборов учета?
    В частности интересует тепловычислитель ВКТ7.

  10. #10

    По умолчанию

    А что бы производителям счётчиков не сделать своё облако, да ещё бесплатное?
    Пока мало кто это делает.

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

Похожие темы

  1. Ответов: 4
    Последнее сообщение: 08.12.2016, 20:57
  2. ТТР какого производителя выбрать ?
    от IVM в разделе Твердотельное реле
    Ответов: 4
    Последнее сообщение: 28.09.2016, 12:43
  3. Ответов: 13
    Последнее сообщение: 30.01.2016, 15:19
  4. Ответов: 0
    Последнее сообщение: 16.10.2012, 15:03

Ваши права

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