找回密码
 立即注册

QQ登录

只需一步,快速开始

工控课堂 首页 工控文库上位机编程

上位机编程

如何在WINCC中自动生成数据日报表
在实际生产过程中,需要对机床,压机之类设备的启停时间、耗电量以及产品数量等运行数据进行统计,生成日报表,分析企业生产运营状况。运行效果:1. 通过下拉列表选择设备2. 通过时间控件选择日期3. 生成日报表日报 ...
2023-6-23 23:58
如何使用WINCC脚本实现报警语音提示
作者:胡世川 - 西门子数字化工业集团自动化部客户经常问到:出现严重故障时,能不能自动语音播报消息文本?因为做不到时时刻刻盯着监控画面。So easy!实验环境:WinCC 7.5 SP2Windows10 及 Windows Server 2016/20 ...
2023-6-23 23:53
WINCC触摸屏自定义变量的批处理技巧
项目规模比较大时,触摸屏项目的变量会非常多,如果手动一个个去新建或者逐个修改变量属性费时费力,一个便于操作的好办法是:指导入导出操作。01HMI变量介绍众所周知,变量是触摸屏和PLC通信的中间桥梁。触摸屏的变 ...
2023-6-23 23:50
WINCC数据趋势控件标尺坐标值的获取方法
WinCC项目中的在线趋势控件(WinCC OnlineTrendControl)通常用来显示一些生产中的过程值数据曲线,例如出口水份、出口温度等。我们在观察趋势的同时如果希望查看某一个采集点的坐标值,可以使用标尺功能。画面在加 ...
2023-6-23 23:42
最适合电气工程师的Modbus协议讲解
最适合电气工程师的Modbus协议讲解
有好几个小伙伴告诉我,在B站上搜Modbus,第一个搜到就是我的Modbus讲解视频,也是通过这个视频对Modbus协议开始有所了解。我搜了一下,确实是排在第一个。看了一下播放量、点赞量和投币收藏量,说明这个视频对大家 ...
2023-6-4 19:05
基于ListView快速搭建日志系统
基于ListView快速搭建日志系统
大家好,我是新阁教育韩工,今天跟大家分享一个上位机开发中很常用的技能——基于ListView快速搭建日志系统。步骤1、首先,我们创建一个WinForm窗体,在窗体中拖放一个listView控件。2、然后我们点击控件右上角的三 ...
2023-6-4 19:02
再也不用担心连不上数据库了
再也不用担心连不上数据库了
大家好,初学者遇到数据库连接不上,是很常见的情况,可能会以各种形式呈现出来,今天跟大家分享一下,如何解决C#连接不上数据库的问题。本文主要针对的是SQLServer数据库,采用sa账户登录,配置文件采用appconfig, ...
2023-6-4 19:01
为什么很多人“看不起”Winform?
前言经常遇到还没开始学习C#的学员问我:Winform和WPF,我应该先学什么?在很多人眼里,WPF是一门高级技术,而Winform是比较Low的。今天跟大家聊聊,关于WPF和Winform。简单聊聊首先我认为Winform不算是过时的技术, ...
2023-6-4 18:59
PLC工程师学会编程,是一种什么样的体验?
PLC工程师学会编程,是一种什么样的体验?
大家好,我是付工。今天以西门子V20变频器为例,从电机试运行、快速调试、通信测试、上位机通信、串口服务器等几个方面,带大家一步一步玩转西门子V20变频器。内容写的比较详细,着急的小伙伴,可以直接跳转到文末看 ...
2023-6-4 18:58
让你的上位机程序独占鳌头
让你的上位机程序独占鳌头
前言有学员提出要求,上位机程序启动之后,可以禁用Win组合,防止操作人员无操作或者退出程序。实现思路首先我们要了解一下键盘在PC上的工作原理,Windows系统所有的操作都是基于消息机制的,也就是说我们键盘上的每 ...
2023-6-4 18:49
基于自定义特性实现DataGridView全自动生成
基于自定义特性实现DataGridView全自动生成
前言各位小伙伴,大家周末愉快。最近这段时间比较忙,所以文章更新节奏有点慢,请见谅!今天跟大家分享的主题是基于自定义特性实现DataGridView全自动生成。实现过程这里是在上一篇文章《给你的属性加个说明》的基础 ...
2023-6-4 18:48
手把手教你搭建一个OPCDA/UA服务器
手把手教你搭建一个OPCDA/UA服务器
前言很多小伙伴在学习OPC的时候,不知道如何创建一个OPC服务器的环境,今天这篇文章跟大家分享一下,如何基于KEPServer结合Modbus快速搭建一个OPCDA/OPCUA的环境,便于后续学习OPC通信。Modbus从站首先搭建一个Modbu ...
2023-6-4 18:46
线程间操作无效,从不是创建控件的线程访问它
线程间操作无效,从不是创建控件的线程访问它
起因很多C#初学者,都遇到过这样的问题——线程间操作无效,从不是创建控件的线程访问它。今天就这个问题,展开分析。溯源先说下这个问题产生的根源。大家都知道,程序运行起来之后,首先会有一个主线程,主线程用于 ...
2023-6-4 18:45
C#实现USB插拔检测
C#实现USB插拔检测
前言最近有学员咨询,如何实现串口设备的插拔检测。传统的方式是不断地通过SerialPort.GetPortNames方法获取所有串口,判断是否有变化。但是更合适的方式,应该是通过Windows消息来实现。代码 ...
2023-6-4 18:42
基于Log4Net实现日志信息存储至数据库
基于Log4Net实现日志信息存储至数据库
1、引言 在上位机开发中,日志记录是必不可少的,我们可以通过日志记录做日志分析及错误追踪。初学者会采用txt文本写入来实现日志保存,但是文本写入不是线程安全,当存在多个线程同时写入日志时,就会出现一些问题 ...
2023-6-4 18:40
热门文章
关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-21 17:46 , Processed in 0.045723 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部