西门子plc编程入门实例
A. 西门子PLC开发入门与典型实例的目录
第1篇基础篇
第1章PLC应用开发电气基础3
1.1PLC应用概述3
1.2电气控制系统电路图6
1.2.1电路图的作用与绘制6
1.2.2电路图中电路工作原理分析7
1.2.3采用PLC的控制系统电路图7
1.2.4采用“继电器+PLC”的控制系统电路图8
1.3与PLC连接的常用电器元件9
1.3.1输入控制信号电器9
1.3.2输出执行电器12
1.4继电器控制系统与PLC控制系统应用比较举例15
第2章PLC应用硬件基础17
2.1PLC组件简述17
2.1.1PLC基本组成结构17
2.1.2整体式PLC结构简述19
2.1.3模块组合式PLC结构简述20
2.2PLC与外围设备连接20
2.2.1PLC与被控设备的连接21
2.2.2PLC与PLC之间的连接22
2.2.3PLC与上位计算机的连接22
2.3PLC工作原理简述23
2.3.1PLC的工作方式23
2.3.2PLC设备控制程序24
第3章PLC应用软件基础26
3.1编程基础26
3.1.1编程元素26
3.1.2编程语言简介27
3.1.3编程规则29
3.1.4控制系统设计及编程常用图29
3.2编程软件33
3.2.1软件概述33
3.2.2西门子S7-200系列编程软件应用35
3.2.3西门子S7-300系列编程软件应用37
第2篇PLC应用基础篇
第4章PLC基本控制指令应用基础45
4.1逻辑控制指令应用45
4.1.1基本逻辑控制指令45
4.1.2特殊功能指令50
4.1.3控制实例53
4.2计数控制指令应用58
4.2.1指令简介58
4.2.2控制实例63
4.3定时控制指令应用64
4.3.1指令简介64
4.3.2定时器指令应用65
4.3.3控制实例67
4.4控制指令应用70
4.4.1控制指令简介70
4.4.2控制实例74
4.5步进控制指令应用77
4.5.1步进控制简介77
4.5.2步进指令简介77
4.5.3步进指令控制流程图78
4.5.4零件搬运机械手控制93
4.6传送指令应用102
4.6.1指令简介102
4.6.2应用实例106
4.7比较功能指令应用106
4.7.1比较功能指令简介106
4.7.2比较指令应用实例107
4.8算术功能指令应用109
4.8.1指令简介109
4.8.2应用实例117
4.9程序的运行、监视、测试118
4.9.1程序的运行118
4.9.2程序的监视119
4.9.3程序测试119
第5章PLC控制程序线性编程实例120
5.1设备结构与工作过程分析120
5.1.1洗衣机概述120
5.1.2洗衣机工作过程与信号分析121
5.2设备控制要求分析123
5.2.1正常运行123
5.2.2强制停止124
5.2.3正常运行与强制停止控制流程图124
5.3PLC输入/输出通道分配与端子图125
5.3.1通道分配126
5.3.2I/O端子图127
5.4PLC控制程序设计128
5.4.1控制程序结构128
5.4.2控制程序设计(梯形图形式、助记符形式及功能块图形式)128
5.5设计小结137
第6章步进控制应用139
6.1控制指令简介139
6.2大小球分拣设备分析140
6.2.1大小球分拣传送过程分析140
6.2.2大小球分拣传送过程控制分析141
6.3大小球分拣设备控制系统设计142
6.3.1PLC输入/输出端子分配用步进指令编程142
6.3.2控制程序设计(步进指令编程)143
6.4基本指令编程程序设计151
6.5设计小结156
第7章减少输入点数方法应用157
7.1减少所需输入点数方法157
7.1.1分组输入157
7.1.2触点合并式输入157
7.1.3矩阵式输入158
7.1.4开关组合式输入158
7.2混凝土搅拌设备装置简介158
7.3混凝土搅拌设备称料工作过程分析158
7.4混凝土搅拌设备控制系统动作信号分析159
7.5混凝土搅拌设备控制系统设计159
7.5.1通道分配159
7.5.2I/O端子图162
7.6控制程序设计162
7.7设计小结171
第8章子程序块编制与调用173
8.1S7_200系列产品子程序块编写与调用173
8.1.1主程序块Main与子程序块SBR编制与调用(组合机床控制)174
8.1.2主程序块Main与中断子程序块INT的编制和调用(设备复位控制)180
8.2S7-300系列产品用户子程序块编写与调用183
8.2.1程序块结构概述183
8.2.2设备控制要求分析184
8.2.3控制程序设计185
第3篇PLC应用提高篇
第9章PLC高速计数指令应用实例199
9.1概述199
9.2指令简介199
9.2.1高速计数器的工作模式199
9.2.2高速计数器的工作模式设定202
9.2.3高速计数器的功能设定203
9.2.4启用高速计数器206
9.3物料称重系统控制208
9.3.1设备控制要求与控制信号配置208
9.3.2设备控制程序设计208
第10章脉冲串输出功能应用实例213
10.1概述213
10.2指令简介213
10.2.1高速脉冲串输出(PTO方式)213
10.2.2PTO对应的中断事件215
10.3定长切割设备控制215
10.3.1设备控制要求与控制信号配置215
10.3.2设备控制程序设计216
第11章PLC在变频器控制中的应用222
11.1概述222
11.2指令简介223
11.2.1指令概述223
11.2.2变频器控制参数设定指令223
11.3恒压供水系统控制228
11.3.1系统控制要求与控制信号配置228
11.3.2系统控制程序设计230
第12章数据计算应用实例235
12.1概述235
12.2刀库控制要求与控制信号配置235
12.2.1盘式刀库特点235
12.2.2刀库的换刀动作分析236
12.2.3刀库的动作监控及互锁237
12.2.4控制信号配置237
12.3刀库控制程序设计238
12.3.1控制程序结构分析238
12.3.2控制程序设计240
第13章PLC分布式网络系统应用246
13.1西门子分布式网络系统概述246
13.1.1通信接口与网络连接方式247
13.1.2分布式网络系统的ET200设备248
13.2小型自动生产系统控制249
13.2.1生产系统组成及控制要求概述249
13.2.2分布式控制系统配置250
13.2.3分布式系统控制程序设计256
第14章组态监控软件应用277
14.1软件概述277
14.2软件使用278
14.2.1监控系统构建与数据连接设置279
14.2.2数据连接282
14.2.3系统监控图形界面设计与制作286
14.2.4运行属性设置与运行292
……
B. 西门子PLC开发入门与典型实例的内容简介
全书分为3篇,分别介绍了PLC应用开发电气基础、PLC应用硬件基础、PLC应用软件基础、PLC基本指令应用基础,PLC控制程序线性编程实例、PLC步进控制指令应用实例、子程序块编制与调用、PLC高速计数指令应用实例、脉冲串输出功能应用实例、PLC在变频器控制中的应用实例、数据计算应用实例、PLC分布式网络系统应用实例、组态监控软件应用等内容。
《西门子PLC开发入门与典型实例》通俗易懂,实用性强,书中很多程序可直接应用于实际生产中。
《西门子PLC开发入门与典型实例》既可作为机械工程类、材料工程类、机电一体化、工业工程、自动化控制等专业的学生学习使用,也可作为从事电气工作的技术人员的参考用书。
C. 西门子PLC开发入门与典型实例的介绍
《西门子PLC开发入门与典型实例》是由海心、刘树青编写的一本书籍。本书以德国西门子公司的S7系列可编程控制器(PLC)为蓝本,由浅入深、循序渐进地介绍了PLC应用开发电气基础、PLC应用硬件基础、PLC应用软件基础、PLC应用实例等相关知识。
D. 谁能提供个西门子plc编程的最简单的实例
星三角启动这个最简单了,既然学了PLC星三角的电气图也会画吧,对照电气图和PLC梯图理解
E. 西门子S7-200 PLC编程实例精解的目录
绪 论 1
0.1 PLC控制设计的基本原则 1
0.2 PLC控制设计的基本步骤 2
0.3 输入/输出接线图的设计 3
0.4 PLC基本设计编程方法 9
分类一 照明灯、信号灯控制 12
实例1 用一个按钮控制三组灯 12
实例2 用一个开关控制三个照明灯 14
实例3 用三个开关控制一个灯 16
实例4 用四个开关控制四个灯 17
实例5 用四个开关控制一个照明灯 19
实例6 用四个开关控制一个信号灯 20
实例7 用四个按钮分别控制四个灯 22
实例8 用信号灯显示三台电动机的运行情况 23
分类二 圆盘、小车控制 25
实例9 按钮控制圆盘转一圈 25
实例10 定时90°转盘 27
实例11 圆盘180°正反转 28
实例12 圆盘工件箱捷径传送 29
实例13 自动加工机床换刀 33
实例14 五站点呼叫小车 36
实例15 八站点呼叫小车 38
实例16 小车五位自动循环往返运行 41
实例17 小车自动往返控制 47
实例18 圆盘转五圈 52
分类三 电动机顺序控制 57
实例19 三台电动机顺序定时启动,同时停止 57
实例20 三台电动机顺序启动,顺序停止 58
实例21 三台电动机顺序启动,逆序停止 60
实例22 六台电动机顺序启动,逆序停止 62
实例23 两台电动机同时启动,第二台延时停止 64
实例24 两台电动机限时启动,限时停止 66
实例25 电动机定时正转、停止、反转、停止控制 68
实例26 组合钻床 70
实例27 双按钮安全顺序启动三台电动机 74
实例28 四台电动机顺序启动,逆序停止 76
实例29 三台电动机星三角顺序降压启动,逆序停止控制 77
实例30 三相异步电动机限时反转控制 80
分类四 移位控制 84
实例31 八位单点移位 84
实例32 八位单点自动左右移位 85
实例33 点数可调的单点移位 86
实例34 5行8列LED矩阵依次发光控制 88
实例35 条码图 89
实例36 广告灯一 91
实例37 广告灯二 93
实例38 密码锁 95
分类五 电气设备顺序控制 98
实例39 汽车自动清洗机 98
实例40 搅拌器自动定时搅拌 99
实例41 搅拌机控制 101
实例42 钻孔动力头控制 103
实例43 彩灯控制 106
实例44 仓库卷帘电动门自动开闭 108
实例45 两个滑台顺序控制 110
实例46 机床滑台往复、主轴双向控制 114
实例47 滑台控制 118
实例48 液压动力台控制 121
实例49 换气系统 124
实例50 燃烧机与风机连动控制 125
分类六 电梯控制 129
实例51 四层电梯楼层七段数码管显示 129
实例52 四层电梯楼层外部解码数码显示 131
实例53 五层电梯楼层数字信号灯显示 134
实例54 五层电梯控制 135
分类七 报警控制 155
实例55 预警启动 155
实例56 正反转预警启动 156
实例57 预警启动定时运行 157
实例58 预警停车 158
实例59 用一个按钮定时预警启动/停止控制 160
实例60 用一个按钮预警启动/停止控制 161
实例61 门铃兼警铃 162
实例62 跳闸报警 164
分类八 多位开关控制 166
实例63 凸轮控制器 166
实例64 用凸轮控制器控制四台电动机顺启逆停 168
实例65 用凸轮控制器控制四台电动机轮换运行 170
实例66 选择开关 172
实例67 选择开关控制三台电动机顺序启动,逆序停止 174
分类九 传送带控制 176
实例68 传送带产品检测之一 176
实例69 传送带产品检测之二 177
实例70 传送带控制 179
实例71 单条传送带控制 181
实例72 多条传送带接力传送 183
实例73 用一个按钮控制5条传送机的顺序启动,逆序停止 186
分类十 模拟体育比赛及计分控制 189
实例74 乒乓球比赛 189
实例75 具有球速可调、可显示得分的乒乓球比赛 191
实例76 拔河比赛 195
实例77 篮球赛记分牌 198
分类十一 时间设定控制 201
实例78 用十字键设定一个定时器的设定值 201
实例79 用数字键设定多个定时器的设定值 204
实例80 电动机运行时间调整 206
实例81 定时闹钟 208
实例82 整点报时 210
实例83 显示日期时间 212
实例84 通断电均延时定时器 215
实例85 按钮人行道控制 217
实例86 十字路口交通灯 222
实例87 具有通行时间显示的十字路口交通灯 224
实例88 车道人行道十字路口交通灯 228
分类十二 步进电动机控制 236
实例89 四相步进电动机控制 236
实例90 五相步进电动机1-2相激磁控制 240
实例91 五相步进电动机两相激磁可连续调速控制 243
分类十三 随 机 控 制 247
实例92 停车场车辆计数 247
实例93 变频器多速控制 249
实例94 矩阵输入 252
实例95 饮料自动出售机 255
实例96 三人智力抢答 258
实例97 八人智力抢答 260
实例98 测量电压互感器的线电压和相电压 262
实例99 投币洗车机 264
分类十四 三相异步电动机基本控制 267
实例100 三相异步电动机两地可逆控制 267
实例101 四台电动机同时启动停止,单独启动停止 269
实例102 三相异步电动机串电阻降压启动 272
实例103 三相异步电动机星三角(延边三角)降压启动 273
实例104 三相异步电动机可逆星三角形降压启动 276
实例105 三相异步电动机点动启动能耗制动 280
实例106 可逆星三角降压启动、点动、连动、反接制动控制 281
实例107 三相异步电动机自耦变压器降压启动 285
实例108 三相异步电动机双速变极调速控制电路 287
实例109 三相异步电动机双速可逆变极调速控制 288
实例110 三相异步电动机单向反接制动 291
实例111 三相异步电动机可逆反接制动 293
实例112 三相异步电动机具有反接制动电阻的可逆反接制动控制 297
实例113 三相异步电动机单按钮单向能耗制动 298
实例114 三相异步电动机可逆启动能耗制动控制 300
实例115 三相异步电动机点动、连动、能耗制动电路 303
实例116 单按钮启动停止电动机 305
实例117 单按钮控制星三角降压启动电路 309
分类十五 绕线型电动机基本控制 312
实例118 绕线型电动机转子串电阻时间原则启动控制 312
实例119 绕线型电动机电流原则转子回路串接电阻启动控制 314
实例120 绕线型电动机串频敏电阻启动控制电路 317
实例121 用PLC凸轮控制器控制绕线型电动机串电阻调速 319
分类十六 直流电动机基本控制 325
实例122 并励(或他励)电动机电枢串电阻启动调速 325
实例123 直流电动机改变励磁电流调速控制 327
实例124 小型直流电动机改变励磁电压极性正反转控制 330
实例125 直流电动机正反转、调速及能耗制动控制 332
分类十七 典型机械设备传动控制 336
实例126 大小球分拣 336
实例127 电镀自动生产线PLC控制 345
实例128 传送带机械手控制 357
实例129 气动机械手控制 362
实例130 装卸料小车控制 367
附录A S7-200可编程控制器元件表 373
附录B S7-200可编程控制器指令 374
附录C 西门子S7-200可编程控制器特殊寄存器(SM) 380
参考文献 384
F. 西门子PLC的实例教程 有哪些好书可推荐
参考如下:
书籍可买《西门子从入门到精通》,我建议不要只看书,你可以在技成看些PLC小项目实例,这样学习效率高。
实例内容:
1.工业控制产品(各类型传感器、低压电器、电机、气动元件、元器件等)技术知识
2.选择代表性FX系列PLC产品进行讲述,介绍PLC的组成、工作原理及编程元件
3.PLC的选型、硬件接线及扩展介绍
4.三菱可编程控制器编程软件和仿真软件使用方法
5.FX系列PLC的指令系统(含基本、功能、功能指令等)、和特殊功能模块的使用及程序设计方法
6.FX3U/5U小型PLC产品功能介绍、实际应用及编程实验
7.触摸屏(GOT1000系列)硬件和软件知识讲解
8.变频器知识学习(调速原理、接线方式、参数设置及操作等)和实机操作控制
9.PLC控制系统设计方法和分析(遵循基本原则、设计步骤和内容
10. 进系统(控制方式、参数设置、接线方法、故障说明等并与定位控制模块编程实验
11.伺服系统基本功能及操作(控制方式、参数设置、接线方法、故障说明等并与定位控制模块编程实验
12.FX系列PLC网络通信功能及应用
13.三菱Q系列PLC的编程方法、常用功能、多CPU及特殊功能模块的使用
14. 综合项目系统课程设计、解决方案及实例分析二、
G. 西门子plc编程实例、
LD I2.7
EU
LPS
S Q1.6, 1
A I2.0
AN I1.1
S Q0.0, 1
LPP
AN I2.0
LPS
A I2.1
AN I1.2
S Q0.1, 1
LPP
AN I2.1
LPS
A I2.2
AN I1.3
S Q0.4, 1
LPP
AN I2.2
LPS
A I2.3
AN I1.4
S Q0.5, 1
LPP
AN I2.3
LPS
A I2.4
AN I1.5
S Q1.0, 1
LPP
AN I2.4
自己看吧
H. 西门子plc编程入门基础知识有哪些
西门子plc编程入门基础知识:
西门子PLC的工作原理
扫描技术:
当西门子PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。
(一)输入采样阶段
在输入采样阶段,西门子PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。
在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
(二)用户程序执行阶段
在用户程序执行阶段,西门子PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算。
然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用。
相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
(三)输出刷新阶段
当扫描用户程序结束,西门子PLC就进入输出刷新阶段。在此期间,CPU按照I/O影响区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是西门子PLC真正输出。
一般来说,西门子PLC的扫描周期包括自诊断,通讯等,及一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和。