培养目标:
通过对本课程的理论学习和实操训练,培训对象能够掌握工业机器人和PLC编程技术,具有综合分析和处理自动化行业中关键技术问题,能够对新设备进行技术升级和改造,对新设备进行设计和调试。
课程内容:
一、基础篇 
(1)硬件基础
 1.S7-1200/1500硬件(CPU)介绍机及拓展模块介绍
 2.S7-1200/1500硬件(CPU)安装和接线(熟悉控制卡输入内部二极管导向输出NPN和PNP)
 3.S7-1200PLC扩展模块技术参数讲解以及如何选型
 学习总结:自我熟悉s7-1200/1500PLC(CPU)及扩展模块功能以及选型
 案例练:实操非接触开关(光电开关,磁性开关)接PLC输入,继电器线圈接输出
(2)软件基础
 1.博图软件支持的操作系统
 2.博图软件安装步骤及授权
 3.熟悉介绍西门子控制软件安装步骤
 学习总结:自我练习博图软件安装及西门子注册表的删改与授权
 4.博途软件界面功能介绍(硬件组态、变量设置、程序设计、通讯设置、以及程序仿真和项目的制作)
 案例学习:初学者多地控,正反转的制作
二、指令篇 
1.常用位逻辑指令(常开、常闭、线圈输出、置位及复位,取反指令,置位优先,复位优先)
 2.S7-1200/1500中上升沿与下降沿讲解(程序的扫描周期的讲解,特别强调用扫描周期的方法理解一个程序)
 案例一:正反转案例分析
 案例二:电机顺序启逆停案例分析
 案例三:多地控程序分析
 案例四:顺序控制程序分析
 3.S7-1200 /1500定时器的功能
 4.S7-1200 1500计数器的功能
 案例一:红绿灯自动控制程序
 案例二:时间变量,输出定义变量类型项目设计(变量的思维思考)
 5.S7-1200/1500 比较指令
 6.S7-1200/1500 数学运算指令
 7.S7-1200/1500 移动操作指令
 8.S7-1200/1500 转换指令学习
 9.S7-1200/1500 移位指令学习
 10.读时钟和写时钟
 案例一:电机随机启动控制
三、高级篇 
(1)SCL语言
 1、SCL编程语言的基本结构
 2、SCL编程指令一(IF...THEN...,IF ... THEN...ELSE...,IF... THEN...ELSIF,)
 3、SCL编程指令二(CASE...OF...,FOR ... TO..DO...,FOR... TO...BY..DO...,)
 4、SCL编程指令三(WHILE...DO...,REPEAT ... UNTIL,等等)。
 案例一:用SCL编写交通程序
 案例二:用SCL计算1+11+21+31+41+..........+491+501?
(2)功能块
 1.FC功能介绍
 2.FC中IN  OUT  IN/OUT接口的使用与注意事项
 3.FC中TEMP接口的使用技巧与注意事项
 4.FB功能块的介绍
 5.FB功能块中IN OUT IN/OUT接口的使用与注意事项
 6.FB功能块中Static(静态变量)的使用方法
 7、DB数据块介绍
 8.优化的DB块和没有优化的DB块的优缺点
 9.FB功能块的背景DB(背景数据块)使用与注意事项
 10.IEC 定时器和IEC计数器在多重背景下的调用
 案例一:气缸用形式参数模块编写
 案例二:factory IO传送带仿真程序编写
 案例三:factory IO物流仓库仿真程序编写
(3)中断
 11.S7-1200的中断介绍与优先级概念
 12.启动中断
 13.循环中断
 14.日期和时间中断
 15.硬件中断
 16.延时中断
 17.错误处理组织块
 18.程序调试小技巧(交叉引用、分配列表、调用结构…)
四、运动控制 
1.步进与伺服的区别
 2.步进基础(步进、步距角、细分)雷赛步进电机的选型与接线
 3.运动控制轴的组态、指令、工艺、运动控制指令
 4.伺服的位置模式
 5.伺服的速度模式
 6.伺服的力矩模式
 案例一:步进驱动器调试功能案例
 案例二:松下伺服调试功能案例
 案例三:单轴多点定位的案例制作
 案例四:多轴画圆的程序案例制作
五、通讯篇
 1.S7-1200/1500 MODBUS RTU通讯
 2.S7-1200/1500的开放式用户以太网通讯
 3.S7-1200/1500的 S7通讯
 4.S7-1200/1500的 profinet通讯
 5.S7-1200/1500西门子伺服V90的profinet通信(3号报文)
 6.S7-1200/1500西门子伺服V90的profinet通信(111号报文)
 7.S7-1200/1500与西门子V20变频器做Modbus_RTU通讯
 8.S7-1200/1500与扫码枪做自由口通信
 9.S7-1200/1500与V20变频器做USS通信
六、模拟量/PID(过程控制篇)
 1.模拟量基础知识以及模拟量接线
 2.传感器和变送器的介绍
 3.模拟量输入/输出转换程序块的介绍
 4.转换指令
 5.数学运算
 4.PID指令介绍
 5.PID调节面板实操
 案例一:以温度的PID调节为例,详解P、I、D参数的意义
 案例二:恒压设备的调试
 案例三:恒压设备上位组态项目及屏动态页面制作
七、变频器(变频器篇)
 1. 变频器简介
 2. 变频器控制模式
 3. 面板控制变频器
 案例一:西门子V20 宏调试案例分析
 案例二:台达变频器参数调试案例分析
 案例三:西门子G120总线通讯案例分析
 案例四:变频器供水闭环调节控制设备分析
 案例五:变频器供水闭环调节控制设备分析
 案例六:利用PLC与变频器走MODBUS通讯做加速和减速过程控制案例
八、高速计数器(高数计数部分)
 1.高速计数器与普通计数器的区别
 2.编码器的介绍与使用
 3.高速计数器的接线
 4.高速计数器的硬件组态、指令介绍
 5.用编码器测电机转速
 案例一:利用编码器和高速计数器做定长切割设备的控制
九、西门子触摸屏(西门子触摸屏部分)
 西门子常用触摸屏的产品介绍,触摸屏的通信连接,触摸屏的硬件连接,设置触摸屏通信参数,变量分类与创建,变量的数据类型,编辑变量。
 基本对象应用,按钮组态,开关组态,图形输入输出对象组态,时钟和日期组态,符号I/O域组态,图形I/O域组态,画面切换,画面布局。
 用户管理的基本概念,用户管理的组态,用户管理的使用,报警组态简介,离散量报警组态,显示报警信息。
 趋势图的使用,配方元件的使用,图形库的使用。
十、机器人项目部分
(1)基础篇 
1.运动指令介绍,MOVL,MOVJ,MOVC,MOVABSJ
 2.程序控制指令
 案例一:机器人混合轨迹绘制
 案例二:机器人程序控制指令案例
 案例三:机器人判断语句案例
(2)高级指令 
1.偏移指令
 2.基本IO指令
 3.机器人IO配置
 案例一:机器人抓取项目案例
 案例二:机器人搬运项目
(3)机器人通讯
 1.机器人通讯指令
 2.机器人数据类型
 3.机器人总线通讯配置
 案例一:机器人视觉通讯案例
 案例二:机器人走总线控制夹具案例
十一、实操项目透析篇
(1)机器人类型项目(自动机器人抓取工作站)
 1.低压电气选型 2.*LC选型  3.*OM清单制作
 4.主线路EPLAN图纸的绘制 5.*4V图纸的绘制 6.*LC图纸绘制
 7.主控逻辑的程序编写 8.调用模块编写 9.分散功能子程序编写
 10.触摸屏编写,主画面编写,手动画面编写
 11.机器人通讯信号链接。12.机器人程序编写
 13.图纸接线的而检查,14机器人通讯线路检查
 15.机器人程序调试。16**LC程序调试
 17.综合机器人PLC程序调试
(2)恒压供水项目(过程控制项目开发)
 1.低压电气选型 2.*LC选型  3.*OM清单制作
 4.主线路EPLAN图纸的绘制 5.*4V图纸的绘制 6.*LC图纸绘制
 7.主控逻辑的程序编写 8.调用模块编写 9.分散功能子程序编写
 10.PID的调试。11.过程控制传感器的调试
 12.触摸屏编写,主画面编写,手动画面编写,供水平恒显示
 14.线路检查
 14.上机调试。
就业方向:
       工业控制PLC的应用十分广泛,包括电子集成电路、半导体、仪器仪表制造、工业自动化、汽车装配制造、通信网络设备、原材料及模具加工、互联网计算机。环保新能源等各种行业,可以说涵盖工程、制造业的各个方面。
岗位包括:
       PLC编程调试工程师、自动化设备设计师、工业自动化工程师、电气自动化工程师、自动化设备维护保养工程师等等。
     
学习培训对象:
      ★ 广大从事电工行业想提升自己技能的电工朋友
      ★工厂普通职位员工,技术员,设备维护员,管理层,想改变目前生活状态的朋友
      ★ 各初中、高中毕业生、大中院校应届毕业生,想提升技能,加强动手能力的学生朋友。
      ★ 社会各界有志之仕,想通过努力改善生活现状的朋友。
      ★以上人员如没有电工经验,可以先学习电工课程。学完后可以达到自己独立完成布线,选型,控制柜,开关柜设计制作水平。