Без проблем - в архиве файл с исходником.
Usage: suart [-s<serial_port>] [-p<socket_addr>] [-b<baudrate>] [-d] [-?]
-s<serial_port> Set serial port, default is /dev/rs232
-p<socket_addr> Set socket address, default is 4002
-b<baudrate> Set serial port baudrate (2400/4800/9600/19200/38400/57600/115200), default is 115200
-d Show debug info - transferred data
-? Show this help page
Example: suart -s/dev/rs485 -p3005 -b9600
Доступные названия /dev/rs485 /dev/rs232 соотвественно для 485 и 232 интерфейса
/dev/usbdev /dev/usbhost для виртуальных com портов на usb портах
Заливаем по FTP исполняемый файл
suart в каталог
/projects, добавляем в скрипт
start.after строки для запуска:
Код:
#!/bin/sh
if [ -f ./suart ]; then
sleep 1
./suart -s/dev/rs485 -p4001 -b9600&
fi
(параметры естественно на ваш выбор)
В скрипт
restart.before (для выгрузки приложения каждый раз при перезагрузке нового FBD-проекта перед новым запуском) добавляем:
Код:
#!/bin/sh
killall suart
sleep 1
killall -9 suart
Также необходимо отключить
(для устранения конфликтов) соответствующий последовательный порт в SMLogix от использования ядром «logix».
COM1 - rs485
COM2 - rs232
P.S.
При неправильном указании COM порта или невозможности подключения к указанному TCP порту программа закрывается