随笔分类 -  自动化

面向工业自动化工程师
摘要:前言 今天跟大家分享一个我自己封装,而且经常使用的类,话不多说,直接看源码。 源码 /// <summary> /// 字节集合类 /// </summary> public class ByteArray { /// <summary> /// 初始化一个List集合对象 /// </summar 阅读全文
posted @ 2022-09-20 16:55 常哥说编程 阅读(1524) 评论(0) 推荐(3) 编辑
摘要:前言 前面已经给大家总结了一些关于数据库的问题,基本上大家遇到的数据库问题,都能从下面的文章中找到答案,希望大家可以收藏一下,遇到问题,可以一一对照去查找原因。 数据库系列之特定实例错误 数据库系列之sa账户登录失败 数据库系列之常见语法错误 数据库系列之App.config配置文件错误 其实,大家 阅读全文
posted @ 2022-07-14 15:53 常哥说编程 阅读(2037) 评论(0) 推荐(1) 编辑
摘要:前言 在实际应用过程中,经常有学员问道:上位机怎么与MES进行信息交互? 今天跟大家介绍一下,上位机与MES对接的几种常用的方式。 数据库 数据库是任何一个开发人员都必须掌握的技能,因此,对于一些简单的交互,通过数据库应该是双方都能够接受的,这里要注意,尽量避免操作生产数据表,可以根据实际业务场景, 阅读全文
posted @ 2022-06-24 17:13 常哥说编程 阅读(2578) 评论(0) 推荐(1) 编辑
摘要:智能框架 框架这个词,我相信大家都不陌生,C#框架有很多,主流的框架有Json.NET、NPOI、Log4Net、NLog、SuperWebSocket、SuperSocket、Quartz.NET等等,还包括ORM、图表制作、WebGis等等,使用过框架的小伙伴都知道,框架最大的好处在于快速、高效 阅读全文
posted @ 2022-06-16 14:56 常哥说编程 阅读(2512) 评论(0) 推荐(2) 编辑
摘要:前言 今天跟大家分享的这个问题,是很多人都曾遇到的,也一直有很多人在问。 窗体或控件在编辑状态下,是正常的,但是一旦运行起来是变形了。 解决方案 如果大家遇到这种问题,可以先从以下两个方面进行检查: 显示器的显示设置是不是100% 窗体或控件和其所在的容器字体是否一致 1、显示器的显示设置不是100 阅读全文
posted @ 2022-06-14 17:06 常哥说编程 阅读(775) 评论(0) 推荐(1) 编辑
摘要:很多PLC工程师也开始慢慢意识到,掌握一门编程语言,变得越来越重要。 最近.NET圈子最火的一个话题,应该是微软跨平台 UI 框架 .NET MAUI 6 正式发布。 .NET MAUI 6 正式发布,标志着我们在统一 .NET 平台的多年旅程中的新里程碑。现在,您和超过 500 万其他 .NET 阅读全文
posted @ 2022-05-31 15:50 常哥说编程 阅读(890) 评论(0) 推荐(1) 编辑
摘要:数据库之App.config配置文件错误前言 我们初学者做上位机开发,在连接数据库的过程中,如果大家使用 配置文件App.config 的方式获取连接字符串的话,很有可能会遇到一些问题,我们今天就针对这些问题做一下归纳总结,并给出解决方法。 错误信息1 “未将对象引用设置到对象的实例”。 《C#程序》的错误提示: 【问题分析】:打开App 阅读全文
posted @ 2022-05-23 17:55 常哥说编程 阅读(421) 评论(0) 推荐(1) 编辑
摘要:前言 大家好!我是付工! 前面写了一篇关于基于Modbus读取运动控制卡的文章,发现很多小伙伴对Modbus的实时性比较感兴趣,想知道Modbus通信能达到多快的速度。 首先,我们要明确一点,Modbus本身只是一个应用层的协议规约,意思就是Modbus本身是没有速度一说的,当运行在传输层以太网或者 阅读全文
posted @ 2022-05-19 11:22 常哥说编程 阅读(3540) 评论(0) 推荐(1) 编辑
摘要:我的类为什么使用不了了?前言 在调用类时,如果出现错误信息 “ 当前上下文中不存在名称*** ”,这时候该如何处理,我们来一起总结一下。 错误情况1 在同一项目中使用“TestClass2”这个类时出现错误。 【分析】:这个错误比较明显,图中将“TestClass2”写在了 “TestClass1”中,类在使用中是不允许出 阅读全文
posted @ 2022-05-12 15:35 常哥说编程 阅读(394) 评论(0) 推荐(0) 编辑
摘要:上位机开发——Modbus联合运动控制卡实时通信前言 最近有运动控制的学员问到这样的问题,能不能通过Modbus协议,实现运动控制卡的数据读取。 经过测试,切实可行。这里采用的是正运动的ECI1408板卡,其他品牌板卡可能不支持,具体咨询供应商。 MOdbus协议 正运动控制器支持两个存储区,分别是0区和4区。 0区从地址10000开始与输入 I 阅读全文
posted @ 2022-05-06 17:17 常哥说编程 阅读(1458) 评论(0) 推荐(1) 编辑
摘要:【文末彩蛋】国产PLC通信实例大家好!最近很忙,更新慢了,大家见谅! 本文主要针对台达DVP-ES3系列PLC,实现上位机与PLC之间的ModbusTCP通信。 一、硬件说明 DVP-ES3 系列为高阶应用可编程控制器, CPU 内置4 组高速计数器输入、4组轴输出(脉冲型)或支持8轴单脉冲输出;以及8 轴总线(CANopen) 阅读全文
posted @ 2022-04-16 16:31 常哥说编程 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:新阁上位机开发——这四个错误,90%的人都有遇到过前言 今天跟大家分享一下,我们初学者在做上位机开发中,关于SQL语句的四种常见的语法错误。 常见错误1 错误提示:“(”附近有语法错误。 《C#程序》的错误提示: 解决方案 【问题分析】:只要是有SQL语句的地方,提示“附近有语法错误的”解决方法都是一个思路,那就是调试SQL语句!所谓调试SQL语句 阅读全文
posted @ 2022-04-12 20:41 常哥说编程 阅读(524) 评论(0) 推荐(0) 编辑
摘要:串口通讯及SQLite数据库应用随着工业智能自动化的不断推进,越来越多的电气工程师开始学习高级开发语言,自主开发上位机程序应用到自己的项目中。还有更多的人在门外徘徊,想入门,但是不知道怎么进入。 关于学习方式,咱们前面已经说了很多了,这里就不再赘述了,今天我主要说说上位机开发中常用的串口通讯和SQLite数据库。串口通讯在上位机开 阅读全文
posted @ 2022-04-08 15:57 常哥说编程 阅读(625) 评论(0) 推荐(0) 编辑
摘要:新阁上位机开发---数据库系统之sa账户登录失败前言 用户登录失败,是小伙伴学习SQLServer和C#连接数据库的时候经常难受的问题,如何快速解决这个问题呢?新阁教育的老师们早就给大家准备好了应对这个问题的几种方法,大家往下看: 错误信息01 无法打开登录所请求的数据库“****”。登录失败。用户“sa”登录失败。 《C#程序》的错误提示: 提 阅读全文
posted @ 2022-04-02 17:25 常哥说编程 阅读(290) 评论(0) 推荐(0) 编辑
摘要:新阁上位机开发--10年工程师的Modbus总结前言 大家好,我是新阁上位机开发付老师。 我算了一下,今年是我跟Modbus相识的第10年,从最开始的简单应用到协议了解,从协议开发到协议讲解,这个陪伴了10年的协议,它一直没变,变的只是我对它的理解和认识。 我一直认为Modbus协议的存在有它的历史意义,也就是说即使没有Modbus,也可能会出一 阅读全文
posted @ 2022-03-28 17:43 常哥说编程 阅读(1235) 评论(0) 推荐(0) 编辑
摘要:学习上位机开发,没你想象中那么难这两天有不少的同学,私聊我,说学习上位机开发好难。对于电气工程师来说,C# 上位机的编程逻辑和PLC是完全不一样的,大家要改变平时的编程习惯,还有思维方式,肯定是不适应的。 首先学习上位机,你要有个好的编程习惯,一定要做规范化编程,不能说只把功能实现了,就完事了,因为以后你还要维护你的程序,规范化编 阅读全文
posted @ 2022-03-26 16:43 常哥说编程 阅读(1871) 评论(0) 推荐(0) 编辑
摘要:新阁上位机开发--数据库系列之特定实例错误前言 对于出现上位机开发的同学来说,大家在学习数据库的时候,以上两个错误基本上是不可避免的,图1是使用SSMS登录时出现的错误,图2是通过C#代码连接数据库时出现的错误。 今天就这个错误,跟大家做一些具体的分析,希望大家可以彻底解决这个问题。 分析 以上两个错误是完全一样的,是同一个问题导致的。 其 阅读全文
posted @ 2022-03-25 11:59 常哥说编程 阅读(259) 评论(0) 推荐(0) 编辑
摘要:新阁上位机开发---C#实现对象序列化的三种方式前言 最近有一些学员问到了一些关于序列化的问题,今天这篇文章,跟大家分享一下在C#上位机开发中,常用的三种序列化的方式。 很多小伙伴一提到序列化,都会想到二进制序列化,但其实序列化并不仅仅只是二进制序列化,我们常说的对象序列化有三种方式,分别是二进制序列化、XML序列化及JSON序列化,这三种方式各 阅读全文
posted @ 2022-03-22 19:04 常哥说编程 阅读(756) 评论(0) 推荐(0) 编辑
摘要:新阁上位机开发---手把手教你开发圆盘仪表控件前言 大家好,我是新阁教育韩工,前几天在网上看到了一个比较好看的环形控件,今天我们来尝试使用GDI+的方式来绘制一下。 创建项目 上位机开发中,自定义控件库其实本质上就是一个类库,所以我们在创建项目时直接创建类库项目。 在创建好的类库项目中添加“用户控件”。 实现思路 整个控件其实是由四个部分组成的 阅读全文
posted @ 2022-03-16 17:52 常哥说编程 阅读(848) 评论(1) 推荐(0) 编辑
摘要:VS2022安装教程和使用说明来了我看很多学习上位机开发的小伙伴已经开始迫不及待的安装VS2022了,虽然我也安装了VS2022,但是我依旧使用VS2019。因为我觉得适合我的才是最好的,并非是最新的,所以大家在使用的时候,根据实际需求选择开发工具,不要一味追求最新,要考虑是否符合你当下的开发。下面我把VS2022开发工具安装教程分 阅读全文
posted @ 2022-03-09 13:52 常哥说编程 阅读(4949) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示