ЛР4 zenon(базовий): Змінні
Типи даних
Усі змінні повинні відповідати конкретним типам даних згідно до стандартів IEC. В zenon існує можливість використати існуючі типи або створити свій простий чи структурований тип даних.
В проекті ми будемо використовувати існуючі типи даних, а також структурований, який ми зараз і створимо.
Завдання 4.2 Створіть структурований тип даних "Танк" для з полями "Рівень", "Пуск/Стоп" та "Клапан".
- В менеджері проекту зайдіть в вузол Variables і виберіть пункт Datatypes
- У вікні детального перегляду клікніть на іконці New structure datatype
- В якості імені нового структурованого типу задайте 'Танк'
Далі автоматично з’явиться вікно створення елементів структури
- Задайте ім’я 'Рівень', і як базовий тип даних виберіть USINT
- В полі опції повинно бути активно Embedded
Якщо для елементу структури вибрано Embedded, то властивості його типу даних можуть змінюватись незалежно від базового типу, наданого системою.
- Кнопкою Finish закрийте це діалогове вікно
У вікні детального перегляду повинен з’явитись створений нами структурований тип даних. Давайте додамо до нього ще декілька елементів.
- Правою кнопкою мишки активуйте контекстне меню структурованого типу 'Танк' і виберіть пункт New structure element
Далі аналогічним чином додайте до структури елемент 'Пуск\Стоп': BOOL та 'Клапан': BOOL, Dim1=4.