Uploaded by Daniuss Daniuss

Lab 3 BuL Tabl LSC v1

advertisement
1
ЛАБОРАТОРНАЯ РАБОТА № 3
”Разработка программы на языке ФБД”
Цель работы
1. Изучить общие вопросы программирования ПЛК.
2. Изучить среду программирования ПЛК.
3. Изучить основные методы записи программ на языке функциональных блоковых диаграмм (ФБД/FBD)
Методика выполнения работы
В соответствии с выданным вариантом и указаниями:
1. Разработать код программы.
2. Произвести запись программы в среде LSC.
3. Выбрать и обосновать аппаратное обеспечение реализации алгоритма.
Задание
1. Алгоритм программы задан в виде логической функции представленной в
виде таблицы истинности. Разработать программу на языке ФБД (см. вариант в таблице). Проверить правильность работы алгоритма.
Таблица 3.1 Варианты
Аргументы
Варианты, определяющие функцию
№
a
b
c
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
f11
f12
f13
f14
f15
f16
f17
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
0
1
0
0
1
1
1
0
0
1
1
0
1
0
1
1
1
0
0
1
0
0
2
0
1
0
1
0
1
1
0
0
1
0
1
1
1
1
0
1
1
0
1
3
0
1
1
1
0
0
1
0
1
1
1
1
0
0
0
1
1
0
0
0
4
1
0
0
1
1
1
0
1
1
1
0
0
1
0
0
1
0
1
1
1
5
1
0
1
0
0
1
1
0
0
0
1
1
1
0
1
1
1
0
1
1
6
1
1
0
0
1
1
1
1
1
0
1
1
1
1
0
0
0
1
0
1
7
1
1
1
1
0
0
1
1
1
1
0
1
0
1
0
1
1
0
1
0
2
Контрольные вопросы
1. Каков объём разработанной программы? Привести пример расчёта.
2. Произвести расчёт скорости выполнения программы, основываясь на технических характеристиках ПЛК и инструментальных возможностях среды LSC.
3. Обосновать состав аппаратного комплекса ПЛК для реализации алгоритма
программы в LSC . Приведите названия модулей ПЛК.
4. Из каких операций состоит рабочий цикл ПЛК?
5. Когда скорость реакции ПЛК на внешнее событие будет минимальной/максимальной?
Оформление работы
1. Создать файл отчёта в среде LSC с исходным кодом программы.
2. Ответить на контрольные вопросы 1-3 и привести контрольные расчёты.
Download