Добрый день. Интересно как весы будут работать в связке с дозировочной машинкой по rs232?? Есть ли потоковая передача веса. К примеру наливается в стакан жидкость и сразу значения передаются по rs232. Или же весы будут ждать пока вес стабилизируется и только тогда значения будут переданы?
Добрый день. Это зависит от модели весов. Например, весы модели AD-H передают данные только по запросу от устройства, подключенного по интерфейсу. А у модели CAS SW (правда, не у всех модификаций) эти настройки гораздо шире. Есть "Передача данных по нажатию клавиши H", "Передача данных по стабилизации", "Передача данных в непрерывном режиме" и "Передача данных при изменении нагрузки". При ручном запросе значение веса передается сразу, без ожидания стабилизации. При этом есть биты, позволяющие определить, стабилизировался вес или нет. STA - статус весов: «S» - стабильно, «U» - нестабильно; SIGN - признак весовых данных: « » - масса больше нуля, «-» - масса меньше нуля, «F» - перегруз; W5~W0 - весовые данные (если перегруз, во всех разрядах передается «F»); UN1~UN0 - единицы измерения массы: «kg» - килограммы, «lb» - фунты; BCC - контрольная сумма.
Cas connector отличная программа. Но у нее есть один досадный недостаток, она похоже не видит com порты с номером больше 9. Походу двухзначные не читате. У меня порт 12 получился и она его не увидела, пришлось переименовать.
Приветствую. Сейчас посмотрел исходник, и действительно, проверяются на доступность порты с 1 по 9. Я уж и не помню, почему именно так сделал, давно это было. :)
Здравствуйте. Исходник вряд ли что-то даст, так как и среда и язык специфические. Но я хочу сказать, что сам алгоритм предельно прост. 0. Скорость обмена данными: 9600 бит/с; Бит данных: 8; Стоповых бит: 1; Четность: нет; Формат данных: ASCII. 1. Посылаем на весы команду "ENQ" (0x05) 2. Если всё в порядке, то весы отвечают "ACK" (0x06) 3. В течение трех секунд мы должны послать "DC1" (0x11) 4. В результате весы отдадут посылку из 15 байт Вот в ней и статус весов, и значение веса и единицы измерения. Попробуйте просто зацепиться к порту обычным терминалом. Например, программой Terminal 1.9b. Отправьте весам 0x05, и если с ними есть связь, то получите в ответ 0x06. Ну и так далее. Так и поймете, чего именно ждут весы, и что они отвечают.
@@mukhammadaliakbarov2932 команду из терминала Terminal 1.9b? Убедитесь, что верно указана скорость (9600) и остальные настройки. После этого выберите номер порта и нажмите "Connect". Введите в самом нижнем поле 0x05 и нажмите "Send". Обязательно должно прилететь 0x06 в ответ (в блоке "Receive" заранее выберите кодировку ASCII). Только мою программу закройте перед этим, чтобы она порт не занимала.
Можно ли начертание 6 заменить на то как она пишется в почтовом индексе? А то у меня последняя цифра правый сегмент не входит. Получается 6 и 8 одинаково смотрятся. Могу показать скриншот, но с ссылкой сообщение не пройдёт. Или можно чуть уменьшить цифры может тогда будет влезать.
Здравствуйте. Хм, странное поведение, никогда с таким не сталкивался, за столько лет. При отсутствии весов, на дисплее должно выводиться "00.000 kg", и естественно всё должно вмещаться. Может дело в разрешении экрана? Впрочем, сейчас проверил на разных разрешениях, и везде шрифт адаптируется. Я конечно могу изменить его размер, но хотелось бы понять, в чем именно дело. Может, значение веса более 99 кг? Скриншот можете прислать на public@enabledevice.ru.
@@EnableDevice Есть такая настройка в разрешении экрана "Сделать текст и другие элементы больше". Я делаю 125%. Из-за этой настройки крайние сегменты левой цифры и правой цифры не влезают и обрезаются. Вот в этом проблема.
@@Serg-978 а, ну так естественно. Вот оно и делает текст и другие элементы больше. Собственно, к чему и стремились. 😄Хорошо, я могу изменить размер шрифта, специально для Вас. Либо можете сами выбрать любой понравившийся шрифт (TTF), и я его уже туда вкорячу. Дальше переносим общение в почту.
@@Serg-978 посмотрел. Да, протокол очень похож на AD, на первый взгляд. Программа должна работать в режиме "II. Протокол передачи по внешнему запросу PC".
А не подскажите: как можно подключить весы Меркурий 315 к компьютеру с программой контур Маркет чтобы они передавали вес в систему, и возможно ли это 🤔? Спасибо.
Подскажите, можно ли подключить весы через этот переходник rs232-to-ttl? Не реклама: ru.aliexpress.com/item/MAX3232-RS232-ttl/32842352700.html?spm=a2g0s.9042311.0.0.624333edHl8ZQx
@@EnableDevice всё работает, спасибо. Только Rx и Tx нужно было поменять местами, видимо зависит от переходника. У вас Rx на весах соединяется с Tx на плате и наоборот, а у меня R с R и Т с Т. И мой переходник по даташиту допустимо питать 3.3 вольтами)
Здравствуйте! Очень познавательное видео! У меня вопрос? А можно весы CAS подключить не к компьютеру, а к дублирующему дисплею цветному? Я, из Уфы, как связаться с Вами можно? Очень нужна ваша помощь! Моя Почта: ram9621@yandex.ru Откликнитесь пожалуйста🙏🙏🙏
Здравствуйте, Рамиль. Подключить можно что угодно к чему угодно, дело лишь в затраченных силах. В данном случае это уже будет полноценная разработка, хоть и протокол у весов очень простой. Возможно, я бы и занялся этим ради интереса, задача не особо сложная, вот только дело в том, что я уже около года с данным оборудованием дел не имею, так как сферу деятельности сменил. Не покупать же мне весы для этой задачи. :) А о каком дисплее речь идет? И почему цветной?
Здравствуйте. Увы, такой программы нет, у нас весы этого производителя не особо популярны. Но протокол описан (там всего-то три команды), и если такие весы встретятся, то мне было бы интересно такую программу написать. Завтра в нашем торговом зале посмотрю, вдруг есть такие весы...
@@СергейДюков-ы7д например в актуальной версии ПО ККТ Меркурий-185Ф добавлена возможность выбирать протокол связи с весами (29 опция). Та же история и с 115Ф: 29 Протокол весов 0 - OKA, 1 - MW, 2 - CAS_CI, 3 - CAS_ER, 4 - CAS_M, 5 - МАССА-К прот. N2 0- по умолчанию
Добрый день. Интересно как весы будут работать в связке с дозировочной машинкой по rs232?? Есть ли потоковая передача веса. К примеру наливается в стакан жидкость и сразу значения передаются по rs232.
Или же весы будут ждать пока вес стабилизируется и только тогда значения будут переданы?
Добрый день. Это зависит от модели весов. Например, весы модели AD-H передают данные только по запросу от устройства, подключенного по интерфейсу. А у модели CAS SW (правда, не у всех модификаций) эти настройки гораздо шире. Есть "Передача данных по нажатию клавиши H", "Передача данных по стабилизации", "Передача данных в непрерывном режиме" и "Передача данных при изменении нагрузки".
При ручном запросе значение веса передается сразу, без ожидания стабилизации. При этом есть биты, позволяющие определить, стабилизировался вес или нет.
STA - статус весов: «S» - стабильно, «U» - нестабильно;
SIGN - признак весовых данных: « » - масса больше нуля, «-» - масса меньше нуля, «F» - перегруз;
W5~W0 - весовые данные (если перегруз, во всех разрядах передается «F»);
UN1~UN0 - единицы измерения массы: «kg» - килограммы, «lb» - фунты;
BCC - контрольная сумма.
Спасибо 😔
Cas connector отличная программа. Но у нее есть один досадный недостаток, она похоже не видит com порты с номером больше 9. Походу двухзначные не читате. У меня порт 12 получился и она его не увидела, пришлось переименовать.
Приветствую. Сейчас посмотрел исходник, и действительно, проверяются на доступность порты с 1 по 9. Я уж и не помню, почему именно так сделал, давно это было. :)
Здравствуйте, есть возможность посмотреть исходники программы? У меня не получается подключиться к весам cas ad 10 на c#
Здравствуйте. Исходник вряд ли что-то даст, так как и среда и язык специфические. Но я хочу сказать, что сам алгоритм предельно прост.
0. Скорость обмена данными: 9600 бит/с; Бит данных: 8; Стоповых бит: 1; Четность: нет; Формат данных: ASCII.
1. Посылаем на весы команду "ENQ" (0x05)
2. Если всё в порядке, то весы отвечают "ACK" (0x06)
3. В течение трех секунд мы должны послать "DC1" (0x11)
4. В результате весы отдадут посылку из 15 байт
Вот в ней и статус весов, и значение веса и единицы измерения. Попробуйте просто зацепиться к порту обычным терминалом. Например, программой Terminal 1.9b. Отправьте весам 0x05, и если с ними есть связь, то получите в ответ 0x06. Ну и так далее. Так и поймете, чего именно ждут весы, и что они отвечают.
@@EnableDevice Отправляю команду, весы не реагируют. Включаю вашу программу она подключается к весам
@@mukhammadaliakbarov2932 команду из терминала Terminal 1.9b? Убедитесь, что верно указана скорость (9600) и остальные настройки. После этого выберите номер порта и нажмите "Connect". Введите в самом нижнем поле 0x05 и нажмите "Send". Обязательно должно прилететь 0x06 в ответ (в блоке "Receive" заранее выберите кодировку ASCII). Только мою программу закройте перед этим, чтобы она порт не занимала.
Можно ли начертание 6 заменить на то как она пишется в почтовом индексе?
А то у меня последняя цифра правый сегмент не входит.
Получается 6 и 8 одинаково смотрятся. Могу показать скриншот, но с ссылкой сообщение не пройдёт. Или можно чуть уменьшить цифры может тогда будет влезать.
Здравствуйте. Хм, странное поведение, никогда с таким не сталкивался, за столько лет. При отсутствии весов, на дисплее должно выводиться "00.000 kg", и естественно всё должно вмещаться. Может дело в разрешении экрана? Впрочем, сейчас проверил на разных разрешениях, и везде шрифт адаптируется. Я конечно могу изменить его размер, но хотелось бы понять, в чем именно дело. Может, значение веса более 99 кг? Скриншот можете прислать на public@enabledevice.ru.
@@EnableDevice да наверное это связано или с разрешением дисплея или с размером шрифта: я всегда 125% устанавливаю в настройках экрана.
@@EnableDevice Есть такая настройка в разрешении экрана "Сделать текст и другие элементы больше".
Я делаю 125%. Из-за этой настройки крайние сегменты левой цифры и правой цифры не влезают и обрезаются.
Вот в этом проблема.
@@EnableDevice Отправил Вам скриншот. Может быть начертание шестерки сделать по типу четверки ну или просто шрифт уменьшить?
@@Serg-978 а, ну так естественно. Вот оно и делает текст и другие элементы больше. Собственно, к чему и стремились. 😄Хорошо, я могу изменить размер шрифта, специально для Вас. Либо можете сами выбрать любой понравившийся шрифт (TTF), и я его уже туда вкорячу. Дальше переносим общение в почту.
Не получается отправить команду, можно с вами выйти на контакт? Отправил бы скриншоты.
Конечно можно. Напишите на почту public@enabledevice.ru, а дальше уже решим, какой способ связи наиболее удобен.
А будет ли программа работать с CAS-M (модифицированный)?
Программа будет работать с весами, поддерживающими формат AD. А вот в каком виде передают данные весы CAS-M мне неведомо.
@@EnableDevice А можете набрать в интернете
"Описание универсального протокола обмена “CAS-M” (модифициарованный)" первая ссылка на этот протокол.
@@Serg-978 посмотрел. Да, протокол очень похож на AD, на первый взгляд. Программа должна работать в режиме "II. Протокол передачи по внешнему запросу PC".
А не подскажите: как можно подключить весы Меркурий 315 к компьютеру с программой контур Маркет чтобы они передавали вес в систему, и возможно ли это 🤔? Спасибо.
Я все же не автоматизатор а инженер-электронщик. Но насколько я знаю, Контур.Маркет работает только с весами CAS и Штрих.
А можно записывать лог? Какой программой?
Лог чего? Всех измерений? Насколько я знаю, специальных программ не существует, так как обычно в этом нет необходимости.
@@EnableDevice А может ли ваша программа просто копировать данные в открытый на ПК файл Excel 1 раз в минуту?
@@Serg-978 нет конечно. У данной программы совершенно другие задачи.
@@EnableDevice А для Вас было бы сложно добавить такую функцию? Или сколько это стоило бы по деньгам? Можно просто в файл txt писать лог.
@@Serg-978 возможно, я бы этим и занялся в свободное время, но для этого как минимум нужны весы. Писать приложение вслепую, это такая себе затея.
Подскажите, можно ли подключить весы через этот переходник rs232-to-ttl?
Не реклама: ru.aliexpress.com/item/MAX3232-RS232-ttl/32842352700.html?spm=a2g0s.9042311.0.0.624333edHl8ZQx
Да, должно работать без проблем. Точно так же работает интерфейс USB-UART (я использую CP2102, например), что позволяет подключить весы к USB порту.
@@EnableDevice Приветь! Где можно купит USB плату!?
@@titanuz87 Добрый день. Вам именно голая плата нужна, паять сами будете? Или нужен собранный вариант?
@@EnableDevice всё работает, спасибо. Только Rx и Tx нужно было поменять местами, видимо зависит от переходника. У вас Rx на весах соединяется с Tx на плате и наоборот, а у меня R с R и Т с Т. И мой переходник по даташиту допустимо питать 3.3 вольтами)
Здравствуйте! Очень познавательное видео! У меня вопрос?
А можно весы CAS подключить не к компьютеру, а к дублирующему дисплею цветному? Я, из Уфы, как связаться с Вами можно? Очень нужна ваша помощь! Моя Почта: ram9621@yandex.ru
Откликнитесь пожалуйста🙏🙏🙏
Здравствуйте, Рамиль. Подключить можно что угодно к чему угодно, дело лишь в затраченных силах. В данном случае это уже будет полноценная разработка, хоть и протокол у весов очень простой. Возможно, я бы и занялся этим ради интереса, задача не особо сложная, вот только дело в том, что я уже около года с данным оборудованием дел не имею, так как сферу деятельности сменил. Не покупать же мне весы для этой задачи. :) А о каком дисплее речь идет? И почему цветной?
привет, есть предложение, как можно связаться с вами
Доброго времени. Можете через форму обратной связи написать. enabledevice.ru -> О сайте.
@@EnableDevice отправил
а есть такая же программа для проверки весов меркурий 315
Здравствуйте. Увы, такой программы нет, у нас весы этого производителя не особо популярны. Но протокол описан (там всего-то три команды), и если такие весы встретятся, то мне было бы интересно такую программу написать. Завтра в нашем торговом зале посмотрю, вдруг есть такие весы...
Программу написали? Не плохо было бы.
@@leha720818 Было бы интересно, но таких весов нет. Увы.
Где вы находитесь?
Иркутск.
Здравствуйте! Очень познавательное видео! У меня вопрос? А можно весы CAS подключить к ККТ моя почта s.dyukov@kkm-varan.ru
Здравствуйте, Сергей. А вот это уже от кассы зависит. В весах-то интерфейс реализован, а умеет ли с ним работать касса? О какой именно идет речь?
@@EnableDevice ккт семейства меркурий
@@СергейДюков-ы7д например в актуальной версии ПО ККТ Меркурий-185Ф добавлена возможность выбирать протокол связи с весами (29 опция). Та же история и с 115Ф:
29 Протокол весов
0 - OKA,
1 - MW,
2 - CAS_CI,
3 - CAS_ER,
4 - CAS_M,
5 - МАССА-К прот. N2
0- по умолчанию