第一章 可编程序控制器(PLC)及编程系统简介 1
第一节 PLC的主要特点及应用领域 1
第二节 PLC的工作原理及编程语言 3
第二章 S7-300系列结构体系和特点 8
第一节 S7-300系列PLC简介 8
第二节 S7-300系列的系统结构 9
第三节 S7-300系列I/O硬件模块的安装 17
第四节 S7-300系列I/O模块的地址分配 18
第五节 输入设备与AI的连接 20
第六节 输出模块的连接 24
第三章 STEP7的使用 26
第一节 概述 26
第二节 安装与卸载STEP7 27
第三节 SIMATIC管理器 29
第四节 设置PG/PC 30
第五节 硬件组态 31
第六节 硬件组态的调试 37
第七节 离线/在线程序块的比较 40
第八节 利用变量表调试 41
第九节 PLCSIM简介 44
第四章 编程语言与指令系统 46
第一节 S7-300系列指令基础 46
第二节 位逻辑指令 49
第三节 定时器与计数器指令 56
第四节 字逻辑指令 66
第五节 控制指令 69
第六节 PLC控制系统的设计与应用 72
第五章 组织块及系统功能块的使用 85
第一节 组织块 85
第二节 循环处理的主程序OB1 86
第三节 日期时间中断组织块(OB10~OB17) 87
第四节 延时中断组织块(OB20~OB24) 89
第五节 循环中断组织块(OB30~OB38) 91
第六节 硬件中断组织块(OB40~OB47) 93
第七节 启动组织块(OB100~OB102) 94
第六章 结构化编程 96
第一节 概述 96
第二节 数据块中的数据存储 98
第三节 功能和功能块编程及调用举例 99
第七章 实训项目 107
第一节 设备介绍 107
第二节 硬件组态训练 111
实验一 硬件组态 111
实验二 编辑符号表、变量表 112
实验三 下载与上传 113
实验四 硬件测试 114
第三节 基本指令实训 115
实训项目一 位逻辑指令 115
实训项目二 传输、比较指令 118
实训项目三 模拟量输入/输出传输 120
实训项目四 定时器、计数器指令 121
第四节 综合实训 124
实训项目一 传统继电器控制三相异步电动机的正反转 124
实训项目二 PLC控制三相异步电动机的正反转 127
实训项目三 三相异步电动机的Y/△启动控制 128
实训项目四 霓虹灯控制 130
实训项目五 多级传送带的控制 131
实训项目六 交通信号灯的控制 132
实训项目七 运料小车行程的控制 133
实训项目八 液体混合控制 135
实训项目九 机械手控制 136
第五节 组织块及系统功能实训 138
实训项目一 日期时间中断 138
实训项目二 延时中断 140
实训项目三 循环中断 141
实训项目四 硬件中断 142
实训项目五 二阶系统模拟控制 143
第八章 常用低压电器简介 152
第一节 低压配电电器 152
第二节 低压控制电器——接触器与主令电器 154
第三节 控制电器——继电器 157
附录一 S7-300系列指令系统一览表 160
附录二 S7-300系列组织块一览表 165
参考文献 166