Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Автоматизація магістрального насосного агрегату НМ 1250-260

Реферат Автоматизація магістрального насосного агрегату НМ 1250-260





lt; max gt; by lt; step gt; do

lt; оператор 1 gt ;;

lt; оператор 2 gt ;; _ for;

де index - внутрішня змінна, step - крок зміни змінної.

Оператор CASE.- оператор вибору з декількох можливих варіантів. lt; вираження gt; do

: lt; список операторів 1 gt ;;

, 3: lt; список операторів 2 gt ;;

. 7: lt; список операторів 3 gt ;; lt; список операторів else gt ;; _ case;

Керуюча конструкція case передає управління тому списку операторів, для якого значення константи збігається зі значенням вирази.

Оператори управління таймерну параметрамі.- пуск оновлення таймерної змінної. Після виконання цього оператора таймерна змінна нарощується на кожному часовому циклі виконання програми аж до зупинки оператором TSTOP, званого зупинка оновлення. Оператори TSTART і TSTOP не надають значення таймерної змінної.


4.6 Створення проекту і програм у системі ISaGRAF


Імена проектів і програм підкоряються наступним правилам:

максимальна довжина імені - 8 символів;

перший символ повинен бути літерою;

наступні символи можуть бути буквами, цифрами або символом _ raquo ;;

для імені програми регістр символів є несуттєвим.

Програми зображуються у вигляді ієрархічного дерева і розділені на три логічні секції. Програми верхнього рівня завжди активні і виконуються в наступному порядку:

читання вхідних даних;

виконання програм верхнього рівня секції BEGIN (початковою);

виконання програм верхнього рівня секції SEQUENTIAL (послідовної);

виконання програм верхнього рівня секції END (кінцевої);

оновлення вихідних даних.

Програми верхнього рівня секції BEGIN і END не можуть бути описані на мові SFC і навпаки, програми верхнього рівня секції SEQUENTIAL повинні бути описані мовою SFC. Мова SFC не може бути використаний для циклічних програм та їх підпрограм.

Оголошення змінних здійснюється в словнику Dictionary raquo ;. Рівень використання змінної або користувальницьких визначень - це набір об'єктів, які можуть використовувати ці змінні або визналення.

Існує 3 рівня: (загальні) - доступні будь-якій програмі будь-якого проекту; (глобальні) - доступні будь-якій програмі обраного проекту; (локальні) - доступні обраною програмою обраного проекту.

Змінні вводу/виводу завжди ставляться до рівня GLOBAL. Рівень COMMON використовується тільки для користувальницьких визначень.

При завданні імені змінних керуються такими правилами:

максимальна довжина імені - 16 символів;

перший символ повинен бути літерою;

наступні символи можуть бути буквами, цифрами або символом" _;

для імені змінної регістр символів є несуттєвим.

Програми верхнього рівня секцій BEGIN і END не можуть бути описані на мові SFC. І навпаки, програми верхнього рівня секції SEQUENTIAL повинні бути описані мовою SFC.

Власником підпрограми може бути тільки одна батьківська програма. Підпрограма може мати локальні змінні і призначені для користувача визначення. Для опису підпрограми може бути використаний будь-яку мову, крім SFC.

Приєднання змінних вводу/виводу дозволяє програмісту визначити фізичні плати систем і яким чином змінні вводу/виводу приєднуються до каналів цих плат. Змінні введення/виводу повинні бути оголошені в словнику до приєднання їх до плат вводу/виводу.

Команда Make Application дозволяє користувачеві перевірити синтаксис програм обраного проекту. Якщо програми перевірені на наявність помилок (і помилки не виявлені), при генерації коду вони більше не перевіряються до тих пір, поки не будуть змінені їх користувальницькі визначення або змінні.

У режимі Імітація відкривається вікно імітатора системи виконання. Цей режим корисний для тестування будь-якої прикладної програми, коли апаратні засоби системи виконання недоступні.


4.7 Програмування контролера


Робота починається зі створення проекту в ISaGRAF. В описі проекту (Edit description) можна вказати автора проекту, його назва, версію. У самому проекті створюється програма (File - New), при цьому можна вказати який мова програмування буде використовуватися, тип програми [6].

<...


Назад | сторінка 21 з 34 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Мова SMS - що це таке. Бути чи не бути йому в нашому житті
  • Реферат на тему: Штучний інтелект: чи може машина бути розумною?
  • Реферат на тему: Розробка програмного забезпечення реального часу верхнього рівня для устано ...
  • Реферат на тему: Учитель XXI століття. Яким він повинен бути ...
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...