Отдаленный
Этот проект является образцом проекта, который использует компонент HSLCommunication для чтения PLC. Он демонстрирует фона с чтением от ПЛК до дисплея переднего плана и подталкивает его к онлайн-клиенту, который синхронизирует дисплей и рисует диаграмму кривой в реальном времени.
Функция поддержки
- Этот проект основан на сервере и клиенте
- Поддерживает многоплютный онлайн-синхронный мониторинг
- Сервер поддерживает ведение журнала, путь - это папка журналов текущих каталогов
- Кэш поддержки данных сервера
- Сервер поддерживает просмотр всей информации онлайн -клиента и просмотра времени в Интернете
- Сервер поддерживает принудительное запуск и остановку
- Клиент поддерживает удаленное принудительное запуск и остановку
- Клиент демонстрирует использование дисплея кривой и управления панелью панели
- Предоставляет веб-версию интерфейса мониторинга в реальном времени
- Поддержите удаленный запуск или остановить устройство из браузера
- Поддерживает виртуальное чтение без какого -либо устройства (Data Random)
- Поддерживает синхронное онлайн -дисплей клиентов Android
- Поддерживает Android удаленную операцию начала и остановку
- Поддерживает кривые дисплея Android, пример панели панели дисплея
Тест гласит как Siemens plc. Программа клиента может быть развернута на любом другом компьютере Windows под локальной сети. После изменения IP-адреса подключенного сервера вы можете реализовать эффект мониторинга удаленной синхронизации в реальном времени. Тест Android должен изменить IP -адрес сервера, в противном случае подключение не удалось. Тестовое изображение выглядит следующим образом:
Серверные изображения

Winform Client

Веб -интерфейс

Android интерфейс

Все интерфейсы открываются одновременно

Техническое описание веб-конца
- Функция подножия данных, реализация подписки с использованием компонента HSLCommunication с подписки на сервер
- Данные направляются к клиентам браузера и реализуются с использованием технологии SignalR
- Отображение диаграмм данных использует Echarts Baidu с открытым исходным кодом для реализации дисплея панели панели и кривой.
- Кнопка кнопки реализована с использованием jQuery Ajax , и она непосредственно вернет, будет ли она успешной на текущей странице.
- Бэкэнд веб-конца запускает и останавливает работу PLC и использует сетевую функцию компонента HSLCommunication для его реализации.
Техническое описание для Android
- Подписка на данные использует реализацию подписки компонента hslCommunication.jar
- Запуск и остановка операции ПЛК в фоновом режиме реализуется с использованием сетевой функции компонента HSLCommunication .
- Дисконная панель использует технологию с открытым исходным кодом: http://dditblog.com/itshare_536.html
- Кривые элементы управления Используйте технологию с открытым исходным кодом: https://github.com/jjoe64/graphview
Если клиенту необходимо поддерживать более продвинутый вход учетной записи контента, управление версиями, отправка массовых сообщений, управление разрешением и другие функции, вы можете обратиться к следующим элементам:
https://github.com/dathlin/clientserverproject