Стартовая страница › Форумы › Разработка и интеграция › ModFBDJP
Помечено: FBD
- В этой теме 39 ответов, 3 участника, последнее обновление 1 месяц назад сделано
manjey73.
-
АвторСообщения
-
29.10.2024 в 23:27 #35341
JurasskParkУчастникВверх. 🙂
Если я хочу, чтобы редактирование драйвера велось в плагине, а выполнение было в модуле, нужно просто, чтобы плагин сохранил проект.xml в проекте каталога модуля, передался при загрузке конфигурации, а оттуда уже логика модуля начнем выполнять.Просто я подумал, что лазить в модуль каждый раз, когда хочешь исправить FBD — не удобно.
29.10.2024 в 23:56 #35342
manjey73УчастникКак бы тут есть загвоздка.
Сервер и Модули на одном ПК, Коммуникатор с Драйверами на другом ПК. Web сервер может быть на третьем ПК.Еще момент — Модули не изолированы как Драйвера. Михаил это подтвердил в какой-то теме. Можно положить Сервер в легкую.
30.10.2024 в 00:29 #35343
JurasskParkУчастник>>Можно положить Сервер в легкую.
Судьба такая. 🙂30.10.2024 в 09:24 #35344
manjey73Участник@Romiros предлагал использовать мини БД для пересылки файлов PocketBase
В том числе и для хранения конфигураций.
Сам не пробовал еще. Планировал через механизмы передачи файлов в ядре Scada пробовать.А что, в FBD нельзя допустить логической ошибки? если выполнение будет именно модулем?
Если честно, не знаю, что там у вас получается, если выполнение FBD можно организовать двумя способами Модуль или Драйвер это вообще было бы круто. Типа на ПК с удаленным Коммуникатором, где нет Сервера в качестве драйвера запускать.
А на Сервере в качестве или того, или другого.06.04.2026 в 02:04 #42732
JurasskParkУчастник— Показываете рыбов?
— Нет! Показываю прогресс.
http://jurasskpark.ru/pubimg/up/17754301254b17084.png06.04.2026 в 13:44 #42734
MikhailМодераторВыглядит красиво. Если кратко, то что сейчас уже можно делать на нём?
06.04.2026 в 14:39 #42735
JurasskParkУчастникВыглядит красиво. Если кратко, то что сейчас уже можно делать на нём?
Если коротко, то ничего. 🙂
Пока блоки только пишутся.Из того что работает:
— плагины (каждый плагин, это набор блоков по тематике)
— плагины подписываются ключами, поэтому можно делать платные и бесплатные плагины.06.04.2026 в 15:00 #42736
manjey73Участниккак же я опоздал со своим SoftPlc на C# 🙂
з.ы. а песочницу для модулей еще не завезли ?
06.04.2026 в 16:29 #42737
JurasskParkУчастникз.ы. а песочницу для модулей еще не завезли ?
Что такое песочница для модулей?
06.04.2026 в 17:02 #42738
manjey73УчастникЧто такое песочница для модулей?
это когда каждый модуль изолирован, по аналогии с драйверами.
Если ничего не изменилось, то уронив модуль сервера упадет и сервер.
По крайней мере я ронял так, даже тестовую программку делал, где заведомо вышел за диапазон массива. Это если запускать в Thread.
Если запускать в Task, то сам Task закрывается, не трогая Сервер.Но Task сложнее контролировать вроде. А перезапускать его и нет смысла, если там ошибка, надо в лог вывести и сказать — «Иди чини программу, с ней что-то не так»
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.

