Page 146 - 4356
P. 146

блоці  або  тимчасової  змінної,  таблиця  3.10).  Тип  даних
           попередньо  встановлених  значень  повинен  збігатися  з  типом
           компонентів.
                                           Таблиця 3.10 – Приклад опису структури

           Name               Type                 Initial Value        Comments
           (Ім'я)             (Тип)                (Початкове           (Коментарі)
                                                   значення)

           MotCont            STRUCT                                    Проста                змінна
                                                                        структурного типу з 4
                                                                        компонентами

           On                 BOOL                 FALSE                Змінна         MotCont.On
                                                                        типу BOOL
           Off                BOOL                 TRUE                 Змінна        MotCont.Off

                                                                        типу BOOL
           Delay              S5TIME               S5TIME # 5s  Змінна  MotCont.Delay
                                                                        типу S5TIME

           maxSpeed           INT                  5000                 Змінна
                                                                        MotCont.maxSpeed
                                                                        типу INT

                              END_SRUCT

                  Додаток

                  Ви  можете  застосувати  складову  змінну  (цілком)  в
           параметрах  блоку  типу  STRUCT  з  такою  ж  структурою  або  в
           параметрах блоку типу  ANY (Будь-який). Наприклад, ви можете

           скопіювати вміст змінної типу STRUCT за допомогою системної
           функції SFC 20 BLKMOV. Ви також можете визначити окремий
           компонент  структури  в  параметрі  блоку,  якщо  параметр
           відноситься до того ж типу даних, що і компонент.

                  Якщо  окремі  компоненти  структури  мають  простий  тип
           даних,  то  ви  можете  обробляти  їх,  застосовуючи  «нормальні»
           функції LAD і FBD.

                  Доступ  до  компоненту  структури  здійснюється  по  імені
           структури та імені компонента, розділених крапкою.
                  Структура змінних
                  Змінні типу STRUCT завжди починаються з межі машинного

           слова,  тобто  з  байта  по  парній  адресі.  Тому  окремі  компоненти






                                                       146
   141   142   143   144   145   146   147   148   149   150   151