弭洪涛,孙铁军,牛国成等编著的这本《PLC技术实用教程——基于西门子S7-300》共10章。第1章为PLC应用基础,介绍学习PLC的电气基础、硬件基础、软件基础和网络基础;第2章为西门子PLC硬件系统,主要介绍西门子PLC的硬件配置和内部资源;第3章介绍SIMATIC管理器——STEP7的基本使用方法;第4章介绍西门子S7—300 PLC的指令系统;第5章通过实例介绍PLC应用系统的设计方法;第6章详细介绍西门子PLC的程序结构及编程技术;第7章介绍西门子PLC应用系统的基本调试方法;第8章介绍模拟量闭环控制系统的设计方法;第9章介绍西门子PLC的通信网络及应用;第10章为西门子组态软件WinCC入门。
弭洪涛,孙铁军,牛国成等编著的这本《PLC技术实用教程——基于西门子S7-300》以西门子S7-300系列PLC为主,系统介绍PLC应用基础、工作原理、硬件配置、指令系统及编程方法、应用系统设计、工业控制网络及STEP7应用和WinCC入门等内容,体系完整、通俗易懂,并通过大量实验及工程案例使理论学习和工程实践相结合,便于初学者使用。
《PLC技术实用教程——基于西门子S7-300》可作为电气信息类、自动化类、机械类等工科专业的本科教材,也可供从事相关技术工作的工程技术人员自学和参考。
绪论/(1)
第1章 PLC应用基础/(3)
1.1 电气技术基础/(3)
1.1.1 接触器/(3)
1.1.2 继电器/(8)
1.1.3 主令电器/(12)
1.1.4 刀开关/(14)
1.1.5 自动开关/(14)
1.1.6 熔断器/(15)
1.1.7 典型控制线路/(16)
1.2 PLC硬件基础/(19)
1.2.1 PLC的组成/(19)
1.2.2 PLC的输入/输出单元/(21)
1.2.3 PLC的工作原理/(27)
1.3 PLC软件基础/(32)
1.4 PLC网络基础/(34)
1.4.1 数据通信/(34)
1.4.2 局部网络/(36)
1.4.3 网络协议/(37)
习题/(38)
第2章 西门子PLC硬件系统/(40)
2.1 概述/(40)
2.1.1 西门子PLC分类/(40)
2.1.2 S7-300/400 PLC的组成/(40)
2.1.3 S7-300 PLC的结构/(44)
2.2 硬件配置/(46)
2.2.1 CPU模块/(46)
2.2.2 I/O模块/(51)
2.2.3 分布式I/O/(60)
2.3 S7-300 PLC的内部资源/(61)
习题/(66)
第3章 SIMATIC管理器——STEP7入门/(67)
3.1 概述/(67)
3.1.1 安装STEP7/(67)
3.1.2 使用STEP7的基本步骤/(68)
3.1.3 STEP 7的启动/(68)
3.2 创建及编辑项目/(69)
3.3 硬件组态与参数设置/(72)
3.3.1 硬件组态的任务及步骤/(72)
3.3.2 CPU参数设置/(73)
3.3.3 I/O模块参数设置/(77)
习题/(81)
第4章 西门子PLC软件系统/(82)
4.1 概述/(82)
4.1.1 编程语言/(82)
4.1.2 数据类型/(85)
4.1.3 操作数/(89)
4.1.4 寻址方式/(89)
4.2 位指令/(92)
4.2.1 基本逻辑指令/(92)
4.2.2 置位和复位指令/(97)
4.2.3 RS和SR触发器/(98)
4.2.4 跳变沿检测指令/(100)
4.3 字指令/(102)
4.3.1 装入与传送指令/(102)
4.3.2 定时器指令/(103)
4.3.3 计数器指令/(109)
4.3.4 转换指令/(112)
4.3.5 比较指令/(115)
4.3.6 移位指令/(117)
4.3.7 数据运算指令/(121)
4.4 控制指令/(126)
4.4.1 逻辑控制指令/(126)
4.4.2 程序控制指令/(128)
4.4.3 主控继电器指令/(130)
4.4.4 数据块指令/(132)
习题/(132)
第5章 PLC应用系统设计/(135)
5.1 PLC应用系统的硬件设计/(135)
5.1.1 PLC选型/(135)
5.1.2 PLC容量估算/(136)
5.1.3 I/O模块的选择/(137)
5.1.4 分配I/O点/(137)
5.1.5 设计安全回路/(138)
5.2 PLC应用系统的软件设计/(138)
5.3 设计举例/(140)
习题/(141)
第6章 S7-300程序结构及编程技术/(143)
6.1 STEP7中的程序对象/(143)
6.2 功能块与功能的调用/(147)
6.2.1 堆栈/(147)
6.2.2 局域数据类型/(148)
6.2.3 编程方式/(149)
6.3 建立符号表/(150)
6.3.1 定义符号/(150)
6.3.2 符号表/(151)
6.3.3 逻辑块的生成/(153)
6.4 在STEP7中创建程序/(155)
6.4.1 在OB1中创建程序/(155)
6.4.2 创建一个有功能块和数据块的程序/(159)
6.4.3 编程一个功能/(162)
6.4.4 编程一个多重背景/(164)
6.4.5 编程实例/(166)
习题/(174)
第7章 PLC应用系统的调试/(175)
7.1 用变量表调试程序/(175)
7.1.1 概述/(175)
7.1.2 创建变量表/(176)
7.1.3 使用变量表/(178)
7.2 用程序状态功能调试程序/(180)
7.2.1 程序状态功能的启动/(180)
7.2.2 程序状态的显示/(181)
7.2.3 单步与断点功能的使用/(183)
7.2.4 HOLD模式/(184)
7.2.5 编程数据块状态/(184)
7.3 利用仿真软件S7-PLCSIM调试程序/(185)
7.3.1 S7-PLCSIM简介/(185)
7.3.2 S7-PLCSIM的使用方法/(186)
7.3.3 S7-PLCSIM应用举例/(187)
习题/(188)
第8章 模拟量闭环控制系统设计/(189)
8.1 概述/(189)
8.2 S7-300模拟量输入模块和模拟量输出模块/(191)
8.3 模拟量PID控制程序设计/(192)
8.3.1 PID控制基本公式/(192)
8.3.2 PID控制参数选择/(193)
8.4 模拟量程序设计实例/(194)
8.4.1 栽培室温度控制/(194)
8.4.2 PID控制程序实现/(198)
8.4.3 温度控制/(199)
8.4.4 恒压供水系统/(201)
8.4.5 3种液体自动混合系统/(207)
习题/(211)
第9章 西门子PLC通信网络及应用/(212)
9.1 SIMATIC NET通信系统概述/(212)
9.2 MPI网络/(214)
9.2.1 MPI网络概述/(214)
9.2.2 全局数据通信的组态/(216)
9.2.3 无组态的MPI通信方法/(218)
9.2.4 需要配置连接的通信/(220)
9.3 PROFIBUS通信网络/(221)
9.3.1 PROFIBUS硬件接口种类/(221)
9.3.2 PR0FIBUS网络拓扑结构/(223)
9.3.3 PROFIBUS支持的通信协议与服务/(226)
9.3.4 PROFIBUS-DP的应用/(226)
9.4 工业以太网/(235)
9.4.1 工业以太网简介/(236)
9.4.2 工业以太网的接口/(238)
9.4.3 工业以太网的传输介质/(239)
9.4.4 工业以太网拓扑结构/(240)
9.4.5 工业以太网编程与应用/(240)
习题/(249)
第10章 组态软件WinCC入门及应用/(250)
10.1 WinCC软件的主要功能/(250)
10.2 WinCC工程项目开发的一般过程/(251)
10.3 WinCC的安装与卸载/(252)
10.4 创建WinCC Explorer项目/(255)
10.4.1 启动WinCC并创建一个项目/(255)
10.4.2 选择并安装PLC或驱动器/(256)
10.4.3 定义变量/(257)
10.4.4 创建并编辑过程画面/(260)
10.4.5 设置运行系统属性/(264)
10.4.6 激活项目/(265)
10.5 显示过程值/(266)
10.6 打印变量记录运行系统报表/(270)
10.7 客户机/服务器操作/(273)
习题/(276)
参考文献/(277)