苏州C#工程师/上位机软件/电气软件/视觉工程师

上位机软件工程师课程周末班40个课时12500元

电气软件工程师课程周末班40个课时12500元

视觉工程师课程周末班40个课时12500元

学习内容:

随着控制技术、计算机、通信、网络等技术的发展,控制系统与管理系统的结合已经成为工业自动化控制的发展趋势,工业正在朝着数字化、智能化、网络化与综合集成化的方向发展,建设管控一体化系统,包括现场控制网络多种系统的集成以及管理网络与控制网络的集成是改变现有工业控制系统相对封闭的企业信息管理结构,适应现代企业综合自动化管理的需要。

建设管控一体化系统需要实现工业现场的智能化仪器仪表、控制器、执行机构等现场设备间以及和上位计算机之间的数字通信,开发上位机的数据采集、展示、查询以及和MES的接口。为此需要具备熟悉计算机软件开发技术和工业控制技术的复合人才,现有的高校专业设置中这是两个不同系科,更没有这方面系统的教材。

本课程讲解开发工控上位机应用软件所需要的C#编程技术、工控设备与上位机的通信的常用协议及其实现、上位机对采集到的工控设备数据的展示和处理技术。通过该课程的系统学习后能够达到具备计算机软件开发和实现工控设备和上位机数据通信的复合的技术人才。

1)掌握C#编程技术及其开发应用

2)掌握工控设备常用的通信协议

3)掌握工控设备与上位机的通信的实现

4)掌握上位机对现场工控设备的数据采集、工艺流程图、动态数据展示、数据查询汇总等应用软件的开发

1)工业自动化专业的学生以及工程师

2)计算机专业的学生以及工程师

3)非计算机和工业自动化专业毕业的工科本科生

1)C#计算机语言(对于工业自动化专业的学生以及工程师)

2)PLC以及智能化仪表的基础知识(对于计算机专业的学生以及工程师)

3)工控设备的常用通信协议及其通信程序编制

4)上位机组态软件的开发

5)西门子PLC、三菱PLC、智能仪表与上位机通信的开发实践

第一部分C#计算机语言(没有C#语言知识的学员)

1、C#基础语法

1)C#开发环境及初步体验

2)变量和常量

3)表达式和运算符

4)字符和字符串

5)程控制语句

6)数组和集合

7)异常处理

2、C#面向对象编程基础

1)类、对象、属性和方法

2)泛型

3)委托和事件

4)线程的使用

3、WinForm

1)Windows窗体应用程序

2)Windows应用程序控件

4、数据库

1)数据库访问技术

2)DataGridView数据控件

3)调用Excel

5、通信

1)串口通信

2)Socket的TCP/IP通信

6、程序调试(11分)

7、文件及数据流技术

8、GDI+图形图像技术3

9、WPF

第二部分PCL基础知识(没有PLC知识的学员)

1、PLC的硬件与工作原理

2、SET7-Micro/WIN编程软件与软件的使用

3、S7-200编程基础

4、S7-200功能指令

5、数字量控制系统梯形图程序设计方法

6、PLC通信与自动化通信网络

7、PLC在模拟量闭环控制中的应用

第三部分C#上位机通信

1、PLC与上位机的串通信口通信

1)串口助手(SSCOM)下载和使用

2)虚拟串口设备(VSPD)下载和使用

4)使用串口助手实现串口通信的实例程序

3)上位机和PLC的串口通信实例程序

2、Modbus通信协议

1)Modubs软件(ModbusPoll、ModbusSlave)下载和应用

3)Modbus功能码详解

4)libmodbus开发库

5)C#使用的libmodbus

5)C#的RTU模式开发实例

6)C#的TCP模式开发实例

7)modbus一主多从系统的实现

8)使用Modbus协议实现西门子PLC与上位机通信的实例程序

9)使用Modbus协议实现三菱PLC与上位机通信的实例程序

3、西门子S7协议

1)S7协议介绍及UI界面编写

2)S7协议类库方法介绍及编写

3)实现S7协议抓包并修改报文

5)使用Modbus协议实现西门子PLC与上位机通信的实例程序

4、OPC协议

1)OPC协议概述

2)实现KEPWARE安装破解及测试

3)OPCClient与KEPWARE及PLC通信

4)OPCClient功能描述及UI设计

5)KepServer获取及连接

6)实现OPC服务器的异步读取

7)实现OPCClient的读写功能

8)实现OPCClient的其他功能

9)实现OPC的类库编写

10)OPC类库测试机器使用方法介绍

11)使用OPC协议实现PLC与上位机通信的实例程序

5、自定义协议(选用一种智能仪表的自定义协议开发,待定)

第四部分上位机应用软件的开发

1、框架设计

1)主窗体整体框架的设计

3)导航栏切换不同窗体的实现

2、硬件配置及项目变量

1)硬件配置

2)项目初始化信息

3、图形、动画和控制流控件

1)自定义图像控件

2)自定义动画控件

3)控制流程图控件

4)控件组态及控制流程图的生成

4、接口功能:通过接口程序读写现场总线智能仪表或PLC数据

5、数据采集与数据存储

6、故障报警

7、趋势曲线

8、数据查询与报表输出

昆山某电子厂——CCD不良品检测项目。我方负责对其核心开发人员进行C#课程培训;

某精密测公司——设备移动PDA开发。我方负责对整个软件开发组人员进行安卓课程培训;

某光电公司——企业OA小程序开发。我方负责对软件项目组全部人员进行小程序开发课程培训。

其然软件成立于2013年,“做朴实的软件开发培训”是其然软件成立至今一直秉承的精神,何谓朴实?我们在对课程前期的宣传、对于软件项目的咨询解答及培训和开发过程中的仔细调研、项目结束后的维护,项目交付后的技术交流都极尽可能地落地和朴实。近五年来,我们不仅为江浙沪培养了一批又一批专业型软件技术人才,我们同时参与了多家互联网公司的软件产品开发及研究;正是我们的态度影响着越来越多的人,也正是我们的态度让越来越多的人选择其然软件,未来的路无论走多远,我们将永怀一颗朴实的初心。

目前其然软件分别在江苏昆山,苏州培训中心创业产业园开设分公司,核心项目团队维持在10人以上,每一位都有着十年以上的项目开发以及新人培养经验,上课内容及开发技术与企业实际应用高度吻合。课程培训方面:C#工控开发、JavaWeb开发、.NET开发,机器学习这四个领域,其中C#工控和JAVA这两块的课程,我们与多家公司签订过委培协议,经过其然软件一系列培训后,即可完成就业。

王老先生——其然软件技术导师

1981年大连理工硕士

1计算机图像处理(1988年-1996年)

2地理信息系统(GIS)(1997年-2010年)

3IC卡公用事业应用(1999年-2010年)

4政府电子政务(2005年-2011年)

5计算力学(1982年-1987年)

鲍老师——其然软件Java讲师

11年Java项目开发经验

部分项目经验:

1.某教育局奖学金系统20人开发团队36个月开发周期TeamLeader

2.某交通局车辆引进检测系统26人开发团队28个月开发周期ProjectManager

3.某交通局车辆注册系统8人开发团队12个月开发周期ProjectManager

4.公司人才储备系统15人开发团队24个月开发周期ProjectManager

赵老师——其然软件Java讲师

13年Java项目开发经验

部分项目经验

1.某国预算部门消息通知系统20人开发团队6个月开发周期开发小组长

2.苏州工业园区教育平台20人开发团队12个月开发周期核心开发人员

3.星展银行信用预警系统40人开发团队18个月开发周期核心开发人员

4.某国地契注册系统80人开发团队20年开发周期软件开发顾问

5.某研究所智慧灯杆系统40人开发团队12月开发周期ProjectManager

6.某大宗供应链监管服务平台30人开发团队6月开发周期架构师

庞老师——其然软件C#讲师

12年.NET项目开发经验

任职过埃森哲,中国平安等世界500强公司,参与有澳门某场资产管理系统,世界白色家电行业Whirlpool亚洲区等跨国项目研发工作,

目前在中国top3大型互联网金融公司任职,担任中台后端研发工程师,负责系统日活用户100w+,日pv操作5000w+次

董老师——其然软件C#讲师

13年.NET项目开发经验

1.美国QUOTIT公司的保险项目开发工作;

2.联合利华项目的开发工作;

3.一花的开发:在线购花、下单,手机版应用开发;

4.美标项目的开发及维护;

5.北京市局二期、WIFI平台

丁老师——其然软件机器学习课程讲师

毕业于德克萨斯培训中心达拉斯分校,获得计算机科学硕士学位(数据科学方向)

THE END
1.C语言app排行榜前十名C语言app是一款为C语言学习的用户们带来搜题服务的软件,C语言可以说是计算机语言的入门语言了,无论你是要学习Python还是数据结构或者是Java语言,都要先学习C语言,但是用户在学习C语言时会遇到很多的问题,而这款软件就可以很好地帮助大家解决难题,轻松学习C语言。https://m.pianwan.com/s/zj-2571603
2.学习c语言用什么软件APP推荐学习c语言用什么软件下载以现在的科技水平未来会发展成什么样完全不知道,有一点能肯定的就是机器人一定会很重要,想要完全掌控机器人的操作就要学号c语音,关于c语言的学习有很多的阶段。其中学习c语言用什么软件,c语言在编程中算是比较难的部分了,想要学会就要充分利用好以下这些能够学到一些关于c语言内容的软件。 https://www.wandoujia.com/bangdan/1039521/
3.学c语言用什么app?学c语言的手机软件c语言app软件下载手机学c语言用什么软件?小编今天就为大家带来了一些非常好用的学c语言的手机软件,包括c语言编程软件、安卓c语言编译器、C语言学习手册、计算机二级C语言、C语言教程、C语言入门视频教程等,用户下载后就可以在手机上查看详细的教学视频,可以学习知识点和做题了,欢迎有需要的朋友到绿色资源网下载使用!http://www.downcc.com/k/cyuyanapp/
4.2024年c语言入门自学书籍C语言C语言没有什么基础是可以自学的。因为c语言属于高级编程语言,其语言结构不是很复杂,通过看一本介绍c语言的基础书,然后编写一些程序就能对c语言有一个初步的认识。 如何自学c语言: (图片来源网络,侵删) 2、需要在电脑上面安装c语言编译软件,可以选择vc 6.0++或者Microsoft Visual Studio等软件; https://win7sp.com/post/33817.html
5.C#编程工具MicrosoftLearnSalamander .NET Decompiler (C#, C++, Visual Basic .NET, IL, MSIL) .NET Memory Profiler AQtime .NET Edition 2 - 自动化的分析和调试 Allocation Profiler CoverageEye.NET Rational PurifyPlus - 产品概述 - IBM 软件 重构 C# Refactory .NET Refactoring 主页 https://msdn.microsoft.com/zh-cn/vcsharp/aa336818.aspx
6.学数学必备软件大解析数学公式编辑软件 在数学学习和工作中,经常需要编写数学公式。因此,一款好的数学公式编辑软件也是必不可少的。例如,MathType是一款专业的数学公式编辑软件,它支持各种文本编辑器,方便您快速编写和排版数学公式。数学模拟软件 数学模拟软件可以帮助您模拟数学问题和现象,加深对数学知识的理解。例如,Simulink是一款强大的数学https://baijiahao.baidu.com/s?id=1819045378731181679&wfr=spider&for=pc
7.轻松学习C#的基础入门C#教程轻松学习C#的基础入门,了解C#最基本的知识点,C#是一种简洁的,类型安全的一种完全面向对象的开发语言,是Microsoft专门基于.NET Framework平台开发的而量身定做的高级程序设计语言,需要的朋友可以参考下 C#是一种简单的,安全的,稳定的,由C和C++衍生出来的面向对象的编程语言,它在继承C和C++强大功能的同时,去掉了它们https://m.jb51.net/article/75218.htm
8.C#学习软件开发最好的入门工具c#用什么软件编程最好文章浏览阅读1.9k次。优点如下:1、C#的开发工具VisualStudio是地表最强大的开发工具;对入门者友好。2、C#可以开发控制台、桌面、web、app等软件3、一门语言可以体验所有,选你最爱深入钻研。_c#用什么软件编程最好https://blog.csdn.net/weixin_43917370/article/details/111413988
9.计算机职业规划范文(通用10篇)c、当今世界,信息流比较重要,适合现代社会的需要 d威胁因素(t) a、竞争激烈 b、自己能力不是很到位 swot总结:努力改变能改变的,适应不能改变的。对于外部环境因素,只有让自己适应它,抓住机遇,迎接挑战。我国软件测试人才缺口很大,同其他职业相比,就业方面存在不小的优势。对于内部环境因素,我应当在以后的生活学习中https://www.yjbys.com/jiuyezhidao/news/2009/1124/89435.html
10.VisualC#/Basic.NET这是什么语言要学哪个?用什么软件microsoftvisual是微软公司推出的有一系列软件著称的开发环境,常用于应用软件和系统软件的开发,比较出名的https://ask.zol.com.cn/x/7862721.html
11.Csharp学习APK下载LearnC#手机版下载v1.3最新版Learn C#手机版下载是一款专业的手机应用程序,用来帮你学习和强化训练有关C#编程语言的相关课程,Learn C#是一个帮助学习C#的工具。 应用说明: 该SoloLearn C#过程使提供给我们的社区10号的编程语言,完全免费! 软件功能: 在SoloLearn,我们正在建设编码器一个社区,学习是免费的,有趣和有效! 随着编码成为一个“必须有https://m.qqtn.com/q/124255
12.软件开发实习报告(通用10篇)软件方面的总是更新的很快,这个就迫使我们必须的不断地学习总结。 最后就是,跟同事相处必须融洽,有什么技术方面的问题多问下这些前辈,有什么业务方面的事就多问下领导,彼此必须多沟通,多交流。 真诚待人,方能得到同事和领导的认可。 同事之间多点协同合作,尽量去团结同事,使自己有一个融洽、团结的工作环境。 https://www.fwsir.com/Article/html/Article_20210917213703_1338763.html
13.c#和设备软件工程师有什么区别设备软件工程师 本科 75.0% 大专 18.8% 不限学历 6.3% 说明:c#和设备软件工程师的区别? c#需要什么学历?本科占67.8%,大专占20.9%,不限学历占6.0%,硕士占4.8%,中专占0.24%,博士占0.22%,高中占0.08%,初中占0.02%。 设备软件工程师需要什么学历?本科占75.0%,大专占18.8%,不限学历占6.3%。 经验https://www.jobui.com/gangwei/pk/c%23-shebeiruanjiangongchengshi/
14.C#桌面软件开发的学习框架–开源达人博客C#桌面软件开发的学习框架 C#基础 C#基础 day01-C#和.net简介、VS开发工具使用介绍 1.1. C#能够开发哪些程序上? 1.2. C#能够开发哪些程序下? 1.3. 应用的cs和bs模式 1.4. visual studio2019的下载和安装 1.5. visual studio2017的使用入门 1.6. visual studio2019的使用入门http://www.kydr.net/archives/10262
15.Halcon深度学习框架原代码说明例子机器视觉框架学习资料C#软件C#语言基础 下载此实例 开发语言:C# 实例大小:42.13M 下载次数:252 浏览次数:1870 发布时间:2022-05-19 实例类别:C#语言基础 发布人:zwdabenniu 文件格式:.zip 所需积分:20 相关标签:HalconC#软件深度学习机器视觉代码 网友评论举报投诉收藏该页 同类人气实例 https://www.haolizi.net/example/view_291499.html
16.我要自学网我要自学网-免费视频教程,提供全方位软件学习,有3D教程,平面教程,多媒体制作教程,办公信息化教程,机械设计教程,网站制作教程,电脑培训https://www.51zxw.net/
17.SharpSCADA工控网关,轻量级组态软件C#源代码学习C#上位机编程5、本网站所有软件和资料均为网友推荐收集整理而来,仅供学习用途使用,请务必下载后两小时内删除,禁止商https://www.eleok.com/thread-117703-1-1.html
18.C#从入门到精通.pdf国家863中部软件孵化器2015年版C#从入门到精通.pdf-国家863中部软件孵化器 -2015年版-人民邮电出版社,本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了C#的相关知识和实战技能。本书第1篇【C#语言基础】主要讲解C#的基础知识、数据类型、变量与常量、运算符与表达式、程序的基本结构、异常https://max.book118.com/html/2021/0110/5002022324003104.shtm
19.ar软件是做什么的AR软件可以通过图像识别、位置追踪、姿态识别等技术,将虚拟的3D模型、动画、声音等数字内容叠加在现实世界中,为用户创造出一种融合了虚拟和现实元素的交互体验。 AR软件需要学什么? AR软件需要学习: 1. 编程语言:如C#、C++、Python等,是学习AR软件的基础。https://www.hxsd.com/content/32916/
20.C#编程自学软件官方下载C#编程自学软件绿色版C#编程自学软件2012电脑学习口碑排行榜 嘉嘉鼠标游戏 打字测试专家 Word基础入门教程 小键盘数字键练习工具 下载服务协议见页面底部 基本简介 本软件内置大量 C# 编程技术知识,详细讲解,包括:C# 语言,语法,数组,面向对象技术,winform 视窗开发技术,asp.net 建站技术,ADO.NET 数据库技术等,是自学 C# 编程技术的好助手! http://www.onlinedown.net/soft/379265.htm
21.用c#开发的软件有哪些?C#应用领域与知名软件6. 云服务与Azure:微软Azure云平台支持C#,许多云服务和后台处理程序都是用C#编写的。 7. 物联网(IoT):C#因其跨平台能力和性能优化,也被用于物联网设备的软件开发。 8. 人工智能与机器学习:C#在某些AI和机器学习框架中也有应用,尽管Python更为流行,但C#因其性能优势在某些领域也有所使用。 https://www.banlikanban.com/info/tool/toolchat/8476.html