Оборудование, автомойки или другие торговые автоматы: Описание основных возможностей
Платформа inCust помогает эффективно взаимодействовать с покупателями и теперь имеет возможность подключать различные устройства для управления выпуском и оплатой с помощью PLC* . Инструменты платформы отлично подходят для автоматизации таких процессов, как запуск автомойки или пылесоса, а также других видов устройств самообслуживания и торговых автоматов.
Схема использования:
- Пользователь сканирует qr-код и переходит на страницу оплаты в мобильном приложении, в чат-боте или в веб-приложении.
- Оплачивает банковской картой, счетами покупателя или коммерческими счетами. Возможность использования бонусов или купонов.
- Система обращается к контроллеру с помощью импульсов и пополняет счет оборудования.
- Покупатель получает свою услугу или товар, выбрав его на вашем оборудовании (выбирает код товара на вашем торговом автомате или выбирает программу мойки (вода, пена, пылесос и т. д.)).
Эта схема позволит вам:
- использовать для оплаты не только карты, но и другие методы оплаты.
- собрать базу данных покупателей и подключить программу лояльности.
- использовать другие маркетинговые инструменты для продвижения ваших услуг и товаров, такие как купоны, одно- и многоуровневые реферальные программы.
- собрать отзывы покупателей.
*Programmable Logic Controller (PLC) — электронное устройство, используемое для автоматизации технологических процессов, таких как управление конвейерной линией, насосами на станциях водоснабжения, станками с числовым программным управлением и т. д.
Эта инструкция поможет вам начать бизнес с мойками самообслуживания, используя возможности платформы inCust для эффективного и автоматизированного управления процессами.
Инструкция и прошивка для настройки PLC находятся здесь.
1. Подключение оборудования к контроллеру
Цифровой вход Конечного оборудования подключается к определенному дискретному выходу PLC, используя реле гальванической развязки.
PLC поддерживает возможность подключения до 100 дискретных выходов.
Во время работы PLC посылает на данный выход импульсы, количество которых равно сумме операции в «условных центах».
При необходимости отслеживать рабочее состояние Конечного оборудования (доступность для операции с клиентом), необходимо подключить выход Конечного оборудования (или любую другую схему по типу «сухой контакт») к определенному дискретному входу PLC. Конечное оборудование должно передавать на дискретный вход свое состояние: доступно — сигнал присутствует, не доступно — сигнал отсутствует.
PLC поддерживает возможность подключения до 100 дискретных входов.
Отслеживание рабочего состояния Конечного оборудования не является обязательным, но предоставляет возможность информировать клиента во время оформления операции о возможности работы с выбранным оборудованием и его доступности для корректной работы.
2. Мапирование дискретных выходов и входов PLC
2.1 Мапирование выходов в регистры
Подключение конечного оборудования (слот мойки и т. д.) происходит к дискретным выходам PLC контроллера с возможностью подключения до 100 выходов, для которых зарезервированы регистры импульсов от 0 до 99.
Номер регистра импульсов однозначно идентифицируется по номеру дискретного выхода PLC контроллера по значению смещения, которое равно 0.
То есть необходимое количество «кредитов» (каждый «кредит» — 1 импульс) записывается в регистр импульса, соответствующий дискретному выходу PLC контроллера, к которому подключено конечное оборудование.
2.2 Верифицированная запись в регистр
Для проверки (подтверждения) записи в регистры импульсов их значения каждые 5 мс копируются в регистры верификации. Для регистров верификации зарезервированы регистры от 100 до 199.
То есть регистры верификации имеют фиксированное смещение относительно регистров записи, которое равно 100.
Любое значение, которое будет ошибочно записано в регистры верификации, будет перезаписано значением из регистра импульсов, то есть регистры верификации находятся в режиме read-only.
2.3 Обратная связь с конечным оборудованием
Для проверки доступности PLC контроллера и его функционирования используется функция heartbeat — секундный инкремент от 1 до 1000 на определенном регистре.
Для функции heartbeat зарезервирован регистр с номером 500.
Для контроля конечного оборудования, подключенного к PLC контроллеру, используется функция обратной связи с конечным оборудованием, которая реализуется подключением оборудования к соответствующему дискретному входу PLC контроллера.
Конечное оборудование передает на дискретный вход состояние: есть или нет.
Для обратной связи с конечным оборудованием зарезервированы регистры обратной связи от 200 до 299.
Номер регистра обратной связи однозначно идентифицируется по номеру дискретного входа PLC контроллера по значению смещения, которое равно 200.
В свою очередь, номер дискретного входа PLC контроллера, к которому подключено конечное оборудование, должен соответствовать номеру дискретного выхода PLC контроллера, к которому подключено это самое оборудование.
3. Проверка рабочего состояния PLC
Для проверки доступности PLC контроллера и его функционирования используется функция heartbeat — каждую секунду инкремент от 1 до 1000 на регистре с номером 500.
4. Управление PLC
В Бизнес Панели для любого терминала предоставляется возможность добавить неограниченное количество PLC, указав следующие параметры:
- название (обязательный параметр)
- IP адрес (обязательный параметр)
- порт (обязательный параметр)
- включено/выключено (active) (обязательный параметр)
Для каждого PLC, после его добавления и включения, становятся доступны следующие параметры:
— рабочий стан PLC: на связи и доступен, не на связи и недоступен
— дата и время последней попытки подключения к PLC
— дата и время последнего успешного подключения к PLC
5. Управление Конечным оборудованием
В Бизнес Панели для любого PLC предоставляется возможность добавить до 100 единиц Конечного оборудования, указав следующие параметры:
- название (обязательный параметр)
- номер дискретного выхода PLC 0-99, который используется оборудованием (обязательный параметр)
- наличие возможности отслеживать рабочий статус, да/нет (обязательный параметр)
- номер дискретного входа PLC 0-99, который используется оборудованием для указания рабочего статуса (обязательный только в случае, когда указана возможность отслеживания рабочего статуса)
- включено/выключено (active) (обязательный параметр)
Для каждой единицы Конечного оборудования, после его добавления и включения, становятся доступны следующие параметры:
— уникальная deep-link, QR-код которого должен быть размещен рядом с Конечным оборудованием и будет использоваться клиентом в мобильном приложении
— рабочий статус Конечного оборудования: доступно для обслуживания клиента или недоступно.
После сохранения введенных данных у вас создается новая вкладка «Оборудование», добавьте ваше оборудование, которое вы предварительно подключили к контроллеру. Для запуска оборудования в Терминале inCust вам нужно создать товар, например, «Мойка». Затем в настройках терминала укажите, какой именно товар будет запускать и пополнять ваше оборудование.