标题：西门子S7-200
图书信息
西门子S7-200  [1]定　价：￥56.00 
作　者：赵景波　等编著
出 版 社：机械工业出版社
出版时间：2010-9-1
开　本：大16开
内容简介
本书系统论述了西门子S7-200 PLC的开发方法与控制实例，主要内容包括：西门子S7-200 PLC简介、S7-200的基本指令、PLC梯形图程序设计、S7-200的功能指令、STEP 7-Micro/WIN编程软件、S7—200系列PLC的通信与网络、变频器的PLC控制、人机交互设备、S7-200的常用模块、PLC控制系统的应用设计及PLC的安装与维修等。
全书重点突出，层次分明，注重知识的系统性、针对性和先进性；注重理论与实践联系，培养工程应用能力。另外，本书配套光盘给出了书中的实例文件、开发过程的操作录像文件、常用元器件及芯片等丰富的拓展资源，极大地方便了读者自学，动手实践。
本书特别适合初学者使用，对有一定可编程控制器基础知识的读者来说，也是不可多得的参考资料，此外，本书也可以用作可编程控制器设计人员的培训教材或大专院校相关专业师生的教学参考用书。 
目录
第1章 认识西门子S7-200 PLC1.1 认识西门子PLC的硬件
实例1：单输入/单输出控制
1.1.1 S7-200 PLC的主机模块
1.1.2 S7-200系列PLC的I/O接线
1.2 认识西门子PLC的程序开发过程
实例2：电动机的启停控制
1.2.1 PLC的程序开发环境
1.2.2 电动机启停控制程序的开发
1.3 理解西门子PLC的工作原理
实例3：加电输出禁止程序
1.3.1 PLC的工作原理
1.3.2 用户程序的执行过程
思考题第2章 PLC的指令系统2.1 S7-200 PLC的基本指令
2.1.1 位操作类指令
实例4：位的设置
实例5：电动机优先控制
实例6：置位/复位指令实现电动机的启停控制
实例7：输入信号的边沿检测
2.1.2 定时器和计数器指令
实例8：定时器延迟控制
实例9：计数器控制
2.1.3 比较操作指令
实例10：数据的比较
实例11：水位、水温控制
2.1.4 移位操作指令
实例12：跑马灯的实现
实例13：应用寄存器移位
2.1.5 程序控制指令
实例14：PLC故障控制
实例15：循环指令的应用
实例16：子程序的调用
实例17：自动\手动切换控制
实例18：设备的初始化控制
2.2 S7-200 PLC的功能指令
2.2.1 数据传送指令
2.2.2 数****算指令
实例19：用除法实现数据的分离
实例20：按比例放大模拟值
实例21：求解75°的正弦值
2.2.3 逻辑运算指令
实例22：利用逻辑运算指令实现数据分离
2.2.4 表功能指令
实例23：表中取数
2.2.5 数据转换指令
实例24：BCD码与整数之间的转换
实例25：双整数与实数之间的转换
实例26：英寸转换为厘米
实例27：ASCII码与十六进制数之间的转换
2.2.6 中断指令
实例28：处理输入/输出中断程序
实例29：处理定时中断程序
实例30：模拟量的定时采集
2.2.7 时钟指令
实例31：设定CPU时钟
2.2.8 高速处理类指令
实例32：高速计数器指令的应用
实例33：高速脉冲输出指令的应用
思考题第3章 PLC系统的基本控制编程3.1 PLC程序的结构与编程规则
3.1.1 PLC程序的结构
3.1.2 编程技巧与规则
3.2 基本控制程序
3.2.1 自锁、互锁控制
实例34：自锁控制
实例35：互锁控制
实例36：连锁控制
3.2.2 时间控制
实例37：瞬时接通/延时断开控制
实例38：延时接通/延时断开控制
实例39：多个定时器组合实现长延时控制
实例40：定时器和计数器组合实现长延时控制
实例41：计数器串联组合实现时钟控制
3.2.3 脉冲触发控制
实例42：用微分操作指令实现脉冲触发
实例43：用定时器实现周期脉冲触发控制
实例44：用定时器实现脉宽可控的脉冲触发控制
3.2.4 分频控制
实例45：二分频控制
3.2.5 报警控制
实例46：单故障报警控制
实例47：多故障报警控制
3.2.6 计数控制
实例48：扫描计数控制
实例49：6位数计数控制
3.2.7 顺序控制
实例50：用定时器实现顺序控制
实例51：用计数器实现顺序控制
实例52：用移位指令实现顺序控制
3.2.8 循环控制
实例53：彩灯闪亮循环控制
3.2.9 多地点控制
实例54：三地控制一盏灯
3.2.10 高速计数器控制
实例55：高速计数器模拟控制
实例56：高速计数器测速控制
3.3 常用典型环节或系统控制编程
实例57：电动机正、反转控制
实例58：电动机Y-△减压启动控制
实例59：电动机的软启动控制
实例60：物流检测控制
实例61：钻孔动力头控制
实例62：液位控制
实例63：音乐演奏程序
思考题第4章 PLC扩展系统4.1 S7-200 PLC的系统配置
4.2 数字量扩展模块
实例64：数字量扩展模块的I/O编址
4.3 模拟量扩展模块
4.3.1 模拟量输入模块EM231
4.3.2 热电偶、热电阻扩展模块EM231
4.3.3 模拟量输出模块EM232
实例65：CPU扩展EM231进行模拟量输入信号测量
实例66：CPU扩展EM235实现温度控制
4.4 位控模块
4.4.1 位控模块EM253的硬件特性
4.4.2 位控模块EM253的配置
4.4.3 位控模块EM253的子程序
实例67：EM253实现简单相对运动
实例68：EM253实现典型的运动控制
4.5 PID算法原理及指令介绍
4.5.1 PID算法介绍
4.5.2 PID回路指令
4.5.3 PID回路指令输入/输出变量数值转换
实例69：水储罐恒压控制
思考题第5章 顺序功能图程5.1 基本概念
5.2 结构形式
5.3 顺序功能图的编程方法及梯形图表示
5.3.1 使用通用逻辑指令的方法
实例70：冲床动力头进给运动控制
实例71：自动门控制系统
实例72：专用钻床部分控制程序
5.3.2 使用置位、复位（S、R）指令的方法
5.3.3 使用SCR指令的方法
思考题第6章 PLC控制系统应用6.1 PLC控制系统设计的基本原则与步骤
6.1.1 PLC控制系统设计的基本原则
6.1.2 PLC控制系统设计的一般步骤和内容
6.2 PLC系统控制程序设计方法
6.2.1 逻辑设计法
实例73：通风系统运行状态监控
实例74：电动机交替运行控制
6.2.2 移植设计法
实例75：某卧式镗床继电器控制系统移植设计为PLC控制系统
6.2.3 经验设计法
实例76：PLC控制送料小车的经验设计
6.2.4 顺序功能图设计法
6.3 PLC控制系统应用设计
实例77：交通灯控制
实例78：工业机械手的PLC控制
实例79：U形板折板机的PLC控制
实例80：某型导弹测试架控制
思考题第7章 PLC系统通信7.1 S7-200 PLC通信部件介绍
7.1.1 通信端口
7.1.2 PC/PPI电缆
7.1.3 网络连接器
7.1.4 网络中继器
7.1.5 EM277 PROFIBUS-DP模块
7.1.6 CP 243-1和CP 243-1 IT模块
7.2 S7-200 PLC的通信协议及指令
7.2.1 PPI协议
7.2.2 MPI协议
7.2.3 自由口通信协议
7.2.4 PROFIBUS协议
7.2.5 TCP/IP协议
7.2.6 通信指令
实例81：检测XMT指令对数据的发送
7.3 PPI通信实例
实例82：两台S7-200实现PPI通信
实例83：多台S7-200 PLC实现PPI通信
7.4 MPI通信实例
实例84：全局数据包通信方式
实例85：无组态连接通信方式
7.5 PROFIBUS-DP通信实例
实例86：以EM277为接口的S7-200与Profibus-DP的连接
7.6 工业以太网通信实例
实例87：S7-200为服务器、S7-400为客户机的以太网通信
实例88：S7-200为客户机、S7-400为服务器的以太网通信
7.7 自由口通信实例
实例89：利用S7-200的自由通信口收/发数据
实例90：利用S7-200的自由通信口发送数据
实例91：利用S7-200的自由通信口接收数据
实例92：利用S7-200的自由通信口控制调制解调器
实例93：利用S7-200的自由通信口发送实时信息
思考题第8章 PLC与人机界面8.1 西门子人机界面（HMI）概述
8.1.1 人机界面的硬件装置
8.1.2 人机界面的组态软件
8.2 WinCC flexible组态软件的使用
实例94：WinCC flexible组态项目的创建
8.3 操作元件的组态
实例95：按钮的生成与组态
实例96：开关的生成和组态
实例97：滚动条的组态
8.4 显示元件的组态
实例98：指示灯的组态
实例99：日期时间显示的组态
实例100：IO域的组态
思考题第9章 物料混合控制系统9.1 物料混合控制系统简介
9.1.1 系统工艺过程概述
9.1.2 PLC系统选型
9.1.3 触摸屏选型
9.1.4 PLC与触摸屏的连接
9.2 PLC程序设计
9.3 触摸屏画面设计
思考题
附录A 特殊寄存器（SM）标志位
附录B 错误代码信息
附录C S7-200可编程控制器指令集[2]
参考文献
附录 S7-200的指令速查表