上位机

专注VB编程开发20年16 天前
服务器·单片机·自动化·上位机·plc·流水线·工控
简易虚拟 PLC 服务器-流水线自动化,上位机程序维护升级,西门子PLC仿真找能模拟 PLC 行为的虚拟软件,重点是能复现多线程 / 多客户端高频读写时的并发冲突、脏数据等 BUG,而且普通的快速读写模拟程序因为速度太快看不到问题,需要能精准控制读写时序的虚拟 PLC 工具。
有技巧搬砖17 天前
功能测试·测试工具·上位机
让 FCT/ICT/ATE/BMS 测试更简单高效在锂电池板研发、生产检测环节,FCT(功能测试)、ICT(在线电路测试)、ATE(自动测试设备)、BMS(电池管理系统)测试是保障产品质量的核心环节,但传统测试方式往往面临操作复杂、适配性差、效率低下等问题。这款通用型电池板测试上位机,专为 “简单实用” 而生,一站式解决多场景测试需求,让电池板测试告别繁琐,效率翻倍!
九仞山19 天前
上位机·scada·组态王·自控系统集成
组态王6.6项目拷贝后日期选择组件无法显示的解决办法在工业SCADA系统运维过程中,项目迁移是较为常见的操作,最近一个系统集成项目中,需要将旧电脑上基于组态王6.6的SCADA系统迁移到新的系统上,将项目拷贝至新电脑后,日期选择控件无法正常显示,现在将本次问题的排查与解决方法详细记录,便于后续同类场景查询复用。
百锦再24 天前
tcp/ip·udp·c#·嵌入式·上位机·通信·下位机
《C#上位机开发从门外到门内》2-7:网络通信(TCP/IP、UDP)随着信息技术和物联网的迅速发展,网络通信技术已经渗透到各行各业。无论是在传统的PC网络、工业自动化控制系统,还是在智慧城市、远程监控、远程数据采集与控制等领域,基于TCP/IP和UDP协议的通信方式均发挥着举足轻重的作用。上位机与下位机之间的交互需求愈加广泛,从单一的数据传输扩展为实时监控、远程指令下发和多节点协同工作。本文将系统阐述网络通信的基础理论,详细解析TCP/IP、UDP协议的核心特性,并以Socket编程为例,介绍上位机与下位机交互的实现方法,最终讨论远程数据采集与控制系统的架构设计与应用实践
kylezhao20192 个月前
开发语言·c#·上位机
第二节、C# 上位机核心数据类型详解(工控场景实战版)在 C# 上位机开发中,byte与byte[]是硬件通信的基石,类型互转是数据解析的核心技能,而值类型与引用类型的区分则直接决定高频采集场景下的程序性能。下面结合工控实战场景,对该知识点进行全面、细致的拆解。
youcans_2 个月前
stm32·单片机·嵌入式硬件·上位机·simulink
【STM32-MBD】(9)Simulink 模型开发之上位机显示波形STM32-MBD(1)Matlab2022/2023 安装 STM32 硬件支持包 STM32-MBD(1b)Matlab2025b 安装 STM32 硬件支持包 STM32-MBD(2)Simulink 模型部署入门:点灯 STM32-MBD(3)Simulink 模型部署之状态机:闪灯 STM32-MBD(4)Simulink 模型部署之状态机:开关控制 STM32-MBD(5)Simulink 模型开发之外部中断:开关控制 STM32-MBD(6)Simulink 模型开发之多路 PWM 输出 S
“抚琴”的人2 个月前
开发语言·观察者模式·c#·上位机
C#上位机观察者模式在C#中实现观察者模式(Observer Pattern)通常用于实现对象间的松耦合设计,使得当一个对象(被观察者,Subject)的状态发生变化时,所有依赖于它的对象(观察者,Observer)都能得到通知并自动更新。
捷米特网关模块通讯2 个月前
上位机·数据采集·传感器·工业自动化·工业智能网关
Modbus RTU 转 Modbus TCP:协议转换模块落地汽车电子生产跨协议通讯方案一、项目背景某汽车电子零部件制造企业的生产线监测系统中,部署了 28 台 Modbus RTU 协议的传感器(含温度、压力、振动传感器),分布于焊接工位、检测线、仓储区等关键区域,负责采集生产过程中的核心环境与设备参数。企业现有监控中心采用基于 Modbus TCP 协议的上位机系统(含组态王 SCADA 与 MES 平台),由于传感器与上位机协议不兼容,无法直接实现数据集中采集与远程管控,导致生产数据分散、异常响应滞后,影响生产效率与产品质量追溯。
捷米特网关模块通讯2 个月前
网关·上位机·数据采集·工业自动化·测温器
ModbusTCP转RS485工业PLC网关实现测温器与上位机跨协议通讯实例一、项目背景某大型电子元器件制造企业核心生产车间部署了32台RS-485串口无线测温装置,用于监测关键工位设备、环境及产品工艺温度,保障高精度电子元器件的生产质量。随着工厂数字化转型,企业引入MES生产执行系统和SCADA监控平台,需实现温度数据的集中采集、实时可视化与远程管控。但原有串口通讯模式存在传输距离有限、数据分散、协议不兼容等问题,无法对接TCP/IP架构的上位机系统,亟需构建跨协议通讯链路。
c#上位机3 个月前
图像处理·人工智能·计算机视觉·c#·上位机·halcon
halcon求图像灰度最大值和最小值——min_max_gray我们在图像处理中有时候需要求图像的最小灰度和最大灰度,本文就来介绍如何实现。min_max_gray算子用于计算图像最小灰度和最大灰度,该算子有6的参数 参数1是指定计算的区域范围 参数2是输入图像 参数3是截断百分比,取值范围 用于控制从灰度直方图两端移除的像素比例,比如上面的代码的图像总共有9个像素,参数3是20,则灰度直方图两边需要移除的像素个数是9*20%=1.8个像素,4舍5入,需要移除2个像素,灰度直方图中像素从小到大的排列是1、2、30、100、150、190、210、225、250,移除掉
youcans_3 个月前
stm32·单片机·嵌入式硬件·上位机
【动手学STM32G4】(3)上位机实时显示多路波形【动手学STM32G4】(1)导入和创建项目 【动手学STM32G4】(2)USB 虚拟串口通信 【动手学STM32G4】(3)上位机显示波形
c#上位机3 个月前
人工智能·计算机视觉·c#·上位机·halcon·机器视觉
halcon刚性变换(平移+旋转)——vector_angle_to_rigid在图像处理中我们有时候对图像或者区域进行纠偏,在刚性变换场景中,图像发生的变化是平移和旋转,本文就来介绍根据单个目标点的平移和旋转来计算如何对图像和区域纠偏。
c#上位机3 个月前
图像处理·人工智能·计算机视觉·c#·上位机·halcon
halcon图像增强——emphasize我们有时候需要提取图像的边缘进行后续的处理,在提取边缘之前,我们可以对图像的边缘进行增强处理。它的核心原理是通过放大局部区域的灰度差异来增强对比度,让图像看起来更清晰,尤其适用于需要突出物体轮廓或纹理细节的机器视觉应用。emphasize 的工作原理主要包含以下几个步骤:
B_lack0263 个月前
上位机·通讯·西门子plc·wincc
Wincc画面通讯故障判断本文分享一个判断Wincc上位机画面通讯故障并报警的方法。假设下位机使用S7-1500CPU,添加对应的驱动并新建连接。如图1所示。 图1
c#上位机3 个月前
计算机视觉·c#·上位机·halcon·机器视觉
halcon图像非线性对比度增强——equ_histo_image我们有时候需要对对比度不明显的图像进行对比度增强操作,除了使用线性对比度增强手段外,还可以使用非线性对比度增强技术。
c#上位机3 个月前
c#·上位机·halcon·机器视觉
halcon多个区域合并为1个区域—union1在图像处理中我们有时候会需要将多个区域合并为同一个区域,本文就来介绍如何在Halcon中实现。在halcon中可以通过connection算子获取多个独立的连通域,这样区域的数量就是多个,同样我们也可以将这多个区域合并为1个区域,当我们使用Halcon的count_obj对区域进行数量统计时,得到的数量将会是1
PLC无线3 个月前
上位机·工控上位机
为什么我的上位机通信速度慢?通信越快越好吗?通信速度往往被认为是越快越好。但对于上位机系统来说,是否同样如此呢?一、通信分类在自动化系统中,通信通常可分为两大类:
c#上位机3 个月前
c#·上位机·halcon·机器视觉
halcon图像去噪—高斯滤波针对图像中的噪声,我们可以使用Halcon的高斯滤波算子来去除噪声。高斯滤波的核心思想是使用一个高斯函数来生成一个卷积核(也称掩模、权重矩阵),然后用这个核在图像上滑动,对每个像素及其邻域进行加权平均。
捷米特网关模块通讯3 个月前
上位机·数据采集·工业自动化·工业智能网关·网关模块·profibus dp总线
Profibus DP 转 Modbus TCP:协议转换模块破解异构网络通讯难题一、项目场景与核心诉求某大型化工园区循环水站承担着园区生产设备的冷却供水任务,现场部署了 3 套循环水泵组、3 台电磁流量计、2 路供电回路电压监测仪表、2 台水泵电机电流互感器,所有设备均通过Profibus DP 总线实现现场级通讯。
c#上位机3 个月前
c#·上位机·halcon·机器视觉
halcon图像增强之分段灰度拉伸2在图像去噪以后,图像经常变得模糊,图像对比度减小,为了增强图像对比度,我们可以指定需要拉伸的灰度范围来对感兴趣的灰度进行拉伸,同时也可以将被拉伸的灰度拉伸到指定的灰度范围。