第1章 可编程控制器基础知识
1.1 可编程控制器的发展与特点
1.1.1 可编程控制器的产生与现状
1.1.2 可编程控制器的特点
1.1.3 可编程控制器的性能指标
1.1.4 可编程控制器的分类
1.1.5 可编程控制器的发展趋势
1.2 可编程控制器的基本结构与工作原理
1.2.1 PLC程序控制的基本概念
1.2.2 PLC工作原理
1.2.3 PLC基本结构
1.3 西门子SIMATIC控制器简介
1.3.1 西门子SIMATIC系统
1.3.2 西门子SIMATIC控制器
习题
第2章 S7-200系列PLC系统硬件结构
2.1 S7-200系列PLC基本单元
2.1.1 基本单元特点
2.1.2 基本单元的I/O
2.1.3 CPU工作方式
2.1.4 基本单元工作电源
2.1.5 基本单元模拟电位器
2.1.6 基本单元通信接口
2.2 S7-200系列PLC扩展模块
2.2.1 扩展模块
2.2.2 扩展模块工作电源
2.3 S7-200系列PLC辅助设备
2.3.1 编程器
2.3.2 文本显示器
2.3.3 程序存储卡
2.3.4 锂电池卡及断电保护
习题
第3章 S7-200系列PLC软元件结构
3.1 S7-200PLC存储空间及地址分配
3.1.1 存储器与存储空间
3.1.2 数据存储空间
3.1.3 数据空间地址分配方法
3.2 S7-200PLC内部软元件
3.2.1 I/O软继电器
3.2.2 变量寄存器
3.2.3 内部标志位寄存器
3.2.4 特殊标志位寄存器
3.2.5 局部寄存器
3.2.6 定时器和计数器
3.2.7 高速计数器
3.2.8 累加器
3.2.9 顺序控制软继电器
3.2.1 0S7-200软元件一览表
3.3 S7-200PLC其他功能
3.3.1 中断功能
3.3.2 自由口通信功能
3.3.3 输入信号滤波与捕捉功能
习题
第4章 S7-200编程语言及指令系统
4.1 S7-200编程语言与指令操作数范围
4.1.1 编程语言
4.1.2 指令操作数范围
4.1.3 梯形图设计规则
4.2 S7-200基本指令
4.2.1 逻辑位标准操作指令
4.2.2 逻辑位立即操作指令
4.2.3 定时器指令
4.2.4 计数器指令
4.2.5 比较指令
4.2.6 基本指令编程实例
4.3 S7-200程序控制指令
4.3.1 跳转、标号指令
4.3.2 子程序调用、子程序入口和返回指令
4.3.3 STOP、WDR、END和:MEND指令
4.3.4 FOR与NEXT循环指令
4.4 S7-200数学运算指令
4.4.1 数学逻辑运算指令
4.4.2 四则运算指令
4.4.3 数学函数指令
4.5 S7-200数据操作指令
4.5.1 数据移位指令
4.5.2 数据循环移位指令
4.5.3 数据传送指令
4.5.4 数据转换指令
4.5.5 编码和译码指令
4.5.6 七段码显示指令
4.6 S7-200PID指令
4.6.1 PID算法
4.6.2 回路输入的转换及归一化处理
4.6.3 回路输出转换为工程量标定的整数值
4.6.4 变量范围与出错情况
4.6.5 PID指令
4.7 S7-200其他操作指令
4.7.1 高速计数器操作指令
4.7.2 表功能指令
4.7.3 通信指令
4.7.4 中断指令.
4.7.5 USS协议指令
习题
第5章 S7-200编程软件STEP7-Micro/Win32
5.1 STEP7-Micro/Win32的安装与工作组件
5.1.1 STEP7-Micro/Win32编程软件的安装
5.1.2 STEP7-Micro/Win32编程软件的工作界面及功能
5.2 通信连接及参数设置
5.2.1 通信接口的安装与删除
5.2.2 K/PPI电缆参数设置..
5.3 用STEP7-Micro/Win32编程软件进行编程
5.3.1 建立项目
5.3.2 程序编制
5.4 操作模式的选择及程序的下载与上装
5.4.1 选择操作模式
5.4.2 程序的下载
5.4.3 程序的上装
5.5 程序的监视与调试
5.5.1 程序编辑器监视
5.5.2 状态图监视和调试
5.5.3 选择扫描次数
第6章 S7-300PLC系统及编程
6.1 S7-300PLC的硬件构成
6.1.1 CPU模块
6.1.2 信号模块
6.1.3 通信处理器模块
6.1.4 功能模块
6.1.5 接口模块
6.1.6 电源模块
6.2 S7-300的扩展及I/O地址分配
6.2.1 S7-300PLC的基本结构
6.2.2 S7-300的扩展
6.2.3 S7-300的I/O地址分配
6.3 S7-300指令系统
6.3.1 位逻辑指令
6.3.2 比较指令
6.3.3 转换指令
6.3.4 计数器指令
6.3.5 打开数据块指令
6.3.6 跳转控制指令
6.3.7 整数算术运算指令
6.3.8 浮点算术运算指令
6.3.9 赋值指令
6.3.10 主控继电器指令
6.3.11 移位和循环指令
6.3.12 状态位指令
6.3.13 定时器指令
6.3.14 字逻辑指令
6.3.15 STL指令系统
6.4 mP7编程简介
6.4.1 STEP7编程软件简介
6.4.2 STEP7程序结构
6.4.3 STEP7中的数据类型
6.4.4 符号编程
……
第7章 西门子系列PLC的网络控制
第8章 基于S7系列PLC单机控制系统设计
第9章 基于现场总线的网络控制系统设计
参考文献