
第一周:PLC基础与编程
目标:
1、掌握 SIMATIC S7 产品体系与硬件知识
2、熟练使用 TIA Portal V20 进行工程开发、掌握软件安装、项目创建与管理
3、深入理解 PLC 存储机制与系统特性学习存储区、数据类型、启动模式等内容
4、掌握 PLC 编程核心技术学习位逻辑、定时器、计数器、数学运算等指令
5、构建模块化、结构化用户程序通过学习 FC、FB、OB、DB 等程序结构
Day 1:SIMATIC S7 产品系统家族概述
1、博图软件安装、软件问题处理
2、西门子家族产品介绍
3、西门子PLC接线
4、官网注册账号下载系统手册、样本
5、样本查找相关模块接线方式、模块型号含义如:BA ST HF
Day 2:TIA Portal 组件
理论部分
1、博图软件与实际PLC连接/如何设置PG/PC接口/修改IP
2、软件界面介绍并创建项目
3、基本指令位逻辑指令/数据类型
实训部分:
一、修改电脑网口IP/PLC_IP、PG/PC接口网口多方向测试,建立连接
二、利用置复位指令实现单按钮启停
三、在单按钮启停的基础上增加三盏灯的单按钮点亮
Day 3:SIMATIC S7 1500/1200/1200 G2系统指令
理论部分:
1、定时器指令应用、背景数据建立应用
2、计数器
实训部分:
一、一台电机的延时启动
二、台电机延时5S顺序启动,逆序停止
三、计数器进出货检测、冲床计数程序
Day 4:SIMATIC S7 1500/1200/1200 G2系统指令
理论部分
1、比较指令
2、用户自定义数据类型实操
实训部分:
一、建立UDT数据类型,并编写三台电机的顺序启动逆顺停止
二、使用比较指令用梯形图SCL两种语言分别编写跑马灯
Day 5:SIMATIC S7 1500/1200/1200 G2系统指令
理论部分:
数学函数
1、计算指令CALCULATE
2、四则运算指令ADD SUB MUL DIV
3、取余指令MOD
4、递减指令DEC
5、递增指令INC
6、获取最小指令MAX
7、获取最大指令MIN
8、设置限值指令LIMIT
9、计算绝对值指令ABS
10、求二进制补码指令(数值取反)NEG
实训部分:
一、使用计算指令编写模拟量程序
二、使用四则运算指令编写模拟量程序
三、使用取余指令编写,判断产品奇偶
四、计算从 1+2+3+4+...+100=?
五、96、长方体的 体积和表面积
六、计算油的质 量和高度对应关系
Day 6:总结一周所学、考试
考试内容:基于移动平台的往返运动控制设计
|
|
第二周:结构化编程方法、通信集成
目标:掌握以下五种常用通信
1、SIMATIC S7 通信
2、2SIMATIC S7 OUC开方式通信
3、SIMATIC S7 Modbus TCP 通信
4、SIMATIC S7 Modbus RTU 通信 (控制变频器介绍)
5、 Modbus TCP/RTU 信息帧介绍,报文格式内容解析
6、PROFINET IO(分布式IO ET200SP )
|
Day 1:FC,FB,OB,DB块的应用
理论部分
一、FB函数块FC函数
1、块接口中IN INOUT OUT TEMP变量介绍
2、 (子程序)形色参数和实际参数使用
3、Static (静态变量)介绍
4、启动OB100、循环中断OB30、诊断中断OB82、插拔中断OB83
故障中断OB86等
实操部分
封装FB/FC功能块、分析两者区别
Day 2:以太网通信概述
理论部分:
1、支持的通信协议
2、S7通信
3、调用PUT/GET指令块引脚功能介绍
4、查看通信连接资源
5、指针格式
实训部分:
一、同项目下S7通信
二、不同项目下S7通信
Day 3、Day 4:OUC开放式通信
理论部分:
1、SIMATIC S7 OUC开方式通信概述
2、TCP/IP通信、ISO_0N_TCP和UDP开放式通信区别
3、自带连接功能的指令、不自带连接功能的指令介绍
4、指令组态
5、指令功能引脚介绍
6、S7-1500与1200CPU之间的TCP通信示例展示
7、与调试助手通信展示
实训部分:
一、同项目下OUC通信
二、不在同项目下OUC 通信
三、与调试助手通信
四、与第三方设备通信
Day 5、ModbusTCP通信
理论部分:
1、modbus协议介绍端口号、三种报文类型:ASCII、RTU、TCP介绍
2、mmodbusTCP报文头,功能码、数据3部分内容介绍
3、mmodbusTCP功能码、PLCmmodbus地址介绍
4、指令功能引脚介绍
5、CONNECT管脚地址定义
6、modbusTCP客户端指令使用注意事项
7、S7-1500与1200CPU之间的TCP通信示例展示
8、与调试助手通信展示并分析报文信息
9、读写完成位轮询/强制轮询区别和使用场景
实训部分:
一、同项目ModbusTCP通信
二、与第三方设备ModbusTCP通信/(调试助手)
Day 6:总结一周所学、考试
考试内容:结构化编程与HMI基础入门
要求:设计单个气缸具有安全防护报警功能块
第三周:通信集成、SCL高级语言
目标:掌握高级编程语言结构
实现条件判断、多分支选择、循环处理等高级算法;
提高程序灵活性与自动化程度
Day 1、ModbusRTU通信、模拟量数据处理
理论部分:
1、modbus通信协议的应用场合
2、mmodbusRTU报文头,功能码、数据3部分内容介绍
3、mmodbusRTU功能码、PLCmmodbus地址介绍
4、模块介绍及接线
5、硬件安装组态
6、指令选择与介绍
7、指令引脚功能介绍
8、S7-1200CPU之间的RTU通信示例展示
9、与调试助手通信展示并分析报文信息
实训部分:
一、与第三方设备ModbusTCP通信/(调试助手)
二、ModbusTCP通信与一台/多台变频器
Day 2、PROFINET 实时的工业以太网概述
理论部分:
1、ET200SP组态
2、查看手册关于ET200SP基座、模块、型号定义
3、ET200S组态(如何添加GSD文件)
4、与第三方设备通信(费斯托阀岛)
5、插拔中断OB83故障中断OB86
6、G120变频器应用介绍报文1解析
实训部分:
一、:PROFINET组态连接
二、PROFINET总线控制G120变频器
三、PROFINET总线控制费斯托阀岛
Day 3、Day 4:SCL高级语
理论部分:
1、表达式
2、条件语句:(IF)(IF...ELSIF...ELSE)
3、选择语句(CASE)
4、循环语句 (FOR TO DO)
实训部分:
转盘模板:
1、状态机模模式转换
2、FOR循环实现IO映射
Day 5:模拟量采集与输出数据处理
1、硬件组态(CPU板载AI 、扩展模块AI\AQ)
2、标准化、缩放指令应用
3、温度的采集、数据处理、
4、通过采集实际温度变化,控制变频器输出
Day 6:总结一周所学、考试
考试内容:触摸屏高级翻页
第四周:运动控制
目标:掌握运动控制技术
1、能组态工艺对象(Technology Object)实现脉冲输出控制步进电机;
2、使用 PROFINET 总线连接 SIMATIC V90 伺服驱动器;
3、配置 EPOS(Enhanced Positioning Operation)模式实现精确定位;
4、使用运动控制指令(如 MC_MoveAbsolute、MC_Home)编写定位程序;
5、利用 V-ASSISTANT 软件辅助调试伺服系统,优化动态响应
Day 1:运动控制之工艺对象
理论部分:
1、工艺对象组态PTO脉冲
2、总线组态工艺对象
3、指令介绍
4、回原点方式
5、V-ASSISTANT调试软件
实训部分:
AB两点往返运动
封装多点多速FB功能块可复用
Day 2、运动控制之EPOS 模式基本定位
理论部分:
1、SIMATIC V90伺服 EPOS 模式实现基本定位
2、FB284、FB300、BasicPosControl功能块介绍
3、功能块引脚功能介绍
实训部分:
一、安装西门子库文件
二、调用FB284功能块并调试
三、PZD12用户自定义字 实现IO映射
实操
组态功能配置
Day 3:模板轴功能块回原点
理论部分:
1、回原点方式过程
2、模板轴功能块,功能介绍
实训部分:
模板轴功能块回原调试
Day 4:循序功能图编程语言GRAPH
目标:高效地开发和管理复杂的顺序控制程序
Day 5:SIMATIC HMI画面功能设计
目标:开发完整的人机界面(HMI)
1、能创建 HMI 项目并与 PLC 建立连接;
2、设计操作画面,配置按钮、指示灯、输入输出域;
3、组态报警视图,实时显示故障信息;
4、使用趋势视图记录并显示过程数据变化;
5、配置历史数据与历史报警,支持事后分析与审计;
6、设置用户权限,防止未经授权的操作
内容:
1、组态连接
2、权限管理
3、画面设计
4、报警视图
5、趋势视图
6、文本列表
7、历史报警、历史数据
¥面议48人访问
¥面议50人访问
¥面议48人访问
