Имя: Пароль:
1C
1С v8
Как подключить к 1С весы, на которые нет драйвера?
0 Gaster
 
11.11.22
14:33
Есть весы A12E.
В БПО отсутствует драйвер.
Подключаемся к весам через USR-TCP232-302 RS232 To Ethernet Convector.
Установили софт VCOM от производителя конвектора. Софт создал виртуальный COM порт.
Данные есть на порте COM. Как считывать данные с 1С?
1 Kassern
 
11.11.22
14:34
(0) написать библиотеку, которая будет видна 1с и которая сможет правильно считывать данные с ком порта и передавать команды (если нужно).
2 Kassern
 
11.11.22
14:37
В документации есть протокол обмена, попробуйте производителя дернуть, может у него есть библиотека для работы с весами
3 vovastar
 
11.11.22
14:39
4 NorthWind
 
11.11.22
14:43
(0) смотря что делать и смотря насколько сложный протокол. Если все относительно просто, то компортовая компонента и разбирать данные прямо в 1С. Если непросто, то ВК на чем-нибудь налабать, на С# или Delphi, и уже ее дергать из 1С.
5 Garykom
 
гуру
11.11.22
14:43
(0) "весы A12E 1с" в поиск выдают готовый вариант для 1С
6 vovastar
 
11.11.22
14:43
https://www.pushton.com/service_cat-3.html тут только руководство. Напишите им, пусть драйвер вышлют.
7 Kassern
 
11.11.22
14:46
Я когда подбирал весы для склада, то первым критерием было интеграция с 1с. В итоге купил напольные от Масса-К, на сайте можно сразу библиотеку скачать для работы с весами, легко регается и который год уже работает. Мелкие весы вроде от cas, тоже который год с 1ской дружат.
8 Gaster
 
11.11.22
14:57
Весы очень простые.
Кто-то уже пытался до меня. В конце пишет про библиотеку, где её взять-то?
1С 8 + Индикатор для весов А12Е
9 Kassern
 
11.11.22
15:03
(8) Вам просто нужно команду R отправлять, что и написано в протоколе обмена. Почитайте документацию. Можно попробовать через командную строку стать команды в ком порт http://microsin.net/adminstuff/windows/command-line-for-sending-characters-to-serial-port.html
10 Kassern
 
11.11.22
15:03
А ту же cmd можно и из 1с запускать
11 Kassern
 
11.11.22
15:04
Почитайте вот эту статью, может получится реализовать, вроде все просто https://infostart.ru/public/1515974/
12 Gaster
 
11.11.22
23:59
Отправил через командную строку но весы не реагируют, хотя на порту что-то происходит о чем свидетельствуют записи лога. Mscom пока ещё не пробовали..
13 bestuzhev
 
14.11.22
21:57
(12) Как-то на проекте сел для весов без драйвера писал прослойку на golang. Вроде за вечер или два справился.
14 Gaster
 
24.11.22
16:28
Привет всем ещё раз. Получилось получать и через com порт и по протоколу TCP. Получилось также отправлять команды весам. Весы не реагировали, так как не были настроены в режим приема данных, а также кабель RX был отключен. Вобщем пришлось и паять и сам весовой терминал настраивать и найти обработку по работе с протоколом tcp. Главное что всё получилось. Спасибо всем!
15 Kassern
 
24.11.22
16:42
(14) Вы бы хоть отписались для потомков, как с этими весами дружить, как настроить, и что за обработка используется
16 Garykom
 
гуру
24.11.22
16:44
(14) драйвер, то драйвер сам написал???
17 Garykom
 
гуру
24.11.22
16:44
(16)+ анекдот про freebsd
18 Gaster
 
29.11.22
15:57
(15)
https://infostart.ru/public/1638352/ - Работа по протоколу TCP.
https://infostart.ru/public/1515974/ - Работа через COM порт.
https://vial.by/pdf/zemic/Texnicheskaia_instrukcia___Zemic%2012E.pdf - инструкция к весам.
1) Обратить внимание на пункт "3.9 Установка параметров." Параметр 5.  
2) Использовать команды из пункта "6. Протокол обмена".
3) Прочитать пункт "7. Подключение индикатора А12Е через RS232 к ПК и к Табло." Вскрыть коннекторы и весы, припаять правильно три провода RX, TX, GN. Гуглить "RS232 pinout".