Программирование логической функции при помощи SCADA–системы TRACE MODE на языке Техно FBD
Конференция: LXXIII Студенческая международная научно-практическая конференция «Молодежный научный форум»
Секция: Технические науки
LXXIII Студенческая международная научно-практическая конференция «Молодежный научный форум»
Программирование логической функции при помощи SCADA–системы TRACE MODE на языке Техно FBD
В рамках данной статьи будет рассмотрена методика программирования логической функции при помощи SCADA–системы TRACE MODE 6 на языке Техно FBD.
Алгоритм выполнения:
1. Создание графического экрана для отображения численного значения входных переменных Х1, Х2, Х3, Х4 и выходного значения Y (рис.1).
Рисунок 1. Создание графического экрана
2. Настройка свойств привязки (рис. 2).
Рисунок 2. Создание аргументов экрана
3. Привязка аргумента экрана к каналу.
Создание по аргументам Х1, Х2, Х3, Х4 и выходу Y шаблона экрана новые каналы и отредактируем их привязку (рис.3).
Рисуок 3. Окно свойств экрана
4. Программа на языке Техно FBD.
Создание в редакторе аргументов четыре аргумента Х1, Х2, Х3, Х4 и выход Y. При этом первые 4 аргумента типа IN, а последний – OUT (рис. 4).
Рисунок 4. Аргументы программы
FBD блоки для создания программы: из раздела «Логические Функции» - инверсия, логическое умножение, логическое сложение (рис. 5).
Рисунок 5. Программа на языке Техно FBD
5. Привязка аргументов программы. Результат представлен на рисунке 6.
Рисунок 6. Окончательная настройка связи
6. Результат работы программы (рис. 7, 8, 9) сверим с таблицей истинности для функции , представленной в таблиц 1.
Таблица 1.
Таблица истинности для функции
X1 |
X2 |
X3 |
X4 |
f |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
Рисунок 7. Результат работы программы при X1=0, X2=0, X3=1, X4=1
Рисунок 8. Результат работы программы при X1=1, X2=1, X3=0, X4=0
Рисунок 9. Результат работы программы при X1=1, X2=1, X3=1, X4=0
В данной статье представлены методика и результат программирования логической функции при помощи SCADA–системы TRACE MODE 6 на языке Техно FBD. Результат работы программы совпадает с таблицей истинности.