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

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 52

  • @chif_vladimir
    @chif_vladimir 3 месяца назад

    Добрый день. Интересно как весы будут работать в связке с дозировочной машинкой по rs232?? Есть ли потоковая передача веса. К примеру наливается в стакан жидкость и сразу значения передаются по rs232.
    Или же весы будут ждать пока вес стабилизируется и только тогда значения будут переданы?

    • @EnableDevice
      @EnableDevice  3 месяца назад

      Добрый день. Это зависит от модели весов. Например, весы модели AD-H передают данные только по запросу от устройства, подключенного по интерфейсу. А у модели CAS SW (правда, не у всех модификаций) эти настройки гораздо шире. Есть "Передача данных по нажатию клавиши H", "Передача данных по стабилизации", "Передача данных в непрерывном режиме" и "Передача данных при изменении нагрузки".
      При ручном запросе значение веса передается сразу, без ожидания стабилизации. При этом есть биты, позволяющие определить, стабилизировался вес или нет.
      STA - статус весов: «S» - стабильно, «U» - нестабильно;
      SIGN - признак весовых данных: « » - масса больше нуля, «-» - масса меньше нуля, «F» - перегруз;
      W5~W0 - весовые данные (если перегруз, во всех разрядах передается «F»);
      UN1~UN0 - единицы измерения массы: «kg» - килограммы, «lb» - фунты;
      BCC - контрольная сумма.

  • @игорьгладков-ф5й
    @игорьгладков-ф5й 6 лет назад

    Спасибо 😔

  • @12strel
    @12strel Год назад

    Cas connector отличная программа. Но у нее есть один досадный недостаток, она похоже не видит com порты с номером больше 9. Походу двухзначные не читате. У меня порт 12 получился и она его не увидела, пришлось переименовать.

    • @EnableDevice
      @EnableDevice  Год назад

      Приветствую. Сейчас посмотрел исходник, и действительно, проверяются на доступность порты с 1 по 9. Я уж и не помню, почему именно так сделал, давно это было. :)

  • @mukhammadaliakbarov2932
    @mukhammadaliakbarov2932 Год назад

    Здравствуйте, есть возможность посмотреть исходники программы? У меня не получается подключиться к весам cas ad 10 на c#

    • @EnableDevice
      @EnableDevice  Год назад

      Здравствуйте. Исходник вряд ли что-то даст, так как и среда и язык специфические. Но я хочу сказать, что сам алгоритм предельно прост.
      0. Скорость обмена данными: 9600 бит/с; Бит данных: 8; Стоповых бит: 1; Четность: нет; Формат данных: ASCII.
      1. Посылаем на весы команду "ENQ" (0x05)
      2. Если всё в порядке, то весы отвечают "ACK" (0x06)
      3. В течение трех секунд мы должны послать "DC1" (0x11)
      4. В результате весы отдадут посылку из 15 байт
      Вот в ней и статус весов, и значение веса и единицы измерения. Попробуйте просто зацепиться к порту обычным терминалом. Например, программой Terminal 1.9b. Отправьте весам 0x05, и если с ними есть связь, то получите в ответ 0x06. Ну и так далее. Так и поймете, чего именно ждут весы, и что они отвечают.

    • @mukhammadaliakbarov2932
      @mukhammadaliakbarov2932 Год назад

      @@EnableDevice Отправляю команду, весы не реагируют. Включаю вашу программу она подключается к весам

    • @EnableDevice
      @EnableDevice  Год назад

      @@mukhammadaliakbarov2932 команду из терминала Terminal 1.9b? Убедитесь, что верно указана скорость (9600) и остальные настройки. После этого выберите номер порта и нажмите "Connect". Введите в самом нижнем поле 0x05 и нажмите "Send". Обязательно должно прилететь 0x06 в ответ (в блоке "Receive" заранее выберите кодировку ASCII). Только мою программу закройте перед этим, чтобы она порт не занимала.

  • @Serg-978
    @Serg-978 Год назад

    Можно ли начертание 6 заменить на то как она пишется в почтовом индексе?
    А то у меня последняя цифра правый сегмент не входит.
    Получается 6 и 8 одинаково смотрятся. Могу показать скриншот, но с ссылкой сообщение не пройдёт. Или можно чуть уменьшить цифры может тогда будет влезать.

    • @EnableDevice
      @EnableDevice  Год назад +1

      Здравствуйте. Хм, странное поведение, никогда с таким не сталкивался, за столько лет. При отсутствии весов, на дисплее должно выводиться "00.000 kg", и естественно всё должно вмещаться. Может дело в разрешении экрана? Впрочем, сейчас проверил на разных разрешениях, и везде шрифт адаптируется. Я конечно могу изменить его размер, но хотелось бы понять, в чем именно дело. Может, значение веса более 99 кг? Скриншот можете прислать на public@enabledevice.ru.

    • @Serg-978
      @Serg-978 Год назад

      @@EnableDevice да наверное это связано или с разрешением дисплея или с размером шрифта: я всегда 125% устанавливаю в настройках экрана.

    • @Serg-978
      @Serg-978 Год назад

      @@EnableDevice Есть такая настройка в разрешении экрана "Сделать текст и другие элементы больше".
      Я делаю 125%. Из-за этой настройки крайние сегменты левой цифры и правой цифры не влезают и обрезаются.
      Вот в этом проблема.

    • @Serg-978
      @Serg-978 Год назад

      @@EnableDevice Отправил Вам скриншот. Может быть начертание шестерки сделать по типу четверки ну или просто шрифт уменьшить?

    • @EnableDevice
      @EnableDevice  Год назад +1

      @@Serg-978 а, ну так естественно. Вот оно и делает текст и другие элементы больше. Собственно, к чему и стремились. 😄Хорошо, я могу изменить размер шрифта, специально для Вас. Либо можете сами выбрать любой понравившийся шрифт (TTF), и я его уже туда вкорячу. Дальше переносим общение в почту.

  • @mukhammadaliakbarov2932
    @mukhammadaliakbarov2932 Год назад

    Не получается отправить команду, можно с вами выйти на контакт? Отправил бы скриншоты.

    • @EnableDevice
      @EnableDevice  Год назад

      Конечно можно. Напишите на почту public@enabledevice.ru, а дальше уже решим, какой способ связи наиболее удобен.

  • @Serg-978
    @Serg-978 Год назад

    А будет ли программа работать с CAS-M (модифицированный)?

    • @EnableDevice
      @EnableDevice  Год назад

      Программа будет работать с весами, поддерживающими формат AD. А вот в каком виде передают данные весы CAS-M мне неведомо.

    • @Serg-978
      @Serg-978 Год назад

      @@EnableDevice А можете набрать в интернете
      "Описание универсального протокола обмена “CAS-M” (модифициарованный)" первая ссылка на этот протокол.

    • @EnableDevice
      @EnableDevice  Год назад

      @@Serg-978 посмотрел. Да, протокол очень похож на AD, на первый взгляд. Программа должна работать в режиме "II. Протокол передачи по внешнему запросу PC".

  • @игорьгладков-ф5й
    @игорьгладков-ф5й 6 лет назад

    А не подскажите: как можно подключить весы Меркурий 315 к компьютеру с программой контур Маркет чтобы они передавали вес в систему, и возможно ли это 🤔? Спасибо.

    • @EnableDevice
      @EnableDevice  6 лет назад +1

      Я все же не автоматизатор а инженер-электронщик. Но насколько я знаю, Контур.Маркет работает только с весами CAS и Штрих.

  • @Serg-978
    @Serg-978 Год назад

    А можно записывать лог? Какой программой?

    • @EnableDevice
      @EnableDevice  Год назад

      Лог чего? Всех измерений? Насколько я знаю, специальных программ не существует, так как обычно в этом нет необходимости.

    • @Serg-978
      @Serg-978 Год назад

      @@EnableDevice А может ли ваша программа просто копировать данные в открытый на ПК файл Excel 1 раз в минуту?

    • @EnableDevice
      @EnableDevice  Год назад

      @@Serg-978 нет конечно. У данной программы совершенно другие задачи.

    • @Serg-978
      @Serg-978 Год назад

      @@EnableDevice А для Вас было бы сложно добавить такую функцию? Или сколько это стоило бы по деньгам? Можно просто в файл txt писать лог.

    • @EnableDevice
      @EnableDevice  Год назад

      @@Serg-978 возможно, я бы этим и занялся в свободное время, но для этого как минимум нужны весы. Писать приложение вслепую, это такая себе затея.

  • @maxrostovchanin
    @maxrostovchanin 5 лет назад

    Подскажите, можно ли подключить весы через этот переходник rs232-to-ttl?
    Не реклама: ru.aliexpress.com/item/MAX3232-RS232-ttl/32842352700.html?spm=a2g0s.9042311.0.0.624333edHl8ZQx

    • @EnableDevice
      @EnableDevice  5 лет назад

      Да, должно работать без проблем. Точно так же работает интерфейс USB-UART (я использую CP2102, например), что позволяет подключить весы к USB порту.

    • @titanuz87
      @titanuz87 5 лет назад

      @@EnableDevice Приветь! Где можно купит USB плату!?

    • @EnableDevice
      @EnableDevice  5 лет назад

      @@titanuz87 Добрый день. Вам именно голая плата нужна, паять сами будете? Или нужен собранный вариант?

    • @maxrostovchanin
      @maxrostovchanin 5 лет назад

      @@EnableDevice всё работает, спасибо. Только Rx и Tx нужно было поменять местами, видимо зависит от переходника. У вас Rx на весах соединяется с Tx на плате и наоборот, а у меня R с R и Т с Т. И мой переходник по даташиту допустимо питать 3.3 вольтами)

  • @Ramil_batyr
    @Ramil_batyr 4 года назад

    Здравствуйте! Очень познавательное видео! У меня вопрос?
    А можно весы CAS подключить не к компьютеру, а к дублирующему дисплею цветному? Я, из Уфы, как связаться с Вами можно? Очень нужна ваша помощь! Моя Почта: ram9621@yandex.ru
    Откликнитесь пожалуйста🙏🙏🙏

    • @EnableDevice
      @EnableDevice  4 года назад +1

      Здравствуйте, Рамиль. Подключить можно что угодно к чему угодно, дело лишь в затраченных силах. В данном случае это уже будет полноценная разработка, хоть и протокол у весов очень простой. Возможно, я бы и занялся этим ради интереса, задача не особо сложная, вот только дело в том, что я уже около года с данным оборудованием дел не имею, так как сферу деятельности сменил. Не покупать же мне весы для этой задачи. :) А о каком дисплее речь идет? И почему цветной?

  • @vladpoliansky3414
    @vladpoliansky3414 6 лет назад

    привет, есть предложение, как можно связаться с вами

    • @EnableDevice
      @EnableDevice  6 лет назад

      Доброго времени. Можете через форму обратной связи написать. enabledevice.ru -> О сайте.

    • @vladpoliansky3414
      @vladpoliansky3414 6 лет назад

      @@EnableDevice отправил

  • @игорьгладков-ф5й
    @игорьгладков-ф5й 6 лет назад

    а есть такая же программа для проверки весов меркурий 315

    • @EnableDevice
      @EnableDevice  6 лет назад

      Здравствуйте. Увы, такой программы нет, у нас весы этого производителя не особо популярны. Но протокол описан (там всего-то три команды), и если такие весы встретятся, то мне было бы интересно такую программу написать. Завтра в нашем торговом зале посмотрю, вдруг есть такие весы...

    • @leha720818
      @leha720818 6 лет назад

      Программу написали? Не плохо было бы.

    • @EnableDevice
      @EnableDevice  6 лет назад

      @@leha720818 Было бы интересно, но таких весов нет. Увы.

  • @ДаниилТихомиров-ы9ж

    Где вы находитесь?

  • @СергейДюков-ы7д
    @СергейДюков-ы7д 3 года назад

    Здравствуйте! Очень познавательное видео! У меня вопрос? А можно весы CAS подключить к ККТ моя почта s.dyukov@kkm-varan.ru

    • @EnableDevice
      @EnableDevice  3 года назад

      Здравствуйте, Сергей. А вот это уже от кассы зависит. В весах-то интерфейс реализован, а умеет ли с ним работать касса? О какой именно идет речь?

    • @СергейДюков-ы7д
      @СергейДюков-ы7д 3 года назад

      @@EnableDevice ккт семейства меркурий

    • @EnableDevice
      @EnableDevice  3 года назад

      @@СергейДюков-ы7д например в актуальной версии ПО ККТ Меркурий-185Ф добавлена возможность выбирать протокол связи с весами (29 опция). Та же история и с 115Ф:
      29 Протокол весов
      0 - OKA,
      1 - MW,
      2 - CAS_CI,
      3 - CAS_ER,
      4 - CAS_M,
      5 - МАССА-К прот. N2
      0- по умолчанию