Просмотр полной версии : ST в среде Полигон
TonyMilkers
02.10.2026, 08:16
Как из ST-программы обратиться к выходу (входу) блока, находящегося в FBD-блоке? Конструкция, показанная на скрине, вызывает ошибки при проверке.
И что вообще можно почитать про ST в Полигоне? Например, про создание библиотечных блоков на ST.
Александр Пинэко-Скворцов
02.10.2026, 09:16
Как из ST-программы обратиться к выходу (входу) блока, находящегося в FBD-блоке? Конструкция, показанная на скрине, вызывает ошибки при проверке.
И что вообще можно почитать про ST в Полигоне? Например, про создание библиотечных блоков на ST.
Добрый день.
Напрямую к входам/выходам блоков другой программы обратиться не получится. Потребуется использовать промежуточные глобальные переменные.
Информация о языке ST приведена в справке в самой среде Полигон. Создание составного блока на ST в целом не отличается от создания составного блока на C++. Информация также приведена в справке в разделе Среда разработки - Структура проекта - Функциональный блок - Составной блок - Блок на ST.
TonyMilkers
05.10.2026, 10:01
Спасибо. За полдня удалось разобраться с записью значений в глобальные переменные. Просто и очевидно! Встроенная справка очень помогла, особенно раздел "Среда разработки/Создание библиотеки" – исчерпывающий гайд.
А вопрос попроще: в каком формате можно экспортировать глобальные переменные, чтобы можно было их импортировать в другой проект?
S#716_0P
06.10.2026, 13:57
Добрый день,
Почитал "Среда разработки/Создание библиотеки", но не понял как этот раздел справки помог разобраться с записью в глобальные переменные :confused:
Если использовать глобальные переменные в проекте с резервированными контроллерами, будут ли копироваться значения этих переменных из основного контроллера в резервный?
А вопрос попроще: в каком формате можно экспортировать глобальные переменные, чтобы можно было их импортировать в другой проект?
Добрый день!
Такой возможности (экспорт-импорт глобальных) пока не реализовано.
Добрый день,
Если использовать глобальные переменные в проекте с резервированными контроллерами, будут ли копироваться значения этих переменных из основного контроллера в резервный?
Добрый день! Да, синхронизировать глобальные переменные можно. Для этого раздел с переменными надо добавить в блок SyncMan (или в оба блока, если их в проекте два).
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot