4.2.3.5.2. Использование функционального блока

 
Реализуем пример работы с внешней базой данных.
 
Ранее мы создали базу данных MySQL добавим в нее значения:
 
1. Создайте POU типа "Программа" на языке "CFC - постранично" и назовите его "TEST_DB".
 
2. Объявите переменные с которыми вы будете работать в программе:
 
 
3. Перетяните на страницу функциональный блок для работы с БД.
 
4. Дайте имя ФБ, а так же укажите значения для входов и выходов.
Необходимо указать IP машины, на которой находится сервер базы данных.
Для определения адреса введите в командную строку: "ipconfig" – для Windows, "ip a" – для Linux.
 
 
На скриншоте выше приведен пример подключения к внешней БД.
 
5. Добавьте действие, которое будет добавлять в БД значения.
Ниже приведена логика действия, которое добавляет в столбец "NAME" значение "Number <номер итерации>", в столбец "VALUE" – синус от номера итерации, а в столбец "DATE" – текущую дату и время.
 
6. Чтобы действие вызывалось в программе, перетяните действие в основную программу.