第1章 使用真值表进行PLC梯形图设计 1
1.1基于组合逻辑类的梯形图设计方法 2
实例1:电机故障报警一 3
实例2:电机故障报警二 4
实例3:三控开关 5
实例4:4选1数据选择器 6
实例5:2-4译码器 7
1.2基于时序逻辑类的梯形图设计方法 9
1.2.1时序逻辑电平触发类的梯形图设计方法 9
实例6: D型锁存器 11
实例7:液位控制 12
实例8:电机两用一备的控制方法一 13
实例9:电机两用一备的控制方法二 16
实例10:电机两用一备的控制方法三 19
实例11:电机正反转及点动的控制 20
1.2.2时序逻辑上升沿触发类的梯形图设计方法一 22
实例12: JK触发器 24
1.2.3时序逻辑上升沿触发类的梯形图设计方法二 26
实例13:单按钮启停一台电机 27
实例14:单按钮启停三台电机 27
1.2.4真值表法综合应用实例 31
实例15:自动售货机 31
1.3基于计时器类的梯形图设计方法 46
实例16:方波发生器 47
实例17:延时脉冲 48
实例18:交通指示灯 50
1.4本章小结 54
第2章 使用程序设计方法进行PLC梯形图设计 56
2.1赋值语句的梯形图实现 56
实例19.PLC故障报警 58
2.2置位、复位语句的梯形图实现 59
实例20:初始化程序 60
实例21:D触发器 61
实例22:三控开关 61
实例23:数码管译码器 62
实例24:电机正反转及点动的控制 67
实例25:单按钮启停一台电机 68
实例26:按钮输入防抖动方法 70
2.3四则运算指令的梯形图实现 71
实例27: PID算法的实现 72
实例28:低通滤波器的实现 74
2.4 IF THEN ELSE语句梯形图的实现 75
2.5比较语句梯形图的实现 76
实例29:调节阀门慢速关闭 78
实例30:上升保持曲线的实现 79
实例31: 3选2功能的实现 80
2.6 FOR NEXT语句梯形图的实现 85
实例32:数字电子钟的实现 87
2.7 BASIC语言在梯形图设计中的综合应用 95
实例33:密码锁 95
实例34:洗衣机的控制 102
实例35:灌装生产线控制 112
2.8本章小结 133
第3章 使用时序图进行PLC梯形图设计 135
3.1置位、复位语句与“启动-保持-停止”方法的比较 136
3.2置位、复位语句在时序图中的使用方法介绍 137
实例36:单按钮启停一台电机 139
实例37:三人抢答器 140
3.3置位、复位语句在顺序控制中的使用 144
3.4计时器在时序图中的使用方法 147
3.4.1定值计时器的使用 147
实例38:方波发生器 149
实例39:置位脉冲 150
实例40:置位延时脉冲 150
实例41:置位延时可复位脉冲 151
实例42:阀门延时打开、延时关闭的控制 152
实例43:三台泵两两轮流工作的控制 154
实例44:灯闪烁控制 156
实例45:带倒计时功能的交通指示灯 158
3.4.2利用计时器实现多任务调度 161
实例46:数字电子钟 162
3.4.3使用计时器实现时间测量 164
实例47:PLC梯形图扫描周期计算 165
3.4.4动态改变计时器计时时间 166
实例48:电阻炉温度控制 166
实例49:喷泉喷水控制 168
3.5本章小结 170
第4章 使用状态转换图进行PLC梯形图设计 171
实例50:电机两用一备的控制 171
实例51:电机正反转及点动的控制 175
实例52:交通指示灯 177
本章小结 178
第5章 综合应用实例 179
实例53:电梯控制 179
实例54:反应塔排浆泵控制 199
实例55:双交叉限幅燃烧控制系统 226
附录 243
附录A真值表转化梯形图使用 243
附录B真值表转化梯形图的VBA程序 245