Библиотеки ST

<< Click to Display Table of Contents >>

Navigation:  Проект > Страницы свойств элементов > Библиотеки >

Библиотеки ST

Данный функционал позволяет выделить часто-используемые типы и функциональные элементы, реализованные на ST, в библиотеки и использовать их совместно во всех функциональных блоках ST. Также предоставляется возможность экспортировать/импортировать/инсталлировать полученные библиотеки, тем самым, используя разработанный ранее функционал в различных проектах.

Proekt_Stranicy_svojstv_elementov_Srranicy_svojstv_sistemy_Библиотеки_image6

Варианты использования:

1. Редактирование списка используемых библиотек.

a. Создание новой библиотеки.

Назначение: добавляет в проект новую библиотеку.

Использование: нажмите кнопку "Создать ...", затем введите имя новой библиотеки.

b. Добавление стандартной библиотеки.

Назначение: добавляет в проект установленную библиотеку.

Использование: нажмите кнопку "Добавиться стандартную ..." и выберите установленные библиотеки из списка.

c. Импортирование библиотеки.

Назначение: позволяет открывать экспортированные ранее библиотек, а также открывать файлы, содержащие в текст программы на ST.

Использование: нажмите кнопку "Импортировать", в диалоговом окне выберете импортируемый файл.

d. Установка библиотек.

Назначение: устанавливает библиотеки в папку MasterSCADA, обеспечивая, таким образом, более удобный доступ к ней при дальнейших использованиях.

Использование: экспортируйте или скопируйте скомпилированную библиотеку в папку "Config\Library\ST" в директорию с установленной MasterSCADA.

e. Переименование библиотеки.

Назначение: переименование библиотек для удобства пользователей.

Использование: выберите библиотеку, нажмите кнопку "Переименовать", в диалоговом окне введите новое имя библиотеки.

f. Экспортирование библиотеки.

Назначение: позволяет сохранить библиотеку в виде файла, для его последующего использования и установления в папку стандартных библиотек.

Использование: нажмите "Импортировать", затем в диалоговом окне выберете папку и имя файла для сохранения.

g. Установка библиотек.

Назначение: устанавливает библиотеки в папку MasterSCADA, обеспечивая, таким образом, более удобный доступ к ней при дальнейших использованиях.

Использование: экспортируйте или скопируйте скомпилированную библиотеку в папку "Config\Library\ST" в директорию с установленной MasterSCADA.

Флаг Оптимизировать компиляцию для режима исполнения - при включении настройки все скрипты объединяются в один скрипт, что ускоряет их компиляцию и работу. Настройку рекомендуется включать для крупных проектов с большим количеством ST скриптов, но так как при включенной настройке код скриптов объединяется, то для успешной компиляции не должно быть скриптов, в которых, например, присутствуют объявления типов с одинаковыми именами. Такие типы нужно переносить в библиотеку.

2. Просмотр/Редактирование кода библиотек

Выберите библиотеку из списка подключенных библиотек.

Если библиотека была предварительно скомпилирована, во вкладке "описание" пользователю будет доступно описание всех типов, функций, функциональных блоков и программ, определенных в библиотеки.

Proekt_Stranicy_svojstv_elementov_Srranicy_svojstv_sistemy_Библиотеки_image4

Если для библиотеки доступен исходный код, он будет отображаться во вкладке "Код". Если код будет доступен для редактирования, пользователь сможете вносить изменения в него. После завершения редактирования по нажатию пользователем клавиши компилировать, будет выполнена трансляция кода ST. В нижнем поле пользователь в случае удачной компиляции получит сообщение - "Компиляция прошла успешно", либо информации о возникших в результате компиляции ошибках.

Proekt_Stranicy_svojstv_elementov_Srranicy_svojstv_sistemy_Библиотеки_image5

После сохранения изменений пользователь сможет использовать описанные функциональные элементы в функциональном блоки ST.

Ссылки:

1.Описание стандарта