程序聚合 软件案例 受PLC控制的视频客户端软件

受PLC控制的视频客户端软件

2025-08-15 15:04:34
行业:企业内部管理
载体:Windows应用
技术:C#

业务背景

港口里每台卸船机都有一个对应的远程操作台,用于作业员远程控制卸船机作业。当前的模式是一台卸船机对应一台操作台,如4号卸船机对4号操作台,该操作台会运行一个海康视频客户端,来显示安装在该卸船机上的一系列摄像头;但如果要实现一台操作台控制多个卸船机,且能随时切换,当前的海康视频客户端软件并不具备该功能,需要单独开发视频客户端软件。

功能介绍

视频切换:操作台控制哪台卸船机受plc控制,该客户端软件会实时读取PLC的指令,当PLC的指令发生变化时,实时切换对应的卸船机的视频。
视频预览:界面的左侧包括树形图,双击可以单独观看看到五条卸船机上的任意摄像头画面。
四个界面:工作人员可以通过四个不同的界面观看卸船机的作用情况;
云台控制:工作人员能通过界面的上的上下左右键控制摄像头的运动,以此来观看不同的画面。

项目实现

本人独立开发
整体开发语言:C#
PLC指令读取:modbus
项目分为服务器模块和客户端模块
服务器模块:服务器循环读取PLC指令,当PLC指令发生变化时,向对应的客户端发送视频切换指令;
客户端模块:根据服务器发送的指令显示不同的界面。海康摄像头的连接、预览以及云台控制通过管理海康的API实现。

示例图片视频


王仕宇
1天前活跃
方向: 后端-C#、人工智能-计算机视觉与图像处理、
交付率:100.00%
相似推荐
中国电信AWIFI模块开发
按照中国电信AWIFI要求,将其做成成熟的Linux APP, 集成到系统中. 将WIFI APP集成到对应的路由器/网关系统中, 在AWIFI平台注册认证后, 入网的设备, 即可支持中国电信AWIFI服务功能. (1).完成AWIFI APP要求的所有API实现, 尽量同SOC原有的API进行解耦. (2).直接将APP和libxx.so库集成到网关/路由器系统中, 即可使用. (3).AWIFI提供单独的网络IP网段,避免安全相关的问题.
能源管理终端设备数据采集
1. 多协议数据采集 支持工业领域主流通讯协议:MQTT、Modbus(RTU/TCP)、DL/T645、OPC UA、OPC DA、CJT188等 协议自适应识别与切换,支持协议扩展框架 支持不同协议设备的混合组网与数据统一管理 2. 数据处理与存储 数据校验与异常处理(断点续传、数据补采) 数据标准化处理(单位统一、量纲转换) 3. 通信与传输 多通道数据传输(4G/5G、以太网、LoRa等) 断网自动重连与数据缓存 数据传输加密与完整性校验 支持MQTT QoS等级配置
车辆监控
系统包括政府监管平台、企业监控平台、终端及相互间的通信网络。通过各组成部分之间的互联互通,实现业务管理以及数据存储、统计、分析、交换、处理和共享。 监管平台主要包括基数数据管理子系统、动态监管子系统、统计分析子系统、信息服务子系统、系统管理子系统以及移动端APP。
stm32f103c8t6+陀螺仪高压电弧点火装置-无人机伞降点火装置
升至高压击穿空气,产生电弧,装置点燃炸药,降落伞瞬间抛出,即可回收事故机来检查故障,又防止下落速度太快,人员无法躲避,安装在直升机螺旋桨的主轴中央,不随主轴一起旋转,主轴为中空定制。
无人机热电偶水温、缸温检测-K型热电偶温度检测
5V供电,PWM输出,两路K型热电偶温度采集,将两路数据合成一路,用于无人机测试水温及发动机缸温,温度60摄氏度左右起飞,起飞后温度能维持在80度左右,防止温度过高。无人机产品具有体积小,重量轻的特点,可靠运行,适合无人机搭载。
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服