Это возможно, но вам придется написать ее в редакторе кода в конфигураторе.
Вид для печати
Написал в макросе функцию по справочнику
Вложение 56202
выдает следующие ошибки
Вложение 56203
что не так?
Функции объявляются в глобальном макросе.
Прочитайте справочник внимательнее.
Можете посмотреть проект из моего предыдущего поста:
https://owen.ru/forum/showthread.php...l=1#post360672
После этого должно стать понятно, как объявлять и вызывать свои функции.
Добрый день. Возник такой вопрос с помощью какой функции я могу преобразовать дату/время получаемую от ПЛК в формате DWORD?
Вложение 56268
выдает данные ошибки, при компиляции кода:
#include <stdio.h>
#include <time.h>
#include <stddef.h>
int time_t;
int timer;
time_t timer;
char buffer[26];
struct tm* tm_info;
timer = *(DWORD*)(PSW+2604);
tm_info = localtime(&timer);
strftime (buffer, 26, "%Y-%m-%d %H:%M:%S",tm_info);
memcpy (&PSW[850],buffer, 24-2);