【课程介绍】
本课程专注于西门子SIMATIC S7-400 PLC系统的深度培训,涵盖其高性能模块化架构、容错设计、故障安全功能及全集成自动化(TIA)解决方案。课程通过理论讲解与实操结合,系统介绍S7-400在过程自动化领域的应用,包括硬件配置、编程组态、通信服务及高级诊断功能。
【课程目的】
旨在使学员全面掌握S7-400 PLC的系统特性与高级功能,培养其在复杂工业场景中设计、调试和维护高性能自动化系统的能力,重点提升对多值计算、冗余设计、系统修改及故障处理等核心技术的实践应用水平。
【教学目标】
理解S7-400的系统结构、CPU功能及容错机制;
掌握硬件组态、存储卡使用及多值计算编程;
熟悉MPI、PROFIBUS DP、PROFINET等通信服务的配置与优化;
能够完成系统诊断、固件更新及在线调试操作;
掌握高级编程技术(如组织块、中断处理、数据块管理)及故障安全应用。
【教学内容】
系统基础:S7-400 CPU结构与功能、操作模式(RUN/STOP/STARTUP)、存储卡应用;
高级功能:多值计算、运行期间系统修改、加密块处理、冗余设计;
通信配置:MPI、PROFIBUS DP、PROFINET接口组态及S7通信服务;
编程与组态:STEP 7软件应用、组织块(OB/FC/FB/DB)编程、符号寻址与变量管理;
诊断与维护:硬件诊断、诊断缓冲区分析、强制变量测试、存储器压缩;
实操应用:项目创建、在线连接、下载/上传程序、变量表测试及模拟调试。
【课程优势】
内容基于西门子官方技术标准,覆盖S7-400全系列CPU(如CPU 412/414/416/417)及故障安全型号;
注重高级功能实践,包括多值计算、系统修改和通信服务集成;
结合工业场景案例,提升解决复杂自动化问题的能力;
提供标准化项目设计与调试流程指导。
【目录】
1----------CPU 41x 的结构
2----------CPU 的控制和显示元件
3----------CPU 的监视功能
4----------状态和错误显示
5----------模式选择器开关
6----------模式选择器开关的功能
7----------运行存储器复位
8----------冷启动/暖启动/热启动
9----------存储卡的结构和功能
10---------使用存储卡
11---------多点接口(MPI)
12---------PROFIBUS DP 接口
13---------PROFINET 接口
14---------S7-400 CPU 参数概述
15---------CPU 41x 的特殊功能
16---------运行期间的系统修改
17---------基本知识
18---------硬件要求
19---------软件要求
20---------允许的系统修改
21---------加密块
22---------多值计算
23---------基础知识
24---------多值计算的特性
25---------多值计算中断
26---------组态多值计算模式和编程
27---------将 CPU 复位为出厂状态
28---------不使用存储卡更新固件
29---------读出服务数据
30---------通讯
31---------接口
32---------多点接口(MPI)
33---------PROFIBUS DP
34---------PROFINET
35---------通讯服务
36---------通讯服务概述
37---------PG 通讯
38---------OP 通讯
39---------S7 基本通讯
40---------S7 通讯
41---------CPU 412-1 (6ES7412-1XJ07-0AB0) 的技术数据
42---------CPU 412-2 (6ES7412-2XK07-0AB0) 的技术数据
43---------CPU 412-2 PN (6ES7412-2EK07-0AB0) 的技术规范
44---------CPU 414-2 (6ES7414-2XL07-0AB0) 的技术数据
45---------CPU 414-3 (6ES7414-3XM07-0AB0) 的技术数据
46---------CPU 414-3 PN/DP (6ES7414-3EM07-0AB0) 和 CPU 414F-3 PN/DP
(6ES7414-3FM07-0AB0) 的技术规范
47---------CPU 416-2 (6ES7416-2XP07-0AB0)、CPU 416F-2 (6ES7416-2FP07-0AB0) 的技术数据
48---------CPU 416-3 (6ES7416-3XS07-0AB0) 的技术数据
49---------CPU 416-3 PN/DP (6ES7416-3ES07-0AB0) 和 CPU 416F-3 PN/DP
(6ES7416-3FS07-0AB0) 的技术规范
50---------CPU 417-4 (6ES7417-4XT07-0AB0) 的技术规范
51---------存储卡的技术规范
52---------介绍该产品并安装该软件
53---------STEP 7 概述
54---------STEP 7 标准软件包
55---------STEP 7,5.5 版本有何新特性?
56---------STEP 7 标准软件包的扩展使用
57---------工程工具
58---------运行软件
59---------人机界面
60---------安装
61---------Automation License Manager
62---------通过 Automation License Manager 获取用户权限
63---------安装 Automation License Manager
64---------安装 STEP 7
65---------安装过程
66---------设置 PG/PC 接口
67---------卸载 STEP 7
68---------规划自动化项目的基本过程
69---------将过程分成任务和区域
70---------描述单个功能区域
71---------列出输入、输出和输入/输出
72---------创建电机的 I/O 图
73---------创建阀的 I/O 图
74---------建立安全要求
75---------描述所要求的操作员显示和控件
76---------创建组态图
77---------CPU 中的程序
78---------用户程序中的块
79---------组织块和程序结构
80---------用户程序中的调用体系
81---------块类型
82---------用于循环程序处理的组织块(OB1)
83---------功能(FC)
84---------功能块(FB)
85---------背景数据块
86---------共享数据块(DB)
87---------系统功能块(SFB)和系统功能(SFC)
88---------用于中断驱动的程序处理的组织块
89---------时间中断组织块(OB10 到 OB17)
90---------延时中断组织块(OB20 至 OB23)
91---------循环中断组织块(OB30 至 OB38)
92---------硬件中断组织块(OB40 至 OB47)
93---------启动组织块 (OB100/OB101/OB102)
94---------后台组织块(OB90)
95---------错误处理组织块 (OB70 - OB87 / OB121- OB122)
96---------启动和操作
97---------启动 STEP 7
98---------使用默认启动参数启动 STEP 7
99---------调用帮助功能
100--------对象与对象体系
101--------项目对象
102--------库对象
103--------站对象
104--------可编程的模块对象
105--------S7/M7 程序对象
106--------块文件夹对象
107--------源文件文件夹对象
108--------不带站或 CPU 的 S7/M7 程序
109--------用户界面和操作
110--------操作原则
111--------窗口排列
112--------对开框中的元素
113--------创建和管理对象
114--------选择对开框中的对象
115--------会开存储器
116--------改变窗口排列
117--------保存和恢复窗口排列
118--------键盘操作
119--------键盘控制
120--------用于菜单命令的组合键
121--------用于移动光标的组合键
122--------用于选择文本的组合键
123--------用于访问在线帮助的组合键
124--------用于切换窗口的组合键
125--------建立和编辑项目
126--------项目结构
127--------访问保护须知
128--------修改日志须知
129--------使用外语字符集
130--------设置项目
131--------创建项目
132--------插入站
133--------编辑项目
134--------检查项目所使用的软件包
135--------管理多语言文本
136--------多语言文本的类型
137--------导出文件的结构.
138--------关于记录文件的信息
139--------管理其语言字体未安装的用户文本
140--------将微型存储器卡作为数据载体使用
141--------关于微存储卡(MMC)须知
142--------将微型存储器卡作为数据载体使用
143--------存储卡文件
144--------在微存储卡(MMC)上存储项目数据
145--------定义符号
146--------寻址和符号寻址
147--------共享符号与本地符号
148--------显示共享符号或局部符号
149--------设置地址优先权(符号地址/地址)
150--------共享符号的符号表
151--------符号表的结构和组件
152--------符号表中允许的地址和数据类型
153--------符号表中不完整和非的符号
154--------输入共享符号
155--------输入符号时的一般技巧
156--------在对开框中输入单个共享符号
157--------在符号表中输入多个共享符号
158--------使用大写和小写符号
159--------导出和导入符号表
160--------用于导入/导出符号表的文件格式
161--------符号表中的编辑区
162--------创建块
163-------- "块"文件夹
164--------用户自定义的数据类型(UDT)
165--------块属性
166--------显示块长度
167--------比较块
168--------重新布线
169--------块和参数的属性
170--------使用库进行工作
171--------库的层次结构
172--------标准库概述
173--------创建逻辑块基础
174--------程序编辑器窗口的结构
175--------创建逻辑块时的基本过程
176--------LAD/STL/FBD 程序编辑器的默认设置
177--------块和源文件的访问权限
178--------程序元素表中的指令
179--------编辑变量表
180--------使用逻辑块中的变量声明
181--------变量详细视图与指令表之间的联系
182--------变量声明窗口的结构
183--------变量声明中的多重背景
184--------使用多重背景
185--------多重背景的声明规则
186--------在变量声明窗口中输入一个多重背景
187--------关于输入语句和注释的常规注意事项
188--------代码段的结构
189--------语句的输入步骤
190--------在程序中输入共享符号
191--------块和程序段的标题与注释
192--------输入块注释与程序段注释
193--------使用程序段模板进行工作
194--------在代码段中搜索错误的功能
195--------编辑代码段中的 LAD 单元
196--------用于梯形图编程的设置
197--------梯形图元素的输入规则
198--------创建数据块
199--------关于创建数据块的基本信息
200--------数据块的声明视图
201--------数据块的数据视图
202--------编辑和保存数据块
203--------输入共享数据块的数据结构
204--------输入和显示参考 FB(背景数据块)的数据块的数据结构
205--------输入用户自定义数据类型(UDT)的数据结构
206--------输入和显示参考 UDT 的数据块的结构
207--------在数据视图中编辑数据值
208--------将数据值重新设置为其初始值
209--------保存数据块
210--------为数据块分配参数
211--------为技术功能分配参数
212--------显示引用数据
213--------关于可用参考数据的概述
214--------交叉索引表
215--------程序结构
216--------分配列表
217--------未使用的符号
218--------不带符号的地址
219--------为 LAD、FBD 和 STL 显示块信息
220--------使用参考数据进行工作
221--------参考数据的显示方式
222--------在附加工作窗口中显示列表
223--------生成和显示参考数据
224--------在程序中快速搜索地址位置
225--------使用地址位置的示例
226--------组态用于操作员监控的变量
227--------利用语句表、梯形图和功能块图表进行操作员监控属性组态
228--------通过符号表组态操作员监控属性
229--------使用 CFC 改变操作员监控属性
230--------将组态数据传送给操作员界面可编程控制器
231--------建立在线连接并标记 CPU 设置
232--------建立在线连接
233--------通过"可访问节点"窗口建立在线连接
234--------通过项目的在线窗口建立在线连接
235--------在多重项目中在线访问 PLC
236--------用于访问可编程控制器的口令保护
237--------更新窗口的内容
238--------显示和改变工作模式
239--------显示和设置时间与日期
240--------具有时区设置和夏令/冬令时的 CPU 时钟
241--------更新固件程序
242--------在线更新模块和子模块中的固化程序
243--------下载和上传
244--------从 PG/PC 下载到可编程控制器中
245--------下载要求
246--------保存块和下载块之间的差别
247--------CPU 中的装载存储器和工作存储器
248--------取决于装载存储器的下载方法
249--------在线更新模块和子模块中的固件
250--------将程序下载到 S7 CPU
251--------带项目管理的下载
252--------不带项目管理的下载
253--------在可编程控制器中重新装载块
254--------在集成的 EPROM 上保存下载块
255--------通过 EPROM 存储卡下载
256--------从 PG 编译和下载多个对象
257--------关于下载的要求和注意事项
258--------编译和下载对象
259--------从可编程控制器中上载到 PG/PC
260--------上传站
261--------从 S7 CPU 上传块
262--------在 PG/PC 中编辑已上传的块
263--------用户程序在 PG/PC 上时编辑上传的块
264--------用户程序不在 PG/PC 上时编辑上传的块
265--------在可编程控制器上删除
266--------擦除加载/工作存储器并复位 CPU
267--------在可编程控制器上删除 S7 块
268--------压缩用户存储器(RAM)
269--------用户存储器(RAM)中的间隔
270--------压缩 S7 CPU 的存储器内容
271--------用变量表测试
272--------关于使用变量表进行测试的关明
273--------使用变量表进行监视和修改的基本步骤
274--------辑编和保存变量表
275--------创建并打开变量表
276--------如何创建和打开变量表
277--------复制/移动变量表
278--------保存变量表
279--------在变量表中输入地址
280--------在变量表中插入地址或符号
281--------在变量表中插入相关的地址范围
282--------插入修改值
283--------输入定时器上限
284--------输入计数器上限
285--------插入备注行
286--------实例
287--------在变量表中输入地址的实例
288--------输入相关地址范围的实例
289--------输入修改和强制值的实例
290--------建立到 CPU 的连接
291--------监视变量
292--------关于对变量进行监视的关明
293--------定义用于监视变量的触发器
294--------修改变量
295--------关于对变量进行修改的关明
296--------定义修改变量触发器
297--------强制变量
298--------对变量进行强制时的安全措施
299--------关于对变量进行强制的关明
300--------强制变量和修改变量之间的差别
301--------使用模拟程序(可选择的软件包)进行测试 471
302--------使用模拟程序 S7 PLCSIM (可选择的软件包)进行测试
303--------诊断
304--------硬件诊断和故障检测
305--------在线视图中的诊断符号
306--------诊断硬件:快速视图
307--------调用快速视图
308--------快速视图中的信息功能
309--------诊断硬件:诊断视图
310--------调用诊断视图
311--------诊断视图中的信息功能
312--------模块信息
313--------用于显示模块信息的选项
314--------模块信息功能
315--------I/O 冗余错误(OB70)
316--------CPU 冗余错误(OB72)
317--------时间错误(OB80)
318--------电源错误(OB81)
319--------诊断中断(OB82)
320--------插入/删除模块中断(OB83)
321--------CPU 硬件故障(OB84)
322--------程序顺序错误(OB85)
323--------机架故障(OB86)
324--------通信错误(OB87)
325--------编程错误(OB121)
326--------I/O 访问错误(OB122)
327--------具有“报告系统错误”的系统诊断
328--------诊断事件的图形化输出
329--------诊断状态
330--------诊断状态概述
331--------工作模式
332--------工作模式和模式转换
333--------STOP 模式
334--------STARTUP 模式
335--------RUN 模式
336--------HOLD 模式
337--------CPU 的存储器区
338--------存储器区的分配
339--------装入存储器和工作存储器
340--------系统存储器
341--------使用系统内存区域
342--------过程映像输入/输出表
343--------局部数据堆栈
344--------中断堆栈
345--------块堆栈
346--------诊断缓冲区
347--------判断诊断缓冲区
348--------位逻辑指令
349--------位逻辑指令概述
350--------| |--- 常开触点(地址)
351---------| / |--- 常闭触点(地址)
352---------XOR 逻辑"异或"
353--------|NOT|-- 能流取反
354------ ---( ) 输出线圈
355---------( R ) 复位线圈
356---------( S ) 置位线圈
357--------RS 置位优先型 RS 双稳态触发器
358--------SR 复位优先型 SR 双稳态触发器
359--------( N )--- RLO 负跳沿检测
360--------( P )--- RLO 正跳沿检测
361--------(SAVE) 将 RLO 保存到 BR 存储器中
362--------NEG 地址下降沿检测
363--------POS 地址上升沿检测
364--------比较指令
365--------比较指令概述
366-------- CMP ? I 整数比较
367--------CMP ? D 长整数比较
368--------CMP ? R 实数比较
369--------转换指令
370--------转换指令概述
371--------BCD_I BCD 码转换为整型
372-------- I_BCD 整型转换为 BCD 码
373--------I_DINT 整型转换为长整型
374--------BCD_DI BCD 码转换为长整型
375--------DI_BCD 长整型转换为 BCD 码
376--------DI_REAL 长整型转换为浮点型
377--------INV_I 对整数求反码
378--------INV_DI 二进制反码双精度整数
379--------NEG_I 对整数求补码
380--------NEG_DI 二进制补码双精度整数
381--------NEG_R 浮点数取反
382--------ROUND 取整到最接近的双精度整数
383--------TRUNC 截取双精度整数部分
384--------CEIL 向上取整
385--------FLOOR 向下取整
386--------计数器指令
387--------计数器指令概述
388-------- S_CUD 双向计数器
389---------S_CU 升值计数器
390---------S_CD 降值计数器
391---------( SC ) 设置计数器值
392---------( CU ) 升值计数器线圈
393---------( CD ) 降值计数器线圈
394--------整型数学运算指令
395--------整数算术指令概述
396--------使用整数算术指令时得出状态字的位数值
397--------ADD_I 加上整数
398--------SUB_I 减去整数
399--------MUL_I 乘以整数
400--------DIV_I 除以整数
401--------ADD_DI 加上双精度整数
402--------SUB_DI 减去双精度整数
403--------MUL_DI 乘以双精度整数
404--------DIV_DI 除以双精度整数
405--------MOD_DI 返回双精度除法的余数
406--------浮点型数学运算指令
407--------传送指令
408--------MOVE 分配值
409--------定时器指令
410--------定时器指令总览
【教学优势】
一对一教学有西门子,ABB,施耐德,三菱,欧姆龙,一人一机,和利时DCS,ABB,施耐德,三菱,欧姆龙,均为中型机(对标西门子1500)且人手一机。涵盖PLC+触摸屏+上位机+变频私服+电气设计(非识图,接线,认识原件等小学生技术)+柜子设计+造价+现场施工真正做到全面性,系统性。
【师资优势】
郑州地区设备型号最全,课程最多,技术最深入,涵盖PLC+触摸屏+上位机+变频私服+电气设计+柜子设计+造价+现场施工。7个月-12个月的系统化培训。使你更加符合企业所需。西门子,ABB,施耐德,三菱,欧姆龙,和利时DCS,使你入行或就业拥有更高的竞争力。
【环境优势】
各个教室不在同一地区,距离均超过2公里,做到真正的10人小班,互不干扰,真正的一对一指导教学。封闭式考研模式,学员之间不能互相干扰,以确保各个学员的学习质量。
【机构简介】
盛世合工业技术有限公司为一家专业自动化技术服务集成商,下设有自动化工程PLC,DCS设计部,电气成套设计,实施部,财务部,综合管理部,采购部,宣传部及工业技术咨询服务及企业自控技术指导等自化专业技术服务部门。企业有着相当成熟的自动化工程经验。涵盖水厂,泵站,智慧林业,城市智慧管网调度,热力,物联网技术,矿山,砂石骨料生产线,水泥生产线,建材回收生产线,固体废物处理回收生产线,钢铁,食品,饮料,及肥料生产线的系统设计集成及电气成套设计经验及丰富的机电设备安装工程。郑州公司为我司技术服务为主体业务,为客户及学员提供全套的,系统性,专业性的技术指导及服务,涉及PLC,触摸屏,DCS,上位机,变频器技术,伺服技术,步进技术,电气系统技术,为企业及个人提供优质的技术咨询及服务