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

02.01.18

Интеграция - Весы

Как управлять внешними приборами/механизмами через 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 порт, должным образом открытый (см. Ликбез: Ком-порт на восьмерке ).

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

См. также

Обработка обслуживания весов с печатью этикеток ШТРИХ-М серии PC-200 для УТ 10.х

Весы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием Платные (руб)

Данная обработка позволяет настроить обмен с весами с печатью этикеток ШТРИХ-М серии PC-200 и 1С:Управление торговлей редакция 10. Может быть использована в 1С: Управление производственным предприятием 1.3 ,1С: Комплексная автоматизация 1.1, 1С: Розница 1.х. Универсальная обработка выгрузки номенклатуры для 1С:Розница редакция 2.3 использует типовой функционал "Правила обмена с подключаемым оборудованием offline" Обработка обслуживания весов с печатью этикеток ШТРИХ-М серии PC-200  для ДАЛИОН: Управление магазином 1.2.х Обработка выгрузки данных в весы с печатью этикеток ШТРИХ-М серии PC-200  для Штрих-М: Торговое предприятие 5.2.х Универсальная обработка выгрузки номенклатуры для 1С:Управление торговлей редакция 11 использует типовой функционал "Правила обмена с подключаемым оборудованием offline" Обработка обслуживания весов с печатью этикеток ШТРИХ-М серии PC-200  для ДАЛИОН: ТРЕНД, редакция 3.0

7800 руб.

04.12.2019    20873    70    35    

66

Драйвер для подключения электронных весов CAS и АТОЛ MARTA к 1Сv8.3

Весы Оптовая торговля Розничная торговля Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Драйвер электронных весов предназначен для подключения торговых весов фирмы CAS всех моделей, а также весов АТОЛ MARTA к различным конфигурациям 32-разрядной или 64-разрядной платформы 1С v.8.3. Драйвер разработан по стандарту "1С: Совместимо". Уникальность драйвера заключается в том, что он прост в подключении, надежен в работе и оптимален по цене.

2400 руб.

19.12.2017    67278    374    124    

133

Вариант интеграции с весами по com-порту через http-сервис

Весы Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Демонстрируется вариант интеграции 1С с весами по com-порту через реализацию отдельного http-сервиса.

1 стартмани

21.03.2024    351    1    gzharkoj    0    

5

Драйвер электронных весов Физтех Т11. Внешняя компонента Native API 1С (x86-64)

Весы Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Драйвер электронных весов Физтех Т11 (x86-64). Внешняя компонента Native API 1С. 1С Совместимо. Версия требований к разработке драйверов 3.9 Компонента предназначена для подключения к конфигурациям с БПО. Тестировалась на конфигурациях ERP, Управление нашей фирмой с БПО 3.2.2.25

3600 руб.

07.03.2024    444    0    0    

0

Работа с весами CAS через бесплатный драйвер

Весы Управляемые формы 1С:Розница 2 Розничная и сетевая торговля (FMCG) Абонемент ($m)

Расширение для работы с весами CAS (AD, AP, CS, ER, ER jr) через бесплатный драйвер.

1 стартмани

28.02.2024    360    8    vet25    0    

5

Выгрузка товаров в весы Масса-К (УНФ 3.0)

Весы Платформа 1С v8.3 1С:Розница 3.0 Россия Абонемент ($m)

Альтернативная выгрузка товаров в весы Масса-К для конфигураций Розница 3.0 и УНФ 3.0.

3 стартмани

05.02.2024    232    1    a_kudaev    1    

2

Решение проблемы с оборудованием Штрих-М:Весы с печатью этикеток ШТРИХ-ПРИНТ в конфигурации Розница

Весы Платформа 1С v8.3 1С:Розница 2 Бесплатно (free)

В конфигурации Розница 2.3 (2.3.17.15 и ранее), перестали работать драйверы весов Штрих-М:Весы с печатью этикеток ШТРИХ-ПРИНТ. Решаем проблему!

08.12.2023    623    32    gubar    1    

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

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