天天PLC培训学校欢迎您!

|在线报名
天天PLC培训学校
课程导航
首页 培训课程 西门子S7-1200/1500基础编程课

西门子S7-1200/1500基础编程课

小班全日制
课程优势: 整体培训目标 完成所有内容的学习后,您将能够:独立完成一个完整的自动化项目生命周期,包括: 硬件选型与接线 TIA Portal 工程环境搭建 PLC 程序编写与仿真 HMI 画面设计 通信与驱动集成 现场调试与故障诊断 工艺控制
上课方式: 面授
上课时段: 全日制,白天班,周末班
¥ 面议
预约试听 在线咨询

第一周: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 2TIA Portal 组件

理论部分

1、博图软件与实际PLC连接/如何设置PG/PC接口/修改IP

2、软件界面介绍并创建项目

3、基本指令位逻辑指令/数据类型

实训部分:

一、修改电脑网口IP/PLC_IP、PG/PC接口网口多方向测试,建立连接

二、利用置复位指令实现单按钮启停

三、在单按钮启停的基础上增加三盏灯的单按钮点亮

Day 3SIMATIC S7 1500/1200/1200 G2系统指令

理论部分

1、定时器指令应用、背景数据建立应用

2、计数器

实训部分:

一、一台电机的延时启动

二、台电机延时5S顺序启动,逆序停止

三、计数器进出货检测、冲床计数程序

Day 4SIMATIC 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 1FC,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 3Day 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 5ModbusTCP通信

 

理论部分

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 2PROFINET 实时的工业以太网概述

理论部分:

1、ET200SP组态

2、查看手册关于ET200SP基座、模块、型号定义

3、ET200S组态(如何添加GSD文件)

4、与第三方设备通信(费斯托阀岛)

5、插拔中断OB83故障中断OB86

6、G120变频器应用介绍报文1解析

实训部分:

一、:PROFINET组态连接

二、PROFINET总线控制G120变频器

三、PROFINET总线控制费斯托阀岛

Day 3Day 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 5SIMATIC HMI画面功能设计

目标:开发完整的人机界面(HMI)

1、能创建 HMI 项目并与 PLC 建立连接;

2、设计操作画面,配置按钮、指示灯、输入输出域;

3、组态报警视图,实时显示故障信息;

4、使用趋势视图记录并显示过程数据变化;

5、配置历史数据与历史报警,支持事后分析与审计;

6、设置用户权限,防止未经授权的操作

内容:

1、组态连接

2、权限管理

3、画面设计

4、报警视图

5、趋势视图

6、文本列表

7、历史报警、历史数据

在线咨询
咨询电话
18501512500
联系人:王老师
工作时间:7*24
联系微信
天天PLC培训