-
在项目中我们经常使用MQTT通讯,比如消息通知、不同系统之间业务交互,硬件通讯、等等;今天我们主要讲.NET C#如何使用MQTT快速建立通讯。Visual Studio 2022安装MQTTnet:下面就是在项目中引入mqtt服务端和客户端: ...
-
一、创建TCP连接using System.Net.Sockets;[/pre]using System.Threading;[/pre][/pre]public event EventHandler NewCodeEvent;[/pre]bool isRuning = false;[/pre]TcpListener tcpL ...
-
前言数字化浪潮席卷制造业、文物保护、医疗及创意设计等领域,高效精准的三维物体重建技术变得愈发关键。传统高精度三维扫描设备往往价格昂贵,技术门槛高,限制了其广泛应用。今天推荐一款基于结构光原理的低成本开 ...
-
前言人工智能(AI)和物联网(IoT)正在改变我们的生活方式和工作模式。然而,AI技术的高门槛常常使得许多人望而却步,无法充分利用其带来的巨大潜力。为了打破这一壁垒,推荐一个名为"EasyAIoT"的深度智核AI云平台 ...
-
本帖最后由 采集赛道4 于 2025-10-4 15:59 编辑 今天给大家分享一套基于WinForm+GtkSharp的串口通讯源码,在实际项目或者毕业设计中可以直接复用。(免费提供源码)一、系统运行图串口通讯界面通讯编码生成文件命令运 ...
-
前言企业级应用开发的需求日益增长,尤其是对低代码平台和AI集成能力的要求。JeecgBoot作为一款集成了AI应用的企业级低代码平台,帮助大家快速实现低代码开发并开发个性化的AI应用。本文将详细介绍JeecgBoot的功能、 ...
-
本帖最后由 采集赛道7 于 2025-9-1 13:39 编辑 using System;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Compo ...
-
前言制造业数字化转型的浪潮中,MES(制造执行系统)作为连接计划层与控制层的核心系统,正变得越来越重要。然而,开发一套稳定、高效、可扩展的MES后台管理系统,往往需要投入大量人力和时间。今天推荐一套专用于企 ...
-
前言现在物联网概念这么火,如果监控的信息能够实时在手机的客服端中以3D形式展示给我们,那种体验大家可以发挥自己的想象。那生活中我们还有很多地方用到这些,如上图所示的Kinect 在医疗上的应用,当然还有体感游 ...
-
前言在C#开发中,我们常常会通过平台调用(P/Invoke)或COM互操作来调用非托管代码,以实现对操作系统底层功能的访问。这种方式虽然强大,但也隐藏着不少陷阱,尤其是在处理复杂结构体时。本文记录了一次在实际开发 ...
-
前言互联网时代,API管理系统的重要性日益凸显。它不仅帮助开发更高效地管理API接口,还为多媒体内容分发、访问控制及数据分析提供强大的支持。本文将推荐一款基于.NET 9和React开发的现代化API管理系统,从项目介绍 ...
-
前言数字化转型的浪潮中,库存管理作为企业运营的核心环节,其智能化水平直接影响着供应链效率。本文推荐一个基于Winform框架的SMS库存管理系统的开发过程,该项目完整实现了库存管理的基础功能模块。通过采用SQLite ...
-
前言在软件开发领域,Windows桌面应用程序仍然是不可或缺的一部分。特别是对于企业级应用和个人项目而言,拥有一个灵活且易于扩展的框架可以极大地提高开发效率和用户体验。本文将推荐一个基于WinForm + SunnyUI UI ...
-
前言在工业自动化领域,SCADA(Supervisory Control and Data Acquisition)系统扮演着至关重要的角色。它不仅能够实时监控生产过程中的各种参数,还能进行数据采集、分析和控制,帮助企业提高生产效率和管理水平。 ...
-
前言在工业自动化领域,运动控制卡是实现精密运动控制的核心部件。有一个实际需求:能否通过标准的Modbus协议来读取运动控制卡的数据?这不仅关系到数据的可访问性,也涉及到不同系统间的集成问题。经过实践验证,答 ...
-
前言在桌面应用开发领域,版本更新始终是影响用户体验的关键环节。传统的更新方式不仅操作繁琐,还常伴随兼容性风险。对于桌面应用程序而言,实现一个高效且用户友好的自动更新机制尤为重要。今天推荐一款专为 .NET ...
-
前言在网络调试和安全测试中,能够捕获并分析HTTP/HTTPS流量是至关重要的。无论是开发进行应用调试,还是安全专家进行漏洞检测,一个高效、易用的网络流量捕获工具都是必不可少的。今天要推荐一款基于FiddlerCore开 ...
-
前言信息化时代,企业对于高效、灵活且易于维护的管理信息系统的需求日益增长。推荐一个基于Known框架下开发的一套轻量级、跨平台且功能全面的进销存管理系统。NET Blazor 轻量级、跨平台、极易扩展的插件开发框架项 ...
-
前言本文将详细介绍如何使用WinForm和WebApi实现一款无需数据库支持的低成本打印服务系统,并展示其从设计到实现的全过程。不管是初学者还是经验丰富的开发,都能从中获得一些有价值的参考。一、效果展示在介绍具体 ...
-
制造业数据保护的风险和挑战随着“5G+工业互联网”的概念普及、机器人技术的发展应用,工业制造业的自动化程度越来越高,正在经历从人工协助作业到完全自动化的转变,产生了诸如“工业自动化”“智能工厂”等词。自 ...
-
在现代制造业迅速发展的背景下,工业机器人、PLC(可编程逻辑控制器)和机器视觉技术日益成为企业提升生产力和竞争力的重要工具。成都匠人组合工业机器人PLC技能培训机构,正是致力于为学员提 ...
-
对于nettoplcsim的大名早有所闻,但是一直没有机会使用。这次受朋友所托用C#写一个软件读取一台400PLC和一台1200PLC的数据,由于手头没有这两台PLC,不太好联机测 ...
-
HwBaiscLib中的设备控制模型都提供了仿真功能。一般在下面场合我们可能会需要用到仿真功能,比如我们在公司测试程序功能的时候,或者做FAT的时候。还有一种情况就是现场设备都已经单动完毕 ...
-
《TIA WinCC Professional 入门经典》一共30篇,如果我们的文章您每篇都转发的话,会在结束时获赠完整视频,欢迎关注,欢迎转发!***************************************************************** ...
-
《TIA WinCC Professional 入门经典》一共30篇,如果我们的文章您每篇都转发的话,会在结束时获赠完整视频,欢迎关注,欢迎转发!***************************************************************** ...
-
TIA WinCC Professional入门经典简介 本入门经典是专门针对TIA WinCC Professional的入门学习。自2018年8月发布第一篇以来历时半年终于完成了图文版(视频尚未完成)! &nb ...
-
TIA WinCC Professional是TIA Portal平台里的SCADA软件,在产品定位和功能上类似经典WinCC(目前最新版本是V7.5)。不过就目前来看,现场项目中TIA WinCC Professional的使用并不广泛,大多数 ...
-
点击上面蓝字关注我们对于搞工控的同学来说,使用C#大多是为了开发SCADA。虽然在大型项目中使用组态软件具有无法比拟的优势,但是对于小型项目,尤其是设备制造商来说,使用C#开发SCADA有着非常大的成本优势。除此之 ...
-
点击上方关注我们!1HwLib.CommunicationHwLib.Communication是.net平台上的一款通信控件。它封装了工控行业主流通信协议,并且集成了多线程处理、变量管理等功能,更易于使用,开发效率更高,对初学者更友好。这里是 ...
-
点击上方关注我们!1引言我们通常把C++、C#、Python和JAVA等程序设计语言归类为高级程序设计语言,这是相对于汇编语言这种第二代编程语言而言的。我们自控行业常用的PLC编程语言LAD、FBD和SCL等其实也可以看作为高级 ...
-
点击上方关注我们!1简介HwLib.DataPlatform是HwLib(慧兰博)技术团队开发的新一代的全集成的数据平台。它集数据采集、协议转换、报警推送、数据归档和数据发布于一体。目前它具有以下功能。支持多种主流通信协议;支 ...
-
点击上方关注我们!1概述TIA项目的自动生成和测试是工程标准化的一个重要组成部分。TIA项目自动化包含有三大部分,分别是通过TIA Openness自动生成PLC程序,通过SiVarc自动生成HMI可视化以及通过测试套件实现的自动测 ...
-
点击上方关注我们!有个客户需要在精智屏上显示Audit记录。文件格式是csv的,大致需求就是通过脚本读取文件中的数据,并提供简单的根据日期进行查询的功能。限于篇幅,详细的开发过程就不介绍了,这里简要描述下开发 ...
-
点击上方关注我们!很多自动化工程师在学习C#的过程中感觉难以获取突破,导致长时间停留在入门阶段,无法学以致用。造成这样的结果,我个人觉得原因有二。一是环境问题,周边都是玩PLC的,没有软件氛围。二是没有机会 ...
-
本帖最后由 采集赛道4 于 2025-10-3 15:54 编辑 点击上方关注我们!首先我要声明的是本文并非一篇软文,我没有收商家一分钱,只是纯粹为大家介绍一款可以快速开发Android&ios应用程序的方法。这种方法适合企业级应用 ...
-
本帖最后由 采集赛道4 于 2025-10-3 15:45 编辑 点击上方关注我们!关于HwLib全集成数据平台
HwLib全集成平台是HwLib技术团队开发的集数据采集、消息推送、归档为一台的数据平台。它支持多种通信协议、多种消息推送 ...
-
点击上方关注我们!开篇目前自动化工程师学习C#的越来越多,其目的无非有二,一是拓展视野,通过软件工程的思想来提升PLC的编程技能。二是寻找机会转型,就算不转型,现在需要既懂自动化又懂C#的场景还是挺多的,这种 ...
-
点击上方关注我们!针对WINCC的报表,我们目前有2款控件,一款是固定样式。另一款支持用Excel自定义模板。但是它们依然在某些场景下不适用,比如下面这个报表。一些非标行业的报表样式比较特殊,往往通用的报表控件难 ...
-
点击上方关注我们!SQLite简介SQLite是一款使用非常广泛的轻量级的单文件数据库,类似于微软office套件中的Access。但是它比Access更加方便,无需安装部署,纯绿色,随拷随用。而且它的性能也不弱,对于不考虑并发的 ...
-
点击上方关注我们!面向对象编程(OOP: Object-Oriented Programming)来自于软件工程,属于计算机编程领域中的一种理念。所谓的对象是从众多同类事物中抽象出来的模型,比如对文本的操作、用户的登录管理等等。封装、 ...
-
点击上方关注我们!《TIA SCL核心编程》是将《TIA Portal高级编程》里面的SCL篇独立出来后又添加了指令介绍后独立成篇的作品,V1.0版本发布于2018年1月,目前的最新版是R2021。《TIA SCL核心编程》是一部专注于介绍TI ...
-
点击上方关注我们!我知道写这个肯定会引来争议,但我的目的不是为了形成PLC编程的鄙视链,而是对我这么多年编程心得的一个总结。同意的话您就点个赞,不同意的话就一笑而过。L1套用继电器控制方法,最典型的就是随处 ...
-
点击上方关注我们!HwLib全集成数据平台支持从PLC采集数据,并将报警消息推送到微信。今天我们以HwLib全集成数据平台读取S7-1500数据,并将报警消息推送到微信的操作方法。PLC配置首先在PLC中新建一个数据块,比如DB8 ...
-
点击上方关注我们!《TIA SCL核心编程》是将《TIA Portal高级编程》里面的SCL篇独立出来后又添加了指令介绍后独立成篇的作品,V1.0版本发布于2018年1月,目前的最新版是R2021。《TIA SCL核心编程》是一部专注于介绍TI ...
-
概 述 计算机视觉可以说是目前比较“火”的一个研究方向,无论是民用、商用或者工业控制领域都有着广泛的用途。比如自动化行业的视 ...
-
点击上方关注我们!Symbol Factory是一款经典的图库软件,包含了大量的常用的工控图形,很多组态软件都有内置,比如WINCC,InTouch等。图1 老版本Symbol Factory该图库的强大之处无需多言,相信很多人有看到过或者用 ...
-
本帖最后由 采集赛道7 于 2025-9-3 18:54 编辑 点击上方关注我们!面向对象编程概述对于PLC的编程思想或者说编程理念,目前并没有任何专门的著作来论述。无论是学校的教材或者培训机构等,毫无例外都是一些入门的课 ...
-
点击上方关注我们!概述随着工业4.0及智能制造的推进,现代工业生产对自动化系统及信息化系统的要求越来越高,不同系统之间的数据交互也越来越普遍。但是自动化和信息化一直以来是两个不同的领域,协议并不通用,长期 ...
-
点击上方关注我们!引 言一般来说,WinCC(经典WinCC和TIA WinCC Prof.,不含Unified)支持三种自定义控件开发方法,分别是WinCC自身内置的面板技术,ActiveX技术和.Net技术。这三种技术各有优缺点,我们以一张表 ...
-
点击上方关注我们!《TIA SCL核心编程》是将《TIA Portal高级编程》里面的SCL篇独立出来后又添加了指令介绍后独立成篇的作品,V1.0版本发布于2018年1月,目前的最新版是R2021。《TIA SCL核心编程》是一部专注于介绍TI ...