苏州西门子S71200/1500编程培训班
【课程内容】
课程1--电工
学习目标:
掌握自动化设备常用的电气组件类型,电工基础知识,接线规范。必须知道控制原理和控制逻辑。为了方便我们更好的进入程序设计逻辑,原理,和写程控方法。
课程时间:
10-15天(全日制班时)
课程内容:
课程2--PLC程序设计
学习目标:
能完成编写自动程序,报警程序,数据处理程序。会触摸屏的设计并且与PLC通讯,会变频器控制配和编码器做到简单的位置控制。会用PLC发送告诉脉冲,控制步进驱动器和私服驱动器。会通过模拟量模块采集数据,对温度,压力,流量和液位的监控。后面会用通讯功能做到多台设备同时工作。
第1部分:S7-1200/1500的学习内容,博途软件编程设计
1.自动化系统概论,西门子家族产品介绍
2.S7-1200/1500 PLC 的硬件结构、CPU类型及扩展方式
3.S7-1200/1500 PLC 的工作原理、数据类型、编程语言
4.S7-1200/1500 PLC编程软件、仿真软件使用和程序调试
5.S7-1200/1500 PLC的硬件组态及寻址方法
6.S7-1200/1500 PLC上载、下载程序操作
7.S7-1200/1500 PLC存储区的分配
8.PLC的选型方法
9.PLC硬件电气图设计
10.案例详解
11.操作练习
12.位逻辑指令
1)常开触点
2)常闭触点
3)上升沿
4)下降沿
5)置位
6)复位
7)中间输出
8)置位优先
9)复位优先
10)位逻辑指令项目试题编程练习,PLC上调试操作
11)案例详解
12) 操作练习
13.定时器指令及编程
标准型:
1)时钟脉冲定时器S_PULSE指令
2)扩展的时钟脉冲定时器S_PEXT指令
3)接通延迟定时器S_ODT指令
4)带保持的接通延迟定时器S_ODTS指令。
5)断开延迟定时器S_OFFDT指令。
简略型:
6)时钟脉冲定时器线圈SP指令。
7)扩展的时钟脉冲定时器线圈SE指令。
8)接通延迟定时器线圈SD指令。
9)带保持的接通延迟定时器线圈SS指令。
10)断开延迟定时器线圈SF指令。
IEC定时器详解:
11)生成脉冲TP
12)接通延时TON
13)断开延时TOF
14)定时器项目试题编程练习、PLC上调试操作
15)操作练习
14.计数器指令及编程
标准型:
1)增/减计数器S_CUD指令
2)增计数器S_CU指令
3)减计数器S_CD指令
4)案例详解
5) 操作练习
简略型:
6)置位计数器数值SC指令
7)增计数CU指令
8)减计数CD指令
IEC计数器详解:
9)增计数CTU
10)减计数CTD
11)增计数CTUD
12)计数器项目试题编程练习、PLC上调试操作
13)操作练习
15.进制的类型及结构
1)二进制
2)八进制
3)十进制
4)十六进制
5)BCD码
6)进制之间的转换练习
16.数据的存储结构
1)位类型地址BOOL
2)字节类型地址Byte
3)字类型地址Word及整数INT
4)双字类型地址Dword及双整数DINT
5)浮点数类型地址Real
6)短整数SINT
7)无符号短整数USINT
8)无符号整数UINT
9)无符号双整数UDINT
10)各类型地址之间的转换及相互关系
11)案例详解
12)操作练习
17.数据传送MOVE指令
18.填充指令MOVE_FILL指令
19.块传送指令MOVE_BLK指令
20.整数及浮点数的四则运算指令
1)加指令
2)减指令
3)乘指令
4)除指令
5)递增、递减指令
6)配合传送指令,编程练习运算,在PLC上操作调试
7)案例详解
8)操作练习
21.浮点数函数
1)浮点数的绝 对值ABS指令
2)浮点数的平方根SQRT指令
3)浮点数的平方SQR指令
4)浮点数的自然对数LN指令
5)浮点数的指数EXP指令
6)浮点数的正弦、余弦等指令
7)案例详解
8)操作练习
22.比较指令
1)整数等于比较指令CMP = =I
2)整数大于比较指令CMP >I
3)整数小于比较指令CMP
4)整数不等于比较指令CMP <>I
5)整数大于等于比较指令CMP >=I
6)整数小于等于比较指令CMP <=I
7)双整数等于比较指令CMP = =D
8)双整数大于比较指令CMP >D
9)双整数小于比较指令CMP
10)双整数不等于比较指令CMP <>D
11)双整数大于等于比较指令CMP >=D
12)双整数小于等于比较指令CMP <=D
13)浮点数等于比较指令CMP = =R
14)浮点数大于比较指令CMP >R
15)浮点数小于比较指令CMP
16)浮点数不等于比较指令CMP <>R
17)浮点数大于等于比较指令CMP >=R
18)浮点数小于等于比较指令CMP <=R
19)案例详解
20)操作练习
23.转换指令
1)BCD码转整数指令BCD_I
2)整数转BCD码指令I_BCD
3)整数转双整数指令I_DI
4)BCD码转双整数指令BCD_DI
5)双整数转BCD码指令DI_BCD
6)双整数转实数指令DI_R
数据转换由一个CONVERT指令完成
7)实数转双整数的四种方法:ROUND、TRUNC、CEIL及FLOOR
8)缩放指令SCALE_X
9)标准化指令NORM_X
10)案例详解
11)操作练习
24.数据移位指令
1)整数右移指令SHR_I
2)双整数右移指令SHR_DI
3)字左移指令SHL_W
4)字右移指令SHR_W
5)双字左移指令SHL_DW
6)双字右移指令SHR_DW
7)双字左循环移指令ROL_DW
8)双字右循环移指令ROR_DW
9)数据移位指令编程练习,在PLC上操作调试
10)案例详解
11)操作练习
25.跳转指令
1)条件满足跳转JMP指令
2)条件不满足跳转JMPN指令
3)跳转目标地址LABEL
4)循环跳转编程练习,在PLC上操作调试
5)案例详解
26.字逻辑指令
1)字与操作指令WAND_W
2)字或操作指令WOR_W
3)双字与操作指令WAND_DW
4)双字或操作指令WOR_DW
5)双字异或操作指令WXOR_DW
6)案例详解
7)操作练习
27.子程序设计
1)S7-1200/1500的程序结构
2)组织块(OB)编程
3)功能(FC)
4)功能块(FB)
5)数据块(DB)
6)形参、实参与全局变量、局部变量的创建、应用及调用
7)CPU属性、时钟存储器、保留存储器等参数设置
8)案例详解
9)操作练习
28.中断子程序的设计
1)时间日期中断组织块
2)延迟中断组织块
3)定时循环中断
4)高速计数器的中断
5)硬件中断组织块
6)诊断中断组织块、编程故障、I/O访问故障组织块等
7)案例详解
8) 操作练习
29.高速计数器功能
1)高速计数器功能配置
2)高速计数器的功能硬件组态
3)高速计数器的参数设置
4)高速计数器的编程模块调用及编程
5)案例详解
6)操作练习
30.高速脉冲输出功能
1)高速脉冲PTO/PWM功能
2)高速脉冲的功能硬件组态
3)高速脉冲输出的参数设置
4)高速脉冲的编程模块调用及编程
5)案例详解
6)操作练习
31.模拟量
1)模拟量的类型及如何选型
2)模拟量模块的扩展、地址分配
3)模拟量模块的硬件电气图设计
4)模拟量的线性对应、线性坐标设计
5)流量、温度、压力等模拟量的设计及应用
6)S7-1200/1500的PID编程控制
7)S7-1200/1500的PID参数P、I、D的调节
8)模拟量编程练习,在PLC上操作调试
9) 结合之前所有内容编程设计综合项目习题,在PLC上操作调试
32. S7-1200/1500综合项目案例讲解
33. S7-1200/1500综合练习强化编程操作调试
第2部分:通信
1.RS485/Modbus串口通信
1)S7-1200 PLC与变频器Modbus串口通信
2)S7-1200 PLC与变频器USS通信
2. PROFIBUS DP总线网络介绍,硬件组态,设计及应用
1)S7-1200与 S7-1200 Profibus DP从主通信
2)S7-1200与 ET200远程分布式IO Profibus DP通信
3)上位机WinCC与S7-1200/1500主站PROFIBUS DP网络通信
3.ProfiNET、以态网络的编程设计
1)S7-1200与S7-1500以态网络通信
2)S7-1200与S7-1200以态网络通信
3)S7-1200/S7-1500/S7-200 SMART多台PLC以态网络通信
4)ProfiNET S7通信讲解
5)ProfiNET TCP通信讲解
6)ProfiNET UDP通信讲解
4. 案例详解
5. 操作练习
第3部分:西门子触摸屏
1 触摸屏的工作原理
2. 触摸屏的种类介绍
3.触摸屏选型、安装
4. 触摸屏文件创建、保存、另存等
5.触摸屏连接PLC参数设计
6.触摸屏程序上载、下载
7. 变量连接、编辑、创建
8.多种类型按钮、指示灯编辑设计
9.数据、文本显示、设置、设计
10. 案例解析
11. 操作练习
12.多种图层、对齐、使致大小一致
13.静态画图、编辑、柱状图
14. 画面菜单、子画面设计
15.递增、递减等操作
16.多个画面自由切换
17.手动/自动切换、输入/输出编辑
18.案例解析
19. 操作练习
20.报警记录
21,报警画面设计
22,警报复位、记录、查询
23.报警走马灯
24.实时趋势曲线设计
25.历史趋势曲线设计
26.配方功能设计
27.案例解析
28.操作练习
29.用户权限分配及设计
30.多个等级密码设计、登陆、注销
31.剩余功能的讲解
32.创建并设计主画面、手动画面、报警画面、历史趋势画面、工艺下载画面、用户管理画面、输入/输出画面等等齐全的监控画面
33.案例详解
34.操作练习
第4部分:西门子上位机组态WINCC
1.WinCC的工作原理
2WinCC的各种功能介绍(按钮、指示灯等等)
3.WinCC通过MPI、DP与PLC通信,创建MPI变量、DP变量
4.报警记录
5.历史趋势曲线设计
6.WinCC脚本控制Excel制作各种报表功能,打开、赋值、保存等等。
7.用户权限分配及设计
8.多种画面设计
9.C语言脚本编程设计
10.WinCC项目案例讲解
11.操作练习
【授课方式】
从零基础开始,通过逐步学习,由浅入深,确保每位学员有多套设备上机实操,任课老师是从事工控行业多年,工程项目和教学非常有经验,每节课有根据工厂实际项目专门设计的应用案例,老师会重点讲解。我们教学目的学了就会用,所以我们以实操占大百分比,理论占小部分,让学生所学即所用。我们上课是每一个学生都必须领取一台教学设备,让学生听完知识讲解,立马进行实战程序设计。
【教学对象】
1.电工,电气自动化行业从业者,有意向转行于电气自动化行业的技术人员;
2.从事设备维护工作,想提升电气方面技能的人员;
3.没有工作经验,学校学习基础薄弱,利用大学时光充实自己(实习或实践);
4.零基础或初学者,应聘碰壁,技术不高,想系统学习;
5.目前在自学,学习找不到方向,遇到问题没有指导
【课程安排】
为了丰富学生的学习时间,方便他们在不同的时间段都有课上,都有老师现场辅导,我们开了以下课程班。
【课程特点】
(我们根据广大学生的需求,说的直白明了。)好学!会用!学的容易,用的广泛。学会为止,安排就业。
【课程设备】
【上课现场】
【师资力量】
高老师(高云奇)
机械设计工程师,曾获全国智能设计大赛二等奖,有多项发明专利,从事技能培训多年,精通solidworks选型设计,在多家企业担任设计经理等职务,教学严谨,认真负责,任龙埔智能培训学院院长。
董老师(董辉)
毕业于南京工程学院机械设计制造及其自动化专业,曾就职大型国企与外企,担任机械工程师工作。且具有十余年CNC编程加工制造经验,精通UG和mastercam软件并擅长讲解教学。
苏老师(苏建森)
擅长ABB、FUNUC等工业机器人的调试与编程。有多年现场调试和程序编写的项目工作经验。
【机构简介】
龙埔智能科技实训中心,位于苏州市高新区,聚焦教育,精准发力,已形成“一个总部,多个实训基地与考核中心联动运营,辐射全国”的综合培训产业链,现有教学面积1.2万平方,多媒体教室30间,学校地理位置优越,师资力量强大,学校拥有30多名教师,主要来自于知名企业的工程师,均为本科及以上学历,具有丰富的实战经验。开设课程有plc工控编程,非标机械设计,UG数控编程,UG模具设计,工业机器人等课程,拥有综合练习室高配电脑200台,PLC设备150台,并配有供学员实训的进口cnc加工中心多台,ABB和法那克工业机器人实训平台,伺服三轴运动控制平台,六工位柔性自动化流水线等完善的硬件设施。集团依托强大的研发、生产、培训、服务等人才团队优势,为广大院校提供实训装备、教材,教学软件开发,专业共建,师资提升;为企业提供人才发掘、定制培训;为个人提供技能培训,职业规划,就业安置等全方位的解决方案。