可编程控制技术教案第四章.docx

上传人:b****3 文档编号:1972243 上传时间:2022-10-25 格式:DOCX 页数:22 大小:135.76KB
下载 相关 举报
可编程控制技术教案第四章.docx_第1页
第1页 / 共22页
可编程控制技术教案第四章.docx_第2页
第2页 / 共22页
可编程控制技术教案第四章.docx_第3页
第3页 / 共22页
可编程控制技术教案第四章.docx_第4页
第4页 / 共22页
可编程控制技术教案第四章.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

可编程控制技术教案第四章.docx

《可编程控制技术教案第四章.docx》由会员分享,可在线阅读,更多相关《可编程控制技术教案第四章.docx(22页珍藏版)》请在冰豆网上搜索。

可编程控制技术教案第四章.docx

可编程控制技术教案第四章

课程

可编程控制技术

班级

电气工程自动化

学期

5

课时

2h

累计课时

44h

累计课时

课程类型

理论,实验。

课程名称

(章、节)

第四章PLC控制系统的设计与故障诊断

4.1PLC控制系统的设计

4.2PLC控制系统硬件设计方法

教学目的

要求

1.可编程序控制器系统设计的基本内容和步骤

2.系统总体方案设计.控制系统硬件设计方法

3.PLC及输入/输出模板的选择

4.供电系统设计

教学重点

总体方案设计。

.供电系统设计

教学难点

CPU及输入/输出模板的选择

主要教具

设备材料

多媒体教室、计算机投影、

可编程控制器S7-300/400,编程器/STEP7软件,

课后记

学生对实际场景概念很少。

想象能力不足;

应适当提供现场教学课,加强学员对控制系统的总体认识;

教案

教学内容

备注

第四章PLC控制系统的设计与故障诊断

4.1PLC控制系统的设计

4.1.1可编程序控制器系统设计要求

1.最大限度地满足被控对象的控制要求。

设计前,应深入现场进行调查研究,搜集资料,并与相关部分的设计人员和实际操作人员密切配合,共同拟定控制方案,协同解决设计中出现的各种问题。

2.在保证控制系统的安全、可靠的前提下,力求使控制系统简单、经济,使用及维修方便,满足控制要求。

3.考虑到生产的发展,工艺的改进及系统扩充,在选择可编程控制器的CPU模板及I/O模板时,应适当留有余量。

4.1.2PLC控制系统设计的基本内容

1.确定系统运行方式与控制方式。

PLC可构成各种各样的控制系统,如单机控制系统、集中控制系统等。

在进行应用系统设计时,要确定系统的构成形式。

2.选择用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等)。

这些设备属于一般的电气元件,其选择的方法属于其他课程的内容。

3.PLC的选择。

PLC是控制系统的核心部件,正确选择PLC对于保证整个控制系统的技术经济指标起着重要的作用。

选择PLC应包括机型选择、容量选择、I/O模块选择、电源模块选择等。

4.分配I/0点,绘制I/0连接图,必要时还须设计控制台(柜)。

5.设计控制程序。

控制程序是整个系统工作的软件,是保证系统正常、安全、可靠的关键。

因此控制系统的程序应经过反复调试、修改,直到满足要求为止。

6.编制控制系统的技术文件,包括说明书、电气原理图及电气元件明细表、I/0连接图、I/O地址分配表、控制软件。

 

 

教案

教学内容

备注

4.1.3PLC控制系统的设计步骤

设计步骤框图

1.根据生产的工艺过程分析控制要求。

如需要完成的动作(动作顺序、动作条件、必须的保护和连锁等)、操作方式(手动、自动、连续、单周期、单步等)。

2.根据控制要求确定系统控制方案。

3.根据系统构成方案和工艺要求确定系统运行方式。

4.根据控制要求确定所需的用户输入、输出设备,据此确定PLC的I/0点数。

5.选择PLC。

分配PLC的I/O点,设计I/O连接图

6.进行PLC的程序设计,同时可进行控制台(柜)的设计和现场施工。

7.联机调试。

如不满足要求,再返回修改程序或检查接线,直到满足要求为止。

8.编制技术文件。

交付使用。

4.2PLC控制系统硬件设计方法

4.2.1应用系统总体方案设计

1.PLC控制系统类型

☞由PLC构成的单机控制系统。

☞由PLC构成的集中控制系统。

☞由PLC构成的分布式控制系统。

☞用PLC构成远程I/0控制系统。

2.系统的运行方式

☞手动运行方式。

☞半自动运行方式。

☞自动运行方式。

4.2.2系统硬件设计根据

1.工艺要求

2.设备状况

3.控制功能

4.I/0点数和种类

5.系统的先进性

教案

教学内容

备注

4.2.3可编程序控制器的机型选择

1.CPU的功能

2.I/0点数

3.响应速度

4.指令系统

5.机型选择的其他考虑

4.2.4输入/输出模板的选择

1.数字量输入模块的选择

2.数字量输出模块的选择

3.模拟量模块的选择

4.智能I/0模块的应用选择

4.2.5系统硬件设计文件

1.系统硬件配置图

2.模块统计表

3.I/0硬件接口图及I/0地址表

4.2.6系统供电设计

1.供电系统的保护措施

2.电源模块的选择

4.I/0模块供电电源设计

5.系统接地设计

6.可编程序控制器供电系统设计

7.电缆设计和敷设

 

课程

可编程控制技术

班级

电气工程自动化

学期

5

课时

4h

累计课时

48h

教师

上课日期

课程类型

理论,实验。

课程名称

(章、节)

第四章PLC控制系统的设计与故障诊断

4.3程序设计与调试

4.4PLC系统的现场调试

教学目的

要求

1,线性化编程;分部编程以及结构化编程。

2,PLC系统的现场调试。

(信号模拟,寻找/替换与换线,变量监控与修改,输出/输入强制)

教学重点

分部编程以及结构化编程。

变量监控与修改.

教学难点

输出/输入强制

主要教具

设备材料

多媒体教室、计算机投影、PLC实训室。

可编程控制器S7-300/400,编程器/STEP7软件。

课后记

实训教学的效果不错,结合实际场景来锻炼学员的实际动手能力;

可以尝试项目教学法,让学员独立完成一个项目。

在今后的教学中应在加强多媒体课件的投入。

教案

教学内容

备注

4.3程序设计与调试

4.3.1程序结构设计

线性化编程;分部编程以及结构化编程(工业搅拌系统)。

被搅拌的对象要求如下:

1.当成分A(B)泵工作时要求:

1)成分A(B)的进料阀已开,出料阀已开;2)搅拌桶未满,搅拌的出料阀关闭;3)泵的驱动电机无故障,没有紧急停止动作。

2.拌电机工作时的条件:

1)搅拌桶未空,搅拌桶的出料阀关闭;2)搅拌马达无故障,紧急停止没有动作。

3.开排放阀的条件:

搅拌马达停止,紧急停止没有动作。

系统中的液位开关让操作者了解搅拌桶内的液位情况,并且提供输送泵和搅拌电机之间的连锁关系。

一、线性化编程

线性化编程就是将用户程序连续放置在一个指令块内,即一个简单的程序块内包含系统的所有指令。

线性化编程不带分支,通常是OB1程序按顺序执行每一条指令,软件管理的功能相对简单。

二、分部编程

分部式编程是把一项控制任务分成若干个独立的块,每个块用于控制一套设备或一系列工作的逻辑指令,而这些块的运行靠组织块OB内指令来调用。

三、结构化编程

结构化程序把过程要求的类似或相关的功能进行分类,并试图提供可以用于几个任务的通用解决方案。

向指令块提供有关信息(以参数形式),结构化程序能够重复利用这些通用模块。

控制软件分为五个功能块:

FC10功能块用于控制成分A的供料泵;

FC20功能块用于控制成分B的供料泵;

FC30功能块用于控制搅拌马达;

FC40功能块用于控制排料电磁阀;

FC50功能块用于控制操作站上的指示灯。

教案

教学内容

备注

4.4PLC系统的现场调试

4.4.1信号模拟

4.4.2寻找/替换与换线

教案

教学内容

备注

4.4.3变量监控与修改

4.4.4输出/输入强制

课程

可编程控制技术

班级

电气工程自动化

学期

5

课时

4h

累计课时

52h

教师

上课日期

课程类型

理论,实验。

课程名称

(章、节)

第四章PLC控制系统的设计与故障诊断

4.5组织块OB及其应用

中断优先级。

控制中断。

日时钟中断(OB10)。

延时中断OB20。

循环中断OB35。

硬件中断(OB40)。

初始化模块(OB100)

教学目的

要求

1.掌握控制系统的设计与故障诊断方法

2.正确使用常用组织块

教学重点

循环中断OB35。

初始化模块(OB100)

教学难点

初始化模块程序设计

主要教具

设备材料

多媒体教室、计算机投影、PLC实训室

可编程控制器S7-300/400,编程器/STEP7软件,

课后记

采用课件和在线答疑的方式,对学员的学习起到更好的辅助作用;

应适当提供下厂观摩,加强学员对PLC系统的进一步认识;

可以尝试项目教学法,让学员独立完成一个项目。

教案

教学内容

备注

4.5组织块OB及其应用

4.5.1中断优先级

OB类型(优先级)

说明

OB1主程序循环

(1)

在上一循环结束时启动

OB10时间中断

(2)

在程序设置的日期和时间启动

OB20延时中断(3)

受SFC32控制启动,在一特定延时后运行

OB35循环中断(12)

运行在一特定时间间隔内(1ms-1min)

OB40硬件中断(16)

当检测到来自外部模块的中断请求时启动

OB80到OB87响应异步错误(26/启动时28)

当检测到模块诊断错误或超时错误时启动

OB100启动(27)

当CPU从STOP到RUN状态时启动

OB121,OB122响应同步错误(与被中断OB相同)

当检测到程序错误或接受错误时启动

4.5.2中断过程

系统检测到一个OB块中断时,则被中断块的累加器和寄存器上的当前信息将被作为一个中断堆栈存起来(I堆栈)。

I堆栈中保存的内容有:

☞累加器及地址寄存器的内容;

☞数据块寄存器的内容;

☞局部数据堆栈,状态字,MCR寄存器和B堆栈指针。

如果新的OB块调用FB和FC,则每一个块的处理数据将被存储堆栈中(B堆栈)

B堆栈中保存的内容有:

☞DB和DI寄存器;

☞临时数据(L堆栈)的指针;

☞块的号码及返回地址。

教案

教学内容

备注

4.5.3控制中断

OB可以分为两类:

执行周期性工作的OB(日时钟中断)和响应错误的OB(错误中断)。

执行周期性工作的OB(日时钟中断)

在特定的日期或时间执行

从一个编程事件开始一段特定延时后执行

按特定周期循环执行

响应错误的OB(错误中断)

当CPU检测到一个过程/硬件错误时执行

当CPU检测到一个不依赖于程序指令的错误时执行

当CPU检测到一个与程序指令处理有关的错误时执行

4.5.4时间中断组织块

一、日时钟中断(OB10)

OB10可按下列间隔运行:

Once(一次):

只在特定日期和时间执行一次。

Every minute:

从特定日期和时间开始,每分钟执行一次。

Hourly:

从某一特定日期和时间开始,每小时执行一次。

Daily:

从某一特定日期和时间开始,每天执行一次。

Weekly:

从某一特定日期和时间开始,每周执行一次。

Monthly:

从某一特定日期和时间开始,每月执行一次。

Annually:

从某一特定日期和时间开始,每年执行一次。

OB10的起始时刻和间隔时间设置:

1.过定义OB10执行的起始时刻(日期和/或时间)和间隔时间对OB10进行配置。

2.通过S7组态工具配置CPU的日时钟的中断参数或者在程序中调用SFC28(SET-TINT)设置时间。

3.通过S7组态工具在CPU的日时钟中断参数块中选择激活

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1