Цитата Сообщение от Александр Приходько Посмотреть сообщение
По поводу звука.

Если в контроллер предварительно загрузить файл через WinSCP, то его можно вызвать такой командой:
SysExecute('/usr/bin/aplay -c1 -t raw -r 22050 /mnt/ufs/root/CoDeSysSP/tatu.wav');
где, /mnt/ufs/root/CoDeSysSP/tatu.wav - полный путь к файлу.

Также можно пойти более хитрым путем:
1) Берете файл, например tatu.wav
2) на ПК переименовываете его в tatu.jpg
3) В проекте добавляете ImagePool
4) В пул изображений добавляете tatu.jpg
5) В программе прописываете:

SysFileGetSize('/mnt/ufs/root/CoDeSysSP/tatu.wav',ADR(hRes))<=0 THEN
SysExecute('cp /mnt/ufs/root/CoDeSysSP/visu/tatu.jpg /mnt/ufs/root/CoDeSysSP/tatu.wav');
END_IF
SysExecute('/usr/bin/aplay -c1 -t raw -r 22050 /mnt/ufs/root/CoDeSysSP/tatu.wav');

И будет Вам счастье.
Счастье наступило, большое спасибо!
Ещё вопрос. Где узнать полный перечень Linux - команд, которые понимает контроллер?