c#使用正则表达式获取TR中的多个TD_C#上位机项目开发实例+C#与工业自动化套装...

ca7306bf0da2551ebff33137d0b889fa.png

点击上面蓝字关注我们

    很多自动化工程师在学习C#的过程中感觉难以获取突破,导致长时间停留在入门阶段,无法学以致用。造成这样的结果,我个人觉得原因有二。一是环境问题,周边都是玩PLC的,没有软件氛围。二是没有机会接触实际项目,不知道真正的软件开发流程。针对第二个问题,我们特别推出了一款《C#上位机项目开发实例》。本教程以一个应用在生产环境中的实际项目为例来一步步介绍如何开发上位机软件。它不是一个DEMO,它是切切实实运行在生产环境中的实际项目。在学习中,我建议大家跟着教程一步步重新做一遍,因为这样会加深对整个项目的理解,也利于以后在其它项目中熟练使用各个知识点,毕竟每个项目是不同的,生搬硬套未必行得通。另外在做的时候尽量手敲,而不是从项目中直接拷贝源码,这样对提升编码能力也有好处。至于第一个问题,我们设有专门的C#技术交流群。

本项目涉及下面技术:

u  泛型;

u  反射;

u  数据库(SQL封装);

u  S7通信;

u  文件操作;

u  异步;

u  自定义控件;

u  重载

u  正则表达式;

本项目具有下面特色功能:

u  PLC断线自动重连;

u  数据库自动维护;

u  PLC操作类封装

u  数据库操作类封装

该系统包含四台托利多秤,每台秤由一台SIEMENS公司的S7-200控制。PLC主要用于对辅助机械设备的控制,比如封包、切袋、辊道控制等等。不过项目中的逻辑控制不在本卷内容之中,我们的侧重点是上位机。由于S7-200本机未集成以太网接口,所以我们为每台PLC额外配置了一台CP243-1模块。四台CPU243-1模块通过交换机和上位机连接到一起,网络拓扑图如下。

32bc96b3b5a9fd4f57800695bec170a4.png

图1 网络拓扑图

虽然本项目中使用的是S7-200搭配CP243-1,实际上即使对于S7-300/400/1200/1500也是适用的,因为它们都支持S7协议。

通过对本案例的学习您可以将在我们《C#与工业自动化》里面所学的内容融会贯通,同时具备自己使用C#开发中小型SCADA项目的能力。本教程为U盘版,包含《C#上位机项目开发实例》和《C#与工业自动化》电子档教程和项目源码,感兴趣的同学可以淘宝搜索店铺“HwLib”或者“慧兰博”,也可以直接搜索商品《C#上位机项目开发实例》。

HwLib(慧兰博)技术团队专注于高端自动化技术,如果您对我们的技术教程感兴趣的话,可以X宝上搜索店铺“hwlib”或者“慧兰博”

12fd4a1799798fc0c099a77234c0fa5e.png

关于HwLib(慧兰博)技术团队的更多信息:www.hwlib.com.cn

HwLib(慧兰博)技术团队技术资料:

https://www.jianguoyun.com/p/DR20ZAEQq_K3CBivk5kD

或者

https://pan.baidu.com/s/1cInKRSJIRcKQHylV3gafmw

提取码:0s3j

END

往期导读

使用S7-1200/1500记录数据的两种方法(1)

用于WinCC报表的几种控件

使用C#访问WinCC画面中的对象

TIA Portal程序生成器(HwLib.TiaPortalTool)

WinCC Unified中的控件-符号IO字段

S7-1200通过PROFINET连接倍加福绝对值编码器

TIA Portal面向对象编程入门

使用PLCSIM Advanced仿真通信

工业自动化统一架构

S7PLC通过MQTT推送消息到手机

TIA WinCC Unified入门经典

TIA Portal顶级编程技术-序(框架的意义)

write once, run anywhere(组件跨平台编程)

TIA WinCC Unified技术猜想

TIA WinCC Unified初体验

HwLib(慧兰博)技术团队产品资料(2020年度)

TIA Portal V16.0(WinCC Unified)安装教程

TIA WinCC Adv如何将变量自动归档到数据库

自控工程师为什么要学习高级程序设计语言

适合C#的一款皮肤控件

Variant&REF双剑合璧

WinCC语音报警实现方法

WinCC中如何动态切换图片

谈谈FC中的Return和Output的区别

HwLib(慧兰博)公众号

专注于工业自动化高端编程应用

4da8f6fdb585ff99c7953cd57575c154.png

HwLib(慧兰博)微信号

ceb4cf4491ca7f719b876f45d8b03b33.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值