西门子S7-1200 PLC作为中小型PLC的佼佼者,在硬件配置和软件编程上都有着强大的优势。本书在介绍西门子S7-1200 PLC项目创建及硬件配置的基础上,结合PLC相关行业的岗位需求,将内容分为8章,分别为可编程控制器基础、位逻辑指令的应用、定时器指令与计数器指令的应用、功能指令的应用、数字量控制系统的设计、PLC的网络通信、PLC的组态、PLC控制系统的综合设计。
本书可作为高等院校自动化、电子信息工程、机械设计制造及其自动化等相关专业的教材,也可供工程技术人员参考使用。
第1章 可编程控制器基础
1.1 PLC概述
1.1.1 PLC的产生和定义
1.1.2 PLC的发展历程和趋势
1.1.3 PLC的分类和应用
1.1.4 PLC的组成
1.1.5 市场上主流的PLC
1.2 S7-1200 PLC的硬件系统
1.2.1 S7-1200 PLC的工作原理和工作模式
1.2.2 S7-1200 PLC硬件系统的结构
1.2.3 S7-1200 PLC硬件系统的安装
1.3 S7-1200 PLC的开发软件
1.3.1 S7-1200 PLC的开发软件概述
1.3.2 TIA博途软件的安装及使用
习题
第2章 位逻辑指令的应用
2.1 位逻辑指令的应用准备
2.1.1 S7-1200 PLC的存储器
2.1.2 PLC的数据类型和地址格式
2.1.3 梯形图编程规则
2.1.4 触点指令和输出指令
2.1.5 案例——设计故障报警指示灯控制系统
2.2 置位复位指令的应用
2.2.1 置位指令
2.2.2 复位指令
2.2.3 置位/复位触发器指令和复位/置位触发器指令
2.2.4 置位位域指令和复位位域指令
2.2.5 案例——设计电机顺序启动逆序停止控制系统
2.2.6 案例——设计四组抢答器控制系统
2.3 边沿指令的应用
2.3.1 扫描操作数信号边沿指令
2.3.2 边沿检测线圈指令
2.3.3 扫描ROL边沿指令
2.3.4 案例——设计电机正反转控制系统
习题
第3章 定时器指令与计数器指令的应用
3.1 定时器指令的应用
3.1.1 接通延时定时器指令
3.1.2 关断延时定时器指令
3.1.3 脉冲定时器指令
3.1.4 保持型接通延时定时器指令
3.1.5 案例——设计指示灯循环点亮系统
3.1.6 案例——设计带有定时功能的四组抢答器控制系统
3.2 计数器指令的应用
3.2.1 加计数器指令
3.2.2 减计数器指令
3.2.3 加减计数器指令
3.2.4 计数器指令的应用技巧
3.2.5 案例——设计饮料灌装生产线产品数量检测系统
3.2.6 案例——设计景区人流量监测系统
习题
第4章 功能指令的应用
4.1 比较指令和数学运算指令的应用
4.1.1 比较指令
4.1.2 数学运算指令
4.1.3 案例——设计自动售货机模拟系统
4.2 数据处理指令的应用
4.2.1 移位指令
4.2.2 循环移位指令
4.2.3 移动操作指令
4.2.4 案例——设计天塔之光控制系统
4.3 数据块和函数块的应用
4.3.1 函数、数据块和函数块
4.3.2 数组类型数据的创建
4.3.3 案例——设计十字路口交通灯控制系统
习题
第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 运动控制系统的设计
5.3.1 高速计数器
5.3.2 高速脉冲输出
5.3.3 运动控制参数
5.3.4 运动控制指令
5.3.5 案例——设计搬运机械手模拟系统
习题
第6章 PLC的网络通信
6.1 通信指令
6.1.1 TSEND_C指令
6.1.2 TRCV_C指令
6.1.3 案例——设计两台电机异地启停控制系统
6.2 人机界面与触摸屏
6.2.1 人机界面
6.2.2 触摸屏
6.2.3 案例——用触摸屏控制电机
习题 187
第7章 PLC的组态
7.1 PLC的组态软件
7.1.1 组态软件介绍
7.1.2 组态王开发入门
7.1.3 案例——用组态王模拟液体混合装置
7.2 模拟量处理及变频器
7.2.1 PLC处理模拟量
7.2.2 PID控制指令
7.2.3 变频器
7.2.4 案例——设计恒压供水系统
习题
第8章 PLC控制系统的综合设计
8.1 PLC控制系统的总体方案设计
8.1.1 PLC控制系统的设计原则
8.1.2 PLC控制系统的设计步骤
8.1.3 案例——设计单部四层电梯控制系统的总体方案
8.2 PLC控制系统的硬件方案设计
8.2.1 选择PLC
8.2.2 选择I/O模块
8.2.3 选择其他硬件设备
8.2.4 案例——设计单部四层电梯控制系统的硬件方案
8.3 PLC控制系统的软件方案设计
8.3.1 PLC程序的设计原则
8.3.2 PLC程序的设计步骤
8.3.3 案例——设计单部四层电梯控制系统的软件方案
习题
参考文献