" Используйте sysExecute3 (с полной командой), по нажатию на кнопку отправляйте в программу команду на его вызов. " - моя команда не отправляет же никакого ответа, поэтому убрал проверку на пустые строки и массив для ответа тоже. Оставил такой код:
fb_Rtrig(CLK:=xSendCommand);
IF fb_Rtrig.Q THEN
I:=0;
END_IF
fb_SE3(xExecute:=xSendCommand, sCommand:='sqlite3 -header -separator ";" /mnt/ufs/media/mmcblk0p1/WRK/test1.db "select * from test1;"
> /mnt/ufs/media/mmcblk0p1/Reports/tessst1.csv');
IF fb_SE3.xDone THEN
xSendCommand:=false;
END_IF
На переключатель повесил команду xSendCommand, включаю переключатель в веб визуализации, он через пару секунд отключается и в папке появляется пустой csv файл. Если эту же команду отправлять через Putty, то файл формируется с данными.