Добрый день. Возник вопрос по радио модемам.
пытаемся сделать следующую связь
ПЛК160=>Спектр433(радио модем)=>Спектр433=>Сп270
что то никак не выходит, возможна ли такая связь в принципе?
Добрый день. Возник вопрос по радио модемам.
пытаемся сделать следующую связь
ПЛК160=>Спектр433(радио модем)=>Спектр433=>Сп270
что то никак не выходит, возможна ли такая связь в принципе?
если возможно то не могли бы выложить какой нибудь проект, или хотя бы объяснить связь ( ПЛК-485 или 232, плк слэйв или мастер, панель с модема-485 или 232)
Вы считаете готовый проект поможет? Сами модемы настроены? Через терминалы удается конфигурировать?
готовый проект нужен для примера, так сказать взять подобие, модемы настроены, да через терминал пакеты посылаются, причем если плк конфиг просто через 485 то идет по 4-8 пакетов в секунду, если модуль модем то идут только тестовые пакеты.
то есть настройки модуля модем для радио модемов не отличаются от GPRS ?
ммм тоесть?
нам просто нужно чтобы данные отображались на сп без нашего вмешательства по командам
когда пытаюсь прописать SetModemCfg или SetModemPort выходит сообщение о внутренней ошибке
незнаю где Вы всё это нашли настраивать модем вроде не нужно (у Вас же не GSM-модуль), Вам необходимо открыть порт и отправить туда какой нибудь текст, как в приведенном коде(*Открываем порт*)
IF NOT port_opened THEN
com_handle:=SysComOpen(com_num);
IF com_handle<>16#FFFFFFFF THEN
port_init:=TRUE;
ELSE
SysComClose( com_num);
com_handle:=SysComOpen( com_num);
port_init:=TRUE;
END_IF
(*Настраиваем скорость*)
com_set.Port:=com_num;
com_set.dwBaudRate:=9600;
com_set.byParity:=0;
com_set.dwTimeout:=0;
com_set.byStopBits:=0; (* *)
com_set.dwBufferSize:=0;
com_set.dwScan:=0;
res:=SysComSetSettings(com_num,ADR(com_set));
(*Успешно открыли*)
IF NOT res THEN
port_opened:=TRUE;
END_IF
(* Установка PDU*)
strSetMsgMode:STRING:='AT$R';
SysComWrite(com_num,ADR(strSetMsgMode),LEN(strSetM sgMode),0);
rcvstr:='';
END_IF
эх честно говоря ничего не пойму, что то мы делаем не так