Посоветуйте проверенное надёжное решение для ввода и отображения данных терминала топливозаправочного хаба (большой бензоколонки).
Сценарий следующий:
Бензовоз может подъехать к любому из четырёх топливозаправочных терминалов.
Водитель бензовоза вводит с внешней клавиатуры (антивандальный NUMPAD с RS232/RS485/USB, как на банкомате с несколькими функциональными кнопками: START, STOP, CANCEL) терминала номер накладной/наряда, номер топливозаправочного терминала и литры, разделяя каждый ввод клавишей ENTER/OK, после чего нажимает клавишу START и начинается процесс заправки топливом, при этом на экране отображается статус транзакции и нарастающий счётчик литров, вплоть до срабатывания закрывающего клапана. В рамках конкретного идентификатора транзакции (накладной/наряда) таких процедур может быть несколько для каждой секции конкретного бензовоза (до 10). Счётчик литров заправки каждой следующей секции бензовоза может учитываться как отдельно, так и нарастающим итогом, суммируя все ранее полученные литры предыдущих сессий. Процесс заправки каждой секции может быть завершён досрочно при нажатии на клавишу STOP.
Все указанные входные и расчётные данные (дата, время, номер накладной/наряда, номер топливозаправочного терминала, текущий статус процесса заправки и литры) сохраняются в Modbus RTU и в режиме реального времени передаются по двунаправленному интерфейсу RS485 между терминалом ввода/отображения данных и сервером (SCADA, OPC и т.п.).
Требования к монитору отображения данных:
-- Рабочая температура: -20 ℃ ~ +50 ℃
-- Влагозащитный высококонтрастный промышленный графический дисплей со встроенным ПО по разработке проекта (EasyBuilderPro, CodeSys и т.п.), типа Weintek MT8071iER
-- Поддержка нескольких внешних клавиатур (NUMPAD с RS232/RS485/USB)
-- Поддержка Modbus RTU (RS485)
----- DWIN не предлагать (по нескольким причинам) !