Принимаем заявки через телефон, эл. почту или самостоятельно через интернет-магазин
Главная Все видео [FAQ] Работа с макросами в панелях оператора ELHART (ЭЛХАРТ) ECP / ELP

[FAQ] Работа с макросами в панелях оператора ELHART (ЭЛХАРТ) ECP / ELP

  0      0   

В данном видеоуроке рассмотрена работа с макросами в панелях оператора ELHART.

В качестве примера создается макрос, который преобразовывает время с часов реального времени в текстовый формат.

===

#include

#include

int MacroMain()

{

struct tm ts; //Структура времени

char buf[20]; //Массив для хранения смволов

time_t unix_time; //Время в формате unix

/*Заполнение структуры времени*/

ts.tm_year = GetWord(@Год@,0) - 1900;

ts.tm_mon = GetWord(@Месяц@,0) -1;

ts.tm_mday = GetWord(@День@,0);

ts.tm_hour = GetWord(@Часы@,0);

ts.tm_min = GetWord(@Минуты@,0);

ts.tm_sec = GetWord(@Секунды@,0);

strftime(buf,sizeof(buf),"%d.%m.%Y %H:%M:%S",&ts;); //Преобразоваение времени из структуры в массив символов

SetMem(buf,@Т1@,0,20); //Запись массива во внутренний регситр панели

unix_time = mktime(&ts;); //Преобразование времени из структуры в формат UNIX-time

return 0;

}

===

Информация о панелях оператора ELHART на сайте производителя: https://elhart.ru/PLC_and_HMI_and_IO/operator_panels.html?utm_source=youtube&utm;_medium=video&utm;_campaign=faqHMIMacro

Купить панели оператора серий ECP, ELP у дилеров ELHART: https://elhart.ru/distributors.html?utm_source=youtube&utm;_medium=video&utm;_campaign=faqHMIMacro

-

Российский производитель ELHART | ЭЛХАРТ

elhart.ru

На сайте используется технология Cookies. Продолжая использовать сайт, вы соглашаетесь с Политикой использования cookie-файлов. Это файлы в браузере, которые помогают сделать взаимодействие с сайтом удобнее, а также помогают обеспечить корректное функционирование сайта и выполнять статистические исследования.