Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Нет связи с ADAM 6500 через ActiveSync

 Ответить Ответить
Автор
Сообщение
-VaS- Смотреть выпадающим
Новичок
Новичок


Присоединился: 27 Апрель 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - -VaS- Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Нет связи с ADAM 6500 через ActiveSync
    Опубликовано: 04 Август 2004 11:50

ADAM 6500 c WinCE 4.1 на борту.

Через "uScope Remote Display" по локальной сети связь с девайсом есть, но связаться по ком-порту посредством ActiveSync 3.7.1 не получается - устройство он не находит. Попытка связаться была предпринята с двух разных машин - результат одинаков.

К тому же непонятно поведение repllog.exe - как я понимаю, он должен после запуска бесконечно ожидать связи с ActiveSync, но он выгружается спустя 5 сек независимо от активности ActiveSync.

Такое впечатление, что не работает COM1 в 6500. Как можно его протестировать?

Наверх
KozlovKS Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 21 Июнь 2003
Online Status: Offline
Публикации: 432
Свойства публикации Свойства публикации   Ответить, цитируя автора - KozlovKS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Август 2004 12:06

Была такая причуда. Правда, с другим модулем и под Win CE 3.0. Связано это с тем, что модуль успевает отвалиться до загрузки всех сетевых настроек. Решалась проблема небольшой программкой в режиме автозагрузки  (startup.ini) запуском REPLLOG.EXE:

#include <windows.h>

void RunRepllog();

int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow )

{

Sleep(20000);

RunRepllog();

return FALSE; /* call to Client only returns upon error */

}

void RunRepllog()

{

PROCESS_INFORMATION pi;

if(CreateProcess(L"repllog.exe", //lpszImageName

L"/renew",//lpszCmdLine

NULL, //lpsaProcess

NULL, //lpsaThread

(BOOL)NULL, //fInheritHandle

0, //fdwCreate

NULL, //lpszEnvironment

NULL, //lpszCurDir

NULL, //lpsiStartInfo

&pi //lppiProcessInfo

))

{

CloseHandle(pi.hProcess);

CloseHandle(pi.hThread);

}

}

Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz