本书用添加注解说明方法介绍如何识读PLC控制系统梯形图和语句表,帮助有一定电工和电子控制技术基础的PLC控制系统初学者快速地掌握这门技术。本书编写方法新颖、内容易懂,适合自学PLC的工程人员阅读,也可作为大中专院校和职业技术培训学校相关专业的学生参考。
第一章 PLC的基本组成和工作原理
1.1 PLC的基本组成
1.1.1 中央处理模块
1.1.2 存储器模块
1.1.3 输入/输出模块
1.1.4 编程器
1.1.5 电源模块
1.2 PLC的工作原理
1.2.1 PLC的等效电路
1.2.2 建立I/O映像区
1.2.3 循环扫描的工作方式
1.2.4 扫描周期和输入.输出滞后时间
1.3 PLC的编程语言
1.3.1 梯形图
1.3.2 指令语句表
1.3.3 顺序功能图
第二章 二菱FX2N系列PLC
2.1 FX2N系列PLC的系统配置
2.1.1 FX2N系列PLC的基本构成
2.1.2 FX2N系列PLC的基本性能
2.2 FX2N系列PLC的编程元件
2.2.1 FX2N系列PLC编程元件的分类、名称,编号和基本特征
2.2.2 输入继电器与输出继电器
2.2.3 辅助继电器
2.2.4 状态继电器
2.2.5 定时器
2.2.6 内部计数器
2.2.7 指针与常数
2.3 FX2N系列PLC基本指令系统
2.3.1 逻辑取及输出线圈指令(LD、LDI、OUT)
2.3.2 触点串联指令(AND、ANI)
2.3.3 触点并联指令(OR、ORI)
2.3.4 边沿检测脉冲指令(LDP、LDF、ANDP、ANDF、ORP和ORF)
2.3.5 块或指令(ORB)
2.3.6 块与指令(ANB)
2.3.7 多重输出指令(MPS、MRD、MPP)
2.3.8 主控触点指令(MC、MCR)
2.3.9 置位及复位指令(SET、RST)
2.3.10 取反指令(INV)
2.3.11 脉冲输出指令(PLS、PLF)
2.3.12 空操作指令(NOP)
2.3.13 结束指令(END)
2.4 FX2N系列PLc步进顺控指令系统
2.4.1 顺序控制和顺序功能图
2,4.2 步进指令与顺序功能图的表示方法
2,4.3 顺序功能图的建立及其特点
2,4.4 顺序功能图转换成状态梯形图、指令表程序
2.5 Fx2N系列PLC的功能指令简介
2.5.1 功能指令的通用表达形式
2.5.2 条件跳转指令(CJ)
2.5.3 比较与传送指令
第三章 识读PLC梯形图和指令语句表的方法和步骤
3.1 导读
3.1.1 本书的写作方法和特点
3.1.2 电路工作过程的描述
3.2 PLC用户程序的编制
3.2.1 梯形图编程规则
3.2.2 指令语句表编程
3.3 梯形图中的基本电路
3.3.1 启保停电路
3.3.2 置位复位电路
3.3.3 动断触点提供输入信号的处理
3.3.4 多继电器线圈控制电路
3.3.5 多地点控制电路
3.3.6 热继电器过载信号的处理
3.3.7 互锁控制电路
3.3.8 顺序启动控制电路(顺序接通,同时关断或分别关断)
3.3.9 集中与分散控制电路
3.3.10 自动与手动控制电路
3.3.11 闪烁电路
3.3.12 定时电路
3.4 识读PLC梯形图和指令语句表的方法和步骤
3.4.1 总体分析
3.4.2 梯形图和指令语句表的结构分析
3.4.3 梯形图和指令语句表的分解
3.4.4 集零为整.综合分析
3.4.5 识读梯形图的具体方法
3.4.6 识读指令语句表的具体方法
3.5 识读PLC梯形图和指令语句表示例
3.5.1 PLC控制系统梯形图或语句表的特点
3.5.2 识读PLC梯形图和指令语句表的示例
第四章 顺序控制的梯形图和指令语句表
4.1 顺序控制设计法中顺序功能图的绘制
4.1.1 顺序功能图的组成要素
4.1.2 顺序功能图的基本结构
4.1.3 顺序功能图的编程方法
4.1.4 绘制顺序功能图的注意事项
4.2 使用启保停电路的编程方法
4.2.1 编程原则
4.2.2 单序列结构的编程方法
4.2.3 选择序列的编程方法
4.2.4 并行序列结构的编程方法
4.3 步进梯形指令的编程方法
4.3.1 步进梯形指令
4.3.2 单序列结构的编程方法
4.3.3 选择序列的编程方法
4.3.4 并行序列的编程方法
4.4 以转换为中心的编程方法
4.4.1 编程原则
4.4.2 单序列的编程方法
4.4.3 选择序列的编程方法
4.4.4 并行序列的编程方法
第五章 电动机的PLC控制
5.1 三相感应电动机直接启动的PLC控制
5.1.1 三相感应电动机直接启动控制
5.1.2 三相感应电动机的正反停控制
5.1.3 行程控制
5.2 三相感应电动机的减压启动控制
5.2.1 三相感应电动机的Y.A减压启动控制
5.2.2 三相感应电动机的串电阻减压启动控制
5.2.3 三相感应电动机的串自耦变压器减压启动控制
5.3 三相感应电动机制动控制电路
5.3.1 串电阻减压启动和反接制动控制电路
5.3.2 单管能耗制动控制电路
5.4 三相绕线型感应电动机控制电路
5.4.1 三相绕线型感应电动机串电阻启动电路
5.4.2 三相绕线型感应电动机串频敏变阻器启动电路
第六章 机床电气控制电器的PLC控制
6.1 C650普通车床的PLc控制
6.1.1 主电路、PLC的I/0接线、梯形图和指令语句表
6.1.2 识读要点
6.1.3 电路工作过程
6.2 T68普通镗床的PLC控制
6.2.1 主电路、PLC的I/0接线.梯形图和指令语句表
6.2.2 控制要求及识读要点
6.2.3 电路工作过程
第七章 一般机械设备的PLC控制
7.1 小车往返运行的PLC控制
7.1.1 运料小车自动往返控制
7.1.2 电动机延时顺序启动,分别定时关机或同时关机的顺序控制
7.2 送料车控制
7.2.1 送料车工作示意图和PLCI/O配置及接线图
7.2.2 控制要求
7.2.3 基本指令编程的PLC控制
7.2.4 用功能指令编程的PLC控制
7.3 多种液体混合装置
7.3.1 控制要求
7.3.2 PLC的I/0接线.顺序功能圈、梯形图,指令语句表,输入/输出设备及PLC的I/0分配表
7.3.3 识读要点
7.3.4 电路工作过程
参考文献2100433B
PLC的基本组成和工作原理
1.1 PLC的基本组成
1.1.1 中央处理模块
1.1.2 存储器模块
1.1.3 输入/输出模块
1.1.4 编程器
1.1.5 电源模块
1.2 PLC的工作原理
1.2.1 PLC的等效电路
1.2.2 建立I/O映像区
1.2.3 循环扫描的工作方式
1.2.4 扫描周期和输入.输出滞后时间
1.3 PLC的编程语言
1.3.1 梯形图
1.3.2 指令语句表
1.3.3 顺序功能图
第二章 二菱FX2N系列PLC
2.1 FX2N系列PLC的系统配置
2.1.1 FX2N系列PLC的基本构成
2.1.2 FX2N系列PLC的基本性能
2.2 FX2N系列PLC的编程元件
2.2.1 FX2N系列PLC编程元件的分类、名称,编号和基本特征
2.2.2 输入继电器与输出继电器
2.2.3 辅助继电器
2.2.4 状态继电器
2.2.5 定时器
2.2.6 内部计数器
2.2.7 指针与常数
2.3 FX2N系列PLC基本指令系统
2.3.1 逻辑取及输出线圈指令(LD、LDI、OUT)
2.3.2 触点串联指令(AND、ANI)
2.3.3 触点并联指令(OR、ORI)
2.3.4 边沿检测脉冲指令(LDP、LDF、ANDP、ANDF、ORP和ORF)
2.3.5 块或指令(ORB)
2.3.6 块与指令(ANB)
2.3.7 多重输出指令(MPS、MRD、MPP)
2.3.8 主控触点指令(MC、MCR)
2.3.9 置位及复位指令(SET、RST)
2.3.10 取反指令(INV)
2.3.11 脉冲输出指令(PLS、PLF)
2.3.12 空操作指令(NOP)
2.3.13 结束指令(END)
2.4 FX2N系列PLc步进顺控指令系统
2.4.1 顺序控制和顺序功能图
2,4.2 步进指令与顺序功能图的表示方法
2,4.3 顺序功能图的建立及其特点
2,4.4 顺序功能图转换成状态梯形图、指令表程序
2.5 Fx2N系列PLC的功能指令简介
2.5.1 功能指令的通用表达形式
2.5.2 条件跳转指令(CJ)
2.5.3 比较与传送指令
第三章 识读PLC梯形图和指令语句表的方法和步骤
3.1 导读
3.1.1 本书的写作方法和特点
3.1.2 电路工作过程的描述
3.2 PLC用户程序的编制
3.2.1 梯形图编程规则
3.2.2 指令语句表编程
3.3 梯形图中的基本电路
3.3.1 启保停电路
3.3.2 置位复位电路
3.3.3 动断触点提供输入信号的处理
3.3.4 多继电器线圈控制电路
3.3.5 多地点控制电路
3.3.6 热继电器过载信号的处理
3.3.7 互锁控制电路
3.3.8 顺序启动控制电路(顺序接通,同时关断或分别关断)
3.3.9 集中与分散控制电路
3.3.10 自动与手动控制电路
3.3.11 闪烁电路
3.3.12 定时电路
3.4 识读PLC梯形图和指令语句表的方法和步骤
3.4.1 总体分析
3.4.2 梯形图和指令语句表的结构分析
3.4.3 梯形图和指令语句表的分解
3.4.4 集零为整.综合分析
3.4.5 识读梯形图的具体方法
3.4.6 识读指令语句表的具体方法
3.5 识读PLC梯形图和指令语句表示例
3.5.1 PLC控制系统梯形图或语句表的特点
3.5.2 识读PLC梯形图和指令语句表的示例
第四章 顺序控制的梯形图和指令语句表
4.1 顺序控制设计法中顺序功能图的绘制
4.1.1 顺序功能图的组成要素
4.1.2 顺序功能图的基本结构
4.1.3 顺序功能图的编程方法
4.1.4 绘制顺序功能图的注意事项
4.2 使用启保停电路的编程方法
4.2.1 编程原则
4.2.2 单序列结构的编程方法
4.2.3 选择序列的编程方法
4.2.4 并行序列结构的编程方法
4.3 步进梯形指令的编程方法
4.3.1 步进梯形指令
4.3.2 单序列结构的编程方法
4.3.3 选择序列的编程方法
4.3.4 并行序列的编程方法
4.4 以转换为中心的编程方法
4.4.1 编程原则
4.4.2 单序列的编程方法
4.4.3 选择序列的编程方法
4.4.4 并行序列的编程方法
第五章 电动机的PLC控制
5.1 三相感应电动机直接启动的PLC控制
5.1.1 三相感应电动机直接启动控制
5.1.2 三相感应电动机的正反停控制
5.1.3 行程控制
5.2 三相感应电动机的减压启动控制
5.2.1 三相感应电动机的Y.A减压启动控制
5.2.2 三相感应电动机的串电阻减压启动控制
5.2.3 三相感应电动机的串自耦变压器减压启动控制
5.3 三相感应电动机制动控制电路
5.3.1 串电阻减压启动和反接制动控制电路
5.3.2 单管能耗制动控制电路
5.4 三相绕线型感应电动机控制电路
5.4.1 三相绕线型感应电动机串电阻启动电路
5.4.2 三相绕线型感应电动机串频敏变阻器启动电路
第六章 机床电气控制电器的PLC控制
6.1 C650普通车床的PLc控制
6.1.1 主电路、PLC的I/0接线、梯形图和指令语句表
6.1.2 识读要点
6.1.3 电路工作过程
6.2 T68普通镗床的PLC控制
6.2.1 主电路、PLC的I/0接线.梯形图和指令语句表
6.2.2 控制要求及识读要点
6.2.3 电路工作过程
第七章 一般机械设备的PLC控制
7.1 小车往返运行的PLC控制
7.1.1 运料小车自动往返控制
7.1.2 电动机延时顺序启动,分别定时关机或同时关机的顺序控制
7.2 送料车控制
7.2.1 送料车工作示意图和PLCI/O配置及接线图
7.2.2 控制要求
7.2.3 基本指令编程的PLC控制
7.2.4 用功能指令编程的PLC控制
7.3 多种液体混合装置
7.3.1 控制要求
7.3.2 PLC的I/0接线.顺序功能圈、梯形图,指令语句表,输入/输出设备及PLC的I/0分配表
7.3.3 识读要点
7.3.4 电路工作过程
参考文献
先把编程界面转为STL(语句表),然后再将上述文字段按network(网络)进行分段复制,最后将编程界面转为LAD(梯形图)即可;
采用总线方式接入,具体要看你PLC的类型和其支持的总线方式
应该做一个时间表,来控制涨水的速度判断,具体应根据你们的操作经验得出时间,然后编写四个限位器程序,接通时分别以如M1到M4来控制电机1、2的启停,程序不是很难。多想想多动手,相信能行的。
本文提出了一种开发软PLC梯形图编辑系统的方法。该系统提供了梯形图的编辑、修改、逻辑仿真等功能,实现了梯形图文件的存储及加载过程。为PLC学习提供了良好的编辑和仿真环境。
plc控制五层电梯梯形图设计
《图解PLC控制系统梯形图及指令表》注重实际应用,在写作方式上采用模块化的结构,运用图解的方式,以图为主,以文为辅,介绍“如何识读”PLC控制梯形图和助记符编程语言,并以此轻松学会PLC编程方法和技巧,非常便于有一定电子技术基础的读者学习。
《图解PLC控制系统梯形图及指令表》以欧姆龙PLC为对象,简单介绍了PLC的基本结构、硬件系统、基本指令系统以及部分应用指令,重点讲述了PLC控制系统的硬件编程、硬件设计步骤以及在传统控制电路改造中的应用,内容充实,通俗易懂。
《图解PLC控制系统梯形图及指令表》可作为大中专院校工业自动化、机电一体化等相关专业学生学习用书,也可供从事自动化及相关专业工作的技术人员参考。 2100433B
丛书序
前言
第一章 PLC基础
第二章 S7-300/400PLC的硬件系统及内部资源
第三章 S7-300/400PLC的梯形图和语句表指令
第四章 利用STEP7创建和编辑项目
第五章 梯形图和语句表的编成方法
第六章 PLC控制系统设计2100433B
单位:万元,保留两位小数
以下为进度表语句 (此表为加快生成速度,项目列文字需对照“征收项目”代码先手工填入)
--SP_JDB_JKDZ_JNBY今年本月入库
SELECT ZSXM_DM,
round(SUM(SE)/10000,2)
FROM V_KJ_SB_ZSXX_RKRQ
WHERE RKRQ>= $$0011 AND (RKRQ< $$0012 OR RKRQ=$$0012)
and ZSXM_DM=&&c888999000000002
and substr(nsr_swjg_dm,1,7)=1431123
group by ZSXM_DM
--SP_JDB_JKDZ_JNLJ今年累计入库
SELECT ZSXM_DM,
round(SUM(SE)/10000,2)
FROM V_KJ_SB_ZSXX_RKRQ
WHERE RKRQ>= $$0010 AND (RKRQ< $$0012 OR RKRQ=$$0012)
and ZSXM_DM=&&c888999000000002
and substr(nsr_swjg_dm,1,7)=1431123
group by ZSXM_DM
--SP_JDB_JKDZ_QNTY去年同月入库
SELECT ZSXM_DM,
round(SUM(SE)/10000,2)
FROM V_KJ_SB_ZSXX_RKRQ
WHERE RKRQ>=add_months( $$0011,-12) AND (RKRQ
and ZSXM_DM=&&c888999000000002
and substr(nsr_swjg_dm, 1, 7)=1431123
group by ZSXM_DM
--SP_JDB_JKDZ_QNLJ去年累计入库
SELECT ZSXM_DM,
round(SUM(SE)/10000,2)
FROM V_KJ_SB_ZSXX_RKRQ
WHERE RKRQ>=add_months( $$0010,-12) AND (RKRQ
and ZSXM_DM=&&c888999000000002
and substr(nsr_swjg_dm, 1, 7)=1431123
group by ZSXM_DM