第1章 PLC的基础知识 1
1.1 PLC的基本概念 1
1.PC与PLC分别是什么英语单词的缩写? 1
2.PLC可以用于哪些场合? 1
3.PLC由哪几部分组成?它们分别有什么作用? 1
前言 1
4.PLC与工业控制计算机各有什么特点 3
5.单片机有什么特点? 4
6.PLC控制与继电器控制有什么区别? 5
7.什么是DCS?它与PLC有什么关系? 6
8.什么是现场总线?它与PLC有什么关系? 7
9.PLC在兼容性方面存在什么问题? 8
10.怎样下载PLC的资料和软件? 8
1.文化水平较低的电工能学好PLC吗? 9
1.2 怎样学习PLC 9
2.英语水平差可以学好PLC吗? 10
3.怎样学习PLC? 11
4.怎样选择PLC的教材? 12
5.可以通过什么途径购买PLC教材? 13
6.怎样读PLC的程序? 13
1.3 PLC的工作原理 13
1.什么是PLC的扫描工作方式? 13
2.什么是能流? 15
3.梯形图程序是怎样与外部的硬件联系起来的? 15
4.需要用跳转指令来等待某个信号上升沿的出现吗? 16
5.PLC的外部输入电路中,为什么要尽量少用常闭触点? 16
6.PLC与继电器控制系统在工作方式上有什么区别? 17
8.扫描工作方式对系统响应时间有什么影响? 19
9.怎样减小PLC的响应时间? 19
7.扫描工作方式有什么优点? 19
10.梯形图中的输出继电器和辅助继电器是用硬件实现的吗? 20
11.PLC是怎样用逻辑运算来执行梯形图程序的? 20
12.为什么梯形图中的触点不能放在线圈和输出类指令的右边? 21
13.为什么梯形图中同一编程元件的触点个数没有限制? 21
14.什么是扫描周期? 21
15.怎样获取扫描周期? 22
16.可以用循环指令实现交通灯的循环控制吗? 22
17.PLC开关量输入信号的最高输入频率受到什么限制? 22
18.要等到定时器的定时时间到才会往下执行程序吗? 23
19.可以用循环指令扩展定时器的定时时间吗? 23
20.梯形图中电路的相对位置对输出量有什么影响? 23
1.4 双线圈输出问题 25
1.一般情况下为什么不允许双线圈输出? 25
2.哪几种情况允许双线圈输出? 26
4.对同一编程元件是否可以多次使用置位和复位指令? 28
3.怎样检查是否有双线圈输出? 28
5.怎样切换不同的控制程序? 29
1.5 PLC程序的加密与解密 29
1.为什么要对PLC的用户程序加密? 29
2.为什么反对PLC用户程序的加密? 30
3.解密是学习编程的一条捷径吗? 30
4.怎样对S7-200的用户程序加密? 31
5.怎样清除S7-200的密码? 31
6.可以对S7-200的子程序加密吗? 31
7.怎样对S7-300/400的程序块加密? 32
第2章 PLC的硬件结构 33
2.1 PLC的硬件选型 33
1.按物理结构可以将PLC分为哪些类型?各有什么特点? 33
2.怎样选择PLC的型号? 34
3.小型控制系统可以选用什么样的PLC? 36
5.多级网络控制系统有什么特点? 37
4.网络控制有什么特点 37
6.怎样实现PLC之间的低成本网络通信? 38
7.什么是冗余控制系统? 39
8.什么PLC可以在低温环境下工作? 40
2.2 开关量I/O模块 40
1.开关量输入模块是怎样工作的? 40
2.PLC的输入/输出电路的源型或漏型是什么意思? 41
3.怎样选择开关量输入模块? 42
4.两线式接近开关和光电开关可以直接接到PLC的输入端吗? 42
5.使用小型PLC内部的DC 24V电源对外供电时应注意什么问题? 43
6.怎样解决丢失窄脉冲的问题? 44
7.接近开关采用什么工作原理? 45
8.过载保护触点应接在PLC的输入回路还是输出回路? 45
9.怎样选择开关量输出模块? 46
10.PLC可以控制晶闸管吗? 47
11.怎样连接源输出的变频器和源输入的PLC? 48
12.传感器输出的DC 9V开关量信号怎样与PLC的输入端连接? 49
13.为什么要在PLC的电感负载的两端并联干扰抑制电路? 49
14.PLC动作频繁的输出触点为什么容易损坏? 50
15.用PLC驱动白炽灯时允许的最大电流为什么比电阻负载的低? 50
16.进入STOP模式后可以保持开关量输出的状态不变吗? 50
17.怎样用开关量I/O模块控制七段显示器的显示? 51
18.怎样获得S7-200的扩展模块的地址分配? 52
19.什么是远程I/O? 52
20.什么是特殊I/O模块? 53
21.怎样减少所需的I/O点数? 53
2.3 模拟量I/O模块 55
1.什么情况下应选用电流输出的变送器? 55
2.什么是两线式变送器? 56
3.怎样选择PLC的模拟量输入模块? 56
5.需要用户程序来启动模拟量输入模块的A/D转换吗? 57
4.温度传感器模块有什么特点? 57
6.什么是平均值滤波? 58
7.为什么12位模拟量输入模块的最大输出值远远超过4095? 58
8.怎样校准PLC的模拟量输入模块? 59
9.怎样将A/D转换后的数值转换为实际的物理量? 60
10.怎样解决S7-200模拟量输入模块输出数据跳动的问题? 62
11.4~20mA电流信号可以同时供给两台设备用吗? 63
2.4 用户存储器 63
1.PLC使用哪几种存储器?各有什么特点? 63
2.存储器的断电保持功能有什么作用? 64
3.怎样防止因锂电池电压过低而丢失程序? 65
4.怎样更换锂电池?更换时用户程序会丢失吗? 66
5.怎样解决S7-200因停电时间较长而丢失数据的问题? 66
6.怎样判断数据是否写入S7-200的EEPROM? 67
1.什么是IEC 61131-3国际标准? 68
3.1 PLC的编程语言 68
第3章 PLC的编程语言与基本指令 68
2.PLC有哪几种编程语言? 69
3.哪些编程语言最常用? 69
4.S7-200与S7-300的编程语言差别大吗? 70
3.2 PLC中数字的表示方法 70
1.什么是开关量?什么是模似量? 70
2.怎样用1位二进制数来表示开关量? 71
3.怎样用二进制数来表示数字量? 71
4.什么是八进制数? 71
5.什么是十六进制数? 71
6.什么是字节、字和双字? 72
7.PLC怎样表示有符号数? 73
8.什么是定点数? 74
9.什么是浮点数? 74
11.什么是ASCII码? 75
12.FX系列有哪些数据类型? 75
10.什么是BCD码? 75
13.欧姆龙的PLC怎样表示位? 76
3.3 PLC的编程元件 76
1.辅助继电器的断电保持功能有什么作用? 76
2.什么是特殊存储器? 77
3.一直为ON的特殊辅助继电器有什么作用? 77
4.初始化脉冲有什么作用? 78
5.S7-200的SM0.1和SM0.3有什么区别? 78
6.S7-300怎样实现S7-200的SM0.1的功能? 79
7.怎样发现和处理数学运算中的错误? 79
8.时钟脉冲有什么作用? 79
3.4 基本逻辑指令 80
1.置位指令和复位指令有什么功能? 80
2.对同一元件同时置位和复位是否存在竞争问题? 80
3.立即读写指令有什么作用? 81
4.怎样用一只按钮控制设备的起停? 82
5.并联触点在电路连接上有什么特点? 83
6.指令对应的图形元件在梯形图中的位置有什么规则? 83
7.怎样对梯形图进行优化设计? 83
3.5 堆栈的应用 84
1.什么是堆栈? 84
2.堆栈在处理电路块的串并联时有什么作用? 85
3.用指令表对电路块的串、并联编程时应注意什么问题? 85
4.在分支电路中怎样使用堆栈操作指令? 86
5.堆栈为什么要采用先进后出的数据存取方式? 87
6.用指令表对分支电路编程时应注意什么问题? 88
7.用梯形图语言对分支电路编程是否需要使用堆栈指令? 89
8.西门子的S7-200系列PLC的堆栈指令有什么特点? 89
1.定时器占用哪些存储单元? 90
3.6 定时器计数器的应用 90
10.触点与线圈的串联电路与它上面单独的线圈并联时,为什么不需要使用堆栈? 90
9.用户是否能监视堆栈中的数据? 90
2.定时器有哪些类型? 92
3.怎样实现时间继电器的瞬动触点的功能? 94
4.定时器的精度与哪些因素有关? 94
5.定时器和计数器的设定值可以是变量吗? 95
6.使用定时器编程应注意什么问题? 95
7.怎样实现长延时? 96
8.怎样用小时定时器实现长延时? 96
9.怎样实现对设备累计运行时间的计时? 97
10.怎样用普通定时器实现脉冲定时器的功能? 97
11.怎样控制报警用的指示灯的闪烁? 97
12.怎样设计占空比可调的振荡电路? 98
13.怎样实现有记忆和复位功能的报警电路? 99
14.怎样实现长周期高精度循环操作的定时? 99
15.怎样实现定时器的低成本外部设置? 100
16.定时器与计数器有什么关系? 103
第4章 PLC的应用指令 104
4.1 程序控制指令 104
1.跳转指令有什么作用? 104
2.PLC怎样处理被跳过的指令? 105
3.跳转指令与主控指令有什么区别? 106
4.看门狗复位指令有什么作用? 107
5.跳转指令往回跳时为什么看门狗可能动作? 107
6.怎样处理循环程序引起的超时错误? 108
7.什么是间接寻址? 108
8.怎样编写S7-200的循环程序? 109
9.变址寄存器有什么作用? 110
10.怎样编写FX的循环程序? 110
11.怎样用变址寄存器实现查表功能? 111
12.怎样用间接寻址实现查表功能? 111
1.s7-200梯形图中的指令与语句表中的指令有什么区别? 112
4.2 数学运算指令 112
2.整数运算指令与浮点数运算指令各有什么特点? 113
3.为什么两个不大的数相加也可能溢出? 113
4.怎样通过整数运算显示小数? 114
5.怎样将浮点数运算的结果转换为四舍五入的整数? 114
6.怎样用七段显示器和小数格式显示浮点数? 114
7.怎样将16位有符号整数扩展为32位有符号整数? 115
4.3 高速计数器与旋转编码器的应用 115
1.增量式编码器是怎样工作的? 115
2.增量式编码器有哪几种类型? 116
3.绝对式编码器有什么特点? 116
4.绝对式编码器有哪几种编码方式? 118
5.怎样将格雷码转换为二进制数? 118
8.高速计数器有哪些工作模式? 121
7.PLC的高速计数器的计数频率为什么不太高? 121
6.什么情况需要使用高速计数器? 121
9.高速计数器的最高工作频率与哪些因素有关? 122
10.高速计数器的硬件接线应注意什么问题? 122
11.怎样使用高速计数器的中断功能? 123
12.怎样用S7-200编程软件的指令向导简化高速计数器的编程? 123
13.怎样用增量式编码器测量转速? 124
14.怎样用0.1ms高速计数器测量脉冲宽度? 124
15.怎样用时间间隔定时器测量脉冲宽度? 125
4.4 实时钟指令 126
1.使用PLC内置的实时钟应注意什么问题? 126
2.怎样读写实时钟? 126
3.S7-200的实时钟有什么特点? 127
4.怎样用实时钟实现路灯的定时控制? 128
4.5 其他指令 129
1.怎样读取用3位拨码开关输入的参数设定值? 129
6.怎样读写S7-300/400的实时钟和按日期时间进行控制? 129
5.怎样记忆PLC断电的时间? 129
2.怎样用4个开关提供的二进制数来设置定时器的设定值? 130
3.怎样使用编码指令? 131
4.怎样使用译码指令? 131
5.比较指令有哪些形式? 131
6.逻辑运算指令有什么作用? 133
7.移位指令有什么作用? 134
8.循环移位指令有什么作用? 135
9.移位寄存器有什么作用? 138
第5章 PLC的编程方法 140
5.1 梯形图的经验设计法与继电器电路图转换法 140
1.什么是经验设计法? 140
2.异步电动机正反转控制为什么需要设置硬件互锁电路? 141
3.怎样根据继电器电路图来设计梯形图? 142
4.根据继电器电路图设计梯形图应注意什么问题? 144
1.什么是顺序控制设计法? 145
5.2 顺序控制设计法与顺序功能图 145
2.什么是顺序功能图? 146
3.步在顺序控制中有什么作用? 147
4.什么是动作? 148
5.什么是有向连线? 150
6.什么是转换与转换条件? 150
7.顺序功能图中步的活动状态的转换有什么规则? 151
8.顺序控制设计法有什么优点? 152
9.在顺序控制程序中怎样实现紧急停机? 152
10.绘制顺序功能图应注意什么问题? 153
11.顺序功能图中的闭环与PLC的扫描循环和循环指令有什么区别? 153
12.顺序功能图初始步上面的转换有什么作用? 153
13.什么是选择序列? 154
14.什么是并行序列? 155
5.3 顺序控制程序的设计方法 155
1.怎样实现顺序控制? 155
2.怎样用起保停电路来设计顺序控制程序? 156
3.怎样设计顺序控制程序中的输出电路? 158
4.在顺序控制过程中突然停电,恢复供电后怎样才能继续运行? 159
5.怎样用起保停电路对复杂的顺序功能图编程? 159
6.怎样用置位复位指令设计顺序控制程序? 163
7.怎样用置位复位指令对并行序列编程? 165
8.怎样用STL指令设计顺序控制程序? 168
9.怎样用STL指令编写复杂的顺序控制程序? 170
10.怎样用顺序控制继电器指令设计顺序控制程序? 173
11.怎样用顺序控制继电器指令设计复杂的顺序控制程序? 175
12.怎样调试顺序控制程序? 177
5.4 具有多种工作方式的顺序控制程序的设计 178
1.为什么要设置手动工作方式? 178
2.有自动和手动工作方式的系统一般采用什么样的程序结构? 178
3.控制系统可能有哪些工作方式? 178
4.怎样设计具有多种工作方式的控制程序? 179
1.怎样用顺序功能图语言来编程? 180
5.设计公用程序应注意什么问题? 180
5.5 顺序功能图语言 180
2.S7 Graph中的动作有什么特点? 182
3.在S7 Graph中怎样使用条件? 183
4.S7 Graph的顺序控制器有哪些运行模式? 184
5.怎样用S7 Graph对有多种工作方式的系统编程? 184
第6章 PLC的程序结构 187
6.1 子程序 187
1.哪些情况需要使用子程序? 187
2.每个扫描周期都会执行子程序吗? 187
3.停止调用子程序后它控制的编程元件处于怎样的状态? 188
4.怎样实现子程序的无条件调用? 189
5.怎样使用FX系列的子程序? 189
6.什么是全局变量和局部变量? 189
7.局部变量有哪些类型? 190
9.S7-200怎样调用子程序? 191
8.s7-200的子程序有什么特点? 191
10.子程序的局部变量表中的临时变量的状态为什么不能保持? 193
11.怎样用指针在子程序和调用它的程序之间传递数据? 194
12.为什么S7-200的子程序和中断程序结束时不需要无条件返回指令? 196
6.2 中断程序 196
1.什么是中断? 196
2.什么是中断的优先级? 197
3.PLC怎样控制中断程序的执行? 197
4.编写中断程序应注意什么问题? 199
5.需要用往回跳的跳转指令形成的循环来等待中断吗? 199
6.3 S7-300/400的用户程序结构 200
1.S7-300/400的用户程序结构有什么特点? 200
2.什么是组织块? 200
4.S7-300/400怎样处理初始化操作? 201
5.什么是功能? 201
3.S7-300/400的中断处理有什么特点? 201
6.什么是功能块? 202
7.什么是数据块? 202
8.什么是系统功能块和系统功能? 203
9.怎样调用逻辑块? 203
10.数据块有哪些数据类型? 203
第7章 PLC的编程软件与仿真软件 205
7.1 PLC编程软件概述 205
1.为什么使用编程软件是PLC编程的发展趋势? 205
2.编程软件有什么优点? 205
3.怎样处理编程软件的时间限制? 206
4.为什么需要用专用的电缆或模块来连接PLC和编程用的计算机? 207
5.没有RS-232C通信接口的笔记本电脑怎样连接PLC? 207
6.编程软件可以使用哪些编程语言? 207
7.在FX系列的编程软件中怎样输入MC、STL指令? 207
11.S7-200编程软件中的项目由哪些部分组成? 208
10.编译S7-200的程序时为什么会显示“无效网络或网络太复杂无法编译”? 208
8.在FX系列的梯形图中怎样输入跳转标号? 208
9.怎样在低版本编程软件中打开高版本编程软件生成的程序? 208
12.在编程软件中怎样获取帮助信息? 211
13.为什么不能安装STEP 7_V52_SP1? 211
14.什么是编程软件的授权? 211
15.在STEP 7中输入Q 0.0为什么显示出错? 212
16.为什么STEP 7的逻辑块的局域变量不能用汉字作符号名? 212
7.2 编程软件的监视与调试功能 212
1.怎样用梯形图程序来监视用户程序的执行? 212
2.怎样用语句表程序来监视用户程序的执行? 213
3.怎样用状态表来监视与调试用户程序? 213
4.强制与改写变量有什么区别? 215
5.什么情况需要使用强制? 216
6.怎样对变量强制和取消强制? 216
7.怎样强制FX系列的位编程元件? 217
8.怎样用单次扫描或多次扫描来调试程序? 218
9.怎样用单步与断点功能来调试程序? 218
7.3 硬件组态与故障诊断 220
1.S7-200编程软件的系统块有什么作用? 220
2.STEP 7有哪些硬件组态功能? 220
3.怎样使用STEP 7的故障诊断功能? 222
4.怎样查看S7-300的编程错误? 223
5.怎样用诊断视窗诊断故障? 224
7.4 PLC的仿真软件 224
1.S7-300/400的仿真软件PLCSIM有什么功能? 224
2.什么是视图对象? 225
3.怎样使用S7-PLCSIM仿真软件? 226
4.怎样使用S7-200的仿真软件? 227
5.怎样在S7-200的仿真软件中组态硬件? 228
7.怎样用仿真软件模拟调试S7-200的程序? 229
6.怎样将用户程序下载到S7-200的仿真PLC? 229
8.怎样用仿真软件监视S7-200的变量? 230
第8章 PLC的通信与通信网络 231
8.1 通信与通信网络的一般性问题 231
1.什么是并行通信与串行通信? 231
2.串行通信为什么要设置起始位和停止位? 231
3.什么是奇偶校验? 232
4.什么是半双工和全双工通信? 232
5.RS-232C接口有什么特点? 233
6.RS-422接口有什么特点? 233
7.RS-485与RS-422有什么关系? 234
8.RS-485是否需要接信号地线? 235
9.通信受到干扰可能有哪些原因,应怎样解决? 235
11.什么是BCC校验? 236
12.怎样实现异或校验? 236
10.常见的通信口烧坏的原因有哪些? 236
13.怎样使用PLC串口通信调试软件? 237
8.2 计算机通信网络的国际标准 238
1.什么是开放系统互连模型? 238
2.为什么要防止各站争用通信线? 239
3.什么是主从通信方式? 239
4.以太网是怎样防止各站争用通信线的? 239
5.令牌总线是怎样防止各站争用通信线的? 240
8.3 现场总线 241
1.现场总线有什么特点? 241
2.现场总线有哪些国际标准? 242
3.PROFIBUS由哪3部分组成? 243
4.AS-i网络有什么特点? 244
5.什么是CAN总线? 244
6.什么是DeviceNet? 245
1.S7-200支持哪些通信协议? 246
8.4 S7-200的通信功能 246
3.S7-200与计算机之间可以用哪些方法通信? 247
2.怎样实现S7-200的CPU模块之间的数据通信? 247
4.S7-200与编程计算机通信不成功可能是什么原因? 248
5.S7-200的自由端口模式怎样控制报文接收的开始与结束? 248
6.使用自由端口模式应注意什么问题? 248
7.S7-200的TERM运行模式有什么作用? 249
8.什么是Modbus串行链路协议? 249
9.怎样使用S7-200的Modbus RTU从站协议? 250
10.怎样确定S7-200的Modbus地址? 251
11.Modbus RTU通信帧由哪几部分组成? 252
12.S7-200支持哪些Modbus从站协议功能? 252
13.怎样计算循环冗余校验码? 253
14.怎样用USS协议实现S7-200与变频器的通信? 254
15.WinCC与S7-200通信需要什么硬件? 255
1.西门子的控制网络采用什么样的结构? 256
16.其他组态软件与S7-200可以用什么硬件通信? 256
8.5 S7-300/400的通信功能 256
2.MPI网络有什么特点? 257
3.什么是全局数据通信? 257
4.怎样实现基于组态的PROFIBUS-DP网络的通信? 258
5.PROFIBUS-DP有哪些功能? 260
6.可以用PC/MPI适配器连接WinCC和S7-300吗? 260
8.6 FX系列的通信功能 261
1.FX系列PLC有哪些通信功能? 261
2.FX系列PLC能接入哪些开放式网络? 263
3.怎样使用FX系列的计算机链接通信协议? 264
4.FX2N上的圆形接口是什么标准的接口? 267
8.7 欧姆龙PLC的通信功能 267
1.欧姆龙PLC的通信网络采用什么样的结构? 267
3.欧姆龙PLC有哪些串行通信数据传输协议? 269
2.什么是欧姆龙的协议宏? 269
4.选择PLC的通信方式应考虑什么问题? 272
第9章 PLC与模拟量闭环控制 274
9.1 闭环控制的基本概念 274
1.怎样组成PLC闭环控制系统? 274
2.为什么要采用闭环负反馈控制? 275
3.闭环控制带来什么问题? 276
4.闭环控制有哪些主要的性能指标? 276
5.怎样确定闭环控制的反馈极性? 277
6.计算机用于闭环控制有什么优点? 278
9.2 数字PID控制器 278
1.什么是PID控制器? 278
2.PID控制器为什么会得到广泛的应用? 279
3.怎样实现数字PID控制? 280
4.什么是位置式PID算法和增量式PID算法? 281
5.怎样用PLC实现PID控制? 282
6.FX2N系列的PID指令使用了哪些改进的PID算法? 283
7.怎样用开关量输出来实现PID控制? 286
8.怎样对采样周期和输出脉冲宽度定时? 287
9.怎样实现用开关量输出的PID仿人智能控制? 287
9.3 西门子PLC的PID控制功能 288
1.S7-200的PIC指令采用了哪些改进算法? 288
2.调用S7-200的PIC指令时怎样对变量进行标准化处理? 288
3.怎样使用S7-200的PID指令向导? 289
4.怎样使用S7-300/400的PID功能? 289
5.什么是带死区的PID? 290
6.怎样使用连续PID控制器功能块SFB 41? 291
7.使用SFB 41时怎样设置给定值? 292
9.4 PID控制器的参数整定 292
1.为什么说参数整定是PID控制的难点? 292
2.PID控制器中的比例部分有什么作用? 293
4.PID控制器中的微分部分有什么作用? 294
3.PID控制器中的积分部分有什么作用? 294
5.怎样确定PID控制的采样周期? 295
6.怎样选择PID控制器的初始参数? 296
7.怎样模拟调试闭环控制系统? 298
第10章 PLC应用中的其他问题 301
10.1 PLC的人机接口装置 301
1.PLC常用什么方法与操作人员交换信息? 301
2.什么是人机界面? 301
3.西门子有哪些人机界面产品? 302
4.西门子的TD 200文本显示器有什么特点? 303
5.TD 200用什么软件来编程? 304
6.TD 200中的实时时间为什么会丢失? 305
7.其他厂家的触摸屏可以直接连接S7-300/400的MPI接口吗? 305
8.触摸屏是怎样实现触摸键功能的? 305
10.触摸屏有什么特点? 306
9.触摸屏的组态软件有什么功能? 306
11.什么是TFT和STN? 307
12.触摸屏为什么不能控制PLC的输入继电器? 308
13.怎样设计触摸屏的画面? 308
14.怎样在触摸屏中生成指示灯? 309
15.怎样在触摸屏中生成按钮? 310
16.怎样在触摸屏中生成数值输入元件? 311
17.怎样在触摸屏中生成数值显示元件? 312
18.怎样在触摸屏中生成画面切换按钮? 312
19.怎样下载和运行触摸屏的屏幕文件? 312
20.怎样对触摸屏在线仿真? 313
21.怎样对触摸屏离线仿真? 314
22.什么是组态软件? 314
23.组态软件是怎样工作的? 316
24.组态软件有什么特点? 316
2.PLC可以用什么方法控制变频器的转速? 317
10.2 PLC与变频器控制 317
1.PLC与变频器有什么关系? 317
3.怎样用PLC控制变频器的转速和电动机的旋转方向? 318
4.怎样用参数设置变频器的频率给定值? 319
5.怎样切换变频器的变频电源和工频电源? 320
6.怎样实现互为备用的两台电动机的工频/变频电源切换? 323
7.怎样实现电动机的多段转速控制? 323
8.怎样用顺序功能图设计变频器转速控制程序? 325
9.怎样用变频器实现泵站恒压供水控制? 328
10.3 PLC应用系统的可靠性措施 331
1.什么是“程序跑飞”? 332
2.PLC怎样处理“程序跑飞”? 332
3.什么是共模干扰和差模干扰? 332
4.为什么变频器是一个很强的干扰源? 333
5.干扰通过哪些途径传播? 334
6.怎样处理来自电源的干扰? 335
7.隔离变压器有什么作用? 336
8.可以用220V的直流电源给使用交流电源的PLC供电吗? 336
9.光电耦合器为什么能抑制干扰信号? 336
10.怎样处理信号线引入的强烈干扰? 337
11.模拟量输入信号应采用什么抗干扰措施? 338
12.PLC安装与布线应注意什么问题? 338
13.控制系统应怎样接地? 339
14.怎样抑制线路传导引起的谐波干扰? 340
15.怎样抑制电磁辐射引起的谐波干扰? 340
16.怎样抑制电磁感应引起的谐波干扰? 341
17.小容量变频器可能通过什么途径干扰PLC? 342
18.怎样实现PLC的故障检测与诊断? 342
19.什么是数字滤波? 344
参考文献 346