第1章 S7-300PLC硬件安装
1.1 S7-300PLC硬件认知
1.1.1 电源模块
1.1.2 CPU模块
1.1.3 信号模块
1.1.4 功能模块
1.1.5 通信模块
1.1.6 通信接口
1.1.7 PLC的工作过程
1.2 S7-300PLC电气安装规范
1.2.1 安装导轨
1.2.2 模块安装和更换
1.2.3 电气屏蔽与接地
1.2.4 机柜选型与安装
1.3 实训一:安装一个典型的S7-300PLC硬件系统
1.3.1 实训目的
1.3.2 实训设备
1.3.3 实训内容
1.3.4 实训步骤
第2章 西门子STEP7软件安装和使用
2.1 STEP7软件安装
2.1.1 计算机平台的硬件、软件要求
2.1.2 授权管理
2.1.3 卸载
2.2 STEP7项目创建
2.2.1 使用向导创建项目
2.2.2 直接创建项目
2.2.3 硬件组态
2.3 STEP7标准软件包
2.3.1 SIMATICManager主界面
2.3.2 HWConfig硬件组态界面
2.3.3 LAD/STL/FBD编程界面
2.3.4 符号编辑器界面
2.3.5 SETPG/P CInterface通信接口设置界面
2.3.6 NETPro网络组态界面
2.4 STEP7标准软件包的扩展
2.4.1 可选软件包
2.4.2 S7-PLCSIM仿真软件
2.5 实训二:基于STEP7软件的S7-300PLC项目创建
2.5.1 实训目的
2.5.2 实训设备
2.5.3 实训内容
2.5.4 实训步骤
2.6 实训三:配置MPI地址及其他参数
2.6.1 实训目的
2.6.2 实训设备
2.6.3 实训内容
2.6.4 实训步骤
第3章 STEP7编程技术
3.1 STEP7中的块
3.1.1 组织块OB
3.1.2 功能FC和功能块FB
3.1.3 系统功能SFC和系统功能块SFB
3.1.4 背景数据块和共享数据块
3.2 STEP7的程序结构和编程语言
3.2.1 STEP7的程序结构
3.2.2 编程语言
3.3 数据类型
3.3.1 基本数据类型
3.3.2 复杂数据类型
3.3.3 参数数据类型
3.4 STEP7的系统存储区和寻址方式
3.4.1 系统存储区
3.4.2 绝对地址寻址
3.4.3 符号地址寻址
3.5 STEP7指令系统(一)
3.5.1 S7CPU的寄存器
3.5.2 位逻辑指令
3.6 实训四:PLC实现工作台往复控制系统
3.6.1 实训目的
3.6.2 实训设备
3.6.3 实训内容
3.6.4 实训步骤
3.6.5 编程练习题
3.7 STEP7指令系统(二)
3.7.1 定时器指令
3.7.2 数据装载和传送指令
3.8 实训五:交通信号灯控制系统
3.8.1 实训目的
3.8.2 实训设备
3.8.3 实训内容
3.8.4 实训步骤
3.9 STEP7指令系统(三)
3.9.1 移位指令和循环指令
3.9.2 控制转移指令及应用
3.9.3 比较指令及其应用
3.10 实训六:多功能霓虹灯闪烁控制系统
3.10.1 实训目的
3.10.2 实训设备
3.10.3 实训内容
3.10.4 实训步骤
3.11 STEP7指令系统(四)
3.11.1 计数器指令
3.11.2 算数运算指令
3.11.3 转换指令
3.11.4 字逻辑指令
3.12 实训七:仓库存储控制系统
3.12.1 实训目的
3.12.2 实训设备
3.12.3 实训内容
3.12.4 实训步骤
3.13 实训八:自动混合装置
3.13.1 实训目的
3.13.2 实训设备
3.13.3 实训内容
3.13.4 实训步骤
第4章 故障诊断技术
4.1 故障级别
4.1.1 系统识别的故障
4.1.2 功能故障
4.1.3 STEP7调试工具概述
4.2 系统诊断
4.2.1 显示CPU信息
4.2.2 调用“模块信息”工具
4.2.3 显示硬件诊断
4.3 “监视/修改变量”工具
4.3.1 设定“监视/修改变量”触发点
4.3.2 打开变量表并建立与CPU的连接
4.3.3 用“监视”测试程序
4.4 显示参考数据
4.4.1 显示程序结构
4.4.2 显示交叉参考
4.4.3 I、Q、M、T、C分配表
4.4.4 未使用的符号/无符号的地址
4.5 块的比较
4.6 在停止模式修改输出
4.7 强制功能
第5章 MPI通信技术
5.1 MPI通信简介
5.1.1 MPI网络的组建
5.1.2 设置MPI参数
5.2 S7-300 PLC的MPI通信方法
5.2.1 全局数据块进行MPI通信的方法
5.2.2 无组态的MPI通信方法
5.3 实训九:通过MPI通信实现两个工作站的联动运行
5.3.1 实训目的
5.3.2 实训设备
5.3.3 实训内容
5.3.4 实训步骤
5.3.5 参考答案
第6章 PROFIBUS通信技术
6.1 PROFIBUS通信简介
6.2 掌握S7-300 PLC的PROFIBUS通信方法
6.2.1 直接利用I/O口实现小于4个字节的直接PROFIBUS通信--
6.2.2 系统功能SFC14、SFC15的PROFIBUS通信应用
6.2.3 通过CP342-5实现PROFIBLIS通信
6.3 实训十:多个S7-300 PLC之间的PROFIBUs通信实现
6.3.1 资源需求
6.3.2 硬件连接
6.3.3 网络组态及参数设置
第7章 WinCC flexible与300 PLC应用设计
7.1 西门子人机界面的硬件与组态软件
7.1.1 人机界面与触摸屏
7.1.2 WinCC flexible编程软件介绍
7.2 实训十一:人机界面的画面组态与仿真实训
7.2.1 STEp7项目组态
7.2.2 触摸屏通信设置、画面设计与变量控制-
7.2.3 项目仿真测试
7.2.4 项目现场调试
参考文献