创智鑫教育 官方咨询微信
西门子 PLC 1200 系列入门到精通
培训对象1、有电工电气技术基础
2、从事自动化设备维护、改造及 PLC 程序开发的企业在职工程技术人员 ,包括技术员、工程 师、高级工程师等。
培训目标PLC 项目以帮助受训学员掌握 PLC 工作原理、 PLC 控制系统硬件及软件设计方法为项目培训 目标 ,学员通过培训提升复杂 PLC 程序编写能力 ,从而具备从事设备的 PLC 控制系统设计、 程序编写、调试专业技术岗位群的工作能力
十一大关键技术Step 7 V15Professional+WinCC Advanced V16
西门子 S7-1200PLC 控制系统
触摸屏 HMI/WinCC Advanced
伺服驱动器 (V90PTI/90PN)
Profinet 通讯
罐装线控制
液体混合控制
恒压控制
伺服驱动控制 (定位、速度、转矩)
伺服全自动移载机 (定位控制典型应用)
视觉技术应用
课程内容
西门子 PLC 基础
课程目标维护层次:能读懂中等复杂的 PLC 控制程序;快速定位设备故障点。
设计层次:为编写过程和运动控制程序打下坚实基础;能编写出基本的顺序控制 PLC 程序。
章节内容课程描述
开局篇1.西门子 PLC 发展历程
2.S7 200Smart 与编程软件 STEP 7-Micro/WIN SMART
3.S7 200Smart 配套触摸屏编程软件 WinccFlexble Smart V3
4.S7 300/400 系列 PLC 与编程软件 Step7 Manage
5.关于触摸屏组态软件 WinCC Flexible 2008 SP5
6.TIA Portal 工程平台下的 S7 1200/ET200/1500 系列 PLC
7. 目前在售 PLC 产品构成
8.关于 SIMATIC, SINAMICS, SINUMERIK ,SIMOTION
9.工程问题沟通渠道
博途软件安装篇1.*IA Portal V16 构成
2.对笔记本电脑配置要求
3.对操作系统要求
4.Win10 专业版纯净系统安装方法
5.TIA Portal_S7_Prof_Safety_WinCC_Adv_V16 安装流程
6.Win10 防火墙关闭方法
7.软件安装过程中可能出现的问题:频繁重启、缺少.net35sp1 应对
8.验证 TIA PORTAL V16 软件可用性
教学设备功能演示篇1.S7 1200 主控机
2.步进、伺服运动控制实训平台 (技能班学员 ,每人 1 台)
3.运动控制与视觉检测综合训练平台 (视觉入门、复杂程序框架验证)
4.过程控制训练平台 (模拟量输入输出、变频器控制、 PID 恒压控制)
5.485 通讯验证平台 ( S7 1200 通过 485 模块控制 V20 变频器)
6.232 通讯验证平台 ( S7 1200 通过 232 模块读取扫码枪条码、二维码信息)
7.S7 1200 通过 Profinet 控制 G120PN、G120C-PN (展板)
初识 PLC 篇1.编程计算机与 S7 1200 建立通讯
2.Profinet 通讯机制: IP 地址设置、设备名称、 同网段、搜索节点
3.通讯底层设置 ( PG/PC 接口设置)
4.诊断缓冲区浏览
5.了解 CPU 固件版本、 出厂恢复、外存储卡及其功能
6.Ping 网络方法
7.网络诊断与诊断标识符
项目上传与下载篇1.项目上传到电脑的条件
2.创建新项目 (保存路径、工程文件构成)
3.上传流程 (工程加密、软件版本对应)
4.浏览上传的项目内容:转到在线、设备和网络、打开程序块、监控程序
5.符号地址与地址
5.修改程序、下载、再监控
6.项目备份、项目归档
7.文件类型 (后缀名及其含义)
模拟软件操作篇1.打开模拟软件的 3 种方法
2.通过 PORTAL 启动 CPU 或者通过模拟面板启动 CPU
3.进入模拟器项目视图 ,仿真 DI/AI 信号
PLC 基础知识1.位的概念:0 和 1 ,高电平和低电平、True 和 False
2.在变量表中给位信号定义名称 ,在监控表中监控位变量的状态
3.字节的概念: byte , usint ,sint ,字符
4.在变量表中给字节定义名称 ,在监控表中修改字节变量的值
5.有符号数、无符号数的理解
6.原码、反码、补码的理解
7.在监控表中验证有符号数和无符号数的存储规则
8.在监控表中验证字节型变量存储数据的范围
9.字的概念:word , uint , int 等
10.在变量表中给字定义名称 ,在监控表中修改字变量的值
11.在监控表中验证字型变量存储数据的范围
12.双字的概念: Dword , UDint , Dint 等
13.在变量表中给双字定义名称 ,在监控表中修改双字变量的值
14.在监控表中验证双字型变量存储数据的范围
15.浮点数的概念: Real , LReal
16.在变量表中给浮点数变量定义名称 ,在监控表中修改浮点数变量的值
17.进制的概念: 2 进制、8 进制、 10 进制、 16 进制
18.BCD 码、格雷码、ASCII 码的概念和验证
19.字符串变量的存储验证
20.简单数据类型总结
PLC 工作原理篇1.打开 TIA PORTAL 时 ,直接进入项目视图的设置
2.创建新项目 ,组态 CPU 和扩展模块
3.TIA Portal 编程界面的操作要点
4.PLC 程序的三种结构:线性化、结构化、模块化
5.S7 1200 所支持的 3 种编程语言: LAD,FBD,SCL
6.创建函数 FC1,编写单按钮启停 1 台马达的控制程序; (用上升沿)
7.下载 FC1,接着监控
8.在 OB1 中调用 FC1,下载并监控 ,操作设备 ,实现所需要的功能
9.给所涉及的变量分别定义符号名 (变量表中或在程序中直接定义)
10.分析程序 ,理解输入读取、程序运算、输出刷新的 3 个过程;
11.用填表法分析程序执行过程
12.创建 Trace,查看程序执行过程
13.修改上升沿指令为下降沿指令 ,体会差异
13.理解产品手册对 PLC 工作原理的说明
14.PLC 的工作状态: START UP,RUN,STOP,MAINT ,CPU 面板指示灯的含义
15.M 存储区使用状况在分配列表中的记录
16.通过产品样本了解 1200 各款 CPU M 区的大小
17.再编写一个程序 ,深化扫描循环工作原理的理解 ,并用 Trace 功能对比
18.事件触发与扫描循环概念理解
19.通过在线诊断功能获知 PLC 扫描周期时长
20.CPU 属性中对允许最长扫描时间的设定
21.做为一个自分析题目 ,在程序段做交换后 ,对执行结果分析 ,深化扫描理解
硬件组态和接线篇1.了解 TIA PORTAL 可以给哪些西门子 PLC 编程
2.CB,SM,CM 代表的含义
3.机架、槽号的含义 ,S7 1200 硬件组态要点
4.通过样本获取模块的信息
5.通过西门子官方 APP 获取模块信息
6.通过样本了解接线图
7.三总线结构与 S7 1200 的通讯总线、控制总线、数据总线
8.信号模块的安装、拆除要点
9.通讯模块的安装、拆除要点
10.信号组的概念
11.晶体管输出与继电器输出的比较
12.PNP,NPN 传感器与 S7 1200 的连接
13.源型 ,漏型的区别
14.模拟量模块的接线
15.温度采集模块的接线
打点测试篇1.输入 DI/AI 变量表创建
2.输出 DI/A0 变量表创建
3.Excel 与 TIA Portal 变量表的导入导出
4.将已有项目做为参考项目复制变量表
5.创建监控表 ,测试 DI/AI DO/AO 信号
6.变量表的扩展功能
主要指令测试篇1.位逻辑指令:取反、置位复位、批量置位复位。 (其它位逻辑指令已经测试过)
2.定时器指令 TON TONR TOF TP 测试
3.编写时间可调的闪烁信号
4.创建全局 DB ,实现定时器数据的整合管理
5.计数器指令 CTU,CTD,CTUD 测试
6.用 CTU 编写单按钮控制马达程序
7.创建全局 DB,实现计数器数据的整合管理
8.比较指令测试
9.In_Rang 指令测试
10.计算指令测试
11.MOVE/MOVE_BLK 指令测试
12.FILE_BLK 指令测试
13.SWAP 指令测试
14.CONVER/SCALE_X/NORM_X 指令测试
15.移位指令 SHR/SHL/ROR/ROL
16.解码、译码指令 DECO/ENCO
17.掌握指令的一般方法:调用、获取帮助、了解数据类型、测试、观察、思考
全局数据块创建与使 用篇1.全局 DB 的创建 ,优化与非优化理解
2.结构体变量的创建
3.数组变量的创建
4.非优化数据块的综合访问
5.优化数据块的片段访问
6.起始值设置
S7 1200 主控机编程 篇1.建立报警程序框架 ,编写安全回路报警程序
2.编写控制电源管理程序
3.编写马达控制模块化程序 ( FC 模块化编程)
4.编写区域报警程序
5.触摸屏组态 (TP700)
6.组态模板画面、马达控制画面、报警画面
8.马达控制画面编辑 ,图形列表组态、报警画面组态
9.罐装线控制程序编写 ( FC、 FB 模块化编程)
10.罐装线控制画面组态
11.编写罐装线报警程序
12.模拟量输入输出接线
13.模拟量输入型号特性与模块工程值及其对应
14.编写电压发生器处理程序 ,并在触摸屏上添加新画面、显示电压实时值
15.编写三色灯模块化程序 ( FB 标准化编程知识点深化)