Ликбез 8.Х: Управляем чем-нибудь железным. Скажем, светофорами на автомобильных весах

Публикация № 719956

Администрирование - Торговое оборудование - Весы

управление грузооборот

Как управлять внешними приборами/механизмами через COM-порт.

Несколько лет назад я вплотную занялся взвешиванием на автовесах без участия оператора (см., например, мою статью о проектировании). Проект был вполне успешным, благополучно пережил перевод на восьмерку в 2013 году (хотя денег не дали) и продолжает работать. Процедура-то проста, как правда: водитель заезжает на весы, предъявляет электронный идентификатор (RFID – метку или, как у меня, карточку EM-Marine) и едет дальше.  Однако каждый, кто в теме, подтвердит: в большом количестве случаев водитель либо не дождется фиксации веса (стабилизации весов), либо въедет на весы, не ожидая их успокоения после предыдущего взвешивания. А вот сигналы светофоров водителям вполне понятны. Поэтому все поставщики электронных весов предлагают опцию управления светофорами и просят за нее от 40 до 140 тыр.

И что же в этих системах дают за эти деньги? Что, сам я не могу этого сделать? Например, по вечно живому протоколу RS-232?

Яндекс мгновенно вывел меня на статью Носова «Управление приборами через COM-порт компьютера» (Радио, 2007, №11, стр. 61). Схему я и взял оттуда, правда, поменял местами контакты 3 и 4 (DTR и TxD). Для преобразования ТТЛ сигнала в исполнительный добавил 4 инвертора с открытым коллектором (2 мини-светофора = 4 светодиода) 155ЛА13. Вся элементная база обошлась мне в 150 р.

И, собственно, процедура вывода 8 битов через порт - на картинке.

Здесь Led – это COM порт, должным образом открытый (см. Ликбез: Ком-порт на восьмерке ).

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. kauksi 206 25.12.17 11:18 Сейчас в теме
А если мерять надо 3 оси - и еще и прицеп? вес нетто-брутто вычислять? камеру тоже к com-у цеплять будете? чтобы контролировать что заехало на выезд то же что и вьехало?
2. kauksi 206 25.12.17 11:21 Сейчас в теме
3. kauksi 206 25.12.17 11:23 Сейчас в теме
имхо, сейчас уже неактуально, как например и это https://infostart.ru/public/14800/, проще доверить специальному софту, а оттуда брать итоговые данные по движению груза. Потому как человек слаб, и легко идет на компромиссы с совестью... и никакие светофоры его не остановят
4. Арчибальд 2711 25.12.17 13:14 Сейчас в теме
(3) "Уже" улыбнуло.
И вес нетто-брутто вычислять
из 1 поста - тоже. Хоть бы по ссылкам из публикации прогулялся. Она совсем не о взвешивании, а об управлении из 1С оборудованием.
А насчет специального софта...
5. kauksi 206 25.12.17 13:19 Сейчас в теме
Александр, есть куча способов передать что либо в ком порт из 1с. И это детский сад по сравнению например с https://infostart.ru/public/653542/
6. Арчибальд 2711 25.12.17 13:47 Сейчас в теме
(5)
есть куча способов передать что либо в ком порт из 1с
Ссылку с Инфостарта в студию! Только на [URL=https://infostart.ru/public/19602/] не ссылайтесь. Упомянутая в посте слишком специфична. На кой черт мне управление микроконтроллером, если мне два светофора нужны?
7. Арчибальд 2711 25.12.17 13:57 Сейчас в теме
В итоге я расцениваю Ваши комменты как попытку приподнять собственную публикацию, которую и посмотреть-то нельзя из-за неизвестности кодовой страницы.
8. TitanLuchs 245 27.12.17 11:31 Сейчас в теме
Можно взять Ардуину с ethernet-модулем. Будет надежнее, и дальше от компа можно разместить.
9. Арчибальд 2711 29.12.17 21:35 Сейчас в теме
(8) А зачем? Меня как-то напрягают заморочки (их сейчас гаджетами называют), которые существуют просто "чтоб былО". У меня конкретная задача образовалась - полтораста рублей, полдня пайки, полтора дня наладки. Все. Месяц работает круглосуточно (200 - 300 взвешиваний в сутки).
10. TitanLuchs 245 30.12.17 13:09 Сейчас в теме
(9) Ну если не жалко двух дней на пайку и наладку, то почему бы нет. Я бы предпочел ардуину, чтобы все собрать и написать скетч за 3 часа. Вопрос ремонтопригодности тоже далеко не последний, в случае поломки заменить стандартную плату можно за минуты. Хотя основное преимущество тут - ethernet, который позволяет разместить устройство как угодно далеко от компьютера.
11. Арчибальд 2711 30.12.17 19:08 Сейчас в теме
(10) Опять: чтоб былО?. Денежные затраты в 2.5 раза больше (590 + 450 пересылка), временные затраты в 10 раз больше (почта России так уж работает). А компьютер стоит в будке посреди бескрайней площади грязи...
12. TitanLuchs 245 31.12.17 13:59 Сейчас в теме
(11) Ну да, а запчасти для пайки моментально с неба падают...
13. Арчибальд 2711 31.12.17 19:05 Сейчас в теме
(12) Не, ну какие запчасти? Две микросхемы, три диода? Я не доживу до их отказа.
15. Арчибальд 2711 10.01.18 18:59 Сейчас в теме
(14) Здесь, на Инфостарте, рекламные посторонние акции отнюдь не приветствуются. К тому же, обращение явно не по адресу: я гораздо лучше вас (компании) разбираюсь во взвешивании.
rsalab; v.l.; +2 Ответить
16. gospodenkods 16.04.18 10:38 Сейчас в теме
Делал в свое время на ATmel 328 в связке SIM900 , отправлялку SMS оповещений для сотрудников компании и прием определенных комманд.

В теории приведенную схему заменить на любой USB-СОМ преобразователь хоть на CH340 хоть на MAX232 ну иди PL2303 не принципиально.
Ну, а дальше исходя из логики RX-TX принимать и отправлять команды. У меня было через MsCommLib.MsComm . При архитектуре сервера 32Х вообще без проблем , при 64 ( в моем случае 64Х) обертка DCOM .
Да и при такой схеме вы " туда " отправите причем , много чего , особенно если сдвиговый регистр "размножить",а вот обратно увы уже ничего не примите . По мне так на TX всегда должен быть ответный RX (таки ,что все прилетело и команда исполнена) .
Тут же команда ушла "в неизвестность".

Выше писали про конструктор для детей "Arduino". Все в нем хорошо конечно , но вот размер прошивки после родного IDE .. ухх ..
Можно использовать конечно , но по мне так через AVR гораздо интересней . :)
17. Арчибальд 2711 17.04.18 18:11 Сейчас в теме
(16) Тут я сам себе хозяин. На мои посылы ответ не требуется, а внешнюю инфу принимаю штатно.
18. gospodenkods 18.04.18 09:20 Сейчас в теме
(17) Да ладно вам , чего вы так отреагировали.

Это не критика ,а желание дополнить и подсказать на будущее :)
19. Арчибальд 2711 20.04.18 20:28 Сейчас в теме
(18) Не, никаких проблем. Просто пояснил, что не склонен умножать сущности без необходимости.
20. Naposaram 231 10.05.18 17:03 Сейчас в теме
Намного проще взять модуль ввода/вывода (например Моxa) и через езернет все это подключить к 1с.
Оставьте свое сообщение

См. также

Давно обещанная автовесовая 8.Х Промо

Производство Учет ТМЦ Учет ТМЦ v8 Россия УУ Абонемент ($m)

Финальная версия автовесовой без оператора.

10 стартмани

02.01.2018    19688    6    Арчибальд    1    

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

Торговое оборудование Весы v8 1cv8.cf Бесплатно (free)

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

05.11.2019    4983    chubajs12    16    

Исправление штатной выгрузки товаров в весы Штрих-Принт 15-2.5 в конфигурации Розница 2.2 и Управление торговлей 11.4

Весы v8 Розница УТ11 Россия Бесплатно (free)

При выгрузке товаров штатными средствами из 1с Розница 2.2 (2.2.11.24) и 1с Управление торговлей 11.4 (11.4.7.114) в весы Штрих-Принт 15-2.5 выходит ошибка: "Устройство: 'ШТРИХ-М:Весы с печатью этикеток ШТРИХ-ПРИНТ' Выгрузить товары не удалось: При выгрузке данных в оборудование произошла ошибка.Неверный номер сообщения"

04.06.2019    4935    BufBaf    11    

Весы Штрих-СЛИМ, Штрих-ПРИНТ и 1С: Розница 2.2.11.ХХ

Весы Розничная торговля Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия Бесплатно (free)

Как установить драйвер весов по протоколу POS2 или драйвер ШТРИХ-М:Весы с печатью этикеток ШТРИХ-ПРИНТ на Windows 7 и выше.

29.01.2019    11930    Newdjeen    12    

Пример работы с весами под управлением терминала МАССА через драйвер ScalesMassaK v1.1 Промо

Весы v8 1cv8.cf Бесплатно (free)

Процедуры на языке 1С для работы с весами под управлением терминала МАССА: 1) Проверка подключения весов с терминалом МАССА 2) Разовое взвешивание 3) Подключение режима взвешивания

22.07.2014    31516    sapervodichka    5    

Использование драйвера Штрих-М для электронных весов Штрих Слим в 1С: Розница 2.2

Весы Розничная торговля Розничная торговля v8 Розница Бесплатно (free)

Пост для тех, у кого возник вопрос о недоступности выбора драйвера Штрих-М для подключения электронных весов. Сам пытался отыскать простое решение на просторах интернета. Но даже решение на infostart требует использование обработок. Что, согласитесь, не так легко будет в местах, лишенных интернета, а вопрос надо решить по телефону.

12.12.2017    14850    kliakson    2    

Подключение весов "Масса-К" к 1С без драйверов и обработок

Розничная торговля Весы Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия Бесплатно (free)

Для весов серии "Масса-К", имеющих интерфейс RS-232 для связи весов с ПК, возможна простая процедура подключения к 1С.

03.10.2017    17814    grafit    10    

Руководство по подключению электронных весов к 1С: Управление Торговлей 8

Весы Розничная торговля Розничная торговля v8 УТ10 Розничная и сетевая торговля (FMCG) Россия Бесплатно (free)

Подробная инструкция о том, как можно подключить электронные весы к 1С, добившись тем самым увеличения скорости работы кассира.

03.07.2014    49751    alis112358    10    

Ликбез: COM - порт на восьмерке.

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Последовательные порты еще долго будут использоваться...

12.07.2012    32486    Арчибальд    14    

Программный проект: соотносим теорию с практикой

Учет и отчетность v77::БУ Россия Бесплатно (free)

Описание реального проекта с позиций теоретических рекомендаций

23.08.2010    16213    Арчибальд    8