- 博客(9)
- 收藏
- 关注
原创 鹰眼系统:基于多路视频与TSP协同的PLC智能控制系统实现。资源代码已上传
本文提出了一种基于多源视频流和温度监测的工业自动化控制系统实现方案。系统通过RTSP协议获取多路摄像头视频流,利用YOLOv11n模型实时检测特定类别物体(ID:2,3,6,7,9),并结合MODBUS TCP协议读取温度数据,当检测到目标或温度超阈值(>25℃)时,通过西门子S7-200SMART PLC实现设备联动控制。系统采用状态机设计,包含初始化、触发、启动、运行和重置五个阶段,支持30秒超时停止和300秒自动重置机制,整合了S7和MODBUS多协议通信,通过解耦视频处理与PLC控制确保系统稳
2025-08-17 11:11:30
710
原创 基于OpenCV和YOLO的多路RTSP流实时处理实现
在视频监控和实时分析领域,高效处理多个RTSP视频流是关键挑战。本文介绍一个Python实现方案,利用OpenCV和YOLO模型构建多路RTSP流处理器,实现帧捕获、预处理和实时对象检测。代码通过类封装提升可维护性,并优化了资源利用和错误处理。以下从设计思路和功能实现两方面展开说明。:实际部署需替换有效的RTSP URL,并确保YOLO模型路径正确。完整代码已通过测试,可在Python 3.8+环境中运行。私有方法初始化视频流连接。方法中,接收RTSP URL列表,通过。
2025-08-15 15:24:57
1102
原创 鹰眼系统:基于多路视频与TSP协同的PLC智能控制系统思路
系统通过多路RTSP视频流与TSP/PM2.5传感器数据协同分析,动态控制PLC设备。系统通过多路RTSP视频流与TSP/PM2.5传感器数据协同分析,动态控制PLC设备。并行获取视频帧和传感器数据。并行获取视频帧和传感器数据。
2025-08-15 16:17:43
523
原创 Modbus TCP服务器实现解析
该实现通过$O(1)$时间复杂度的寄存器访问和$O(n)$线程并发模型,在保证协议规范的前提下,实现了轻量高效的Modbus通信服务。后续可扩展支持功能码0x06(写单个寄存器)、0x10(写多个寄存器)等操作,形成完整协议栈。响应格式: $$响应帧 = MBAP头 + [功能码] + [字节数] + [寄存器数据]$$使用线程池处理并发连接,每客户端独立线程。二进制数据精确处理,确保协议兼容性。优雅停机机制,防止资源泄漏。
2025-08-15 15:57:56
320
原创 Modbus浮点数读取工具详解PYTHON
在工业控制系统中,传感器或PLC设备常通过Modbus协议传输数据,其中浮点数(如温度、压力值)通常存储在32位寄存器中(占用两个16位寄存器)。该工具自动处理连接建立、数据读取、字节解析和错误处理,使开发者能快速集成到应用程序中,无需手动处理底层细节。该工具利用pymodbus库实现客户端功能,支持安全连接、数据解析和自动资源管理,适用于工业自动化、物联网设备监控等场景。总之,ModbusFloatReader类提供了一个可靠、模块化的解决方案,用于处理Modbus TCP协议中的浮点数读取任务。
2025-08-15 15:36:03
713
原创 c#调海康摄像头显示窗口PictureBox
new { IP = "IP", Port = (short)8000, User = "帐号", Password = "密码", Channel = 1 },new { IP = "IP", Port = (short)8000, User = "帐号", Password = "密码", Channel = 1 },new { IP = "IP", Port = (short)8000, User = "帐号", Password = "密码", Channel = 1 },
2025-03-28 16:53:34
520
原创 同步ORACL与anything向量数据库
column_names, column_comments = zip(*get_oracle_columns_and_comments())#解压元素。# 使用ROW_NUMBER分页逻辑 :ml-citation{ref="1,3" data="citationList"}filename = os.path.join(output_dir, f'data_{n}.csv')#文件名字。output_dir = 'output_data' #文件路径。"""分页查询Oracle数据"""
2025-03-10 16:49:35
785
原创 PYTHON:连接ORACL数据成CVS上传到AnythingLLM生成的Mlivus向量数据库
Anaconda PYTHON 3.7 版本 安装cx_Oracle csv schedule requests。安装 Docker Desktop 配镜像源 安装Mlivus向量数据库。安装 AnythingLLM 开API。安装ATTU向量数据库可视化。本人在WINDOWS操作。
2025-03-09 11:46:43
289
原创 在WIN10 中docker compose up -d失败问题
接取镜像报错Error response from daemon: Get “https://index.docker.io/v1/search?需要在DOCKERDESKTOP设置页面。
2025-03-03 13:30:59
658
Modbus浮点数读取工具详解PYTHON
2025-08-15
PYTHON:连接ORACL数据成CVS上传到AnythingLLM生成的Mlivus向量数据库
2025-03-09
PLC200 自由口通讯 磅房仪表数据修改后传送
2024-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅