您还可以选择:百度网盘下载
热门排行
简介
西门子S7-200PLC编程速学与快速应用内容包括西门子S7-200 PLC的结构原理及硬件知识、编程软件、指令系统、基本编程、电动机控制编程、应用系统设计和安装维修。
目录:
第1章 认识西门子S7-200 PLC
1.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扩展系统
第5章 顺序功能图程
第6章 PLC控制系统应用
第7章 PLC系统通信
第8章 PLC与人机界面
第9章 物料混合控制系统
思考题
附录A 特殊寄存器(SM)标志位
附录B 错误代码信息
附录C S7-200可编程控制器指令集
参考文献
目录:
第1章 认识西门子S7-200 PLC
1.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扩展系统
第5章 顺序功能图程
第6章 PLC控制系统应用
第7章 PLC系统通信
第8章 PLC与人机界面
第9章 物料混合控制系统
思考题
附录A 特殊寄存器(SM)标志位
附录B 错误代码信息
附录C S7-200可编程控制器指令集
参考文献