Чтение из файла
Код:
PROGRAM PLC_PRG
VAR
strReadedString : STRING;
pBuffer : POINTER TO BYTE := ADR(strReadedString);
nBufferSize : __XWORD:= 14; // количество символов
stFileHandle: SysFile.RTS_IEC_HANDLE;
pResult : POINTER TO SysFile.RTS_IEC_RESULT;
nSize : __XWORD;
bDone : BOOL;
END_VAR
StFileHandle:=SysFileOpen(szFile := strFileName, am:= SysFile.AM_READ, pResult:= pResult);
nSize:=SysFileRead(hFile:= stFileHandle, pbyBuffer:= pBuffer, ulSize:= nBufferSize, pResult:= pResult) ;
IF nSize > 0 THEN
bDone := TRUE;
SysFileClose(hFile:= stFileHandle);
END_IF
1. Создайте файл tutorial.txt на ПК для тестового запуска.

Создание текстового файла
2. Далее подключитесь к ПЛК и переместите файл в корневую директорию. Для этого перейдите во вкладку Device, раздел «Установки соединения» и выберите ПЛК.

Подключение к ПЛК
3. Затем переместите файл в корневой каталог: перейти во вкладку «Файлы», выбрать путь до файла tutorial.txt и обновить строку поиска для ПЛК.

Перемещение файла в корневую папку
4. Далее выберите файл и сохранить его в ПЛК.

Перемещение файла в корневую папку
5. Если сохранение в ПЛК прошло успешно, файл визуально отразится в разделе «Файлы» – «Исполнение».

Обзор наличия файла
6. Проверьте работу программы.

Проверка работы программы