Добрый день! Существует ли функция/библиотека для Каскад САУ чтения данных из буфера COM порта? Суть проблемы следующая: необходимо в буфер СОМ порта устройства передать команду LOOP, после чего устройство каждые 2.5 сек. начинает передавать в СОМ порт байтовый массив из 100 переменных. Необходимо его вычитать и разобрать по параметрам.
UPD. Чтобы не плодить тем, допишу сюда. В Каскад САУ вер.3.2 в редакторе мнемосхем, в меню точки была команда "Управление", которая вызывала табличку с чекбоксами и в которой был вызов Тренда в контекстном меню точки. В Каскад САУ вер.4 не нахожу, как это сделать. Очень неудобно отдельно вызывать приложение Тренд и искать нужную точку.
Изменено: lutes, 10.06.2022 16:08
2.
Admin,
10.06.2022 17:32
Здравствуйте, lutes!
Судя по дополнению к вопросу Вы используете Каскад-САУ 4.х, но всё-таки уточните к какой версии Каскад-САУ относится Ваш вопрос?
Самое простое это добавить на мнемосхему элемент "Оперативный тренд" из панели "Палитра элементов"-"Тренды и события" и настроить его по Вашим требованиям.
3.
lutes,
11.06.2022 09:14
Добрый день! Да, Вы правы, версия Каскад-САУ 4.0 .
4.
lutes,
12.06.2022 07:33
Элемент "Оперативный тренд" действительно можно добавить и он тогда становится частью мнемосхемы, но это не так удобно, как это было реализовано в версии Каскад-САУ 3.2, потому что часто возникает необходимость анализа различных данных, в т.ч., которые находятся на других мнемосхемах.
5.
Admin,
14.06.2022 12:40
Такой функциональности в Каскад-САУ нет. Возможно ваше устройство поддерживает работу через какие-либо OPC-серверы, тогда с их помощью можно организовать передачу данных в Каскад-САУ. Можно также заказать у нас добавление поддержки данного устройства в Каскад-САУ.
Можно вызывать заранее настроенную мнемосхему с трендом точки через "Контекстное меню", либо через "Зона реагирования".
6.
lutes,
14.06.2022 14:24
К сожалению, стандартные протоколы это устройство (метеостанция) не поддерживает. Можно было бы реализовать эту часть на С# или подобном ему языке, в них есть стандартные методы доступа к Serial Port, но, как я понимаю, функционала встраивания своего кода также в Каскад-САУ нет?
Спасибо! Будем разбираться.
Изменено: lutes, 14.06.2022 13:32
7.
Admin,
14.06.2022 16:42
Да вы правы, такой функционал отсутствует.
8.
lutes,
14.06.2022 18:00
Понятно, что ж, придется городить а-ля модбас устройство на базе ардуино. В любом случае, большое спасибо за прекрасный отечественный продукт!
9.
lutes,
11.07.2022 11:11
Добрый день! В принципе, есть возможность экспорта данных из com-порта в текст или CSV файл. Поддерживает ли Каскад-САУ 4 ввод из текстовика или CSV?
10.
Admin,
11.07.2022 12:12
Можно сказать, что не поддерживает.
11.
lutes,
11.07.2022 17:25
Всё-таки поддерживает, мы попробовали - csv читает, но только в текстовом формате, а потом преобразует в LREAL :0)
12.
Admin,
11.07.2022 17:54
Поэтому и было сказано, что: "Можно сказать, что не поддерживает." Мы не можем рекомендовать его к полноценному использованию.