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

Что работает или не работает с WTware.
Ответить
andrey82
Сообщения: 6
Зарегистрирован: Ср июл 27, 2011 11:03 am

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

Сообщение 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. Лог с тонкого клиента выложу позже.
Soft_warrior
Сообщения: 278
Зарегистрирован: Вс ноя 13, 2005 7:39 pm
Откуда: Москва
Контактная информация:

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

Сообщение Soft_warrior »

в данных случаях лучше использовать полный com-кабель, а не 3 проводка и экран, чтобы отрабатывались синналы RTS и т.д.
если конечно в весах он тоже используется на полную.
а еще лучше прикрутить к весам ethernet2com девайс и отвязать их от компа совсем - намного удобнее.
установка нужной скорости важна. т.к. весы не работают на других скоростях и автоопределения у них нет
andrey82
Сообщения: 6
Зарегистрирован: Ср июл 27, 2011 11:03 am

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

Сообщение andrey82 »

а в wtware вообще возможно управление параметрами com порта (скорость, четность и т.д.)? или может на самом терминальном сервере можно изменить настройки проброшенного порта?
Soft_warrior
Сообщения: 278
Зарегистрирован: Вс ноя 13, 2005 7:39 pm
Откуда: Москва
Контактная информация:

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

Сообщение Soft_warrior »

в втваре никак не настраивается. только в случае принтера на ком порте вроде.
он просто пробрасывает порт.
вопрос:
пробовали менять переходник?
использовать полный кабель?
какой драйвер весов пользуете или чтото из самодельных обработок?
перемапируйте локальные ком-порты сервера в более верхние номера, посмотрите - что получится
aka
Разработчик
Разработчик
Сообщения: 11830
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

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

Сообщение aka »

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

Сейчас весы работают через RDP, или управляющая программа на нотбуке локально запущена? Надо через RDP проверить, за виндовсе запустить штатный mstsc.exe
andrey82
Сообщения: 6
Зарегистрирован: Ср июл 27, 2011 11:03 am

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

Сообщение 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 (локально на ноуте это номер виртуального порта который создал драйвер переходника), вес показывается.
Вложения
WTware_70.5A.B6.EF.D4.D8_2011-07-29_11-32-03.txt
Лог с тонкого клиента
(104.26 КБ) 1332 скачивания
aka
Разработчик
Разработчик
Сообщения: 11830
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

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

Сообщение aka »

Драйвер pl2303 загрузился и переходник нашел. Втварь отдала порт серверу. В логе ошибок не вижу.

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

И затем медленно и подробно напиши, как ты проверяешь весы.
Soft_warrior
Сообщения: 278
Зарегистрирован: Вс ноя 13, 2005 7:39 pm
Откуда: Москва
Контактная информация:

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

Сообщение Soft_warrior »

винда не wtware и на оборот тоже.
так что номер порта у тебя будет не 13 точно, а в числах 1-2-3 максимум.
и это следует учитывать при подключении.
поэтому AKA правильно к руководству читать отправляет.
есть еще вроде команда net use вроде
там будет видно что и главное куда подключено.
aka
Разработчик
Разработчик
Сообщения: 11830
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

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

Сообщение aka »

Soft_warrior
Прикольно мозг работает. Я его послал в доку. Потом ты его послал в доку. И только читая твой пост я понял, что в доку его посылать не надо :mrgreen:


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

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

Сообщение andrey82 »

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

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

Прошу помощи.
KVIK
Сообщения: 402
Зарегистрирован: Сб июн 17, 2006 5:45 pm
Откуда: Украина, Черновцы
Контактная информация:

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

Сообщение KVIK »

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

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

Сообщение andrey82 »

Под виндой все работает уже не один год, но начальство захотело настроить работу через тонкие клиенты.
Проверил com порт замкнув контакты - работает.
Гипертерминал весы не видит.
andrey82
Сообщения: 6
Зарегистрирован: Ср июл 27, 2011 11:03 am

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

Сообщение andrey82 »

KVIK писал(а):у меня такие весы работают нормально.
Модель весов ТВ-М-300?
Можете посмотреть как у вас распаян кабель от индикатора до компа?
KVIK
Сообщения: 402
Зарегистрирован: Сб июн 17, 2006 5:45 pm
Откуда: Украина, Черновцы
Контактная информация:

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

Сообщение KVIK »

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

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

Вернуться в «Железо и WTware»