再版前言 1
1 STEP5编程语言 3
1.1 定义和概念 3
1.2 基本功能,简要注释 9
1.3 自动控制器的操作集 31
2 二进制逻辑运算 34
2.1 “与”运算 34
2.2 “或”运算 39
2.3 多输出端的控制 42
2.4 先“与”后“或”运算 44
2.5 先“或”后“与”运算 47
2.6 关于输入信号接点 49
2.7 逻辑操作的转换 58
2.8 编程例子“通风机监视” 61
3 存贮运算 71
3.1 RS-触发器 72
3.2 自保持存贮器特性 78
3.3 二进制逻辑中间值的存贮 82
3.4 边沿计值,瞬时接点 88
3.5 时钟脉冲D-触发器 94
3.6 二进制分频器 98
3.7 输出状态的保持 103
3.8 输入状态的置位 104
3.9 编程例子“最终驱动单元” 106
4 计时功能 117
4.1 计时器的启动 118
4.2 计时器的复位 120
4.4 脉冲计时器的启动 121
4.3 计时器的扫描 121
4.5 延迟脉冲式计时器的启动 124
4.6 延迟闭合式计时器的启动 126
4.7 记忆延迟闭合计时器的启动 129
4.8 延迟断开计时器的启动 131
4.9 编程例子“频率监视器” 134
5 计数功能 137
5.1 设定计数器 137
5.2 计数器的复位 140
5.3 正向计数 140
5.4 反向计数 140
5.5 扫描计数器 140
5.6 计数器的表示方式 140
5.7 编程例子“人员计数器” 142
6 装载和传送操作 149
6.1 装载 150
6.2 传送 158
6.3 计数值的装载 162
6.4 时间值的装载 164
6.5 编程例子:“装载和传送” 167
7 数字表达方式 168
7.1 数制 169
7.2 16位定点数 172
7.3 32位定点数 174
7.4 浮点数 175
8 比较功能 178
8.1 比较“相等” 179
8.2 比较“不等” 180
8.3 比较“大于” 181
8.5 比较“小于” 182
8.4 比较“大于或等于” 182
8.6 比较“小于—等于” 183
8.7 比较操作的补充 184
8.8 编程例子:“极限监视” 186
9 计算功能 188
9.1 加法 189
9.2 减法 189
9.3 乘法 190
9.4 除法 190
9.5 组合的计算功能 191
10 用户程序的结构 192
10.1 程序的执行 193
10.2 组织模块 196
10.3 程序模块 200
10.4 功能模块 201
10.5 顺序模块 206
10.6 数据模块 207
10.7 模块结束操作 211
10.8 停止 212
11 可编程控制器S5—110A的编程 212
11.1 指令集 二进制逻辑运算 213
11.2 逻辑运算 214
11.3 存储运算 216
11.4 计时操作 217
11.5 二进制计数器 220
11.6 BCD—计数器 231
11.7 中断输入 232
11.8 分支程序语句表 233
11.9 块结束操作 235
12 控制器S5—130A和S5—130K的程序编制 237
12.1 操作指令 238
12.2 二进制运算 239
12.3 记忆功能 241
12.4 计时功能 242
12.5 计数功能 244
12.6 装载和传送功能 244
12.7 计时/计数模板390 245
12.8 顺序控制 253
12.9 块结束操作 258
13 可编程控制器S5—110S和S5—130W的编程 260
13.1 操作指令 261
13.2 二进制逻辑运算 269
13.3 记忆功能 272
13.4 计时和计数功能 275
13.5 数字功能 276
13.6 程序结构 278
14 可编程控制器S5—150A和S5—150K的编程 279
14.1 操作指令 280
14.2 二进制逻辑运算 284
14.3 记忆功能 287
14.4 计时和计数功能 288
14.5 数字功能 291
14.6 程序结构 294
15 可编程控制器S5—150S的编程 295
15.1 操作指令 296
15.2 逻辑运算 301
15.3 记忆功能 302
15.4 计时和计数功能 303
15.5 数字功能 306
15.6 程序结构 308