Рис. 3.2. Вид окна Навигатора компонента «Программа» Рассмотрим элементы структуры компонента Программа на примере рис. 3.2. ? Аргументы компонента «Программа», как и других компонентов Проекта, используются для вводавывода данных изв смежные компоненты. Аргументы могут, также, использоваться для операций обмена данными внутри компонента «Программа» и между ними. Следует отметить, что только аргументы могут служить входамивыходами пользовательских функциональных блоков при создании таковых внутри компонента «Программа» на языках программирования FBD или LD. ? Локальные переменные используются в рамках объекта (программный код, функция, структура), в котором они определены. Они обнуляются после каждого цикла выполнения программы. ? Глобальные переменные используются в рамках компонента «Программа» и сохраняют свое значение между его вызовами. В частности, глобальными являются переменные FBD и LDблоков. ? Функции (функцииблоки, подпрограммы) используются для создания собственных блоковфункций, например, FBDблоков. Про граммирование данных блоков может осуществляться на любом другом языке программирования, например LD, IL или ST. ? Структуры используются в языке ST для отображения элементов программы. ? Внешние библиотеки позволяют использовать функции библиотек «*.dll» в составе программ Проекта, при этом внешняя библиотека функций должна находиться в выбранной директории. Рис. 3.3. Вид диалогового окна программы выбора языка программирования Для смены языка программирования (рис. 3.3) в действующей программе необходимо использовать пиктограмму «Очистить тело функции» в окне навигатора компонента «Программа». Открыть или закрыть окно библиотеки функциональных блоков можно при помощи пиктограмм в окне Редактора программы, а также в меню «Вид». Выделим несколько наиболее значимых языков программирования для изучения (FBD, IL, ST), остальные языки программирования, присутствующие в списке на рис. 3.3 рекомендованы к самостоятельному изучению.
seo оптимизация сайта wordpress
Comments on this entry (2 comments)
Enjoy this Post? You can discuss and share your opinion about it! Just do it over here.
Add Your Comment