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

Тема: Конфигуратор и МВ110-8АС

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Borserg
    Регистрация
    06.05.2015
    Адрес
    Санкт-Петербург
    Сообщений
    169

    По умолчанию

    Цитата Сообщение от Ильнур Гибадуллин Посмотреть сообщение
    Конфигуратор работает по протоколу ОВЕН. В связи с особенностями протокола, при конфигурировании каждый модуль занимает количество адресов, равное количеству его каналов; это приводит к тому, что при попытке настраивать модули, уже находящиеся в сети и имеющие последовательные адреса (1, 2, 3) могут возникнуть ошибки. Если предполагается, что в будущем может потребоваться перенастройка модулей, то следует изначально задавать адреса модулей с промежутками, равными числу каналов в модулях. Например, для связки МВ110-8А – МВ110-8АС – МВ110-16Р можно выбрать адреса 1 – 9 – 25.
    Что-то такое по поводу адресов я предполагал и собирался их "разнести". Но это не объясняет странности поведения МВ110-8АС когда оба модуля подключены к сети по протоколу Modbus RTU.
    МВ110-8АС не выдает ошибку при обрыве любого датчика. В регистрах 280...285 не появляется значение 61453, как это должно быть и как это происходит, когда к мастеру подключен в качестве ведомого только МВ110-8АС.

  2. #2

    По умолчанию

    Цитата Сообщение от Borserg Посмотреть сообщение
    Что-то такое по поводу адресов я предполагал и собирался их "разнести". Но это не объясняет странности поведения МВ110-8АС когда оба модуля подключены к сети по протоколу Modbus RTU.
    МВ110-8АС не выдает ошибку при обрыве любого датчика. В регистрах 280...285 не появляется значение 61453, как это должно быть и как это происходит, когда к мастеру подключен в качестве ведомого только МВ110-8АС.
    Для начала лучше разнести адреса модулей, а потом уже проверить появление ошибки при обрыве датчика.

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

    По умолчанию

    Цитата Сообщение от Ильнур Гибадуллин Посмотреть сообщение
    Для начала лучше разнести адреса модулей, а потом уже проверить появление ошибки при обрыве датчика.
    Сюрпризы продолжаются.
    Вчера я панель управления отключил от оборудования (т.е. отсоединил все датчики - и давления и температуры).
    Но питание на панели осталось.

    Сегодня (уже вечером) решил разнести адреса. По большому счету изменить адрес надо было только у 8А: 8АС - остался адрес 1, 8А - адрес 2 заменил на 9.
    Изменял адрес "автономно", т.е. отключил 8А от Modbus и подключил к компьютеру через конвертер.
    Вот тут и начались сюрпризы. Напоминаю - к входам 8А ВООБЩЕ НИЧЕГО НЕ ПОДКЛЮЧЕНО.

    Возвращаю 8АС в сеть Modbus (естественно прописав там новый адрес модуля). НЕТ СООБЩЕНИЙ ОБ ОБРЫВЕ ДАТЧИКА!

    Снова отключаю 8А от Modbus и подключаю к Конфигуратору. И, к своему удивлению, вижу вот такую картину:

    МВ110-8А_Не подключен ни один из датчиков.png

    Т.е. модуль "видит" ОТСУТСТВУЮЩИЕ датчики и считает, что измеряемая ими температура - 615,7 градуса!

    Немного подумав, решил, что причина - в полном отсутствии физического подключения (хотя это и ненормально).
    Датчики подключены по 3-х проводной схеме и вчера, когда я проверял появление ошибки, отсоединялся только "красный" провод.
    Два других соединяются в одну точку в самом датчике.
    Поэтому поставил перемычки между "Вход х-2" и "Общий" для каждого из 4-х задействованных каналов.

    И что я увидел после данных манипуляций?
    Значения в регистрах статуса (регистры 2, 8, 14, 20): 0xF00A (dec 61450) - измеренное значение слишком велико, а должно быть 0xF00D (dec 61453) - обрыв датчика.
    Но ведь еще вчера 8А корректно реагировал на отключение "красного" провода термодатчика - выдавал значение регистра статуса 61453.

    Какие будут комментарии?

  4. #4

    По умолчанию

    Цитата Сообщение от Borserg Посмотреть сообщение
    Сюрпризы продолжаются.
    Вчера я панель управления отключил от оборудования (т.е. отсоединил все датчики - и давления и температуры).
    Но питание на панели осталось.

    Сегодня (уже вечером) решил разнести адреса. По большому счету изменить адрес надо было только у 8А: 8АС - остался адрес 1, 8А - адрес 2 заменил на 9.
    Изменял адрес "автономно", т.е. отключил 8А от Modbus и подключил к компьютеру через конвертер.
    Вот тут и начались сюрпризы. Напоминаю - к входам 8А ВООБЩЕ НИЧЕГО НЕ ПОДКЛЮЧЕНО.

    Возвращаю 8АС в сеть Modbus (естественно прописав там новый адрес модуля). НЕТ СООБЩЕНИЙ ОБ ОБРЫВЕ ДАТЧИКА!

    Снова отключаю 8А от Modbus и подключаю к Конфигуратору. И, к своему удивлению, вижу вот такую картину:

    МВ110-8А_Не подключен ни один из датчиков.png

    Т.е. модуль "видит" ОТСУТСТВУЮЩИЕ датчики и считает, что измеряемая ими температура - 615,7 градуса!

    Немного подумав, решил, что причина - в полном отсутствии физического подключения (хотя это и ненормально).
    Датчики подключены по 3-х проводной схеме и вчера, когда я проверял появление ошибки, отсоединялся только "красный" провод.
    Два других соединяются в одну точку в самом датчике.
    Поэтому поставил перемычки между "Вход х-2" и "Общий" для каждого из 4-х задействованных каналов.

    И что я увидел после данных манипуляций?
    Значения в регистрах статуса (регистры 2, 8, 14, 20): 0xF00A (dec 61450) - измеренное значение слишком велико, а должно быть 0xF00D (dec 61453) - обрыв датчика.
    Но ведь еще вчера 8А корректно реагировал на отключение "красного" провода термодатчика - выдавал значение регистра статуса 61453.

    Какие будут комментарии?
    Я правильно понимаю, что вчера все работало, а сегодня по какой-то причине не работает? При этом Вы сначала пишете - "8АС - остался адрес 1, 8А - адрес 2 заменил на 9" - а дальше - "Возвращаю 8АС в сеть Modbus (естественно прописав там новый адрес модуля)". От того, что Вы прописали новый адрес модулю, не может поменяться логика выдачи ошибок.

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

    По умолчанию

    Цитата Сообщение от Ильнур Гибадуллин Посмотреть сообщение
    Я правильно понимаю, что вчера все работало, а сегодня по какой-то причине не работает? При этом Вы сначала пишете - "8АС - остался адрес 1, 8А - адрес 2 заменил на 9" - а дальше - "Возвращаю 8АС в сеть Modbus (естественно прописав там новый адрес модуля)". От того, что Вы прописали новый адрес модулю, не может поменяться логика выдачи ошибок.
    А как она может поменяться? Модули подключены к ПР200. У 8АС адрес 1, у 8А был адрес 2, стал адрес 9.
    В настройках ПР200 в свойствах ведомого 8А адрес также заменен на 9. Номера регистров сетевых переменных остались прежними, соответственно и логика выдачи ошибок осталась прежней.

    Кроме того, я наблюдал за работой модулей при помощи программы Modbus Poll - и по одиночке и совместно.

    Подключен только 8АС, все датчики давления отсоединены:

    8АС (8А отключен от Modbus).png

    Как видите, в регистрах статуса всех каналов корректные значения: 61 453 (F00D) - обрыв датчика.

    Подключен и 8АС и 8А, все датчики давления отсоединены:

    8АС Адреса разнесены.png

    Как видите, в регистрах статуса всех каналов "нули", несмотря на то, что все датчики давления отсоединены.
    Кроме того, Modbus Poll сигнализирует об ошибках контрольной суммы "CRC Error".
    Последний раз редактировалось Borserg; 05.05.2018 в 06:05.

  6. #6

    По умолчанию

    Первое, что бросается в глаза, это все-таки некоторая каша с адресами:
    У 8АС адрес 1, у 8А был адрес 2, стал адрес 9.
    В настройках ПР200 в свойствах ведомого 8АС адрес также заменен на 9
    Так все-таки, какой адрес выставлен у 8АС, какой у 8А, и какие адреса установлены в ПР200?
    Далее:
    Как видите, в регистрах статуса всех каналов корректные значения: 61 453 (F00D) - обрыв датчика.
    Здесь во-первых не во всех каналах обрыв датчика, а в шести из восьми, а во вторых, что на самом деле более важно, из 96 запросов 85 с ошибками.
    На второй картинке из 31 запроса 31 с ошибками.
    Вот с этими ошибками и надо сначала разобраться, поочередно, сначала с одним модулем, потом с другим, и когда ошибок будет 0, тогда можно смотреть на значения, а сейчас этим значениям однозначно доверять нельзя.
    Возьмите один из приборов, подключите его автономно, добейтесь правильных показаний в конфигураторе, а потом в Modbus poll. Поиграйте скоростью передачи, попробуйте сначала поставить перемычку, чтобы работать с заводскими настройками, потом ставьте те настройки, ка которых собираетесь работать. Проверьте преобразователь, через который подключаете модули к компьютеру. Пока не избавитесь от ошибок в обмене, будете и дальше гадать на кофейной гуще.

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

    По умолчанию

    Цитата Сообщение от YuriBel Посмотреть сообщение
    Первое, что бросается в глаза, это все-таки некоторая каша с адресами:

    Так все-таки, какой адрес выставлен у 8АС, какой у 8А, и какие адреса установлены в ПР200?
    Прошу прощения, опечатка (исправил).
    Итак:
    8АС - адрес в настройках модуля и настройках ПР200: "1".
    8А - адрес в настройках модуля и настпрйках ПР200: "9".

    Цитата Сообщение от YuriBel Посмотреть сообщение
    Далее:

    Здесь во-первых не во всех каналах обрыв датчика, а в шести из восьми, а во вторых, что на самом деле более важно, из 96 запросов 85 с ошибками.
    На второй картинке из 31 запроса 31 с ошибками.
    Вот с этими ошибками и надо сначала разобраться, поочередно, сначала с одним модулем, потом с другим, и когда ошибок будет 0, тогда можно смотреть на значения, а сейчас этим значениям однозначно доверять нельзя.
    Возьмите один из приборов, подключите его автономно, добейтесь правильных показаний в конфигураторе, а потом в Modbus poll. Поиграйте скоростью передачи, попробуйте сначала поставить перемычку, чтобы работать с заводскими настройками, потом ставьте те настройки, ка которых собираетесь работать. Проверьте преобразователь, через который подключаете модули к компьютеру. Пока не избавитесь от ошибок в обмене, будете и дальше гадать на кофейной гуще.
    Обрыв датчика на шести каналах потому, что датчиков всего шесть и каналы 7, 8 отключены в настройках модуля. Поэтому и значение в регистрах статуса этих каналов: 61 447 (F007) - датчик отключен.
    С ошибками разобраться пока не получится - оборудование отправлено заказчику и окончательная настройка будет уже во время пусконаладки, через некоторое время.
    Но сегодня буду проверять работу второго экземпляра аналогичного оборудования. Вот и посмотрю на поведение модулей.

Похожие темы

  1. Ответов: 7
    Последнее сообщение: 10.10.2015, 17:19
  2. Ответов: 7
    Последнее сообщение: 10.10.2015, 17:19
  3. Конфигуратор для Мв110
    от Ярослав555 в разделе Сервисное ПО
    Ответов: 1
    Последнее сообщение: 23.07.2014, 09:55
  4. Конфигуратор МВ110
    от Иван Михайлов в разделе Сервисное ПО
    Ответов: 3
    Последнее сообщение: 20.12.2013, 06:13
  5. мв110-8ас + конфигуратор м110
    от EFrol в разделе Мх110
    Ответов: 7
    Последнее сообщение: 18.08.2010, 09:54

Ваши права

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