• 2024-07-01操作配置文件保存方式(上位机)
    上位机:(SupervisorControl)指的是用于监视和控制其他设备或者系统的计算机,在工业自动化和过程控制领域 上位机典型就是一台PC或者服务器,用于语各种下位机进行通信的,收集数据,并且根据收集的数据发送一些数据。 典型的设备电脑平板手机触控屏等。c#创建上位机程
  • 2024-06-18记一次 .NET某机械臂上位系统 卡死分析
    一:背景1.讲故事前些天有位朋友找到我,说他们的程序会偶发性的卡死一段时间,然后又好了,让我帮忙看下怎么回事?窗体类的程序解决起来相对来说比较简单,让朋友用procdump自动抓一个卡死时的dump,拿到dump之后,上windbg说话。二:WinDbg分析1.主线程在做什么要想看主线程在做什么,很
  • 2024-06-07上位机快速开发框架
      右上角向下按钮->后台配置 系统菜单 角色管理分配权限用户管理设备配置通道管理首页界面设计 带反馈按钮,如:用户按键00105,PLC反馈状态00106 参数说明:TagName_Main:主要信息(通道号)TagName_Relation:关联信息(通道号#事件类型)TagUpdate:允许更新Tag
  • 2024-05-31ESP32 实时人脸检测系统:ESP32 与上位机通信(microPython框架)
    实时人脸检测系统:ESP32与上位机通信在这篇博客中,我将介绍如何使用ESP32摄像头捕获图像,并通过UDP协议将图像传输到上位机进行实时人脸检测。我们将使用Python编程语言和OpenCV库来实现上位机端的人脸检测功能。硬件与软件准备ESP32开发板:我们使用ESP32开发板
  • 2024-05-28上位机负责展现和控制,下位机负责采集和执行
    上位机和下位机在工业控制领域非常常用,这两种机器分别是什么,各自担负什么责任,相互之间如何配合协作,大千UI工场为大家详细解答一下。一、什么是上位机和下位机上位机和下位机是指在工业自动化控制系统中的两个概念。上位机(HostComputer)通常是指控制系统中的主要计算机或控制
  • 2024-05-25HMI设计:再谈上位机与下位机,附海量案例图
    上期回顾:HMI界面之:上位机界面设计,一文扫盲一、上位机负责控制和决策,下位机负责采集和执行上位机和下位机是两个概念,通常用于描述计算机系统中不同层次的设备或组件。上位机(HostComputer):上位机是指在计算机系统中处于更高层次的设备或主机。它通常具有更强大的计算和处理
  • 2024-05-22上位机开发福利!快速掌握.NET中的Modbus通信
     安装nuget包 Wesky.Net.OpenTools  1.0.8或以上版本。支持.net framework 4.6以上版本,以及所有.net core以及以上版本引用。 开发一个简单的Winform界面,用来测试使用。如需该winform的demo,可以在公众号【Dotnet Dancer】后台,回复 modbus 即可获取。 通信连接
  • 2024-05-16初识上位机(上):搭建PLC模拟仿真环境
    大家好,我是Edison。作为一个工业自动化领域的程序员,不懂点PLC和上位机,貌似有点说不过去。这里我用两篇小文带你快速进入上位机开发领域。后续,我会考虑再出一个系列文章一起玩工控上位机。什么是上位机上位机,通常是指在数据采集与控制系统中位于较高层级、具有较强数据处理能力
  • 2024-05-03WPF上位机 - 轴运动控制
    最近学习WPF,写了一个WPF上位机使用S7.NETPlus库与西门子1500TPLC,控制西门子伺服的通用上位机界面。分享在写上位机过程中踩的一些坑和使用体验。上位机介绍可以看到上位机分为3个区域轴选择,使能区域控制参数设置区域诊断区域选择使能区域选择区域读取TIA中组态的轴工艺
  • 2024-04-06基于STC8H8K64U和DS18B20的温度采集和LabVIEW上位机显示
    之前通过STC单片机和DS18B20实现了环境温度采集并串口显示,后面进一步想要实现温度的实时监测和数据记录保存,因此编写了LabVIEW程序,修改了部分单片机程序代码。经过实验验证,该项目可以实现LabVIEW上位机对MCU发送指令,MCU通过DS18B20温度传感器获取环境温度,并通过串口
  • 2024-04-05STM32F103通过labview上位机上传温湿度数据到OneNET物联网平台
    资料下载地址:STM32F103通过labview上位机上传温湿度数据到OneNET物联网平台本实验通过两个STM32单片机设备分别测量室内外的温湿度,并把数据发送到上位机上传到ONENET物联网平台。大体数据传输流程如下:首先是注册OneNET平台账号,进入https://open.iot.10086.cn/ 从开发者
  • 2024-03-31Matlab构建上位机:UDP测试
    参考:UDP理解及UDP的MATLAB实现MatlabUDP-CSDN博客文中代码:建立连接fclose(instrfindall);%先关闭之前可能存在的UDP%127.0.0.1即为本地u1=udp('127.0.0.1','RemotePort',8847,'LocalPort',8848);%u1的本机端口为8848,即监听所有发到8848端口的消息;%u1的远程端口为8847,
  • 2024-03-26芯课堂 | 华芯微特图形上位机快速上手指南
    01.工具准备 1、硬件:SWMDM-QFP100-34SVEA3驱屏板+TFT屏800x480(触摸IC-GT911)+Jlink; 2、PC端:上位机+keil。02.实验现象通过屏幕上的按钮控制uart发送。03.创建文件工程 1、可以通过论坛https://bbs.synwit.cn获取官方上位机压缩包,解压并打开如下图:2、在桌面
  • 2024-03-25讲解智能药箱系统的制作思路
    详细的智能药箱系统制作思路如下:设计硬件:a.药箱结构:设计一个合适大小和容量的药箱,保证可以容纳不同大小和形状的药品,并具备密封性能以保持药品的新鲜度。b.传感器:在药箱内部安装传感器,用于检测药品的存储情况,如温度传感器检测温度、湿度传感器检测湿度、光传感器检测光照
  • 2024-03-24HMI界面之:上位机界面设计,一文扫盲
    一、什么是上位机上位机(SupervisoryControlandDataAcquisition,简称SCADA)是一种用于监控和控制工业过程的计算机系统。它通常由两个主要部分组成:上位机和下位机。上位机是SCADA系统中的主要控制中心,负责监控和控制整个工业过程。它通过与下位机通信,从下位机获取实时数据
  • 2024-03-19daplink烧录上位机
    前言daplink是个好东西,又便宜又好用,还不担心盗版,但是没有stlink和jlink那样的上位机可以直接下载固件,这就很头疼了。怎么办?还好通过jtag/sw协议下载固件有很多开源的项目项目介绍openOCD大名鼎鼎的openOCD(上手难度太高了,pass)python写的pyOCDOpensourcePythonlibraryf
  • 2024-02-23QT 串口上位机
    CMakeLists.txtcmake_minimum_required(VERSION3.5)project(SerialPortVERSION0.1LANGUAGESCXX)set(CMAKE_AUTOUICON)set(CMAKE_AUTOMOCON)set(CMAKE_AUTORCCON)set(CMAKE_CXX_STANDARD17)set(CMAKE_CXX_STANDARD_REQUIREDON)find_package(QTNAMESQt
  • 2024-02-21PC上位机通过TCP传输视频至FPGA小结
    笔记:TCP/IPLWIPFPGA笔记-CSDN博客上位机建立TCP/IP连接:Matlab实现-CSDN博客小结:1.通过Matlab建立的上位机非常稳定,可以轻松实现图片的发送;clc;clearall;closeall;warningoff;%ConfigPacketFramePacketConfigPacket_Length=14;%配置包单帧长ConfigPack
  • 2024-02-01WPF 上位机 柱子智控系统
    WPF上位机柱子智控 无边框圆角自定义设计页面左侧菜单,自定义最小化,自定义最大化,自定义关闭按钮C#WPF.net6.0数据库sqlserver2012消息队列redis模拟数据modbus 银柱网-李银柱个人博客http://www.liyinzhu.com 
  • 2024-01-20上位机连接PLC
    上位机使用Hsl框架连接PLC顺便讲下策略模式话不多说,直接上代码publicinterfaceIPlcHost{boolConnectionPlc(stringpath);}publicclassFastPlcHost:IPlcHost{privateSiemensS7Netclient;publicFastPlcHost(){client=newSiemens
  • 2024-01-10美轮美奂的界面发现上位机开发之美
    先上几张C/S土特产  再来几张大片           传统桌面系统开发,一般是功能优先,界面次之。其中原因有多个:1.受限于技术框架,Winform再怎么折腾也难实现上面的效果。2.开发成本高,WPF虽然可以实现,但是开发成本巨大,而且这
  • 2024-01-09实现DLT645 698电表数据转换成modbus协议的解决方案
    1 项目背景在一些能源监控项目或者抄表项目中,需要实时采集电能表的数据进行电量分析和远程监控。但是在一些场合,现场的电表是645的电力规约,这些规约还分成1997和2007两个版本。而监控中心的通信协议一般使用工业modbus通信。645协议远比modbus要复杂的多,需要多帧数据的通信才能完
  • 2024-01-08PLC与上位机PN通讯时,如何防止连接失败?
    连接西门子PLC时失败,或者连接不上PLC,你可能需要做以下几点设置才可以。一般来说每个PLC都有自己的IP地址,如果你的地址与PLC的地址冲突也就是地址重复是连接不上PLC的,如果地址没有冲突,但是不是在一个网段上也会导致你的PLC连接失败。解决方法:打开控制面板>网络和Internet>网络和共享
  • 2023-12-3009PCIE图像采集卡HDMI输入
    软件版本:vitis2021.1(vivado2021.1)操作系统:WIN1064bit硬件平台:适用XILINXA7/K7/Z7/ZU/KU系列FPGA登录"米联客"FPGA社区-www.uisrc.com视频课程、答疑解惑!9.1概述本方案使用自定义AXI4IPFDMA实现视频的采集和播放,关于FDMA的详细教程可以参考"米联客2024版FPGA数据缓存方
  • 2023-11-23arduino基础语法
     ***通信***上位机与下位机通信管道Serial.begin(57600)设置波特率(通信速率)下位机-------->上位机Serial.print();//打印函数Serial.println();//换行打印函数上位机-------->下位机Serial.available();//获取传输的字节数 Serial.read();//一次读取一个字节**