Стартовая страница › Форумы › Вопросы без категории › Вопросы новичка
Помечено: newbee
- В этой теме 50 ответов, 8 участников, последнее обновление 1 год, 1 месяц назад сделано
Mikhail.
-
АвторСообщения
-
28.01.2022 в 09:46 #21562
MikhailМодераторДа, через API также можно получать данные и передавать команды.
29.01.2022 в 06:05 #21607zakhar81
УчастникPostgreSQL только экспорт? А читать не получиться? Импорт?
На коммерческой основе возможно организовать работу с использованием функционала SQLite аналогично штатной БД, ну т.е. примерно как Вы только что упомянули про PostgreSQL напрямую, а не в виде модуля?29.01.2022 в 11:26 #21610
a80808УчастникВ шестой версии вроде планируется работа с внешними БД.
31.01.2022 в 10:54 #21647
MikhailМодератор> PostgreSQL только экспорт? А читать не получиться? Импорт?
Уточните Вашу задачу, пожалуйста.> На коммерческой основе возможно организовать работу с использованием функционала SQLite аналогично штатной БД
Не уверен, что SQLite справится с объёмом данных SCADA-системы.
Например за 3 года для 10000 каналов при сохранении данных каждую минуту у Вас получится 15 768 000 000 точек (почти 16 миллиардов).29.03.2024 в 16:54 #31718Z_h_e
УчастникДоброго времени суток.
Я правильно понимаю, что нет функции, которая может устанавливать значение вЫходного канала?
Что-то вроде SetVal(), только для выхода.
Спасибо.29.03.2024 в 19:34 #31722
manjey73УчастникSetVal(CnlNum, Cmd) Например в Calculated/Output канале. Или просто Output канале в выходной формуле, это ничего не нарушает вроде
30.03.2024 в 05:11 #31729Z_h_e
УчастникЯ пробовал так, не получается. Сегодня вечером ещё попробую и напишу подробно что делал.
30.03.2024 в 16:45 #31730Z_h_e
УчастникRapid v6. Девайс самодельный с modbus RTU.
Есть канал №106 вх/вых — работает нормально, считывает данные и устанавливает в реальном устройстве.
Если выполнить SetVal(106,84) из другого канала, то в канале 106 устанавливается значение 84 на некоторое время, но потом возвращается на старое, т.е. реально в девайс ничего не уходит.
Создал канал 200, но только как вЫходной привязанный к тому же тэгу, что и канал 106.
Выполняя SetVal(200,84) ничего не происходит.
В общем то логично, ведь написано же, что SetVal устанавливает входное значение.Но не уж то нет аналогичной функции или какого-то способа сделать это для выходного канала?
30.03.2024 в 19:36 #31731Romiros
УчастникА зачем устанавливать из другого канала? Используйте этот же канал.
30.03.2024 в 19:43 #31732Z_h_e
УчастникНапример, чтобы передать что-то из одного физического устройства, в другое. Я планирую несколько одинаковых девайсов на одной линии.
31.03.2024 в 06:31 #31734Romiros
УчастникТогда скорее всего Вам необходим модуль авто управления, чтобы по команде из одного канала, отправить команду из другого.
31.03.2024 в 09:08 #31737Z_h_e
УчастникЯ правильно понимаю, что нет функции, которая может устанавливать значение вЫходного канала?
Ну видимо я правильно понял, но не хочется быть уверенным, что нет такой возможности, если она всё-таки есть.
Модуль автоуправления мне сейчас никак не подходит, так как я не знаю допилю ли свой проект и какая будет итоговая форма. Да и даже не знаю на какой машине будет скада.
31.03.2024 в 09:33 #31739Romiros
УчастникЯ правильно понимаю, что нет функции, которая может устанавливать значение вЫходного канала?
Напрямую наверное нет. Вы можете обойти это ограничение, используя выходную формулу выходного канала, в которой взять данные из другого канала. Но отправить команду на передачу данных в прибор без модуля авто управления в автомате не получится. Т.е. только вручную с кнопки на схеме или в таблице.
31.03.2024 в 12:44 #31743
a80808УчастникДа и даже не знаю на какой машине будет скада.
Если дело в ключах, то есть же механизм разовых бесплатных ключей. Для отладки как раз.31.03.2024 в 16:47 #31748Z_h_e
УчастникВозможно потом попробую модуль, на рутубе обзор видел.
-
АвторСообщения
- Тема «Вопросы новичка» закрыта для новых ответов.