30 Май 2024
Представьте большой склад-ангар, большая производственная компания, отгрузки ж/д и фурами идут круглые сутки. Десять, скажем, вилочных погрузчиков. Водители-операторы приходят и уходят, продукция замотана пленкой на паллетах. А партия продукции (даже не номенклатура!) должна быть отгружена конкретная, потому что, скажем, это керамогранитная плитка с тоном, калибром и прочими нюансами. Не пытаясь решить всю эту большую задачу полностью разом, попробуем придумать решение одной конкретной подзадачи:
Попробуем пойти самым простым путем. Поставим человека у ворот. Пусть проверяет. Скажем, на паллете где-то есть этикетка, на ней некая строка символов, ее нужно сравнить со строкой в накладной (сборочном листе, распоряжении на отбор и т.п.). На какой по счету паллете система даст сбой и во Владивосток уедет не та плитка?
Что тут можно автоматизировать и как? Во-первых, конечно, "проверять паллеты" должна программа. Раз учет у нас ведется в 1С, то пусть 1С и проверяет. Можно сканировать штрихкод с этикетки паллеты, еще лучше читать антенной на воротах RFID-метку паллеты. Если паллета правильная, то:
К компьютеру у ворот подключим через USB контроллер светофора. В самом простом случае это будет какой-нибудь Arduino UNO. После чтения метки паллеты 1С выдаст управляющий сигнал на контроллер, он замкнет реле, зажжется зеленый сигнал светофора. Или откроется шлагбаум. 1С отправит сообщение системе видеонаблюдения, чтобы она поставила текстовую метку на запись камеры надо воротами с временем и описанием события. Запишет в журнал фамилию водителя (он авторизуется в начале смены по пропуску), номер погрузчика (на погрузчике отдельная RFID-метка!).
Ошибки, конечно, не исключены на 100%. Но чтобы ошибиться нужно будет уже очень постараться. И всегда будет совершенно ясно, кто и в какой момент эту ошибку сделал, и как ее исправить и исключить в дальнейшем.
Любое серьезное производственное или складское оборудование на сегодня является "умным", подключается к компьютеру или к локальной сети, на худой конец через RS232. Даже автоматические упаковщики в гипермаркетах, которые заворачивают пленкой огурцы на подложке и клеят этикетку, могут управляться через свой веб-сервер и API. Задания на раскрой ЛДСП-листов можно импортировать на станок из 1С. Обновлять информацию на электронных ценниках можно из 1С.
Конечно, 1С не может полноценно заменить специализированный класс программ, SCADA, на серьезном (опасном) производстве. Хотя бы потому, что обязательно нужно разделять и изолировать контуры ИТ-инфраструктуры по соображениям безопасности. Но 1С вполне с этими системами может интегрироваться. Например, импортируя данные о производственных событиях за смену. Чтобы потом построить отчеты, автоматически выписать накладные, начислить сдельную зарплату. Или наоборот, выгружать сменное задание. Потому что в SCADA нет заказов клиентов и планов производства, а в 1С есть.