2018年5月10日

开源纯C#工控网关+组态软件(十)移植到.NET Core

摘要: 一、 引子 一、 引子 写这个开源系列已经十来篇了。自从十年前注册博客园以来,关注了张善友、老赵、xiaotie、深蓝色右手等一众大牛,也围观了逗比的吉日嘎啦、精密顽石等形形色色的园友。然而整整十年一篇文章都没有写过,属于非常努力的在社区汲取营养的菜青虫一只,现在也算破茧而出了,虽然远没有得道化蝶的 阅读全文

posted @ 2018-05-10 10:06 老坏猫 阅读(15766) 评论(19) 推荐(31) 编辑

2018年4月16日

开源纯C#工控网关+组态软件(九)定制Visual Studio

摘要: 一、 引子 一、 引子 因为最近很忙(lan),很久没发博了。不少朋友对那个右键弹出菜单和连线的功能很感兴趣,因为VS本身是不包含这种功能的。 大家想这是什么鬼,怎么我的设计器没有,其实这是一个微软黑科技,如果用好,VS可以打造为你专用的神兵利器。 为什么我要扩展Visual Studio的界面设计 阅读全文

posted @ 2018-04-16 23:24 老坏猫 阅读(21033) 评论(11) 推荐(31) 编辑

2018年1月29日

开源纯C#工控网关+组态软件(八)表达式编译器

摘要: 一、 引子 一、 引子 监控画面的主要功能之一就是跟踪下位机变量变化,并将这些变化展现为动画。大部分时候,界面上一个图元组件的某个状态,与单一变量Tag绑定,比如电机的运行态,绑定一个MotorRunning信号;但有些时候不会这么简单,比如温度计在温度高于50℃显示红色;某设备报警,可能是多个条件 阅读全文

posted @ 2018-01-29 22:13 老坏猫 阅读(11445) 评论(7) 推荐(13) 编辑

2017年12月12日

开源纯C#工控网关+组态软件(七)数据采集与归档

摘要: 一、 引子 在当前自动化、信息化、智能化的时代背景下,数据的作用日渐凸显。而工业发展到如今,科技含量和自动化水平均显著提高,但对数据的采集、利用才开始起步。 一、 引子 在当前自动化、信息化、智能化的时代背景下,数据的作用日渐凸显。而工业发展到如今,科技含量和自动化水平均显著提高,但对数据的采集、利 阅读全文

posted @ 2017-12-12 15:38 老坏猫 阅读(19819) 评论(11) 推荐(25) 编辑

2017年11月28日

开源纯C#工控网关+组态软件(六)图元组件

摘要: 一、 图元概述 一、 图元概述 图元是构成人机界面的基本单元。如一个个的电机、设备、数据显示、仪表盘,都是图元。构建人机界面的过程就是铺排、挪移、定位图元的过程。 图元设计是绘图和编码的结合。因为图元不仅有显示和动画,还有背后操纵动画的控制逻辑。 一个好的图元设计框架,应该最大限度提高设计的效率和专 阅读全文

posted @ 2017-11-28 14:58 老坏猫 阅读(21269) 评论(26) 推荐(46) 编辑

2017年11月4日

开源纯C#工控网关+组态软件(五)从网关到人机界面

摘要: 一、 引子 一、 引子 之前都在讲网关,不少网友关注如何实现界面。想了解下位机变量变化,是怎样一步步触发人机界面动画的。 这个步步触发,实质上是变量组(Group)的批量数据变化(DataChange)事件,引发了变量(Tag)的值更新(ValueChanged)事件,最终触发了图元的动画脚本(Ac 阅读全文

posted @ 2017-11-04 09:33 老坏猫 阅读(15001) 评论(7) 推荐(15) 编辑

2017年10月28日

开源纯C#工控网关+组态软件(四)上下位机通讯原理

摘要: 一、 网关的功能:承上启下 最近有点忙,更新慢了。感谢园友们给予的支持,现在github上已经有。目标是最好的开源组态,看来又近一步^^ 之前有提到网关是物联网的关键环节,它的作用就是承上启下。 下位机有下位机的语言,上位机有上位机的思路。网关就是一个翻译,把下位机的语言转成通用语,再告诉上位机该怎 阅读全文

posted @ 2017-10-28 09:06 老坏猫 阅读(21964) 评论(9) 推荐(15) 编辑

2017年10月21日

野生码农的架构实践

摘要: 一、 自传 一、 自传 IT圈子重所谓“出身”。在B乎、各种码农圈子,经常看到晒学历、晒工作经历。不是BAT,就是麻省,北清。就如龙母见任何人都要报出一堆头衔,以证明自己血统的高贵。 而本人,就是一个纯野生“双非”码农:非计算机科班出身、非IT名企出身。大学学的机电自动化,毕业也是一直跟机器、图纸打 阅读全文

posted @ 2017-10-21 14:54 老坏猫 阅读(9807) 评论(21) 推荐(12) 编辑

2017年10月10日

开源纯C#工控网关+组态软件(三)加入一个新驱动:西门子S7

摘要: 一、 引子 首先感谢博客园:第一篇文章、第一个开源项目,算是旗开得胜。可以看到,项目大部分流量来自于博客园,码农乐园,名不虚传^^。 园友给了我很多支持,并提出了很好的改进意见。现加入屏幕分辨率自适应和OPC Server可CLSID和ProgID自适应加载功能。屏幕自适应本是普遍问题,因为之前都是 阅读全文

posted @ 2017-10-10 21:02 老坏猫 阅读(22903) 评论(18) 推荐(23) 编辑

2017年10月5日

.NET十年回顾

摘要: 一、 引子 从我还是编程菜鸟时起,.NET就从来没让我失望过。总是惊喜不断。 当年我第一个项目是做个进销存。用的Winform。当时我是机电工程师。编程只是业余心血来潮而已。 .NET的低门槛、VS良好的编程体验及MSDN完善的说明让我从此踏上了码农的不归之路。 回首十年,是从.NET2.0一路走来 阅读全文

posted @ 2017-10-05 09:31 老坏猫 阅读(55454) 评论(84) 推荐(62) 编辑

导航