Страница 1 из 1

не работают весы через проброшенный com порт

Добавлено: Чт июл 28, 2011 2:16 am
andrey82
Здравствуйте.
Есть рабочее место на складе: ноутбук, сканер штрих кодов Symbol (в разрыв клавиатуры), принтер этикеток Zebra и весы МассаК ТВ-M-300 (подключены к ноутбуку через переходник usb->com, драйвер PL-2303).
Работает сейчас это все на windows xp sp3 в связке с 1С 8.1 (работает все хорошо).
Есть задача организовать работу этого места через терминал, ноутбук использовать в качестве тонкого клиента.
Есть сервер терминалов на windows 2003, установил wtware 4.9.28 (режим только для тестирования)
Ноутбук, как тонкий клиент, подключается к серверу терминалов, сканер и принтер работают, а весы не получается подключить. В конфигураторе ставлю serial = com1(usb). В терминальной сессии команда change port показывает, что есть порт com1 от терминальной сессии. Пробую в 1с подключить весы и тишина, вес не показывают. Пробую через hyperterminal к порту подключиться и тоже тишина, никакие данные не передаются. Смотрел лог терминала, переходник usb->com определяется в wtware как profilink 2303 (надпись точно не помню). Пробовал прокидывать переходник через usbip, новый com порт в системе появляется, но данные опять таки не передаются. Пробовал напрямую через com порт включать (брал комп с встроенным com портом и в конфигураторе ставил serial=com1), тоже весы не работают. Через mstsc с пробросом портов весы работают.
Подскажите в чем может быть проблема?
P.S. Лог с тонкого клиента выложу позже.

Re: не работают весы через проброшенный com порт

Добавлено: Чт июл 28, 2011 4:46 am
Soft_warrior
в данных случаях лучше использовать полный com-кабель, а не 3 проводка и экран, чтобы отрабатывались синналы RTS и т.д.
если конечно в весах он тоже используется на полную.
а еще лучше прикрутить к весам ethernet2com девайс и отвязать их от компа совсем - намного удобнее.
установка нужной скорости важна. т.к. весы не работают на других скоростях и автоопределения у них нет

Re: не работают весы через проброшенный com порт

Добавлено: Чт июл 28, 2011 5:24 am
andrey82
а в wtware вообще возможно управление параметрами com порта (скорость, четность и т.д.)? или может на самом терминальном сервере можно изменить настройки проброшенного порта?

Re: не работают весы через проброшенный com порт

Добавлено: Чт июл 28, 2011 8:59 am
Soft_warrior
в втваре никак не настраивается. только в случае принтера на ком порте вроде.
он просто пробрасывает порт.
вопрос:
пробовали менять переходник?
использовать полный кабель?
какой драйвер весов пользуете или чтото из самодельных обработок?
перемапируйте локальные ком-порты сервера в более верхние номера, посмотрите - что получится

Re: не работают весы через проброшенный com порт

Добавлено: Чт июл 28, 2011 10:24 am
aka
andrey82 писал(а):Лог с тонкого клиента выложу позже.
Я в первую очередь подозреваю переходник. В логе будет написано, что драйвер про него думает.

Сейчас весы работают через RDP, или управляющая программа на нотбуке локально запущена? Надо через RDP проверить, за виндовсе запустить штатный mstsc.exe

Re: не работают весы через проброшенный com порт

Добавлено: Пт июл 29, 2011 4:15 am
andrey82
Снял лог с тонкого клиента (во вложении)

Команда change port:
C:\Documents and Settings\sklad1>change port
AUX = \DosDevices\COM1
COM1 = \Device\RdpDrPort\;COM1:12\tsclient\COM1
aka писал(а): Сейчас весы работают через RDP, или управляющая программа на нотбуке локально запущена? Надо через RDP проверить, за виндовсе запустить штатный mstsc.exe
На ноуте стоят драйвера на переходник (PL-2303_Driver_Installer.exe версия файла 4.0.100.1190) и зарегистрированы две dll, через которые весы общаются с 1С.
Эти dll я так же зарегистрировал на сервере терминалов. На ноуте запускаю mstsc с пробросом портов, запускаю на сервере 1С и указываю в ней подключать весы через порт к примеру 13 (локально на ноуте это номер виртуального порта который создал драйвер переходника), вес показывается.

Re: не работают весы через проброшенный com порт

Добавлено: Сб июл 30, 2011 12:23 pm
aka
Драйвер pl2303 загрузился и переходник нашел. Втварь отдала порт серверу. В логе ошибок не вижу.

Пожалуйста, прочитай и выполни нашу инструкцию про переименование ком-портов: http://wtware.ru/docs5/config.html#serial , начиная с "Чтобы избежать путаницы с физическими портами сервера..."

И затем медленно и подробно напиши, как ты проверяешь весы.

Re: не работают весы через проброшенный com порт

Добавлено: Вс июл 31, 2011 6:09 pm
Soft_warrior
винда не wtware и на оборот тоже.
так что номер порта у тебя будет не 13 точно, а в числах 1-2-3 максимум.
и это следует учитывать при подключении.
поэтому AKA правильно к руководству читать отправляет.
есть еще вроде команда net use вроде
там будет видно что и главное куда подключено.

Re: не работают весы через проброшенный com порт

Добавлено: Вс июл 31, 2011 10:50 pm
aka
Soft_warrior
Прикольно мозг работает. Я его послал в доку. Потом ты его послал в доку. И только читая твой пост я понял, что в доку его посылать не надо :mrgreen:


andrey82
Ты показал все, что отвечает команда change port? Значит серверные порты ты уже благополучно отключил, и это правильно. Весы должны проявиться на COM1. Рассказывай, чем и как ты их пытаешься увидеть.

Re: не работают весы через проброшенный com порт

Добавлено: Чт авг 11, 2011 8:07 am
andrey82
Серверный com порты я изначально переобозначил, и на всякий случай отключил их в Диспетчере устройств.
Результат команды change port я полностью выложил.
Весы пытался увидеть фирменной утилитой massa-k.exe с сайта производителя (там выбирается модель весов, порт и во вкладке тест отображается вес). Через 1С в - системе регистрируются 2 dll massaklib.dll и massaklib1C.dll и через них связываются весы с 1С (код не знаю, писали наши программеры, в самом документы только вручную прописываем через какой порт работают весы). Через mstsc - это все работает.

Сегодня попробовал через переходник usb->com подключить сканер штрих кодов Metrologiс, так он таки работает через проброс портов в wtware.
Предполагаю, что драйвер pl2303 в wtware, не распознает сигналы от весов. Сам провод, который идет от индикатора весов в компьютер, не полноценный com, используется всего 4 жилы.

Прошу помощи.

Re: не работают весы через проброшенный com порт

Добавлено: Чт авг 11, 2011 10:06 am
KVIK
у меня такие весы работают нормально.
попробуй следующее:
- убедись что адаптер USB-COM, весы, софт рабочие, подключив его обычному компу под виндой.
- запусти гипертерминал на рабочей бездисковой станции и проверь com-порт замкнув 2,3 контакты и пощелкав по клаве (что нажал, то и написало)
- подключи весы, запусти гипертерминал, открой порт с параметрами:
4800 Бод,
1 стартовый бит,
8 бит данных,
1 бит контроля по паритету (по четности),
1 стоповый бит.,
нажми "J" (большая), весы должны выдать бинарную абракадабру (при изменении веса меняется).

Re: не работают весы через проброшенный com порт

Добавлено: Пт авг 12, 2011 11:16 am
andrey82
Под виндой все работает уже не один год, но начальство захотело настроить работу через тонкие клиенты.
Проверил com порт замкнув контакты - работает.
Гипертерминал весы не видит.

Re: не работают весы через проброшенный com порт

Добавлено: Пт авг 12, 2011 11:19 am
andrey82
KVIK писал(а):у меня такие весы работают нормально.
Модель весов ТВ-М-300?
Можете посмотреть как у вас распаян кабель от индикатора до компа?

Re: не работают весы через проброшенный com порт

Добавлено: Пт авг 12, 2011 4:03 pm
KVIK
andrey82 писал(а):Модель весов ТВ-М-300?
ТВ-М-150.2-A2. Но это не принципиально.
andrey82 писал(а):Можете посмотреть как у вас распаян кабель от индикатора до компа?
RTFM. 2 - 3, 3 - 2, 5 - 5

з.ы. сперва налажал в сообщении, потом поправил