Главная страница
Навигация по странице:

  • Цель работы

  • 7.1 Задание к лабораторной работе

  • 7.2 Порядок выполнения работы

  • Маханбетов,Кумар лаб 7 ППК. Программирование функций и функциональных блоков


    Скачать 0.51 Mb.
    НазваниеПрограммирование функций и функциональных блоков
    Дата24.02.2023
    Размер0.51 Mb.
    Формат файлаdocx
    Имя файлаМаханбетов,Кумар лаб 7 ППК.docx
    ТипОтчет
    #953526

    Некоммерческое акционерное общество

    «Алматинский университет энергетики и связи имени Гумарбека Даукеева»

    Кафедра «Энергетика и электротехника»

    ОТЧЕТ по лабороторной паботе № 7

    По дисциплине Программирование промышленных контроллеров

    На тему: Программирование функций и функциональных блоков.

    .

    Выполнил Маханбетов.А,Кумар.А. Группа ЭЭ 20-16 (Ф.И.О.)

    Принял Ибрашева А.Т. . (ученая степень, звание, Ф.И.О.)

    «»__2022 г.

    (оценка) (подпись)

    Алматы 2022

    Цель работы: получить навыки работы с программными блоками. Изучить функциональные блоки и функции. Разработать функцию, состоящую из нескольких подсистем.

    7.1 Задание к лабораторной работе

    1. Изучить возможности программных блоков и их виды.

    2. Заполнить таблицу символов и таблицу переменных.

    3. Программировать функции чтения и нормирования FC1, и вывода FC2 аналогового сигнала в виде функций.

    4. Программировать основную программу в организационном блоке MAST.

    5. Сделать выводы. Заполнить отчет.

    7.2 Порядок выполнения работы

    7.2.1 Создать проект, добавить аппаратную конфигурацию и произвести настройку адресации согласно пункту 1 (лабораторной работы №3).

    7.2.2 Раздел Project >> Derived FB Types

    Data Editor>> вкладка DFB Types формируется название пользовательской функции FC2, назначаются входы и выходы функции (рисунки 7.1 – 7.2). FC2 >> ПКМ >> Analyze Type.



    В разделе Project >> Derived FB Types >> FC2 >> Section.

    Section >> ПКМ >> New Section >> окно New (рисунок 7.3). Задается название программы на языке LD. Составить схему, предложенную на рисунке 7.4. Таким образом составляется подпрограмма.



    Рисунок 7.3 – Окно New



    Рисунок 7.4 – Пример программы prog1 на языке LD

    Аналогично добавить новую функцию FUNC_42 (Data Editor >> вкладка DFB Types) как показано на рисунке 7.5.



    Рисунок 7.5 – Data Editor

    7.2.3 Для новой функции FUNC_42 создать подпрограмму the_prog на языке LD (рисунок 7.6).



    Рисунок 7.6 – Пример программы the_prog на языке LD

    Далее необходимо составить основную программу на языке LD, в программном блоке MAST (рисунок 7.7).



    Рисунок 7.7 – Пример основной программы Prog1 на языке LD



    Рисунок 7.8 – Пример работы основной программы Prog1 на языке LD

    7.2.4 Составить таблицу символов в соответствии с программой.

    Data Editor>> вкладка DFB Types формируется название пользовательской функции FC2, назначаются входы и выходы функции (рисунок 7.9 ). FC2 >> ПКМ >> Analyze Type.



    Рисунок 7.9

    7.2.5 Добавить функцию FC2_1 (Data Editor >> вкладка DFB Types).

    Для новой функции FC2_1 создать подпрограмму the_prog на языке LD (рисунок 7.6).



    Рисунок 7.10

    7.2.6 Создание тэгов проекта



    Рисунок 7.11 – Создание тэгов проекта

    7.2.7 Далее необходимо составить основную программу на языке LD, в программном блоке MAST (рисунок 7.12).





    Рисунок 7.12


    написать администратору сайта