Печатать эту главуПечатать эту главу

ЛР4 zenon(базовий): Змінні

Типи даних

Усі змінні повинні відповідати конкретним типам даних згідно до стандартів IEC. В zenon існує можливість використати існуючі типи або створити свій простий чи структурований тип даних.

В проекті ми будемо використовувати існуючі типи даних, а також структурований, який ми зараз і створимо.

Завдання 4.2 Створіть структурований тип даних "Танк" для з полями "Рівень", "Пуск/Стоп" та "Клапан".

  • В менеджері проекту зайдіть в вузол Variables і виберіть пункт Datatypes
  • У вікні детального перегляду клікніть на іконці New structure datatype

  • В якості імені нового структурованого типу задайте 'Танк'

Далі автоматично з’явиться вікно створення елементів структури

  • Задайте  ім’я 'Рівень', і як базовий тип даних виберіть USINT
  • В полі опції повинно бути активно Embedded

Якщо для елементу структури вибрано Embedded, то властивості його типу даних можуть змінюватись незалежно від базового типу, наданого системою.

  • Кнопкою Finish закрийте це діалогове вікно

У вікні детального перегляду повинен з’явитись створений нами структурований тип даних. Давайте додамо до нього ще декілька елементів.

  • Правою кнопкою мишки активуйте контекстне меню структурованого типу 'Танк'  і виберіть пункт New structure element

Далі аналогічним чином додайте до структури елемент 'Пуск\Стоп': BOOL та 'Клапан': BOOL, Dim1=4.