常州plc培训

常州PLC编程培训

常州和讯自动化培训中心欢迎您!
当前位置:网站首页 > 培训课程 > 上位机软件开发 上位机软件开发
上位机软件开发培训
日期:2022/4/24 17:06:00人气:  标签:

工业4.0系列   之  视觉上位机

目录

第一卷 由梯形图到SCL

第一章高级PLC的硬件介绍

第一节  西门子1200/1500硬件介绍

第二节  博图软件的使用

第三节  博图软件的梯形图编程及应用

第四节  结构化编程

第五节  三菱FX5U梯形图简单介绍

第二章从梯形图 到 高级编程语言SCL

第一节高级语言其实很简单

第二节做第一个SCL程序

第三节SCL表达式

第四节SCL位逻辑及赋值运算

第五节SCL条件多分枝语句

第六节SCL定时器与计数器

第七节SCL多路分支语句

第八节SCL循环while..do

第九节SCL数据类型转换及数学运算

第十节SCL FOR循环

第十一节SCL概念总结

第十二节SCL中FB,FC及常量和变量解析

第十三节SCL绝对寻址与符号寻址

第十四节SCL数据类型解析

第十五节SCL 程序变量命名规则

第十六节SCL程序注释及叠加

第十七节SCL退出块及循环

第十八节SCL 序列化和反序列化

第十九节SCL传送指令解析

第二十节SCL程序控制

第二十一节三菱ST编程语言简单介绍

 

第二卷 高级语言编程快速理解--由SCL过渡到C#

第一节C#与工业自动化

第二节C#编程环境安装与介绍

第三节编写第一个C#窗体应用程序

第四节C#基于SCL程序注释的类比理解

第五节C#基于SCL程序命名空间类比理解

第六节C#基于SCL程序类的类比理解

第七节C#的其他程序结构 Main方法,标识符及关键字,C#语句

第八节类与对象详解

第九节通过SCL中FB类比理解类成员功能

第十节类的构造函数和析构函数

第十一节创建基于C#的视觉项目和Halcon运行平台的配置

 

第三卷  机器视觉及上位机上的C#语言高级应用基础

第一章  基本语法

第一节  C#入门技术介绍

1.1认识 C#

1.2  C# 与 .NET 的关系

1.3  C#和.NET的区别

1.4   C#与工业自动化

1.5  Native(原生)与 Managed(托管)程序

 

第二节  视觉项目中常用数据类型与运算符

 

2.0 变量使用方法,使用范围

2.1常量的使用

2.2 基本数据类型

2.3表达式与运算符

2.4 PLC基于C#的枚举类型

2.5 PLC站点基于C#的结构体表达

2.6 数组

2.7 代码的折叠

2.8 常见的视觉上位机与C#数值转换

 

第三节  视觉及上位机中常用的流程控制

 

3.0 条件语句

3.1 选择语句

3.2 循环语句

 

第四节  C#在工控上常用的其他高级特性

 

4.0  泛型与C#高级类型之数字字典

4.1  进程和线程

4.2  进程的循环缺陷与改进

4.3  多线程作用示范

4.4  多线程的基本概念及属性方法

4.5  线程池

4.6  Task 线程应用

4.7  基于Task实现后台采集数据方法           

4.8  委托

4.9  通过委托实现2个UI窗体间数据通信

4.10 委托在视觉上位机编程中应用

4.11 C#事件视觉位置控制中应用

4.12 面向对象编程自定义工业相机类

4.13 正则表达式在视觉数据文本中的应用

4.14 C#对视觉上位机文件表格EXCEL的操作

4.15 C#对视觉上位机文件文本的操作

4.16 通过设置文件保存数据

4.17 C# invoke使用方法

4.18 C#中try catch finally 用法 

 

 

第二章  视觉上位机的UI开发及工业数据处理

 

第一节  常用控件及组件

 

1.1  窗体常用属性及方法

1.2  控件通用属性

1.3  控件的通用事件

1.4  按钮控件Button

1.5  文本框控件 TextBox

1.6  标签控件   Label

1.7  下拉列表框控件 ComboBox

1.8  控件ListBox

1.9  控件DateTimePicker

1.10 控件 ListView

1.11 数据控件DataGridView 与数据库Acess及SQL sever

1.12 数据控件DataGridView动态代码操作

1.13 菜单组件

1.14 工具栏组件

1.15 状态栏组件

1.16 控件Timer

1.17 控件PictureBox

1.18 控件TreeView

1.19 超链接标签控件LinkLabel

1.20 界面的布局技巧

1.21 容器FlowLayoutPanel

1.22 容器TableLayoutPanel

1.23 容器TabControl

1.24 容器Panel

1.25 信息提示框的多种用法

1.26 变量过程值输出监控

1.27   如何实现窗体切换

1.28 numericUpDown控件

1.29 progressBar 数据进度

1.30 radioBUtton      单选按钮

1.31 绑定第三方软件在界面打开

 

 

 

第二节   GDI+使用及自定义控件

 

2.1  初识GDI+

2.2  GDI+相关知识

2.3  GDI+画直线

2.4  GDI+画矩形

2.5  GDI+画圆或椭圆

2.6  GDI+填充矩形或圆

2.7  GDI+绘制文本

2.8  面向对象自定义控件

2.9  自定义控件案例

2.10 自定义动画控件

2.11 基于GDI开发自定义控件

2.12 进度条自定义控件

 

控件开发案例

1.代码介绍 控件的创建过程

2.开发控件方式

3.扩展控件开发

4.组合控件开发

5.自定义控件---相机/电机开关按钮

6.自定义动画控件

7.通过GDI+开发控件

8.应用组件开发案例

9.美化界面

 

 

 

 

 

 

 

2.控件二次开发通过组件非空验证

 

 

 

第三节 工业数据处理及类库拓展介绍

 

3.1 智慧工厂数据

3.2 工业数据处理---数据库

3.3 数据处理类库

3.4常用的通讯—C#串口通信 SerialPort类  

3.5 常用的通讯类库—Modbus

3.6 SQL常用函数集锦

3.7 数据库基础用法

3.8 SQL语句 增删改查

3.9  access数据表操作

3.10 DataGridView 控件及与数据库Access

3.11通过C#编写代码实现对数据库ACCESS的操作

3.12 SQLserver2014

3.13 SQL数据库基本操作

3.14 数据库的创建

3.15 SQL数据类型

3.16 DataGridView控件与SQL sever 数据库绑定

3.17 编写C#代码,访问SQLsever这个数据库

3.18 C#对数据库SQLite的操作

 

第四节   常用的UI技巧(视觉界面)(视频资料)

 

4.1  登录界面编写

4.2  主窗体编写

4.3  界面切换

4.4  报警界面

4.5  打印界面

4.6  Messbox用法

4.7 多语言界面  

 

第五节  项目安装部署及VS其他技巧

5.1  软件安装和部署

5.2  VS常用技巧

5.3  VS常用调试技巧

 

 第四卷  机器视觉及上位机基于C#外围设备编程实践 (视频资料)

 

 

  C#与硬件设备通讯库及案例

 

第一节   C#与三菱PLC通讯库及案例

 

1.基于c#与三菱FX3uPLC 串口通信程序

2.C#与三菱FX3u PLC通讯篇

  2.1 所需软件及硬件

  2.2PLC位元件的强制ON、OFF

  2.3报文格式

  2.4PLC字元件的读取及写入

  2.5 字元件写入的报文格式

  2.6PLC位元件状态的读取

3.C#与FX5UModbusTCP通讯

 

4.C#与专用软件实现与FX3U通讯

5.与Fx3U的串口485通讯

6.与Fx5UModbusRTU通讯

7.FX5U与上位机ModbusRTU通讯

8.串口调试软件自编

9.通过动态库与三菱FX3u串口通讯

 

第二节   C#与西门子通讯库及案例

1.200smartModbusTCP源码报文通讯及对应PLC程序编写

2.200smart报文解码通讯及对应PLC程序编写

3.200smart做客户机与上位机EasyModbus通讯及对应PLC程序编写

4.S7-1500与sharp7 通讯及对应PLC程序编写

5.C#与200smart以太网解码通讯及对应PLC程序编写

6.C#与S7-1200以太网解码通讯及对应PLC程序编写

7.C#与西门子200smart 以太网指令控制及对应PLC程序编写

8.C#与西门子200smartModbusRTU通讯及对应PLC程序编写

9.C#与西门子200smart实现自由口获取数据及对应PLC程序编写

10.C#与西门子1200以太网指令通讯及对应PLC程序编写

11.200smart 以太网指令PLC程序及对应PLC程序编写

12.C#与西门子smart200 TCP案例N及对应PLC程序编写O1

13.C# Socket编程详解  TCP与UDP简介

14.基于s7netplus协议与1500通讯案例文件

15.C#与S7-1500 S7库通讯

16.C#与S71500以太网通讯

17.S7-1200以太网解码码通讯

第三节   与其他硬件(变频器,仪表,扫描枪等)

C#与伟创变频器通信

C#与运动控制卡

1.ZMC 运动控制器简介

2.连接配置

3.ZMC432 系列型号规格

4.ZMC432 接线

5.伺服控制器及伺服电机知识点

6.步进控制方式

7.步进及伺服驱动设置

9.运动控制卡调试软件介绍

10.如何使用软件实现运动控制卡轴控制

11.使用厂家提供的C#例程实现在线控制

12.一个简单的C# 对控制器二次开发

13.函数库怎么使用

14.板卡初始化连接

15.搭建控制平台时注意点

16.如何轴进行参数设定

17.轴控制用到的限位,原点等特殊IO进行设置

18.多轴控制的案例界面设计

19.封装动作的返回执行结果类

20.封装初始化控制器方法

21.封装判断轴运动状态

22.获取实时速度,实时位置显示的方法

23.轴停止及轴位置操作

24.单轴完成运动信号

25.封装轴运动步骤

26.单轴连续运动

27.轴类型,脉冲当量的理解

28.封装一个初始化数据得处理方法

29.单轴相对及绝对运动

30.二轴和三轴相对及绝对运动

31.插补运动的控制思路分析

32.相对插补和绝对插补运动

33.多轴相对直线插补运动及绝对直线插补

34.XY轴相对圆弧插补及绝对圆弧插补

35.XY轴中点定位相对圆弧插补

36.XY轴中点定位绝对圆弧插补

37.回原点

38.按照UI界面控制需求实现代码调用

 

第四节   C#与工业机器人

ABB工业机器人课程

 

1.使用RobotStudio与机器人建立连接

2.使用RobotStudio进行备份与恢复的操作

3.使用RobotStudio在线编辑IO信号

4.使用RobotStudio在线编辑RAPID程序

5.使用RobotStudio设置单个轴的运动范围

6.ScreenMaker简介 

7. 创建项目与基本画面 

8. 创建用户图形界面与IO的关联 

9. 创建用户图形界面与RAPID数据的关联 

10. 用户图形界面与RAPID程序调用的关联 

11.Rapid实用指令精读a

12.Rapid实用指令精读b

13.Rapid程序功能解读c

14.Rapid程序功能解读d

15.模块及参数导入导出

16.虚拟信号创建(5.XX系统)

17.虚拟信号创建(6.XX系统)

18.信号逻辑连接

19.IO程序调用

 

20.SMB相关

 

21.多任务处理

22.安全区域监控

 

23.Profibus总线配置

24.Profinet—配置方法简述

25.Profinet—硬件连接

26.Profinet—获取组态配置文件

27.Profinet—PLC组态软件配置

28.Profinet—机器人端配置

29.Profinet—接口LED灯状态说明

30.串口通信配置

本文网址:

相关信息:
  • 没有资料
版权所有 CopyRight 2006-2013 常州和讯自动化培训中心 电话:0519-85602926 地址:常州市新北区府琛商务广场2号楼1409室
《中华人民共和国电信与信息服务业务经营许可证》 编号:苏ICP证1312012312号 网站统计 技术支持:常州山水网络
本站关键词:常州plc培训 常州PLC编程培训网站地图 网站标签
在线与我们取得联系