0. vostok1.dz 34 11.06.19 00:03 Сейчас в теме

По следам публикаций 1С + микроконтроллер, или 1С в железе

Несколько примеров удачного применения связки микроконтроллер и 1С, в производстве. Результат - исключение человеческого фактора, экономия средств на АСУ, повышение культуры производства ))), и др...

Перейти к публикации

Вознаграждение за ответ
Показать полностью
Комментарии
Избранное Подписка Сортировка: Древо
1. blackhole321 1004 12.06.19 08:51 Сейчас в теме
Это нормальное, жизнеспособное направление, однако web-сервер & wi-fi на контроллере, надо-бы заменить, скажем шиной CAN. Ну и конечно, нормально прорабатывать схемотехнику, тогда о:
В общем практика показала, что на ардуино не так легко добиться стабильно работающего кода

можно будет практически забыть.
2. vostok1.dz 34 12.06.19 09:13 Сейчас в теме
(1)Под web-сервером, я имею ввиду любое устройство, собранное на микроконтроллере, канал связи и протокол передачи могут быть самыми разными. Тут всё зависит от человека, реализующего эту схему, кто в чем разобрался. Просто модули web-серверов наиболее простые в освоении и 1С позволяет, достаточно простую интеграцию, с такими устройствами. Мне хватило нескольких недель, что бы разобраться, с нуля и до стабильно работающего устройства, и цена вопроса (затраты, на железки) порядка 2-3 т.р.. И у меня схема работы сложилась достаточно стандартная - я делаю пробую, отрабатываю решение, а дальше идет профессиональная команда автоматчиков, и удачные решения реализуются, с помощью стандартной автоматизации. Тут еще одна фишка, после меня много не спрашивают (денег), т.к. реализовать уже то что работает, гораздо проще...
mifka186; acanta; +2 Ответить
3. blackhole321 1004 12.06.19 09:31 Сейчас в теме

Просто модули web-серверов наиболее простые в освоении и 1С позволяет, достаточно простую интеграцию, с такими устройствами

Оборотная сторона - надёжность канала связи и системы в целом, тем более, что Вы не светодиодами мигаете, а средства промышленной автоматики разрабатываете.
Ну и надеюсь, что Вы не используете 1С для отправки низкоуровневых команд управления, критичных по времени etc.
4. vostok1.dz 34 12.06.19 13:32 Сейчас в теме
(3)А что 1С это система реального времени или SCADA какая нибудь? в микроконтроллерах можно запоминать определенный "кусок" информации в SD карту, и когда будет очередной запрос в ту ли другую сторону передавать или принимать информацию...
И еще один большой плюс - с 1С как раз не надо поддерживать постоянную связь, связь асинхронная, и даже WiFi показал достаточную стабильность, если например раз 2-3 минуты пересбрасывать (сторожевой таймер) модули WiFi, и еще через некоторое время перезагружать сам микроконтроллер. Есть 3 реальные системы в работе у которых uptime уже составил более пол года, больше всё равно не надо...
Надежность этих систем, в моих случаях, подтверждена на 100%, самая первая система работает уже четыре года, и причем на участке, где была внедрена, освободилось 2 человека. Экономию посчитать не сложно, без учета брака, который за последние годы снизился до очень маленьких показателей...
А в общем Вы задаете вопросы по "железу" и окружению, которые решаются достаточно просто и быстро, не работают одни настройки - поменяли, не работает оборудование так ка планировалось - заменили, все происходит достаточно быстро и дешево, в отличии от классического подхода, ведь суммы которые необходимы в этом случае составляют менее 10 т.р.
Когда сделали систему - Проект -> ТЗ -> Закупка оборудования -> Программирование -> Реализация и в итоге, что то не предусмотрели, у меня такое "сплошь и рядом", а изменить что то просто уже не возможно или просто дорого.
Я как раз и пытаюсь донести, что часто легче изготовить прототип (смотрим выше руководитель часто не знает что хочет, кроме доп. прибыли конечно), посмотреть как работает, сколько будет экономии, от внедрения проекта, а затем уже составить нормальное ТЗ и реализовать на стандартной автоматике, которую будет легко поддерживать и обслуживать, или как вариант сделать встроенную свою систему, для поддержки которой, конечно нужны более продвинутые специалисты.
А по поводу низкоуровневых команд надо подумать))), пока в голову приходит идея включать дяде Феде свет на токарном станке, или будильник, что бы не спали )))
mifka186; +1 Ответить
5. blackhole321 1004 12.06.19 15:54 Сейчас в теме
(4)

что 1С это система реального времени или SCADA какая нибудь?/QUOTE]
Ну так я это и имел ввиду. В качестве SCADA ещё может быть, но весь низкоуровневых рантайм на контроллерах.

[IS-QUOTE]
И еще один большой плюс - с 1С как раз не надо поддерживать постоянную связь, связь асинхронная, и даже WiFi показал достаточную стабильность, если например раз 2-3 минуты пересбрасывать (сторожевой таймер) модули WiFi, и еще через некоторое время перезагружать сам микроконтроллер. Есть 3 реальные системы в работе у которых uptime уже составил более пол года, больше всё равно не надо...

Между 1с и контроллерами возможно не надо, а между контроллерами если их больше 1 надо :). И судя по сторожевым таймерам, перезагрузкам контроллеров etc. WiFi в исполнении ардуино - не лучший транспорт.
Конечно все определяется задачами и возможными последствиями. Одно дело, если сигнал не дойдёт и светодиод продолжит гореть и совсем другое, если нагревательный элемент, скажем котла продолжит нагрев, не получив информацию от датчика.
И собственно я не спорю с Вами относительно преимуществ, они определённо есть, я лишь пытаюсь донести мысль, что надо изначально по возможности пользоваться промышленными стандартами при разработке промышленных решений.
6. vostok1.dz 34 12.06.19 22:08 Сейчас в теме
(5)В ответ могу сказать, что я совсем не собираюсь управлять чем то из 1С. В 1С я предпочитаю просто считать деньги, смотреть отчеты, сохранять другую полезную информацию. Я просто, с помощью микроконтроллера, собираю информацию со станков в 1С, и очень редко передаю что то обратно.
Согласен, что с помощью промышленных стандартов, всё надежнее и проще в исполнении, но дороже (в моем случае), и дольше по времени. И эти факторы для меня являются определяющими.
Про перезагрузку WiFi хотел уточнить (не было возможности исправить), если нет связи 2-3 минуты, то перезагруз, просто частенько на участке ведутся сварочные работы, да и промышленное питание оставляет желать лучшего, модули WiFI использую WFPR200(М), для ОВЕН ПР200 или для UART, в общем достаточно стабильная штука...
И про ардуино то же писал, что там нет стабильности, и пишу на Си, в AtmelStudio 7, используя готовые шилды от Ардуино или других производителей, с микроконтроллерами AVR. Конечно посматриваю в сторону STM, но функционала 8 битных микроконтроллеров, для меня больше чем достаточно, т.к. в микроконтроллере реализовать ModBus-slave(master) и web-сервер по проводу на AVR-ках проще простого...
mifka186; +1 Ответить
7. blackhole321 1004 12.06.19 23:46 Сейчас в теме
(6)
В ответ могу сказать, что я совсем не собираюсь управлять чем то из 1С.

Я просто, с помощью микроконтроллера, собираю информацию со станков в 1С, и очень редко передаю что то обратно.

Тогда вопросов нет, можно и WiFi или что-то еще.
8. 3vs 13.06.19 06:13 Сейчас в теме
"Ещё очень характерная причина, сложностей внедрения автоматизации таких производств - отсутствие соответствующего образования у руководителей, т.к. устраивают на ключевые должности родственников и знакомых, в последнюю очередь обращая внимание на образование и дальнейшее обучение."

Об этом пишет в своей книге "Лестница в небо" товарищ Хазин, препарируя
сущность власти.
Да, на ключевых должностях родственники и знакомые...
9. par_62 14.06.19 19:10 Сейчас в теме
Родственники и т.п. очень скоро пииводят либо к краху либо к их разгону. Но к нашей теме не о носится. Тема интересная,но все таки проще оперировать тем же С/С+× в связке через ,например внешние компоненты, с 1с.
11. Rustig 1166 16.06.19 12:36 Сейчас в теме
(0) реализация красивая, а можете озвучить задачу? что получаете от контроллера, что и зачем обрабатываете в 1С? какой бизнес-процесс автоматизировали? как вышло , что двух человек освободили от некой работы?
12. vostok1.dz 34 16.06.19 19:23 Сейчас в теме
(11) Примеры задач, которые удалось внедрить на чужих производствах, это участок по производству окон ПВХ, второй участок производство алюминиевых окон, сейчас в процессе реализации участок горячего цинкования, и ещё один (свой) участок производства алюминиевых окон.
На оконных производствах, ускорение и экономия достигается, главным образом, через интеграцию специализированных программ, для расчета окон. Достаточно большой объем информации накоплен по СуперОкнам 6,7, и ПрофОкнам(ПрофСтрой). Т.к. по моему личному мнению эти программы, кроме расчетных функций, пытаются заменить собой, например 1С или другую учетную систему (складской учет, планирование и др.), то это первое направление - интеграция с 1С. Тут освобождается некоторое количество времени у менеджеров и мастеров по заказам стеклопакетов и др. материалов.
Второе направление это интеграция с оборудованием, в моем случае, с пилами и обрабатывающими центрами. Ставим ПК на пилу (рядом с пилой), принтер этикеток. сканер, далее грузим задание на ПК из оконной программы, с ПК в микроконтроллер отправляем размер заготовки, обратно получаем флаг выполнения операции, накапливаем в открытый документ, оператор станка проводит документ в конце смены.
На выходе получаем заполненный документ (он же отчет за смену, с временными метками), правильная маркировка заготовок и остатков, тут же и безбумажное производство, в человеческом виде которое можно настраивать и(или) дописывать на стороне 1С (камень в огород СуперОкон и др.) силами почти любого программиста 1С. Здесь так же резкое сокращение работы мастеров, снабженцев и др. персонала...
И самое главное бухгалтер и руководитель и все остальные сотрудники работают в одной базе (на моей практике удачно прижилась УНФ), из УНФ грузим в БП - у всех умные лица и все довольны... )))
А по поводу весов, закончился период "паяльника", сборки и программирования прототипов, на этой неделе будем смотреть, какие результаты получились, т.е. считать экономику и разрабатывать концепцию автоматизации всей линии.
Результаты которые получили - стабильная работа стандартной автоматизации весов и стабильная работа канала связи с 1С, сотрудники привыкли к интерфейсу 1С, руководители получили новый вид (новые возможности) отчетов.
Схема работы весов: модуль тензодатчиков ОВЕН подключен через канал WiFi на программируемое реле ПР200, панель оператора СП307 (монтаж сторонней организацией), далее к СП307 по RS232(482) подключен микроконтроллер (web-сервер), который накапливает на SD карту события (вес по нажатию кнопки) и просто отдает в 1С массив регистров ModBus, в виде текстовой строки, по http-запросу из 1С (с интервалом 2 минуты, или по кнопке на форме документа).
Еще раз заостряю внимание на том, что основные системы реализованы на стандартной автоматике, и все работает по промышленным стандартам, канал связи ModBus, т.е. полная автономная работа, с возможностью дальнейшей диспетчеризации на SCADA системах и др. - это одна ветка развития.
А нам руководителям, надо получить максимально быстро, другую информацию, сколько цинка вынесли из ванны, сколько продукции сделали за смену и т.п., без глупых телодвижений по выгрузке перезагрузке всякой промежуточной информации из SCADA систем - это другая, параллельная, ветка развития.
Эта ветка может быть реализована, как вариант, с помощью web-сервера, со своей архивацией данных, что повышает надежность системы в целом, и еще плюс - асинхронный канал связи с 1С, со всеми популярными сейчас чатами, конференциями, календарями, мобильными приложениями, которые работают в 1с из "коробки" (с некоторыми оговорками)...
Надеюсь из написанного понятно сколько можно сэкономить на разработке и внедрении, таких дополнительных каналах связи с 1С, и сколько можно сэкономить времени сотрудников...
acanta; Rustig; +2 Ответить
13. torbeev 17.06.19 09:13 Сейчас в теме
5+.

Если не секрет, на каком железе выполнен механизм перемещения рольганга/упора на штапикорезе ? бюджет реализации ? исходя из практики эксплуатации , что то нужно исправлять ?
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Консультант-аналитик 1С
Москва
Полный день

Консультант ERP-систем
Москва
Временный (на проект)

Программист 1С
Москва
зарплата от 140 000 руб.
Полный день

Программист 1С
Санкт-Петербург
Полный день

Программист 1С
Нижневартовск
зарплата от 60 000 руб.
Полный день