自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

OpenCV和YOLO的多路RTSP流实时处理实现

YOLOV11,多路视频。

2025-08-17

Modbus浮点数读取工具详解PYTHON

Python的ModbusFloatReader类,它专为通过Modbus TCP协议读取浮点数而设计。该工具利用pymodbus库实现客户端功能,支持安全连接、数据解析和自动资源管理,适用于工业自动化、物联网设备监控等场景

2025-08-15

OpenCV和YOLO的多路RTSP流实时处理实现

YOLOV11,多路视频。

2025-08-15

同步ORACL与anything向量数据库

同步ORACL与anything向量数据库

2025-03-10

液压型雾炮.smart

液压型雾炮.smart https://download.youkuaiyun.com/download/qq_23132617/90468946

2025-03-09

SMART液压雾炮程序点表

SMART液压雾炮程序点表

2025-03-09

PYTHON:连接ORACL数据成CVS上传到AnythingLLM生成的Mlivus向量数据库

PYTHON:连接ORACL数据成CVS上传到AnythingLLM生成的Mlivus向量数据库

2025-03-09

WINDOWS中DOCKER安装与MILVUS安装部署

WINDOWS中DOCKER安装与MILVUS安装部署

2025-03-03

docker-compose.YML,版本2.4.7

MILVUS安装部署

2025-03-03

WinCC-flexible学习手册

WinCC-flexible学习手册

2024-11-06

PLC200除尘程序,12仓12脉冲程序

PLC200除尘程序,12仓12脉冲程序。

2024-11-07

PLC200 自由口通讯 磅房仪表数据修改后传送

通过232接收数据,根据接收对应位数的数据判断数据进行修改。然后传送出去。232转485接收,485转232传送。其中对波特率修改和判断接数修对应某位修改。以送到车量数据修改目的

2024-11-06

对输入、输出模拟量的PLC编程实例解析

对输入、输出模拟量的PLC编程实例解析

2024-11-06

S7-200数据存储与寻址方式

S7-200数据存储与寻址方式

2024-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除