模块一 认识可编程序控制器 1
任务一 认识PLC的产生和定义 1
任务二 掌握可编程序控制器的特点 7
任务三 熟悉PLC的编程语言 14
任务四 了解可编程序控制器的性能指标 17
任务五 可编程序控制器的发展趋势 18
习题 20
模块二 理解可编程序控制器工作原理 21
任务一 理解可编程序控制器结构 21
任务二 掌握PLC的基本工作原理 30
任务三 掌握寻址方式 37
习题 41
模块三 掌握S7-200指令 42
任务一 掌握位操作指令 42
任务二 熟悉运算指令 53
任务三 理解数据处理指令 57
任务四 了解转换指令 60
任务五 了解程序控制类指令 62
任务六 了解中断指令 68
任务七 理解高速计数器 71
任务八 了解高速脉冲输出 77
习题 81
模块四 编写可编程序控制器程序 82
任务一 掌握编程原则 82
任务二 掌握基本电路 84
任务三 编写S7-200实例程序 93
习题 114
模块五 使用可编程序控制器实现控制系统 115
任务一 实现化工生产反应装置 115
任务二 实现主引风机的Y-△启动控制 132
任务三 实现工件搬运控制 142
任务四 实现客梯的自动控制 152
习题 157
模块六 了解S7-200系列PLC通信 160
任务一 了解Profibus通信 161
任务二 了解S7-200系列PLC自由口通信 168
任务三 了解PLC网络通信 174
习题 182
模块七 了解S7-300 PLC 183
任务一 了解SIMATIC S7-300系列PLC系统基本构成 183
任务二 了解基本S7-300 PLC硬件 186
任务三 理解S7-300 PLC电气安装规范 192
任务四 了解STEP 7编程技术 193
任务五 了解S7-300 PLC的故障诊断 196
习题 199
模块八 可编程序控制器实验与实训 200
任务一 熟悉TVT-90HC实训设备及STEP7软件 200
任务二 逻辑指令程序设计 205
任务三 定时器指令程序设计与调试 208
任务四 计数器指令程序设计与调试 209
任务五 传送指令编程操作 209
任务六 数据移位指令程序设计与调试 210
任务七 算术运算指令程序设计与调试 212
任务八 水塔水位自动控制综合程序设计实例 214
任务九 电动机控制程序设计 216
任务十 天塔之光的设计 218
任务十一 交通灯自控与手控 219
任务十二 多种液体自动混合系统 221
任务十三 邮件分拣机 223
任务十四 自动售货机 225
任务十五 机械手搬运流水线 227
附录Ⅰ S7-200的特殊存储器(SM)标志位 230
附录Ⅱ 中断事件优先级 233
参考文献 234