西门子PLC编程技术及应用案例
作者: 刘振全,王汉芝,杨坤 编著
出版时间:2016年版
内容简介
本书编写的目的是通过打造一个立体的、全方位的资源系统,提供一个明确的、可操作的学习PLC编程技术的新途径,使读者在没有PLC硬件的情况下,只需一台计算机(台式机或笔记本)和一本书,就能够循序渐进地去开启PLC的编程之路。 本书共分12章,分别是PLC编程基础、基本程序设计案例、程序设计常用指令、三相异步电动机控制PLC程序设计案例、定时器与计数器PLC程序设计范例、抢答器与灯光控制PLC程序设计范例、楼宇自动化PLC程序设计范例、机床控制PLC程序设计范例、送料小车与传送带PLC程序设计范例、工业机械控制PLC程序设计范例、其他应用PLC程序设计范例和PLC综合应用设计范例。 本书虚拟光盘中提供所有编程实例的源程序,读者可以直接移植使用,也可以在编程软件上进行修改和仿真测试,以达到深入理解和灵活运用的目的。 本书既可作为广大工程技术人员学习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.3S7200仿真功能举例/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编程技术及应用案例
资源下载
下载价格10 金币
VIP免费
立即购买