ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:154.03KB ,
资源ID:21733199      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21733199.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第四章 PLC控制系统的设计与故障诊断Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第四章 PLC控制系统的设计与故障诊断Word下载.docx

1、教 学 内 容备 注4.1.1 可编程序控制器系统设计要求1最大限度地满足被控对象的控制要求。设计前,应深入现场进行调查研究,搜集资料,并与相关部分的设计人员和实际操作人员密切配合,共同拟定控制方案,协同解决设计中出现的各种问题。 2在保证控制系统的安全、可靠的前提下,力求使控制系统简单、经济,使用及维修方便,满足控制要求。 3考虑到生产的发展,工艺的改进及系统扩充,在选择可编程控制器的CPU模板及I/O模板时,应适当留有余量。 4.1.2 PLC控制系统设计的基本内容1确定系统运行方式与控制方式。PLC可构成各种各样的控制系统,如单机控制系统、集中控制系统等。在进行应用系统设计时,要确定系统

2、的构成形式。 2选择用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等)。这些设备属于一般的电气元件,其选择的方法属于其他课程的内容。 3PLC的选择。PLC是控制系统的核心部件,正确选择PLC对于保证整个控制系统的技术经济指标起着重要的作用。选择PLC应包括机型选择、容量选择、IO模块选择、电源模块选择等。 4分配I0点,绘制I0连接图,必要时还须设计控制台(柜)。 5设计控制程序。控制程序是整个系统工作的软件,是保证系统正常、安全、可靠的关键。因此控制系统的程序应经过反复调试、修改,直到满足要求为止

3、。 6编制控制系统的技术文件,包括说明书、电气原理图及电气元件明细表、I0连接图、IO地址分配表、控制软件。幻灯片S7-300/400项目设计系统文件教学模型教学课件4.1.3 PLC控制系统的设计步骤设计步骤框图1根据生产的工艺过程分析控制要求。如需要完成的动作(动作顺序、动作条件、必须的保护和连锁等)、操作方式(手动、自动、连续、单周期、单步等)。 2根据控制要求确定系统控制方案。 3根据系统构成方案和工艺要求确定系统运行方式。 4根据控制要求确定所需的用户输入、输出设备,据此确定PLC的I0点数。 5选择PLC。分配PLC的IO点,设计IO连接图 6进行PLC的程序设计,同时可进行控制台

4、(柜)的设计和现场施工。 7联机调试。如不满足要求,再返回修改程序或检查接线,直到满足要求为止。 8编制技术文件。交付使用。4.2.1 应用系统总体方案设计1PLC控制系统类型 由PLC构成的单机控制系统。 由PLC构成的集中控制系统。 由PLC构成的分布式控制系统。 用PLC构成远程I0控制系统。2系统的运行方式 手动运行方式。 半自动运行方式。 自动运行方式。4.2.2 系统硬件设计根据1工艺要求2设备状况3控制功能4I0点数和种类5系统的先进性课堂练习4.2.3 可编程序控制器的机型选择1. CPU的功能2. I/0点数3. 响应速度4. 指令系统5. 机型选择的其他考虑4.2.4输入/

5、输出模板的选择1数字量输入模块的选择2数字量输出模块的选择3模拟量模块的选择4智能I0模块的应用选择4.2.5 系统硬件设计文件1系统硬件配置图2模块统计表3I0硬件接口图及I0地址表 4.2.6 系统供电设计1供电系统的保护措施2电源模块的选择4 I0模块供电电源设计5. 系统接地设计6. 可编程序控制器供电系统设计7. 电缆设计和敷设STEP7软件4h48h教师上课日期4.3程序设计与调试4.4 PLC系统的现场调试1,线性化编程;分部编程以及结构化编程。2,PLC系统的现场调试。(信号模拟,寻找/替换与换线,变量监控与修改,输出/输入强制)变量监控与修改.输出/输入强制多媒体教室、计算机

6、投影、PLC实训室。可编程控制器S7-300/400,编程器/STEP7软件。1. 实训教学的效果不错,结合实际场景来锻炼学员的实际动手能力;2. 可以尝试项目教学法,让学员独立完成一个项目。3 在今后的教学中应在加强多媒体课件的投入。4.3.1程序结构设计线性化编程;分部编程以及结构化编程(工业搅拌系统)。被搅拌的对象要求如下:1当成分A(B)泵工作时要求:1)成分A(B)的进料阀已开,出料阀已开;2)搅拌桶未满,搅拌的出料阀关闭;3)泵的驱动电机无故障,没有紧急停止动作。2拌电机工作时的条件:1)搅拌桶未空,搅拌桶的出料阀关闭;2)搅拌马达无故障,紧急停止没有动作。3开排放阀的条件:搅拌马

7、达停止,紧急停止没有动作。系统中的液位开关让操作者了解搅拌桶内的液位情况,并且提供输送泵和搅拌电机之间的连锁关系。一、线性化编程线性化编程就是将用户程序连续放置在一个指令块内,即一个简单的程序块内包含系统的所有指令。线性化编程不带分支,通常是OB1程序按顺序执行每一条指令,软件管理的功能相对简单。二、分部编程分部式编程是把一项控制任务分成若干个独立的块,每个块用于控制一套设备或一系列工作的逻辑指令,而这些块的运行靠组织块OB内指令来调用。三、结构化编程结构化程序把过程要求的类似或相关的功能进行分类,并试图提供可以用于几个任务的通用解决方案。向指令块提供有关信息(以参数形式),结构化程序能够重复

8、利用这些通用模块。控制软件分为五个功能块:FC10 功能块用于控制成分A的供料泵;FC20 功能块用于控制成分B的供料泵;FC30 功能块用于控制搅拌马达;FC40 功能块用于控制排料电磁阀;FC50 功能块用于控制操作站上的指示灯。西门子网站项目设计。测试4.4.1信号模拟4.4.2寻找/替换与换线4.4.3 变量监控与修改4.4.4 输出/输入强制52h4.5 组织块OB及其应用中断优先级。控制中断。日时钟中断(OB10)。延时中断OB 20。循环中断OB 35。硬件中断(OB 40)。初始化模块(OB100)1. 掌握控制系统的设计与故障诊断方法2. 正确使用常用组织块初始化模块程序设计

9、多媒体教室、计算机投影、PLC实训室1.采用课件和在线答疑的方式,对学员的学习起到更好的辅助作用;2.应适当提供下厂观摩,加强学员对PLC系统的进一步认识;3.可以尝试项目教学法,让学员独立完成一个项目。4.5.1中断优先级OB类型(优先级)说明OB1主程序循环(1)在上一循环结束时启动OB10时间中断(2)在程序设置的日期和时间启动OB20延时中断(3)受SFC32控制启动,在一特定延时后运行OB35循环中断(12)运行在一特定时间间隔内(1ms-1min)OB40硬件中断(16)当检测到来自外部模块的中断请求时启动OB80到OB87响应异步错误(26/启动时28)当检测到模块诊断错误或超时

10、错误时启动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控制中断O

11、B可以分为两类:执行周期性工作的OB(日时钟中断)和响应错误的OB(错误中断)。执行周期性工作的OB(日时钟中断)在特定的日期或时间执行 从一个编程事件开始一段特定延时后执行 按特定周期循环执行响应错误的OB(错误中断) 当 CPU检测到一个过程/硬件错误时执行 当 CPU检测到一个不依赖于程序指令的错误时执行 当 CPU检测到一个与程序指令处理有关的错误时执行4.5.4时间中断组织块一、日时钟中断(OB10)OB10可按下列间隔运行:Once(一次):只在特定日期和时间执行一次。Everyminute:从特定日期和时间开始,每分钟执行一次。Hourly:从某一特定日期和时间开始,每小时执行一

12、次。Daily:从某一特定日期和时间开始,每天执行一次。Weekly:从某一特定日期和时间开始,每周执行一次。Monthly:从某一特定日期和时间开始,每月执行一次。Annually:从某一特定日期和时间开始,每年执行一次。OB10的起始时刻和间隔时间设置:1. 过定义OB10执行的起始时刻(日期和/或时间)和间隔时间对OB10进行配置。2. 通过S7组态工具配置CPU的日时钟的中断参数或者在程序中调用SFC28(SET-TINT)设置时间。3. 通过S7组态工具在CPU的日时钟中断参数块中选择激活项,4. 在程序中调用SFC30(ACT-TINT)来激活OB10。OB10的应用硬件组态二、延

13、时中断OB 20由调用SFC 32启动调用SFC 32时要提供实参。OB-NR 延时中断OB的号码DTIME 延时长度(1至60000ms)SIGN 延时OB被调用时进入OB的启动信息标志器RET-VAL OB 执行过程中发生错误时的错误代码处理延时中断的SFCSFC32 SRT_TINT 启动延时中断 SFC33 CAN_DINT 取消延时中断SFC34 QRY_TINT 查询延时中断OB20的应用三、循环中断OB 35时间间隔由编程工具设置或修改(缺省值为100ms)。范围从lmslmin。当允许循环中断时,OB35以固定的间隔循环运行。当OB1运行到OB35设定的时间,OB 35就执行一

14、次。使用OB 35特性时,应保证设置的间隔值比OB 35中程序的运行时间长,否则造成系统异常,操作系统将调用异步错误OB 80。OB35的应用四、硬件中断(OB 40)响应来自不同模块(如I/O模块、CP模块或FM模块)发出的过程警告或硬件中断请求信号OB 40运行时,操作系统不再接收其它硬件中断的请求 对于可修改参数的模拟或数字模块,用编程工具来设定由哪个信号启动OB 40对于CP和FM,必须用与模块配套同时提供的软件设定通过调用SFC,也能在程序运行时在线设定是否用某模块的硬件中断。OB40的应用系统配置模拟量输入模板时,用户可以设定测量值的允许范围,如果测量值超过这个界限,OB40将被调

15、用执行。该功能与OB1中的比较逻辑相似,但是它省略了在OB1中的控制程序,节约了循环扫描时间。4.5.5初始化模块(OB100)当CPU 的状态由停止态转入运行态时,操作系统都调用OB100。当OB100运行结束后,操作系统调用OB1。利用OB100先于OB1执行的特性,可以为用户主程序的运行准备初始变量或参数。应用举例:设置初始方向的电动机正反转控制程序。程序要求:一小车在B1至B2之间往返运行,每次启动后小车自动向B2方向前进。B1与B2之外分别B3和B4作为运行保护。STEP7编程54h4.6故障特性及故障诊断。系统故障。硬件故障软件故障。编程控制器的自诊断测试功能。掌握PLC系统的故障

16、分类及排除方法利用STEP7软件的功能进行自诊断测试STEP7软件的功能进行自诊断测试与工业现场结合的程序分析1结合编程界面来锻炼学员的实际动手能力;2。教学中应在加强故障设置及排除训练。4.6故障特性及故障诊断4.6.1系统故障率曲线1 早期故障期2 随机故障期3 耗损故障期可编程控制器系统的故障分布系统故障:整个控制系统失效的总故障。外部故障:系统与实际过程相连的传感器、检测开关、执行机构和负载等部分的故障。内部故障:可编程控制器本身的故障。只有10%的故障发生在可编程控制器中。90%的故障发生在I/O模板中,要提高系统的可靠性,在系统设计中要注意外部设备的选择,在可编程序控制器中我们要提

17、高I/O模板的维修能力,缩短平均维修时间。4.6.2 故障诊断知识故障的分类1 外部设备故障外部设备就是与实际过程直接联系的各种开关、传感器、执行机构、负载等。这部分设备发生故障,直接影响系统的控制功能。2 系统故障这是影响系统运行的全局性故障。系统故障可分为固定性故障和偶然性故障。故障发生后,可重新启动使系统恢复正常,则可认为是偶然性故障。重新启动不能恢复而需要更换硬件或软件,系统才能恢复正常,则可认为是固定故障。3硬件故障这类故障主要指系统中的模板(特别是I/O模板)损坏而造成的故障。这类故障一般比较明显,影响局部。4软件故障软件本身所包含的错误,主要是软件设计考虑不周,在执行中一旦条件满

18、足就会引发。在实际工程应用中,由于软件工作复杂、工作量大,因此软件错误几乎难以避免。对于可编程控制器组成的控制系统而言,绝大部分故障属于上述四类故障。根据这一故障分类,可以帮助分析故障发生的部位和产生的原因。可编程控制器的自诊断测试可编程序控制器具有极强的自诊断测试功能,在系统发生故障时要充分利用这一功能。在进行自诊断测试时,都要使用诊断调试工具,也就是编程器。利用系统功能进行诊断测试利用可编程控制器本身所具有的各种功能,自行编制软件、采取一定措施、结合具体分析确定故障原因。用户通过程序可以编辑组织块,来告诉CPU当出现故障时应如何处理,如果相应的故障组织块OB没有编程,当出现该故障时,CPU

19、转到“STOP”状态。56h理论教学4.7 STEP7软件操作全面掌握S7基本软件包的功能熟悉各指令元素的输入/显示/修改及测试方法输入/显示/修改及测试程序修改及测试1 实训教学的效果不错,结合实际场景来锻炼学员的实际动手能力;2 采用课件和在线答疑的方式,对学员的学习起到更好的辅助作用;3 应适当提供下厂观摩课,加强学员对S7200的进一步认识;4 可以尝试项目教学法,让学员独立完成一个项目。5今后的教学中应在加强多媒体课件的投入。4.7故障诊断知识1. 建立项目文件及程序建立新项目文件选择Program/S7 Program.建立程序选择Insert/S7 Block/Function 建立“功能”选择编程语言LAD/FBD/STLSTEP7软件的编程元素输入/显示方式的转换建立数据块数据格式及示例 2. 程序测试及诊断信号状态监视(FBD)信号状态监视(LAD)状态变量监控与修改建立PLC的符号地址表3. 硬件组态SIMATIC S7的硬件组态S7-300 PLC的可组态选件选择CPU模板及信号模板等确定MPI站地址确定时钟存储器字节地址建立PLC系统的MPI/DP/IE网络插入PROFIBUS子站

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

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