PDA

Просмотр полной версии : Стендовая установка



ILLYA
24.01.2017, 19:59
Добрый день!
В данный момент передо мной стоит задача создания электронной системы управления и телеметрии для стендовой установки. Сам стенд довольно простой, общее количество датчиков и исполнительных устройств не превышает 50 штук. Но есть одна сложность - нужна высокая скорость опроса датчиков и принятия решений. Частота опроса каждого датчика должна быть не меньше 50Гц. Кроме того нужна онлайн телеметрия с выводом на экран. Я думаю, что имеет смысл использовать модули МВ110-8АС, но встает вопрос, как собирать данные с этих модулей? Хотелось бы обойтись без посредника в виде ПЛК, а по RS-485 сразу слать в рабочую станцию, например с помощью преобразователя АС4. Но как на компьютере эти данные архивировать? Связка RS-485 -> OPC сервер -> SCADA система может создавать задержку, которой хотелось бы избежать. Да и системы архивирования в популярных скадах имеют разрешающую способность по времени до секунды, а нужно на два порядка точнее. Насколько сложным будет написание своего софта для работы по протоколу Modbus, или возможно существуют готовые решения? Можно ли использовать в качестве архивирующего устройства какой-либо ПЛК, а телеметрию слать на компьютер по Ethernet? Хватит ли у ПЛК ресурсов для обработки поступающих данных?
Заранее благодарю.

murdemon
24.01.2017, 20:50
50 Гц... не получите. Берите LabView и нормальную плату АЦП на 50 каналов .. или из LabView с модбас работаете напрямую. (с модбасом со скоростью будут проблемы)

ILLYA
24.01.2017, 20:58
А можете посоветовать недорогой, но надежный АЦП? Никогда не имел опыта работы с ними. Есть ли более доступные альтернативы LabView? У начальства требование - весь софт должен быть лицензионным.

ASo
24.01.2017, 21:04
Рассмотрите http://www.lcard.ru/

ILLYA
24.01.2017, 21:14
Платы АЦП - это уже килогерцы, мне кажется это избыточно. МВ110-8АС позволяет опрашивать каждый канал с частотой 200 Гц, почему нельзя использовать этот модуль?

ASo
24.01.2017, 21:46
Передавать в комп как будете?

Aries
24.01.2017, 21:49
тоже склоняюсь к решениям от NI.

murdemon
24.01.2017, 22:24
по модбас скорость максимальная 115200 бит/c в реальности 100000 бит/c, 1 канал ~ 10 байт данные + сам протокол, 50 каналов, получается 12 раз в сек для 50 каналов. + в реале там еще задержки ответа и тд. Тут CANOpen или Profibus нужен там скорость 1Мбит/c и 12Мбит/c соответственно. Или модули с Modbus TCP поищи.. (Есть еще модули с USB просто, они дешевле PCI плат и для вас наверное самое то)

ASo
24.01.2017, 22:59
Это решается разносом по многопортовой плате.
Синхронизировать измерения в разных модулях как будете?

ILLYA
25.01.2017, 00:38
То есть я могу использовать модули МВ110-8АС, но каждый выносить на свою линию RS-485? Но нужно решить вопрос с приемом данных на ПК и их синхронизацией.

melky
25.01.2017, 09:01
50Гц по 485-му все равно не добиться никогда. Особенно учитывайте, что сама scada работает так же в цикле, даже если каждый прибор будет работать на своей линии.

Программы они такие, никогда не работают одновременно со всем подряд...

ASo
25.01.2017, 09:28
Это никому не надо, если все измерения привязаны к единой шкале времени.