【课程介绍】
本课程围绕西门子SIMATIC STEP7 V5.6编程软件展开,系统讲解其在工业自动化系统中的应用。内容包括软件基本操作、硬件组态、程序结构设计、逻辑编程、数据块处理、在线调试与诊断等核心模块,帮助学员掌握S7-300/400等系列PLC的编程与维护技能。
【课程目的】
培养学员具备独立完成西门子S7系列PLC项目编程、调试及维护的能力,掌握工业自动化系统设计与实施的基本方法。
【教学目标】
理解STEP7 V5.6软件结构及各功能模块的作用;
掌握硬件组态、符号定义、程序块编写及数据块管理;
能够使用变量表进行在线监控、强制与修改操作;
具备诊断PLC故障及处理中断事件的能力;
能完成项目上传下载、存储卡操作及系统调试。
【教学内容】
STEP7 V5.6概述与软件安装
项目结构管理与符号表使用
硬件组态与通讯设置
程序结构:OB、FC、FB、DB等块的应用
编程语言:LAD、FBD、STL基础与实战
数据处理:共享数据块、UDT、多重背景
在线操作:下载、上传、监控、强制、诊断
中断处理与错误组织块
模拟调试与PLCSIM应用基础
系统诊断与维护实战
目录
1-----------STEP 7 概述
2-----------STEP 7 标准软件包
3-----------STEP 7,5.5 版本有何新特性?
4-----------STEP 7 标准软件包的扩展使用
5-----------工程工具
6-----------运行软件
7-----------人机界面
8-----------安装
9-----------Automation License Manager
10----------通过 Automation License Manager 获取用户权限
11----------安装 Automation License Manager
12----------安装 STEP 7
13----------安装过程
14----------设置 PG/PC 接口
15----------卸载 STEP 7
16----------规划自动化项目的基本过程
17----------将过程分成任务和区域
18----------描述单个功能区域
19----------列出输入、输出和输入/输出
20----------创建电机的 I/O 图
21----------创建阀的 I/O 图
22----------建立安全要求
23----------描述所要求的操作员显示和控件
24----------创建组态图
25----------CPU 中的程序
26----------用户程序中的块
27----------组织块和程序结构
28----------用户程序中的调用体系
29----------块类型
30----------用于循环程序处理的组织块(OB1)
31----------功能(FC)
32----------功能块(FB)
33----------背景数据块
34----------共享数据块(DB)
35----------系统功能块(SFB)和系统功能(SFC)
36----------用于中断驱动的程序处理的组织块
37----------时间中断组织块(OB10 到 OB17)
38----------延时中断组织块(OB20 至 OB23)
39----------循环中断组织块(OB30 至 OB38)
40----------硬件中断组织块(OB40 至 OB47)
41----------启动组织块 (OB100/OB101/OB102)
42----------后台组织块(OB90)
43----------错误处理组织块 (OB70 - OB87 / OB121- OB122)
44----------启动和操作
45----------启动 STEP 7
46----------使用默认启动参数启动 STEP 7
47----------调用帮助功能
48---------对象与对象体系
49---------项目对象
50---------库对象
51---------站对象
52---------可编程的模块对象
53---------S7/M7 程序对象
54---------块文件夹对象
55---------源文件文件夹对象
56---------不带站或 CPU 的 S7/M7 程序
57---------用户界面和操作
58---------操作原则
59---------窗口排列
60---------对开框中的元素
61---------创建和管理对象
62---------选择对开框中的对象
63---------会开存储器
64---------改变窗口排列
65---------保存和恢复窗口排列
66---------键盘操作
67---------键盘控制
68---------用于菜单命令的组合键
69---------用于移动光标的组合键
70---------用于选择文本的组合键
71---------用于访问在线帮助的组合键
72---------用于切换窗口的组合键
73---------建立和编辑项目
74---------项目结构
75---------访问保护须知
76---------修改日志须知
77---------使用外语字符集
78---------设置项目
79---------创建项目
80---------插入站
81---------编辑项目
82---------检查项目所使用的软件包
83---------管理多语言文本
84---------多语言文本的类型
85---------导出文件的结构.
86---------关于记录文件的信息
87---------管理其语言字体未安装的用户文本
88---------将微型存储器卡作为数据载体使用
89---------关于微存储卡(MMC)须知
90---------将微型存储器卡作为数据载体使用
91---------存储卡文件
92---------在微存储卡(MMC)上存储项目数据
93---------定义符号
94---------寻址和符号寻址
95---------共享符号与本地符号
96---------显示共享符号或局部符号
97---------设置地址优先权(符号地址/地址)
98---------共享符号的符号表
99---------符号表的结构和组件
100--------符号表中允许的地址和数据类型
101--------符号表中不完整的符号
102--------输入共享符号
103--------输入符号时的一般技巧
104--------在对开框中输入单个共享符号
105--------在符号表中输入多个共享符号
106--------使用大写和小写符号
107--------导出和导入符号表
108--------用于导入/导出符号表的文件格式
109--------符号表中的编辑区
110--------创建块
111-------- "块"文件夹
112--------用户自定义的数据类型(UDT)
113--------块属性
114--------显示块长度
115--------比较块
116--------重新布线
117--------块和参数的属性
118--------使用库进行工作
119--------库的层次结构
120--------标准库概述
121--------创建逻辑块基础
122--------程序编辑器窗口的结构
123--------创建逻辑块时的基本过程
124--------LAD/STL/FBD 程序编辑器的默认设置
125--------块和源文件的访问权限
126--------程序元素表中的指令
127--------编辑变量表
128--------使用逻辑块中的变量声明
129--------变量详细视图与指令表之间的联系
130--------变量声明窗口的结构
131--------变量声明中的多重背景
132--------使用多重背景
133--------多重背景的声明规则
134--------在变量声明窗口中输入一个多重背景
135--------关于输入语句和注释的常规注意事项
136--------代码段的结构
137--------语句的输入步骤
138--------在程序中输入共享符号
139--------块和程序段的标题与注释
140--------输入块注释与程序段注释
141--------使用程序段模板进行工作
142--------在代码段中搜索错误的功能
143--------编辑代码段中的 LAD 单元
144--------用于梯形图编程的设置
145--------梯形图元素的输入规则
146--------创建数据块
147--------关于创建数据块的基本信息
148--------数据块的声明视图
149--------数据块的数据视图
150--------编辑和保存数据块
151--------输入共享数据块的数据结构
152--------输入和显示参考 FB(背景数据块)的数据块的数据结构
153--------输入用户自定义数据类型(UDT)的数据结构
154--------输入和显示参考 UDT 的数据块的结构
155--------在数据视图中编辑数据值
156--------将数据值重新设置为其初始值
157--------保存数据块
158--------为数据块分配参数
159--------为技术功能分配参数
160--------显示引用数据
161--------关于可用参考数据的概述
162--------交叉索引表
163--------程序结构
164--------分配列表
165--------未使用的符号
166--------不带符号的地址
167--------为 LAD、FBD 和 STL 显示块信息
168--------使用参考数据进行工作
169--------参考数据的显示方式
170--------在附加工作窗口中显示列表
171--------生成和显示参考数据
172--------在程序中快速搜索地址位置
173--------使用地址位置的示例
174--------组态用于操作员监控的变量
175--------利用语句表、梯形图和功能块图表进行操作员监控属性组态
176--------通过符号表组态操作员监控属性
177--------使用 CFC 改变操作员监控属性
178--------将组态数据传送给操作员界面可编程控制器
179--------建立在线连接并标记 CPU 设置
180--------建立在线连接
181--------通过"可访问节点"窗口建立在线连接
182--------通过项目的在线窗口建立在线连接
183--------在多重项目中在线访问 PLC
184--------用于访问可编程控制器的口令保护
185--------更新窗口的内容
186--------显示和改变工作模式
187--------显示和设置时间与日期
188--------具有时区设置和夏令/冬令时的 CPU 时钟
189--------更新固件程序
190--------在线更新模块和子模块中的固化程序
191--------下载和上传
192--------从 PG/PC 下载到可编程控制器中
193--------下载要求
194--------保存块和下载块之间的差别
195--------CPU 中的装载存储器和工作存储器
196--------取决于装载存储器的下载方法
197--------在线更新模块和子模块中的固件
198--------将程序下载到 S7 CPU
199--------带项目管理的下载
200--------不带项目管理的下载
201--------在可编程控制器中重新装载块
202--------在集成的 EPROM 上保存下载块
203--------通过 EPROM 存储卡下载
204--------从 PG 编译和下载多个对象
205--------关于下载的要求和注意事项
206--------编译和下载对象
207--------从可编程控制器中上载到 PG/PC
208--------上传站
209--------从 S7 CPU 上传块
210--------在 PG/PC 中编辑已上传的块
211--------用户程序在 PG/PC 上时编辑上传的块
212--------用户程序不在 PG/PC 上时编辑上传的块
213--------在可编程控制器上删除
214--------擦除加载/工作存储器并复位 CPU
215--------在可编程控制器上删除 S7 块
216--------压缩用户存储器(RAM)
217--------用户存储器(RAM)中的间隔
218--------压缩 S7 CPU 的存储器内容
219--------用变量表测试
220--------关于使用变量表进行测试的关明
221--------使用变量表进行监视和修改的基本步骤
222--------辑编和保存变量表
223--------创建并打开变量表
224---------如何创建和打开变量表
225--------复制/移动变量表
226--------保存变量表
227--------在变量表中输入地址
228--------在变量表中插入地址或符号
229--------在变量表中插入相关的地址范围
230--------插入修改值
231--------输入定时器上限
232--------输入计数器上限
233--------插入备注行
234--------实例
235--------在变量表中输入地址的实例
236--------输入相关地址范围的实例
237--------输入修改和强制值的实例
238--------建立到 CPU 的连接
239--------监视变量
240--------关于对变量进行监视的关明
241--------定义用于监视变量的触发器
242--------修改变量
243--------关于对变量进行修改的关明
244--------定义修改变量触发器
245--------强制变量
246--------对变量进行强制时的安全措施
247--------关于对变量进行强制的关明
248--------强制变量和修改变量之间的差别
249--------使用模拟程序(可选择的软件包)进行测试 471
250--------使用模拟程序 S7 PLCSIM (可选择的软件包)进行测试
251--------诊断
252--------硬件诊断和故障检测
253--------在线视图中的诊断符号
254--------诊断硬件:快速视图
255--------调用快速视图
256--------快速视图中的信息功能
257--------诊断硬件:诊断视图
258--------调用诊断视图
259--------诊断视图中的信息功能
260--------模块信息
261-------用于显示模块信息的选项
262--------模块信息功能
263--------I/O 冗余错误(OB70)
264--------CPU 冗余错误(OB72)
265--------时间错误(OB80)
266--------电源错误(OB81)
267--------诊断中断(OB82)
268--------插入/删除模块中断(OB83)
269--------CPU 硬件故障(OB84)
270--------程序顺序错误(OB85)
271--------机架故障(OB86)
272--------通信错误(OB87)
273--------编程错误(OB121)
274--------I/O 访问错误(OB122)
275--------具有“报告系统错误”的系统诊断
276--------诊断事件的图形化输出
277--------诊断状态
278--------诊断状态概述
279--------工作模式
280--------工作模式和模式转换
281--------STOP 模式
282--------STARTUP 模式
283--------RUN 模式
284--------HOLD 模式
285--------CPU 的存储器区
286--------存储器区的分配
287--------装入存储器和工作存储器
288--------系统存储器
289--------使用系统内存区域
290--------过程映像输入/输出表
【机构简介】
盛世合工业技术有限公司为一家专业自动化技术服务集成商,下设有自动化工程PLC,DCS设计部,电气成套设计,实施部,财务部,综合管理部,采购部,宣传部及工业技术咨询服务及企业自控技术指导等自化专业技术服务部门。企业有着相当成熟的自动化工程经验。涵盖水厂,泵站,智慧林业,城市智慧管网调度,热力,物联网技术,矿山,砂石骨料生产线,水泥生产线,建材回收生产线,固体废物处理回收生产线,钢铁,食品,饮料,及肥料生产线的系统设计集成及电气成套设计经验及丰富的机电设备安装工程。郑州公司为我司技术服务为主体业务,为客户及学员提供全套的,系统性,专业性的技术指导及服务,涉及PLC,触摸屏,DCS,上位机,变频器技术,伺服技术,步进技术,电气系统技术,为企业及个人提供优质的技术咨询及服务
【教学优势】
一对一教学有西门子,ABB,施耐德,三菱,欧姆龙,一人一机,和利时DCS,ABB,施耐德,三菱,欧姆龙,均为中型机(对标西门子1500)且人手一机。涵盖PLC+触摸屏+上位机+变频私服+电气设计(非识图,接线,认识原件等小学生技术)+柜子设计+造价+现场施工真正做到全面性,系统性。
【师资优势】
郑州地区设备型号最全,课程最多,技术最深入,涵盖PLC+触摸屏+上位机+变频私服+电气设计+柜子设计+造价+现场施工。7个月-12个月的系统化培训。使你更加符合企业所需。西门子,ABB,施耐德,三菱,欧姆龙,和利时DCS,使你入行或就业拥有更高的竞争力。
【环境优势】
各个教室不在同一地区,距离均超过2公里,做到真正的10人小班,互不干扰,真正的一对一指导教学。封闭式考研模式,学员之间不能互相干扰,以确保各个学员的学习质量。