Подключение весов к компу

Подключение весов к компьютеру

Внимание!
– В приборе 0601Б (0601А) для питания цепи гальванической развязки используется внешний источник питания.
– В приборе 0601БМ для питания цепи гальванической развязки внешний источник питания не требуется.

Схема подключения приборов Микросим 0601Б к компьютеру

Рис.1. Подключение прибора исполнения Микросим-0601Б к компьютеру по интерфейсу RS323
(Сигнал DTR компьютера применяется для питания цепи гальванической развязки интерфейса).


Рис.2. Подключение прибора исполнения Микросим-0601Б к компьютеру по интерфейсу RS485
(Для питания цепи гальванической развязки интерфейса применяется внешний источник питания).

Схема подключения приборов Микросим 0601БМ к компьютеру

Назначение контактов разъема DB-9 прибора Микросим-0601БМ:


Рис.3. Подключение прибора исполнения Микросим-0601БМ к компьютеру по интерфейсу RS323
(Внешнее питание цепи гальванической развязки интерфейса не требуется).

Рис.3. Подключение прибора исполнения Микросим-0601БМ к компьютеру по интерфейсу RS485
(Внешнее питание цепи гальванической развязки интерфейса не требуется).
————————————————————————————————————

Установка программных параметров связи прибора Микросим 0601

Для связи приборов серии “Микросим” с компьютером необходимо корректно установить следующие
программные параметры:

Источник

Подключение весов CAS к ПО


Весы CAS BW, опция F-2 =3 для работы с программным обеспечением CAS и/или Frontol Driver Unit (вход в режим “SET” нажатие кл. “*” на 3 сек., выбор нужной опции кл. “Т”, изменение опции кл. “G/N”, сохранение кл. “H” )

Введение. Иногда требуется протестировать/продемонстрировать весы CAS при помощи бесплатного или условно бесплатного программного обеспечения. Сам по себе процесс довольно простой и незамысловатый, но может доставить хлопот при отсутствии опыта работы с весами CAS. Рассмотрим подключение весов CAS на примере CAS BW60.

Неисправность со слов заказчика. Весы не подключаются в демо режиме к программному обеспечению, как от компании CAS, так и в драйвере торгового оборудования.

Первичная диагностика. При использовании утилиты comtest можно увидеть полноценный обмен данными согласно протоколу описанному в руководстве по эксплуатации (9600 8n1). При этом наблюдается отсутствие связи в бесплатной тестовой утилите CAS (Reader__CAS.exe) и в условно бесплатной утилите Atol Driver Init (Драйвер электронных весов).

1. По стабилизации (для весов CAS BW SET F-2 = 2, оно же значение по умолчанию)

2. По запросу (для весов CAS BW SET F-2 = 3)


Интерфейс утилиты CAS (Reader__CAS.exe)


Интерфейс утилиты Atol Driver Init (Драйвер электронных весов)

Разница в протоколах становится хорошо понятной в утилите comtest


Для получения данных в протоколе “по запросу” необходимо послать символ “D” в весы, в ответе будут данные о весе.

Заключение. Несмотря на простоту решения задачи, данная статья позволяет понять механизм протоколов обмена весов CAS, ознакомится с принципами настройки весов CAS, а также при помощи каких утилит можно проверить обмен между весами и компьютером.


В отличии от документации (весы-PC: 2-2,1-3,5-5) на практике наблюдается рабочий кабель весы-PC: 2-2,1-3,3-5, что следует учитывать при изготовлении кабеля, так как кабель из комплекта весов имеет длину всего 40 см.

Источник

Весы «Масса-К». Подключение к компьютеру Используемые интерфейсы и протоколы

2 Оглавление 1 Используемые интерфейсы Кабели интерфейсные Протоколы обмена данных Протокол Протокол STANDART Протокол Протокол Протокол 1С Протокол Расчет контрольной суммы CRC Проблемы при подключении. Проверка связи

5 2 Кабели интерфейсные 2.1 Кабель К1-МК (MDN-6/DB9(F)) Для подключения весов с разъемом MDN-6 используется нестандартный кабель К1-МК производства «МАССА-К». Приобрести кабель можно на предприятии «МАССА-К» по запросу на e- mail: (артикул ). Внешний вид кабеля представлен на рис. 6. Схема кабеля приведена на рис. 7. Рис.6 Внешний вид кабеля интерфейсного К1-МК 5

11 2.5 Кабель USB B(M)–>USB A(M) Для подключения весов с интерфейсом USB type B используется кабель USB B(M)–>USB A(M). Внешний вид кабеля представлен на Рис. 15. Приобрести кабель можно в компьютерном магазине. Рис.15 Внешний вид кабеля USB B(М)–>USB A(M) 2.6 Кабель патч-корд Для подключения весов по интефейсу Ethernet используется патч-корд. Патч-корд может быть использован и прямой и обратный. Внешний вид патч-корда представлен на рис.16. Приобрести кабель можно в компьютерном магазине. Рис.16 Внешний вид патч-корда 11

Читайте также:  После кардио набираю вес

17 F8 55 CE Заголовок пакета (3 байта) 01 Длина пакета (2 байта), считается, начиная со следующего байта, не включая CRC Код ответа на команду CRCLo CRCHi CRC16 (расчет CRC см. ниже) Пример ответа на запрос проверки связи: F8 55 CE Формат команды получения параметров весов представлен в таблице 10. F8 55 Заголовок пакета (3 байта) Таблица 9- ответ на команду проверки связи CE 01 Длина пакета (2 байта), считается, начиная со следующего байта, не включая CRC Код команды (1 байт) CRCLo CRCHi CRC16 (расчет CRC см. ниже) Пример команды получения параметров весов: F8 55 CE Ответ весов на команду параметры весов представлен в табл. 11. F8 55 CE Табл. 10- Команда получения параметров весов Заголовок пакета (3 байта) 1B Длина пакета (2 байта), считается, начиная со следующего байта, не включая CRC Код ответа на команду 02 Константа 00 Константа Тип блока Версия прошивки, мл. байт Версия прошивки, ст. байт Серийный номер терминала, мл. байт Серийный номер терминала. Серийный номер терминала. Серийный номер терминала, ст. байт = 0 при отсутствии = 0 при отсутствии = 0 при отсутствии 00 Константа 01 Константа 04 Константа 4 байта, = 0 при отсутствии байт, константы, зарезервировано для дальнейшего использования CRCLo CRCHi CRC16 (расчет CRC см. ниже) Табл. 11- Ответ на команду параметры весов 17

20 протоколу 3 (односторонняя передача веса из весов в компьютер по стабилизации взвешивания). При поступлении в весы любой команды протокола 2 протокол 3 выключается, и весы переходят на работу с протоколом 2. Для возврата в протокол 3 необходимо перезапустить весы. Если выбран протокол 1С, то работа по протоколам 2 и 3 не доступна. Весы в данном варианте работают только по протоколу 1С. На весах при работе по интерфейсам USB, Wi-Fi и Ethernet при включении весы работают по протоколу 3. При поступлении любой команды в весы протокол 3 отключается, и становятся доступны все команды протоколов 2, 1С и протокола 100. Список команд протокола 100 представлен в таблице 13. Команда от ПК Код Описание команды CMD_GET_NAME 0x20 Запрос имени и ID весов CMD_SET_NAME 0x22 Установить имя весов CMD_GET_ETHER NET CMD_SET_ETHERN ET CMD_GET_WIFI 0x2D Запрос параметров Ethernet 0x39 Установить параметры Ethernet 0x3A Запрос параметров Wi-Fi CMD_SET_WIFI 0x3C Установить параметры Wi-Fi CMD_GET_MASSA 0x23 Получить массу с весов Ответ от весов Код Описание ответа CMD_ACK_NAME CMD_ACK_SET CMD_ERROR CMD_ACK_ETHERNE T CMD_ERROR CMD_ACK_SET CMD_ERROR CMD_ACK_WIFI CMD_ERROR CMD_ACK_SET CMD_ERROR CMD_ACK_MASSA CMD_ERROR CMD_SET_TARE 0xA3 Установить CMD_ACK_SET_TAR E массу тары на весах CMD_NACK_TARE 0x21 Передача имени и ID весов 0x27 Команда выполнена успешно 0x28 Ошибка выполнения команды 0x2E Передача параметров Ethernet 0x28 Ошибка выполнения команды 0x27 Команда выполнена успешно 0x28 Ошибка выполнения команды 0x3B Передача параметров Wi-Fi 0x28 Ошибка выполнения команды 0x27 Команда выполнена успешно 0x28 Ошибка выполнения команды 0x24 Передача массы с весов 0x28 Ошибка выполнения команды 0x12 Команда выполнена успешно 0x15 Ошибка выполнения команды: невозможно установить тару 0xF0 Принята неизвестная команда Команда по любому CMD_NACK интерфейсу Табл Список команд протокола 100 Структура команды получения массы с весов CMD_GET_MASSA представлена в таблице

21 Интерфейсы: TCP, RS232, USB Направление: ПК весы. Структура сообщения: byte Header[0] 0xF8 Заголовочная последовательность byte Header[1] 0x55 Заголовочная последовательность byte Header[2] 0xCE Заголовочная последовательность int16 Len 0x0001 Длина тела сообщения byte Command 0x23 Код команды CMD_GET_MASSA int16 CRC 2 байта CRC Табл.14 Получение массы с весов Пример команды запроса веса с весов: F8 55 CE Структура команды передачи массы с весов CMD_ACK_MASSA представлена в таблице 15. Интерфейсы: TCP, RS232, USB Направление: ПК весы. Структура сообщения: byte Header[0] 0xF8 Заголовочная последовательность byte Header[1] 0x55 Заголовочная последовательность byte Header[2] 0xCE Заголовочная последовательность int16 Len 0x0008 Длина тела сообщения byte Command 0x24 Код ответа CMD_ACK_MASSA Int32 Weight 4 байта Текущая масса со знаком byte Division 1 байт Цена деления в значении массы: мг, 1 1 г, 2 10 г, г, 4 1 кг byte Stable 1 байт Признак стабилизации массы: 0 нестабильна, 1 стабильна byte Net 1 байт Признак индикации : 0 нет индикации, 1 есть индикация byte Zero 1 байт Признак индикации : 0 нет индикации, 1 есть индикация int16 CRC 2 байта CRC Пример ответа весов на запрос массы: Табл. 15 Структура передачи массы с весов. F8 55 CE E E4 Контрольная сумма подсчитывается по алгоритму, который аналогичен используемому в протоколе 1С. 21

Читайте также:  Щелочная диета по пегано

25 Рис.16 Для проверки прохождения команд до весов и корректного ответа на запросы необходимо подключить интерфейсный кабель в весы и нажать на кнопку SEND с введенной командой. Ответ весов МК-А-15.2-А21, работающих по протоколу 2, на команды 45 и 48, представлен на рис.17. На весах показания 0 кг. Рис.17- Ответ весов на команду 45 и 48 Проверка работы весов по протоколу 100 с помощью утилиты СОМ Port Toolkit представлена на рис.18. Весы подключены к компьютеру по USB и скорость обмена по виртуальному COM-порту не имеет значения. На весах установлен вес 1 кг. 25

26 Рис. 18- Ответ весов на команду запроса веса. Проверить связь между компьютером и весами по интерфейсу Ethernet можно с помощью утилиты Hercules (доступна для скачивания по ссылке Утилиту нужно запустить от имени администратора. В разделе TCP CLIENT в модуле TCP- MODULE IP ввести IP и номер порта, выставленного на весах. Номер IP и маска на весах должны быть выставлены таким образом, чтобы весы находились в той же подсети, что и управляющий компьютер. Для работы в распределенных сетях на весах есть возможность задать номер шлюза. Нажать кнопку PING. При успешной проверке связи с IP весов появится сообщение Received ICMP ECHO REPLY. Данный процесс проиллюстрирован на рис.19 Рис.19 С помощью Hercules также проверяем ответ весов на команду проверки связи. Для отправки команды в весы нажать кнопку CONNECT. При успешном соединении появится сообщение Connected to Вводим в верхнюю строку раздела SEND команду проверки связи F8 55 CE и нажимаем кнопку SEND. 26

27 Весы отвечают последовательностью шuо шuоqq. Физическая и логическая связь весов с компьютером проверена. Данный процесс проиллюстрирован на рис.20. Рис.20 Если проверка связи прошла успешно, но весы не подключаются к 1С, необходимо убедиться, что запуск 1С произведен от имени администратора и вход в 1С выполнен под администратором. Успешной работы! 27

Источник

Использование COM весов в 1С на RDP-клиенте

Введение:

Работая в большом холдинге пришлось переносить все 1С системы в Azure. При переносе в Azure были сделаны отдельные сервера 1С (кластер серверов) и RDS (RDP) сервера (кластер серверов), через кластер серверов RDS пользователи получают доступ к серверу 1С. Сейчас у нас реализована именно такая схема работы серверов:

У разных крупных агрохолдингов используется много разнообразного весового оборудования, часть этого оборудования подключается через СОМ-соединение, либо через USB с эмуляцией СОМ-порта. Для получения веса с весов, подключенных по COM, необходимо наличие как минимум тонкого клиента на локальном компьютере, к которому подключены весы. Очень хороший пример – автомобильная весовая.

То есть все пользователи сидят на RDP, а пользователи, которые работают с весами – на локальных тонких/толстых клиентах 1С. Мы реализовали следующую архитектуру решения:

Это влечет за собой ряд ограничений, накладываемых такой схемой работы:

Возникла необходимость при локальном подключении весов к компьютеру вместо локального тонкого клиента 1С перевести всех пользователей на RDP сервер, и запускать клиента 1С там. А значит – клиент 1С должен забирать значения веса с подключаемого оборудования.

Задача:

Для того, чтобы решить задачу передачи веса на сервер 1С и убрать ограничения, описанные выше, было решено реализовать следующую архитектуру:

Читайте также:  Показатели массы тела для мужчин

Должна быть разработана программа, работающая в виде службы на локальном компьютере. Программа должна получать http-запрос на получение веса и возвращать JSON-ответ (для 1С применимо с версии 8.3.6.1977 ref. http://v8.1c.ru/o7/201410json/index.htm).

Реализация:

Сделали свой софт, кодовое название «HTTP_SCALE». Софт написали на java для обеспечения кроссплатформенности. Софт автономен и легко масштабируется (java разработчиком) на весовое оборудование любых марок и моделей.

Теперь логика работы весов на RPD стала следующая:

Нужно настроить политику безопасности локального компьютера, чтобы порт локального компьютера, к которому обращается сервер 1С был доступен.

Весы все так же нужно настраивать, как и раньше, никакой автоматизации самих весов.

Все также необходимо устанавливать прямое соединение между 1С сервером и локальным компьютером
Можно исправить одним из способов:

Плюсы:

PROFIT (или что же получили, но простыми словами):

Весы, подключенные по СОМ, с помощью компьютера и программы HTTP_SCALE сделали сетевыми. Для сетевых весов сделали типовое получение веса в 1С.

Источник

Комплексные решения по взвешиванию и маркировке товаров

Взвешивание и маркировка

Гибкое решение для взвешивания и маркировки с использованием широкой линейки оборудования.

Решение позволяет маркировать весовые товары в широком диапазоне взвешивания (от нескольких граммов до нескольких тонн) этикетками фактически любых форматов, печатать этикетки на групповые упаковки с суммарным весом и количеством, создавать файлы отчетов по результатам взвешивания и маркировки. Работать с различными базами данных и учетными системами.

Решение основано на надежном оборудовании самого широкого ценового диапазона. Возможно удаленное размещение оборудования и обмен данными по Ethernet или беспроводной сети. В зависимости от поставленных задач, комплекс может быть сформирован с различными опциями:

Универсальность комплекса позволяет создавать как бюджетные экономичные, так и высокотехнологичные, промышленные решения с повышенными требованиями к безотказности работы в неблагоприятных условиях производства.

Необходимые форматы этикеток могут быть прошиты в соответствии с пожеланиями клиента.

Как опция в состав комплекса включается разработанный Скейл Энтерпрайз редактор этикеток Integra Label Editor, который дает широкие возможности для создания этикеток необходимого формата непосредственно пользователем.

Информация, печатаемая на этикетке, содержит текст, графику, штрих-коды, постоянные и переменные данные.

Переменные данные генерируются на компьютере – время, дата, общий вес, количество штук в групповой упаковке, наименования и характеристики номенклатуры и тд.

Пример внедренного решения

Взвешивание, маркировка и учет фасованных морепродуктов для ООО “Северная широта”

ООО “Северная широта” занимается производством и продажей морепродуктов. Расположено в городе Москве.

Задача

Сделать экономичное, но надежное решение для маркировки фасованных морепродуктов этикетками различных форматов в зависимости от вида товара. Вывод на этикетку веса товара и веса товара без глазури (т.е без льда), штрих кода продукта, даты и времени упаковки. Печать этикеток на групповую упаковку с суммарным весом короба и количеством штук. Создание итоговых отчетов в формате Excel за смену по всей взвешенной продукции.

Решение

Скейл Энтерпрайз было предложено решение в виде аппаратно-программного комплекса “Подключение принтера к весам через компьютер”, состоящего из программного обеспечения Integra, содержащего встроенный редактор этикеток Integra Label Editor и следующего оборудования: принтер Argox OS-203DT, весы СAS AD-H и сетевое оборудование.

Пользователь-администратор с помощью встроенного редактора создает необходимые форматы этикеток и сохраняет их в памяти компьютера. Далее пользователь оператор, выбирает нужный формат этикетки и запускает режим взвешивания и маркировки.

В рабочем режиме участвуют компьютер, весы и принтер. Печать этикетки происходит по стабилизации веса. В результате печатаются заданные этикетки с постоянной, а также с переменной информацией.

После того как групповая упаковка наполнилась, оператор нажимает кнопку итог, принтер печатает групповую этикетку с количеством штук, штрих кодом групповой упаковки данного вида продукции, весом всей упаковки с глазурью и весом без глазури.

В процессе работы программа формирует различные отчеты в формате EXCEL, с аналитикой по : номенклатуре, сменам, итогам и т.д.

Результат

Экономичными методами обеспечено стабильное взвешивание и маркировка (этикетирование) нескольких тысяч упаковок товара в день. Ведется аналитический учет движения продукции по предприятию.

Источник

Интересные факты и лайфхаки