内容简介
第1篇 基础入门篇
第1章 可编程序控制器(PLC)基础
1.1 概述
1.1.1 PLC的发展历史
1.1.2 PLC的主要特点
1.1.3 PLC的应用范围
1.1.4 PLC的分类与性能指标
1.1.5 PLC与继电器系统的比较
1.1.6 PLC与微机的比较
1.1.7 PLC的发展趋势
1.1.8 PLC在我国
1.2 可编程序控制器的结构和工作原理
1.2.1 可编程序控制器的硬件组成
1.2.2 可编程序控制器的工作原理
1.2.3 可编程序控制器的立即输入、输出功能
第2章 西门子S7-300/400 PLC的硬件介绍
2.1 西门子S7-300常用模块及其接线
2.1.1 西门子PLC简介
2.1.2 西门子S7-300常用模块及其接线
2.2 西门子S7-400常用模块及其接线
2.2.1 西门子S7-400系列PLC的概述
2.2.2 西门子S7-400 PLC的机架
2.2.3 西门子S7-400常用模块及其连接
第3章 STEP 7软件使用入门
3.1 STEP 7简介
3.1.1 初识STEP 7
3.1.2 安装STEP 7的软硬件条件
3.1.3 安装STEP 7注意事项
3.1.4 安装STEP 7的过程
3.1.5 卸载STEP 7的过程
3.2 编程界面的SIMATIC管理器
3.2.1 创建项目
3.2.2 编辑项目
3.3 硬件组态与参数设置
3.3.1 硬件组态
3.3.2 参数设定
3.3.3 硬件的更新和GSD文件安装
3.4 下载和上传
3.4.1 下载
3.4.2 上传
3.5 软件编程
3.6 打印和归档
3.6.1 打印
3.6.2 归档
3.7 用STEP 7 V5.5建立一个完整的项目
3.8 使用帮助
3.8.1 查找关键字或者功能
3.8.2 了解某个逻辑块FB/SFB/FC/SFC的功能及引脚的定义
第4章 西门子S7-300/400 PLC的编程语言
4.1 西门子S7-300/400 PLC的编程基础知识
4.1.1 编程元件
4.1.2 数制和数据类型
4.1.3 寻址方式
4.1.4 编程语言
4.2 CPU 中的寄存器
4.2.1 累加器(ACCUx)
4.2.2 状态字寄存器(16位)
4.2.3 数据块寄存器
4.3 位逻辑指令
4.4 定时器与计数器指令
4.4.1 定时器
4.4.2 计数器
4.5 数据处理与运算指令
4.5.1 装载与传送指令
4.5.2 比较指令
4.5.3 转换指令
4.5.4 移位与循环指令
4.5.5 算术运算指令
4.5.6 控制指令
4.6 实例
4.6.1 电动机的控制
4.6.2 定时器和计数器应用
第5章 西门子S7-300/400的程序结构
5.1 STEP 7编程方法简介
5.2 功能、数据块和功能块
5.2.1 块的概述
5.2.2 功能(FC)及其应用
5.2.3 共享数据块(DB)及其应用
5.2.4 自定义数据类型(UDT)及其应用
5.2.5 功能块(FB)及其应用
5.2.6 系统功能(SFC)及其应用
5.3 多重背景
5.3.1 多重背景的简介
5.3.2 多重背景的应用
5.4 组织块(OB)及其应用
5.4.1 中断的概述
5.4.2 主程序(OB1)
5.4.3 日期时钟中断组织块及其应用
5.4.4 循环中断组织块及其应用
5.4.5 硬件中断组织块及其应用
5.4.6 错误组织块及其应用
5.4.7 背景组织块
5.4.8 启动组织块及其应用
5.5 实例
第6章 西门子S7-300/400的编程方法与调试
6.1 功能图
6.1.1 功能图的画法
6.1.2 梯形图编程的原则
6.2 逻辑控制的梯形图编程方法
6.2.1 经验设计法
6.2.2 功能图设计法
6.3 西门子S7-300/400 PLC的诊断与调试方法
6.3.1 使用状态和出错LED进行诊断
6.3.2 使用STEP 7的软件诊断功能进行硬件诊断
6.3.3 用变量监控表进行调试
6.3.4 使用PLCSIM软件进行调试
6.3.5 使用交叉参考和符号表的导入/输出
6.4 实例
第2篇 应用精通篇
第7章 西门子S7-300/400的通信及其应用
7.1 通信基础知识
7.1.1 通信的基本概念
7.1.2 PLC网络的术语解释
7.1.3 RS-485标准串行接口
7.1.4 OSI参考模型
7.1.5 SIMATIC NET工业网络
7.2 现场总线概述
7.2.1 现场总线的概念
7.2.2 主流现场总线的简介
7.2.3 现场总线的特点
7.2.4 现场总线的现状
7.2.5 现场总线的发展
7.3 MPI通信及其应用
7.3.1 MPI通信简介
7.3.2 西门子S7-200与S7-300间的MPI通信
7.3.3 西门子S7-300与S7-300间的MPI通信
7.3.4 西门子S7-300/400与S7-400间的MPI通信
7.4 PROFIBUS-DP通信及其应用
7.4.1 PROFIBUS-DP通信概述
7.4.2 西门子S7-300与ET200M的PROFIBUS-DP通信
7.4.3 西门子S7-300与S7-200间的PROFIBUS-DP通信
7.4.4 西门子S7-300与S7-300间的PROFIBUS-DP通信
7.5 以太网通信及其应用
7.5.1 以太网通信基础
7.5.2 西门子S7-300间的以太网通信
7.5.3 西门子S7-400与远程IO模块ET200间的PROFINET通信
第8章 西门子S7-300的PID控制技术
8.1 PID控制简介
8.1.1 PID控制原理简介
8.1.2 PID控制的算法和图解
8.1.3 PID控制器的参数整定
8.2 利用西门子S7-300进行电炉的温度控制
第9章 西门子S7-300/400工程应用
9.1 间断润滑系统PLC控制系统
9.1.1 系统软硬件配置
9.1.2 编写程序
9.2 三级带装车系统的PLC控制
9.2.1 系统软硬件配置
9.2.2 编写程序
9.3 啤酒灌装线系统的PLC控制
9.3.1 系统软硬件配置
9.3.2 编写程序
9.4 往复运动小车PLC控制系统
9.4.1 系统软硬件配置
9.4.2 编写程序
9.5 刨床PLC控制系统
9.5.1 系统软硬件配置
9.5.2 编写控制程序
参考文献