-
昆仑通态触摸屏的开机1. 开机进度条配置: 详细说明如何在昆仑通态触摸屏中启用并自定义开机进度条,包括进度条样式、显示时间及相关参数设置方法。2. 主画面延时启动设置: 提供设置主画面延时启动的具体步骤,包括 ...
-
Abstract:This paper implements basic variable reading and writing by using C# to access the variables of Siemens S7-300 series PLC via Ethernet.This is Eric.Zhou’s WeChat Official Account ”Changz ...
-
摘 要:C#通过以太网访问西门子S7300系列的PLC的变量,实现了基本的变量读取和写入。这里是Eric.Zhou的微信公众号“常州电气工程师”。1. 软硬件版本1.1. 西门子1.1.1. 控制器硬件S7-300系列,CPU314C-2 PN/DP ...
-
Abstract:The servo limit signals are connected to the digital input ports of the srvo drive. This paper explains how a soft PLC reads servo limit signals via EtherCAT PDO. This is Eric.Zhou’s WeCha ...
-
Abstract:In this paper, a soft PLC is used to control a third-party servo system supporting EtherCAT , realizing point-to-point servo control. The concepts of methods, properties and inheritance in ...
-
摘 要:C#通过编程口读写三菱FX系列PLC变量,通过MX Component的Communication Setup Utility软件设置逻辑站号,使用纯后台逻辑类进行进行通讯,实现了一个基于 C# WinForm的读写PLC变量的界面。这里是Eric.Zhou ...
-
摘 要:本文以软PLC来控制支持EtherCAT通讯的第三方伺服系统,实现伺服点到点控制,采用了面向对象编程中的方法属性和继承的概念,实现相对运动和绝对位置运动和点动。PLC程序采用了TC2_MC2运动控制的库文件。这里 ...
-
摘 要:C#通过串口读取扫码枪数据,实现了一个基于 C# WinForm 的串口扫码程序,通过监听串口数据来读取扫码枪的信息。这里是Eric.Zhou的微信公众号“常州电气工程师”。1. 软硬件版本1.1. 扫码枪1.1.1. 控制 ...
-
WinCC Flexible SMART V4 项目迁移至V5 时图形视图显示模糊时如何处理?1 如果设备中图形视图尺寸比较小,使用了矢量图(如 WMF、EMF、SVG 等格式)并启用透明度功能时,当迁移至V5及以上版本后,可能出现图片模糊 ...
-
SIMATIC WinCC Professional 项目中可建立通信状态变量来查看或设置 WinCC 与 PLC 的通信状态。在变量表中建立变量 @TestConnection@ForceConnectionState 和 @TestConnection@ConnectionState 其中 TestConnecti ...
-
本示例主要介绍 WinCC V7.5如何对Audit 数据进行自动备份、恢复,以及如何通过 Audit Viewer 应用查询恢复的备份Audit 数据。一. WinCC V7.5 SP2 中的操作:1. Audit Editor中启用自动备份:在导航区首先选中“Sele ...
-
本文介绍在WinCC Professional V21中如何实现操作的二次确认功能。本文介绍在WinCC Professional V21中如何实现操作的二次确认功能。在WinCC Professional项目中存在两个变量“Motor1_Start”和“Motor1_Stop”,分 ...
-
本文主要介绍用HMI Option+ 与 WinCC Professional 实现RFID刷卡登录步骤,采用的读卡器为SIMATIC RF1070R,软件版本为WinCC Professional V20。1、HMI Option + 软件安装软件下载及安装:下载以下链接中对应版本软 ...
-
在工业自动化领域,实现远程监控不再是一种奢侈,而是提高运维效率和响应速度的必然要求。本文将详细介绍如何利用巨控OPC560远程模块,在不改动原有WinCC系统的情况下,实现手机APP远程监控的完整解决方案。一、Win ...
-
前几篇文章已经把“画面窗口”以及“变量”的结构化“封装”记录完成。在“封装”思路的训练中,是否具备了结构化编程的思路呢!无论是画面变量脚本还是plc程序,都可以用结构化的思维找“对象”的共同“属性”。这 ...
-
前言嗨,C# 的程序员小伙伴们,早上好!你是不是也厌倦了那些繁琐的内存拷贝操作?每次看到Substring创建新字符串或者数组切片复制数据时,是不是感觉性能在悄悄流失?今天我要给你介绍一个游戏规则改变者——Span ...
-
前言在 Windows 应用程序开发中,有时我们需要监听系统级别的事件,比如全局键盘输入、鼠标操作等。这时,钩子(Hook)技术就派上用场了。Hook 是 Windows 系统提供的一种强大的消息拦截机制,能够让开发在系统处理 ...
-
前言在软件开发和运维过程中,确保应用程序稳定运行是一项重要的任务。特别是在长时间运行的应用程序中,由于各种原因可能导致应用程序意外关闭或变得不稳定。为了解决这一问题,我们常常会使用一种称为"Watchdog" ...
-
前言本文将详细解析一个常见但实用的 WinForm 界面功能:点击左侧菜单按钮,动态切换右侧主区域显示的子窗体,并同步更新按钮的视觉状态。这种模式广泛应用于管理后台、SCADA 系统、配置工具等桌面应用中,是构建专 ...
-
前言工业自动化系统中,上位机软件扮演着至关重要的角色。它不仅是操作人员与底层设备(如PLC)之间的桥梁,还承担着监控、控制、报警管理以及数据记录等多重功能。本文推荐一套轻量级但功能完整的上位机系统,实现 ...
-
前言工业自动化、汽车电子、能源控制等嵌入式与实时通信场景中,CAN(Controller Area Network)总线因其高可靠性、强抗干扰能力和成熟的生态,长期占据核心地位。然而,开发在实际使用中常面临一个棘手问题:不同 ...
-
前言在 Windows 生态下的 .NET 开发中,若需突破应用程序的沙箱限制,去感知系统层面的键盘敲击、鼠标轨迹或其他进程的消息流,钩子(Hook)技术是不可或缺的工具。很多开发对 Hook 既向往又畏惧:向往其强大的系统 ...
-
前言在工业控制软件的开发领域,界面卡顿与程序假死是长期困扰开发的顽疾。据统计,约九成的工控软件性能问题源于一个致命的架构错误:在 UI 主线程上直接执行 PLC 数据轮询。许多开发习惯于将定时器(Timer)直接 ...
-
前言工业自动化与智能制造快速发展,生产现场的实时可视化监控已成为企业提升效率、保障质量的重要手段。相比传统的 Web 看板或大型 SCADA 系统,轻量级、高响应、可部署于车间本地的桌面监控平台,在中小制造场景 ...
-
前言工控机硬件监控与看门狗系统,基于 WinForms 框架开发的工控机硬件监控与看门狗应用程序。支持 IT8625 芯片温度、风扇读取、系统自动记录日志及开机自启功能。项目简介项目是一个基于 WinForms (.NET Framewor ...
-
前言电子制造与自动化产线中,保险丝作为关键的电路保护元件,其安装位置、类型及颜色编码的准确性直接关系到产品的功能安全与合规性。传统依赖人工目检的方式不仅效率低下,且易受主观因素影响,难以满足高节拍、 ...
-
前言工业自动化领域,运动控制器就像是机械设备的大脑,而上位机软件则是操作人员与这个大脑沟通的桥梁。很多时候,我们手头有了高性能的控制器硬件,却苦于没有一套趁手的软件来指挥它。本文推荐基于ZMC308B控制器 ...
-
前言工业自动化和人机交互领域,上位机软件的开发往往面临着重复造轮子的困境。大家需要花费大量精力去处理基础架构,如多语言支持、配置文件管理、设备通信协议以及界面布局等,而真正核心的业务逻辑反而被这些繁 ...
-
-
前言工业视觉领域,上位机与视觉软件(如海康 VisionMaster)之间的稳定、高效通信是自动化系统的关键环节。然而,手写 TCP 客户端不仅繁琐,还容易在多线程、异常处理、数据解析等环节埋下隐患。本文推荐一个基于 ...
-
前言工业自动化的中,设备上位机软件往往扮演着"大脑"的角色。它不像互联网应用那样追求绚丽的界面,而是更看重稳定、精准和与各种硬件的无缝衔接。本文推荐一个典型的工业场景实战。它不仅仅是写代码,更是在协调 ...
-
项目简介一个基于 C# 与 Windows Forms 框架开发的简易矢量图绘制系统,提供一个轻量、易用且功能完整的桌面绘图工具。应用启动时会展示加载动画,并内置独立的用户登录与注册机制。用户成功登录后,可新建空白画布 ...
-
前言人事管理工作长期依赖 Excel 表格甚至纸质档案,信息分散、更新滞后、查询困难成了常态。随着企业规模扩大,这种"土办法"越来越难以支撑高效管理。本文推荐一套轻量级的人事管理系统——不追求大而全,只求解决 ...
-
前言基于 WPF 开发的企业级中后台管理系统,采用分层架构设计,支持多语言、多主题、RBAC 权限管理等核心功能。重要说明:本项目使用 Cursor AI 辅助开发完成,不接受任何 Issues 提交。技术栈1、核心框架.NET 9.0 ...
-
前言在 WinForms 开发中引入高性能 2D 图形能力,SkiaSharp 一直是首选方案。然而,随着 SkiaSharp 版本迭代,许多开发发现原有的 DrawText 方法被标记为过期,中文显示异常、内存泄漏、性能下降等问题也随之浮现 ...
-
前言是否还在为窗体大小变化时控件错乱而头疼?是否还在用代码手动计算控件位置和大小?今天就来彻底解决这个困扰无数C开发的布局难题。namespace AppWinformAnchorAndDock{ publicpartialclassForm1 : Form ...
-
前言作为.NET 开发如何在有限预算下快速开发一套稳定、灵活且可扩展的信息化系统?市面上成熟的软件往往需要付费,而从零开发又周期长、成本高。本文将介绍一个功能完整、代码开源、支持私有部署的企业级平台。OneL ...
-
前言工业自动化与智能制造快速发展,高精度、高响应的运动控制系统已成为设备核心。然而,传统运动控制开发往往面临接口复杂、文档缺失、调试困难等挑战,严重制约了研发效率与系统稳定性。本文推荐一款专为正运动 ...
-
前言工业设备数据管理与监控系统项目简介DMS(Device Management System) 是一个基于 .NET 技术栈构建的、功能强大且高度可扩展的工业数据平台,专为工业 4.0 场景设计。系统致力于解决多厂商、多协议环境下工业设 ...
-
前言随着工业自动化的发展,CAN(Controller Area Network)总线作为一种高效、可靠的现场总线协议,广泛应用于汽车电子、工业控制、机器人等领域。上位机作为系统控制与数据交互的核心设备,如何通过硬件和软件实 ...
-
前言工业自动化领域,温度监控是保障生产安全与产品质量的核心环节。面对多台设备分散、数据孤岛严重的现状,开发一套高效、可视化的上位机系统显得尤为重要。本文将详细介绍一款基于 WinForms 与 S7.Net 开发 ...
-
前言数据驱动的时代,如何将复杂的数据以直观、美观的方式呈现给用户,成为许多应用的核心需求。特别是在制造业、物流、能源等行业,实时监控与可视化分析能力直接关系到决策效率和运营水平。本文介绍一个基于 WPF ...
-
前言电子制造流水线上,效率与准确性是两条不可逾越的红线。每一台设备在出厂前,都需要经过无数道严苛的"体检",其中,序列号的一致性校验往往是最基础,也最容易被忽视的一环。试想一下,如果一台设备的机身外壳 ...
-
前言双模式工业温湿度监控上位机一款支持"独立运行"与"MES接入"双模式的工业级温湿度监控系统,为以下场景设计:电子元器件工厂(SMT贴片车间)医药/食品加工厂(无菌车间、冷库等环境敏感区域)在解决传统人工巡检 ...
-
前言工业 4.0 的浪潮下,生产线上的每一个工位都在经历着从"黑盒操作"到"透明数字化"的变革。气密性检测作为汽车零部件、消费电子等制造环节中的关键质控点,其数据的准确性与实时性直接关系到产品的最终质量。本文 ...
-
前言作为一名 C# 程序员,IndexOf 方法可能是你每天都在使用却从未深入挖掘的工具。"IndexOf?不就是找字符串位置嘛!"——如果你也这么想,那可就错过太多好东西啦!作为一名 C# 老司机,我发现 IndexOf 这个小 ...
-
可以看到,在Unity的场景中,读到了PLC中的数据。 如果我们进一步导入设备3D模型、气缸、电机、皮带等到Unity中,配合PLC程序就可以搞数字孪生、虚拟仿真了。在数字孪生设备中我们可以设定某些条件 ...
-
前言你有没有写类似下面的代码:string data = "Hello, World";// 想提取中间某个子串做处理string part = data.Substring(7, 5); // 得到 "World"看起来没问题,对吧?但你知道吗?每次调用 Substring,其实 ...
-
组态王软件与S7-200 SMART 无线 PPI 通信方案 在实际的工业场合应用中,人机界面跟PLC配套使用是比较常见的现场“CP组合”,但是由于监控和施工的场合往往相距有一段距离,比如厂区设备操作室和中控室可能会有在 ...
-
在实际系统中,车间里分布多台PLC,需要用上位机软件集中控制。通常所有设备距离在几十米到上百米不等。在有通讯需求的时候,如果布线的话,工程量较大且不美观,这种情况下比较适合采用无线通信方式。本方案以组态 ...