Одинаковые номера каналов в разных линиях

Стартовая страница Форумы Взаимодействие с устройствами Одинаковые номера каналов в разных линиях

Просмотр 15 сообщений - с 1 по 15 (из 21 всего)
  • Автор
    Сообщения
  • #18908
    Аноним
    Неактивированный

    На raspberry столкнулся с такой проблемой:
    При одинаковых номерах каналов на разных линиях связи,
    номера каналов на одной из линий теряются,
    и в проекте и в ВЕБ интерфейсе.
    Как можно задать каналы с номерами 1-10 в разных
    линиях связи, что бы каналы в обоих линиях оставались
    видны в проекте и ВЕБ интерфейсе.

    #18910
    manjey73
    Участник

    Номера каналов чего? вроде все должно быть уникальным, не должно быть одинаковых номеров.

    #18914
    Аноним
    Неактивированный

    к одной скаде подключены две линии связи, к каждой линии связи подключено
    одинаковое устройство использующее одни и те же номера каналов, т.е. 1-10,
    создал два разных КП, но у каждого КП одинаковые номера каналов 1-10,
    в одном из КП каналы пропадают. Что-то не правильно и если можно подскажите
    как сделать.

    #18915
    manjey73
    Участник

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

    Ну и скрины помогут не заниматься гаданием.

    • Этот ответ был изменен 3 года, 1 месяц назад от manjey73.
    #18918
    Mikhail
    Модератор

    Так не будет работать. Каналы относятся только к одному КП.
    Напишите, какая у Вас задача, подумаем как её можно решить.

    #18920
    Аноним
    Неактивированный

    Задача вобщем то простая: две линии связи modbusRtu, к которым подключены одинаковые
    приборы. Соответственно нужно считывать данные с обоих приборов, но у приборов
    соответственно(поскольку они одинаковые) одинаковые (в нотификации modbusRTu) номера регистров, количество регистров и физ. номера приборов. Сделал разные КП для каждого
    экземпляра приборов, но номера регистров одинаковые, и при дублировании номера регистра в одной из линий опрос по другой из линий отсутствует и из раздела каналы проекта скады пропадают данные каналов. Сделать два прибора на одну modbusrtu линию не
    возможно, т.к. линии связи длинные.

    #18921
    a80808
    Участник

    Ничего не понимаю…
    https://ibb.co/r2L7HgN
    Ща рисовать буду…

    СКАДА
    Прибор 1 База конфигурации Конфигуратор
    ——— —————- ————
    КП 1
    Регистр 1 Канал 100 Линия 1
    Регистр 2 Канал 101 Линия 2
    … …… …..

    Прибор 2
    ——-
    КП 2
    Регистр 1 Канал 200 Линия 1
    Регистр 2 Канал 201 Линия 2
    … …. …..

    По моему так.

    #18922
    manjey73
    Участник

    a80808 не, не так. у первого КП Линия1 все, у второго Линия2
    Или у обоих Линия 1 или Линия 2 — ПОФИГУ

    Главное номера каналов разные, регистры одинаковые, то есть шаблоны.

    Даже не представляю, как там можно было напортачить?

    • Этот ответ был изменен 3 года, 1 месяц назад от manjey73.
    #18924
    a80808
    Участник

    Вот…без практики теряю навык 🙂
    Надо ставить СКАДу дома. Вот только что к ней подключать…
    Да, по линиям напутал. Как я понимаю, должно быть так (если не так, прошу поправить):
    1. Два прибора = два КП с уникальными номерами. Поскольку это разные подключения, то приборы в КП определяются номером порта к которому подключены.
    2. К КП привязана линия. На нее через шаблон конфигурационного файла «проецируется»карта регистров прибора на соответствующие каналы. Коммуникатор связывает эти каналы с входными каналами базы конфигурации.
    3. Ну а входные каналы базы конфигурации можно отображать в представлениях.

    Все сильно упрощено конечно, но основная идея работы такая.

    #18925
    Аноним
    Неактивированный

    вроде простая ситуация, два совершенно одинаковых прибора, подключены к
    разным линия связи. у приборов одинаковые физ. адреса и адресное пространство
    регистров. У каждого прибора свои КП разумеется, но номера каналов то бишь регистры
    одинаковые у обоих приборов. В скаде у одной из КП, конкретно созданной первой,
    пропадают номера каналов, пропадают и в проекте и в интерфейсе.

    #18927
    Аноним
    Неактивированный

    Наверное можно запустить два симулятора modbus на разных линиях связи.
    у меня такое вообще не работает, хотя по идее простая конфигурация.

    #18928
    Romiros
    Участник

    Но номера каналов то бишь регистры
    одинаковые у обоих приборов

    Номера каналов и регистры приборов это разные вещи. У вас могут быть полностью одинаковые приборы сидящие на разных линиях связи или разных КП, но номера каналов у каждого должны быть свои. То что вы хотите сделать можно провернуть наверное только с KpOPC, там номера каналов можно задавать в самом драйвере.
    Какая практическая задача? Если нужно резервирование данных, то создаёте два одинаковых КП, но с разными входными каналами, а потом в дорасчетных каналах реализуете логику из какого КП брать данные.

    #18929
    Аноним
    Неактивированный

    ещё раз для очень не понятливых:
    два одинаковых прибора, соответственно с совершенно одинаковыми
    шаблонами, на разных линиях связи не работают в скаде одновременно.
    Не нужно мне нести здесь вашу …. идею, когда у меня всё это лежит
    на столе и не работает. Если кто-то знает как сделать
    напишите точные инструкции и всё попробую.

    #18932
    Romiros
    Участник

    ещё раз для особо одаренных:

    Одно КП на линии связи — одно КП в таблице «КП» в базе. А если не хватает интеллекта на чтение документации, то идею донести будет невозможно.

    #18934
    Mikhail
    Модератор

    Сделайте, пожалуйста, скриншоты существующих настроек, чтобы все однозначно понимали, какая именно конфигурация не работает.

Просмотр 15 сообщений - с 1 по 15 (из 21 всего)
  • Тема ‘Одинаковые номера каналов в разных линиях’ закрыта для новых сообщений.