S7—300 PLC基础教程
作者: 牛百齐
出版时间:2016年5月
出版社:机械工业出版社
- 机械工业出版社
- 9787111532965
- 181891
- 0062177248-2
- 平装
- 16开
- 2016年5月
- 工学
- 控制科学与工程
- TM571.61
- 机电、自动化
- 高职高专
本书共分为8章,第1、2章主要介绍了PLC基础知识与S7-300 PLC的硬件系统、STEP7编程软件与仿真软件;第3~7章介绍S7-300 PLC的基本指令和功能指令系统、编程方法及控制系统的设计方法;第8章介绍了S7-300 PLC的通信与网络。
本书可作为高职、高专院校电气自动化、机电一体化及相关专业的教材,也可作为控制领域初学者、爱好者、工程技术人员的学习参考书。
前言
第1章 PLC基础知识与S7-300 PLC
1.1 PLC的定义和分类
1.1.1 PLC的定义
1.1.2 PLC的分类
1.2 PLC的特点与应用
1.2.1 PLC的特点
1.2.2 PLC的应用
1.3 PLC的基本结构与工作原理
1.3.I PLC的基本结构
1.3.2 PLC的工作原理
1.4 S7-300 PLC的硬件系统
1.4.1 S7-300 PLC系列PLC的硬件组成
1.4.2 电源模块
1.4.3 CPU模块
1.4.4 S7-300 PLC的信号模块
1.4.5 其他模块
1.5 PLC的硬件组态
1.5.1 PLC的硬件组态方法
1.5.2 S7-300 PLC信号模块地址的确定
1.6 技能训练 S7-300 PLC模块的安装
1.7 习题
第2章 STEP 7编程软件与仿真软件
2.1 STEP 7概述
2.1.1 STEP 7的组成
2.1.2 创建项目
2.1.3 项目的硬件组态
2.1.4 参数设置
2.2 S7-PLCSIM介绍
2.2.1 S7-PLCSIM仿真软件的功能
2.2.2 用S7-PLCSIM调试程序
2.3 技能训练 电动机起/停控制系统的硬件组态与仿真
2.4 习题
第3章 S7-300 PLC的基本指令及应用
3.1 S7-300 PLC的数据类型和指令基础
3.1.1 S7-300 PLC的数据类型
3.1.2 S7-300 PLC的存储区
3.1.3 指令的构成与寻址方式。
3.2 位逻辑指令
3.2.1 触点与线圈指令
3.2.2 位逻辑运算指令
3.2.3 置位/复位指令
3.2.4 触发器指令
3.2.5 边沿检测指令
3.2.6 位逻辑指令的应用实例
3.3 定时器
3.3.1 定时器概述
3.3.2 脉冲定时器(S_PULSE)
3.3.3 扩展脉冲S5定时器
3.3.4 接通延时S5定时器
3.3.5 保持型接通延时S5定时器
3.3.6 断开延时S5定时器S_OFFDT
3.3.7 定时器指令应用实例
3.4 计数器
3.4.1 加计数器S_CU
3.4.2 减计数器S_CD
3.4.3 加减计数器S_CUD
3.4.4 计数器应用实例
3.5 技能训练
3.5.1 技能训练1 电动机顺序起、停控制
3.5.2 技能训练2 停车场车位计数PLC控制
3.6 习题
第4章 数据处理、运算指令及应用
4.1 数据处理指令
4.1.1 装入指令与传送指令
4.1.2 数据转换指令
4.1.3 比较指令
4.1.4 移位指令与循环移位指令
4.2 运算指令
4.2.1 整数与双整数算术运算指令
4.2.2 浮点数算术运算指令
4.2.3 扩展的实数(浮点数)运算指令
4.2.4 字逻辑运算指令
4.2.5 运算指令综合应用
4.3 技能训练灌装生产线包装的PLC控制
4.4 习题
第5章 控制指令与顺序控制
5.1 控制指令
5.1.1 逻辑控制指令
5.1.2 程序控制指令
5.1.3 主控继电器指令
5.2 顺序控制
5.2.1 顺序控制系统的结构
5.2.2 顺序功能图
5.2.3 顺序功能图的结构形式
5.2.4 顺序功能图的编程
5.3 S7 GRAPH语言
5.3.1 S7 GRAPH语言的功能
5.3.2 S7 GRAPH编辑器
5.3.3 S7 GRAPH的应用
5.4 技能训练物料混合装置PLC控制
5.5 习题
第6章 S7系列的程序结构
6.1 用户程序的基本结构
6.1.1 用户程序的结构
6.1.2 用户程序中的块
6.2 组织块
6.2.1 组织块的组成与分类
6.2.2 组织块的优先级
6.2.3 起动组织块与循环执行的组织块
6.2.4 定期执行的组织块
6.3 数据块
6.3.1 数据块的分类及数据结构
6.3.2 建立数据块
6.3.3 访问数据块
6.4 逻辑块的结构及编程
6.4.1 逻辑块的结构
6.4.2 逻辑块(FC和FB)的编程
6.5 技能训练
6.5.1 技能训练1 无参数FC的搅拌控制系统程序设计
6.5.2 技能训练2 带参数FC的星三角起动的控制系统设计
6.5.3 技能训练3 无静态参数FB的水位控制系统程序设计
6.5.4 技能训练4 有静态参数FB的交通信号灯控制系统程序设计
6.5.5 技能训练5 使用多重背景的发动机组控制系统设计
6.6 习题
第7章 PLC控制系统设计
7.1 控制系统设计的原则与步骤
7.2 PLC应用系统的硬件设计
7.2.1 PLC选型与容量估算
7.2.2 I/O模块的选择与分配
7.2.3 PLC控制系统控制设计实例
7.3 PLc控制系统的软件设计
7.3.1 PLC控制系统的软件设计内容、步骤
7.3.2 开关量控制系统的设计
7.3.3 模拟量控制系统的设计
7.3.4 PID闭环控制系统设计
7.4 技能训练循环池液位的PID控制
7.5 习题
第8章 S7-300 PLC的通信与网络
8.1 S7-300 PLC的通信
8.2 MPI网络通信
8.2.1 MPI网络
8.2.2 MPI的通信方式
8.3 技能训练MPI通信
8.3.1 技能训练1 S7-300 PLC之间的全局数据通信
8.3.2 技能训练2 无组态连接的MPI通信
8.3.3 技能训练3 有组态连接的MPI单向通信
8.4. PROFIBuS网络通信
8.4.1 PROFIBUS介绍
8.4.2 PROFIBUS-DP设备
8.5 技能训练PROFIBUS通信
8.5.1 技能训练4 主站与智能从站主从通信方式的组态
8.5.2 技能训练5 CPU集成DP接口连接远程I/O站
8.5.3 技能训练6 通过CP 342-5实现PROFIBUS通信
8.6 习题
参考文献