编辑推荐
适读人群 :本书既可作为广大工程技术人员学习PLC编程技术的专业用书,也可作为PLC程序设计人员或机电类、电子信息与自动化类相关专业课程的教学或参考用书。 与众不同的编程方法和编程技巧是本书的核心内容,
用实例来展示编程方法和编程技巧是本书的特点,
1. 采用立体化综合式指令案例加仿真实战学习法,使读者快速掌握实践技能
2. 124个实用案例,读者可拿来就用
3.内容包括S7-200系统手册、源程序、仿真软件、西门子S7-200编程软件。
内容简介
本书编写的目的是通过打造一个立体的、全方位的资源系统,提供一个明确的、可操作的学习PLC编程技术的新途径,使读者在没有PLC硬件的情况下,只需一台计算机(台式机或笔记本)和一本书,就能够循序渐进地去开启PLC的编程之路。
本书共分12章,分别是PLC编程基础、基本程序设计案例、程序设计常用指令、三相异步电动机控制PLC程序设计案例、定时器与计数器PLC程序设计范例、抢答器与灯光控制PLC程序设计范例、楼宇自动化PLC程序设计范例、机床控制PLC程序设计范例、送料小车与传送带PLC程序设计范例、工业机械控制PLC程序设计范例、其他应用PLC程序设计范例和PLC综合应用设计范例。
本书虚拟光盘中提供所有编程实例的源程序,读者可以直接移植使用,也可以在编程软件上进行修改和仿真测试,以达到深入理解和灵活运用的目的。虚拟光盘请在www.cip.com.cn/资源下载/配书资源中查找。
本书既可作为广大工程技术人员学习PLC编程技术的专业用书,也可作为PLC程序设计人员或机电类、电子信息与自动化类相关专业课程的教学或参考用书。
内页插图
目录
学习引导
第1章绪论
1.1PLC概述/003
1.1.1PLC的基本结构/003
1.1.2PLC的工作原理/004
1.1.3PLC的选型规则/004
1.1.4PLC的编程算法/006
1.2梯形图基本知识/007
1.2.1梯形图逻辑/007
1.2.2PLC的内部装置/008
1.2.3梯形图组成图形及说明/010
1.2.4梯形图常用术语/011
1.2.5PLC梯形图的编辑与常见的错误图形/012
1.3西门子PLC编程软件安装及使用说明/013
1.3.1STEP 7-Micro/WIN简介、安装方法/013
1.3.2STEP 7 Micro/WIN使用/019
1.3.3S7��200仿真功能举例/023
第2章基本程序设计范例
2.1启动优先程序/025
2.1.1启动优先程序实现方案1/025
2.1.2启动优先程序实现方案2/026
2.2停止优先程序/027
2.2.1停止优先程序实现方案1/027
2.2.2停止优先程序实现方案2/028
2.3互锁连锁控制/029
2.4自保持与解除程序/031
2.4.1自保持与解除回路实现方案1/031
2.4.2自保持与解除回路实现方案2/032
2.5单一开关控制启停/032
2.6按钮控制圆盘旋转一圈/034
2.7三地控制一盏灯/035
2.8信号分频简易程序/037
2.8.1控制信号的二分频/037
2.8.2控制信号的三分频/039
2.9停止操作保护和接触器故障处理程序/040
2.10停电系统保护程序/042
2.11卷帘门控制/044
2.12仓库大门控制程序/046
2.13水塔水位监测与报警/047
2.14一个按钮控制三组灯/049
2.15电动机正反转自动循环程序/050
2.16双储液罐单水位控制/052
2.17产品批量包装与产量统计/054
2.18家用普通洗衣机/056
2.19全自动洗衣机/058
第3章程序设计常用指令示例
3.1定时器指令说明/063
3.2字节交换指令说明/065
3.3浮点数计算指令说明/066
3.4逻辑运算(与或非)指令说明/067
3.4.1WAND逻辑与指令/067
3.4.2WOR逻辑或指令/067
3.4.3XOR异或指令/068
3.4.4INV取反指令/068
3.5数学运算/069
3.6程序控制/069
3.7间接寻址/071
3.8表功能指令/072
3.8.1填表指令/072
3.8.2查表指令/072
3.8.3表取数功能指令/074
3.9段码转换指令/075
3.10PID算法原理及指令介绍/076
3.10.1PID算法介绍/076
3.10.2PID回路指令/077
第4章三相异步电动机控制PLC程序设计范例
4.1三相异步电动机的点动控制/080
4.2三相异步电动机的连续控制/081
4.3三相异步电动机点动、连续混合控制/082
4.3.1一般编程/082
4.3.2改进方案1/083
4.3.3改进方案2/084
4.4两地控制的三相异步电动机连续控制/085
4.5两地控制的三相异步电动机点动连续混合控制/086
4.6三相异步电动机正反转控制/087
4.7三相异步电动机顺序启动同时停止控制/088
4.8三相异步电动机顺序启动逆序停止控制/090
4.9三相异步电动机星�踩�角降压启动控制/091
4.10三相异步电动机时间原则控制的单向能耗制动/093
4.11三相异步电动机时间原则控制的可逆运行能耗制动/094
4.12三相异步电动机反接制动控制/096
4.13三相双速异步电动机的控制/097
4.14并励电动机电枢串电阻启动调速控制/099
第5章定时器与计数器PLC程序设计范例
5.1定时器延时开启程序说明/102
5.2定时器延时关闭程序说明/103
5.3倍数计时/104
5.4多个定时器实现长计时/105
5.5转盘旋转90°间歇运动控制/106
5.6圆盘间歇旋转四圈控制/107
5.7污水处理系统/109
5.8按钮人行道交通灯控制/111
5.9打卡计数/114
5.10交替输出程序/115
5.10.1计数器实现交替输出功能/115
5.10.2用上升沿(正跳变)触发指令实现交替输出功能/116
5.11一个数据的保持控制/117
5.12读卡器 (付费计时)/118
5.13液体混合计数/120
5.14用定时器编写的电动机正反转自动循环控制程序/122
第6章抢答器与灯光控制PLC程序设计范例
6.1权限不同混合竞赛抢答器/125
6.2权限相同普通三组抢答器/127
6.3权限相同普通三组带数码管显示的抢答器/130
6.4单灯周期交替亮灭/132
6.5定时与区域置位指令实现多灯交替闪烁/133
6.6用循环移位指令实现多灯控制/135
6.7定时器实现跑马灯控制/137
6.8广告灯控制/138
6.9条码图显示控制/141
第7章楼宇自动化PLC程序设计范例
7.1楼宇声控灯系统/143
7.2火灾报警控制/144
7.3多故障报警控制/146
7.4恒压供水的PLC控制/149
7.5高楼自动消防泵控制系统/152
7.6高层建筑排风系统控制/153
7.7万年历指令控制系统的启停/155
7.8住房防盗系统控制/158
第8章机床控制PLC程序设计范例
8.1机床工作台自动往返控制/164
8.2车床滑台往复运动、主轴双向控制/165
8.3磨床PLC控制/167
8.4万能工具铣床PLC控制/168
8.5滚齿机PLC控制/170
8.6双头钻床PLC控制/172
第9章送料小车与传送带PLC程序设计范例
9.1送料小车的PLC控制/175
9.2小车五站点呼叫控制/177
9.3小车五站点自动循环往返控制/178
9.4传送带产品检测与次品分离/181
9.5三条传送带控制/182
第10章工业机械控制PLC程序设计范例
10.1切割机控制/185
10.2车间换气系统控制/191
10.3风机与燃烧机连动控制/192
10.4混凝土搅拌机的PLC控制/193
10.5硫化机PLC控制/195
10.6原料掺混机/197
10.7风机的PLC控制/198
10.8自动加料控制/201
10.9空气压缩机轮换控制/203
10.10弯管机的PLC控制/206
10.11加热反应炉209
10.12气囊硫化机213
10.13大小球分拣系统216
10.14剪板机的控制221
10.15电动葫芦升降机224
第11章其他应用PLC程序设计范例
11.1旋转圆盘180 °正反转控制229
11.2选择开关控制三个阀门顺序开启、逆序关闭230
11.3物流检测控制232
11.4公交简易报站程序233
11.5自动售水机235
11.6循环程序的应用236
11.7模具成型238
11.8冰激凌机240
11.9智能灌溉242
11.10密码锁247
11.11交通灯249
11.12花样喷泉的PLC控制251
11.13手/自动控制254
第12章PLC综合应用设计范例
12.1定时闹钟258
12.2两个滑台顺序控制260
12.3啤酒灌装生产线的PLC控制264
12.4拔河比赛266
12.5饮料自动售货机的PLC控制267
12.6天塔之光的PLC控制270
12.7四层电梯控制274
12.8PLC在中央空调控制系统中的应用282
附录
附录1CPU规范一览表287
附录2CPU电源规范一览表289
附录3西门子PLC基本指令一览表290
附录4特殊寄存器(SM)标志位296
索引
参考文献
前言/序言
西门子系列PLC具有结构简单、编程方便、性能优越、灵活通用、使用方便、可靠性高、抗干扰能力强等一系列优点,能在一个紧凑的性能范围内为自动化控制提供一个非常有效和经济的解决方案,在工业生产过程自动控制领域得到广泛应用,受到广大工程技术人员的青睐。
本书编写的目的是通过打造一个立体的、全方位的资源系统,提供一个明确的、可操作的学习PLC编程技术的新途径,使读者在没有PLC硬件的情况下,只需一台计算机(台式机或笔记本)和一本书(含虚拟光盘),就能够循序渐进地去开启PLC的编程之路,通过仿真软件运行监控功能可看到本书所有案例的运行结果和读者自编PLC程序的运行结果,迅速掌握PLC软件的模拟仿真和运行监控功能,提高学习兴趣,并通过配套的500多页PLC系统手册等电子版资源,使读者 (无论是初步学习还是深入研究) 都能有一个切实可行的资源基础,满足不同层次人员学习掌握PLC技术的需求,另外,还通过大量工业可编程控制实例为读者提供一条快速掌握PLC编程方法的学习捷径,达到举一反三的目的。
与众不同的编程方法和编程技巧是本书的核心内容,用实例来展示编程方法和编程技巧是本书的特点,本书共分为12章,分别是绪论、基本程序设计范例、程序设计常用指令示例、三相异步电动机控制PLC程序设计范例、定时器与计数器PLC程序设计范例、抢答器与灯光控制PLC程序设计范例、楼宇自动化PLC程序设计范例、机床控制PLC程序设计范例、送料小车与传送带PLC程序设计范例、工业机械控制PLC程序设计范例、其他应用PLC程序设计范例和PLC综合应用设计范例。另外,我们还为读者提供了文中所有编程实例的源程序,你可以直接移植使用,也可以在编程软件上进行修改和仿真测试,以达到深入理解和灵活运用的目的。
为了方便读者自学,我们还为读者提供了PLC的基本介绍、工作原理、选型规则、编程算法以及梯形图的基本知识和V4.0 STEP 7 Micro/WIN SP9软件的使用说明,内容浅显易懂、便于读者理解。书中还介绍了梯形图编辑常见的错误示例,帮助初学者快速掌握基本编程方法,避免走入误区。笔者还在附录中为读者从众多手册中精选提供了一些S7-200PLC CPU规范一览表、CPU电源规范一览表、西门子PLC基本指令一览表、特殊寄存器 (SM) 标志位,读者在阅读、学习和编程时可以作为简明手册快速自行查阅,并结合索引中给出的指令所在章节进行深入学习和理解,对于某章节中用到的比较特殊的指令,笔者也在该章节的程序说明部分做了着重介绍,篇幅所限,不能一应俱全,如需要更多内容,请参阅虚拟光盘中电子版PLC编程技术手册等内容,本书虚拟光盘请到www.cip.com.cn/资源下载/配书资源中查找。
本书由刘振全、王汉芝、杨坤、张亚娴、刘会哲、刘琛编著。白瑞祥教授审阅了全稿并提出了许多好的建议和意见,在此表示感谢。
本书既可作为广大工程技术人员学习PLC编程技术的专业用书,也可作为PLC程序设计人员或机电类、电子信息与自动化类相关专业课程的教学或参考用书。我们衷心希望本书能够帮助大家掌握PLC编程技术和编程方法,并通过案例和自编程序的仿真运行监控,达到提高分析和解决实际问题的能力,理解相关理论及程序算法、更好掌握软件编程技巧的目的。
尽管绝大部分实例都经过实际应用并在硬件设备和仿真软件中经过检验,但是难免还会有疏漏和不足之处,望各位读者不吝批评指正。
编著者
西门子PLC编程技术及应用案例 下载 mobi epub pdf txt 电子书 格式