198366809 发表于 2021-6-26 11:00:21

上位机编程系列开发语言C#,与PLC通信!

什么是C#语言?https://p5.toutiaoimg.com/img/pgc-image/eb1175020c444cee806e9875ea12ee2e~tplv-tt-shrink:640:0.image

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。https://p9.toutiaoimg.com/img/pgc-image/8abb986863fc4b48b7a4787b3a5c943f~tplv-tt-shrink:640:0.image

C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。https://p3.toutiaoimg.com/img/pgc-image/f62d1cb7cd5a4298914cb2eaa60705b9~tplv-tt-shrink:640:0.image

https://p3.toutiaoimg.com/img/pgc-image/d38a32ebb5524891a780b12944232752~tplv-tt-shrink:640:0.image

C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言,此种语言的实现,应提供对于以下软件工程要素的支持:强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种自动内存释放技术)。软件必须做到强大、持久,并具有较强的编程生产力。此种语言为在分布式环境中的开发提供适用的组件开发应用。https://p6.toutiaoimg.com/img/pgc-image/9b8e7ed1492d411399abb3b01920f6b3~tplv-tt-shrink:640:0.image

为使程序员容易迁移到这种语言,源代码的可移植性十分重要,尤其是对于那些已熟悉C和C++的程序员而言。对国际化的支持非常重要。C#适合为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。https://p6.toutiaoimg.com/img/pgc-image/ebdf1d022ea740e58ab904745f1259d4~tplv-tt-shrink:640:0.image

https://p3.toutiaoimg.com/img/pgc-image/952b2cb363e84652becea73aba3b5265~tplv-tt-shrink:640:0.image

随着科技的发展,工业控制也朝着个性化、智能化、数据化的方向发展,上位机的地位也越来越重要,而如何快速进行数据的采集、存储、利用尤其重要。
C#是工业控制中常用的上位机开发语言,具有开发速度快,运行速度快,扩展库丰富,开发门槛低,使用范围广的特点。
下面我们就来了解一下C#开发软件的安装配置,如何快速读写数据、解析数据、结合Sqlite存储数据以及导入导出Excel表格!https://p5.toutiaoimg.com/img/pgc-image/086901fbbe9a4b8ab0fce031cfb693ac~tplv-tt-shrink:640:0.image

C#编程与PLC通信
示例图https://p26.toutiaoimg.com/img/pgc-image/280f281af006466bbfc7610ea32c1dad~tplv-tt-shrink:640:0.image

所需基础
1.自动化/IT相关专业师生2.电气工程师3.系统集成及应用工程师4.有意向学习上位机开发的爱好者
学习,必须学会的几个知识点:
1.C语言基础2.了解西门子PLC
课程大纲https://p6.toutiaoimg.com/img/pgc-image/a1ae9037aa674e28aea06dd91c857234~tplv-tt-shrink:640:0.image

讲师简介李福来李福来老师长期从事电气自动化及其上位机开发工作,有着长年的产品知识的积累、掌握丰富的现场应用案例,以及多种复杂疑难案例的处理经验。
对PLC与上位机的结合有着独到的见解和丰富的经验,开发过多款上位机软件,精通Sqlite、Sqlserver等工控常用数据库。

kong 发表于 2021-6-28 04:56:16

感恩无私的分享与奉献 :)

@Xizi_IzY59c6B 发表于 2021-6-28 09:04:59

我顶,我顶,我顶顶顶

HelloWorld 发表于 2022-5-28 21:49:46

楼主没有链接啊

xuanl123 发表于 2022-6-30 11:48:14

感恩无私的分享与奉献

xuanl123 发表于 2022-6-30 11:50:07

没链接。。。。。。。。。

258167268 发表于 2022-8-16 12:28:52

链接都没有

nihaode 发表于 2023-4-26 08:13:52

感谢分享,我顶,我顶顶顶

17550522892 发表于 2023-8-8 18:41:57

66666666666666666666

xiaosanjian 发表于 2023-10-30 12:45:19

激动人心,无法言表!
页: [1] 2 3 4
查看完整版本: 上位机编程系列开发语言C#,与PLC通信!