第1章 可编程控制器 1
1.1控制器 1
1.1.1微处理器控制系统 1
1.1.2可编程序控制器 2
1.2硬件 2
1.3内部结构 4
1.3.1 CPU 4
1.3.2总线 4
1.3.3存储器 5
1.3.4输入输出单元 5
1.3.5源型和漏型 6
1.4 PLC系统 7
习题 10
第2章 输入与输出设备 11
2.1输入设备 11
2.1.1机械开关 12
2.1.2接近开关 13
2.1.3光电传感器和开关 13
2.1.4编码器 14
2.1.5温度传感器 15
2.1.6位置/位移传感器 16
2.1.7应变片 17
2.1.8压力传感器 18
2.1.9液位传感器 19
2.1.10流量测量 19
2.1.11智能传感器 19
2.2输出设备 19
2.2.1继电器 19
2.2.2换向阀 20
2.2.3电机 22
2.2.4步进电机 22
2.3应用实例 24
2.3.1传送带 24
2.3.2电梯 24
2.3.3系统 24
2.3.4液位监测 25
习题 25
第3章 数制 28
3.1二进制 28
3.2八进制和十六进制 29
3.2.1八进制 29
3.2.2十六进制 29
3.2.3二进制、八进制、十六进制和BCD相对应的数字 30
3.3二进制运算 31
3.3.1有符号数 31
3.3.2 1的补码和2的补码 32
3.3.3浮点数 33
3.4 PLC数据 33
习题 34
第4章 I/0处理 35
4.1输入输出单元 35
4.1.1输入单元 35
4.1.2输出单元 37
4.2信号处理 39
4.3远程连接 41
4.3.1串行通信和并行通信 41
4.3.2串行标准 42
4.3.3并行标准 43
4.3.4协议 45
4.3.5 ASCII码 46
4.4网络 46
4.4.1分布式系统 47
4.4.2网络标准 47
4.4.3商用系统实例 49
4.5处理输入 50
4.6 1/0地址 51
习题 51
第5章 梯形图和功能块程序设计 53
5.1梯形图 53
5.2逻辑功能 55
5.2.1逻辑与 56
5.2.2逻辑或 56
5.2.3逻辑非 57
5.2.4与非门 58
5.2.5或非门 58
5.2.6异或门 59
5.3锁存 59
5.4多输出 60
5.5入口程序 61
5.6功能块 62
5.6.1逻辑门 62
5.6.2布尔代数 64
5.7程序举例 66
习题 67
第6章 指令表、顺序结构图和结构文本的程序设计方法 71
6.1指令表 71
6.1.1梯形图程序设计及指令表 72
6.1.2分支代码 73
6.1.3多个梯级 75
6.1.4程序举例 75
6.2顺序功能图 76
6.2.1分支和汇聚 77
6.2.2动作 79
6.3结构文本 79
6.3.1条件语句 80
6.3.2迭代语句 80
6.3.3结构文本程序 81
习题 81
第7章 内部继电器 87
7.1内部继电器 87
7.2梯形图程序 87
7.2.1多输入条件下的程序 87
7.2.2锁存程序 88
7.3备份电池继电器 89
7.4单步操作 90
7.5置位和复位 91
7.6主控继电器 93
习题 97
第8章 跳转和调用 101
8.1跳转 101
8.2子程序 102
习题 103
第9章 定时器 105
9.1定时器类型 105
9.2可编程定时器 106
9.2.1时序 106
9.2.2定时器的级联 107
9.2.3开-关周期定时器 108
9.3关断延时定时器 108
9.4脉冲定时器 110
9.5程序设计实例 111
习题 111
第10章 计数器 115
10.1计数器形式 115
10.2程序设计 115
10.3加减计数 118
10.4带有计数器的定时器 120
10.5时序器 120
习题 121
第11章 移位寄存器 126
11.1移位寄存器 126
11.2梯形图程序 127
11.2.1序列应用 128
11.2.2目标跟踪 129
习题 130
第12章 数据处理 132
12.1寄存器和位 132
12.2数据处理 133
12.2.1数据传送指令 133
12.2.2数据比较指令 134
12.3算术功能 135
12.4闭环控制 136
12.4.1控制模式 136
12.4.2 PLC的PID控制 137
习题 138
第13章 系统设计 140
13.1编程开发 140
13.2系统安全 143
13.2.1 PLC系统和安全性 143
13.2.2紧急停止继电器 144
13.2.3安全PLC 145
13.3调试 145
13.3.1测试输入与输出 145
13.3.2软件测试 146
13.3.3仿真 146
13.4故障检测 147
13.4.1故障检测技术 147
13.4.2程序存储 150
13.5系统文本文件 150
习题 171
第14章 程序设计 172
14.1温度控制 172
14.2阀顺序控制 175
14.2.1循环运动 176
14.2.2顺序 176
14.2.3基于功能图表的顺序控制 179
14.2.4停车栅栏阀控制 180
14.3传送带控制 183
14.4过程控制 186
习题 187
附录A符号 191
附录B答案 195