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

Тема: СП315-Р и МВ210-202 - проблема индикации

  1. #1

    По умолчанию СП315-Р и МВ210-202 - проблема индикации

    Панель используется в проекте для индикации состояния и положения автоматов в системе распределения. СП315-Р опрашивает 6 блоков МВ210-202 по сети ethernet. Блоки имеют адреса в сети: 11, 12, 21, 22, 31, 32, 41. Панелью опрашиваются 51-е адреса (состояния входов) приборов, далее в зависимости от полученных данных изменяется состояние интерактивной мнемосхемы на панели.

    Проблемы в следующем:
    1. На двух разных экранах панели одни и те же индикаторы не работают. Например, на "экран 2" (см. Screenshot_1) опрос модуля по адресу 11 работает, на "экран 3" в том же проекте (см. Screenshot_2) уже нет! Пробовал и по одному модулю в сети держать и по нескольку - результат тот же. Настройки сети прилагаю.

    2. После прошивки через USB панелиСП315-Р второй раз прошить панель без предварительного кратковременного съема питания не получается - программа конфигуратор виснет.
    Изображения Изображения
    Последний раз редактировалось Anth; 18.04.2019 в 13:06.

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

    По умолчанию

    Добрый день.

    1. Сложно что-то сказать, не видя проекта.

    Но скорее всего дело в том, что на одном экране вы опрашиваете оба регистра битовой маски, на второй - только один.
    Модуль не может отдать часть входов - он отдает их только все разом.
    В настройках элементов, которые обращаются к 4x51 - поставьте тип DWORD.

    2. Перед загрузкой проекта требуется переподключить USB кабель на стороне панели или ПК.

  3. #3

    По умолчанию

    Добрый день! Спасибо за быстрый ответ.

    Высылаю тестовые проект P1_t.txp (с которого сделаны скрины).
    Вложения Вложения
    • Тип файла: txp P1_t.txp (11.56 Мб, Просмотров: 4)

  4. #4

  5. #5

    По умолчанию

    "Но скорее всего дело в том, что на одном экране вы опрашиваете оба регистра битовой маски, на второй - только один.
    Модуль не может отдать часть входов - он отдает их только все разом.
    В настройках элементов, которые обращаются к 4x51 - поставьте тип DWORD."

    Т.е. битовые индикаторы по отдельности (без цифрового дисплея регистра) не работают?

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

    По умолчанию

    Цитата Сообщение от Anth Посмотреть сообщение
    "Но скорее всего дело в том, что на одном экране вы опрашиваете оба регистра битовой маски, на второй - только один.
    Модуль не может отдать часть входов - он отдает их только все разом.
    В настройках элементов, которые обращаются к 4x51 - поставьте тип DWORD."

    Т.е. битовые индикаторы по отдельности (без цифрового дисплея регистра) не работают?
    Работают. Но и в них надо ставить тип DWORD.

  7. #7

    По умолчанию

    Проверил следующие варианты:
    1. Установил DWORD на "экране 3". При первом переходе - не заработал, заработал только после посещения "экрана 2" (где все работало).
    2. Добавил создал "экран 4" с 16-ю индикаторами и цифровых дисплеем с переменной DWORD - индикаторы не работают, дисплей не показывает, "экран 3", "экран 2" - работают.
    3. Скопировал единственный рабочий "экран 2", создал экран 5 с 16 индикаторами - все заработало. Добавил на этот экран индикаторы для визуализации устройства с адресом 12 - перестало работать.

  8. #8

    По умолчанию

    Где в свойствах индикатора DWORD?
    Изображения Изображения

  9. #9

    По умолчанию

    По отдельности битовые индикаторы так и не работают.

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

    По умолчанию

    Да, насчет DWORD в индикаторах я несколько ошибся.
    Оптимальный вариант мне представляется таким:

    1. Копировать данные с модуля в регистры панели (элемент Функциональная область, действие Копировать регистр, 4x51 ---> PSW300, DWORD).
    2. На визуализации к индикаторам привязывать биты регистров панели: PSW300.0, PSW300.1 .... PSW301.0, PSW301.1, ...).

    PSW300 - как пример регистра панели.

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

Похожие темы

  1. Ответов: 25
    Последнее сообщение: 09.01.2020, 09:05
  2. Ответов: 12
    Последнее сообщение: 14.06.2019, 17:50
  3. МВ210-101 Плохой модбас
    от @ND в разделе Мх210
    Ответов: 3
    Последнее сообщение: 08.04.2019, 11:37
  4. modbus TCP,МВ210, С/С++, ошибка при чтении входных регистров
    от evgen2 в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 04.02.2019, 15:48
  5. МВ210-101 + ПЛК-150-А-М
    от Алексеu в разделе Мх210
    Ответов: 30
    Последнее сообщение: 27.01.2019, 20:46

Ваши права

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