可编程控制器技术应用课件 13中断组织块_第1页
可编程控制器技术应用课件 13中断组织块_第2页
可编程控制器技术应用课件 13中断组织块_第3页
可编程控制器技术应用课件 13中断组织块_第4页
可编程控制器技术应用课件 13中断组织块_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中断组织块教学目标知识目标能力目标素质目标1.了解中断组织块的种类2.掌握各中断组织块的使用1.能熟练完成中断组织块的创建1.培养自主探究、举一反三的能力2.培养团队合作,分析讨论问题的能力中断组织块中断组织块中断组织块包括延时中断组织块、循环中断组织块、硬件中断组织块、时间错误中断组织块和诊断错误中断组织块。用来对内部或外部事件做出快速响应,一旦出现中断事件,操作系统执行完当前的指令后,立即响应中断,中断执行结束后,返回到断点处继续执行循环组织块。中断组织块PLC普通定时器的工作过程与扫描工作方式有关,其定时精度较差。如果需要高精度的延时,则应使用延时中断。在程序编辑器中选择“指令”→“扩展指令”→“中断”选项,将延时中断的指令QRY_DINT(查询延时中断状态)、SRT_DINT(启动延时中断)、CAN_DINT(取消延时中断)拖曳到程序区中,延时中断指令如图所示。延时中断组织块中断组织块在启动延时中断指令的EN使能输入的上升沿,起动延时过程。用该指令的参数DTIME(1~60000ms)来设置延时时间。在时间延时中断组织块中配合使用计数器,可以得到比60s更长的延时时间。用参数OB_RN来指定延时时间到时调用的组织块的编号,S7-1200未使用参数SIGN,可以设置任意的值。REN_VAL是指令执行的状态代码。延时中断起用完后,若不再需要使用延时中断,则可使用取消延时中断指令来取消已起动的延时中断组织块,还可以在超出所组态的延时时间之后取消调用待执行的延时中断OB在OB_NR参数中,可以指定将取消调用的组织块编号。中断组织块查询延时中断状态指令QRY_DINT用于查询OB_NR的延时中断状态,将其保存到STATUS指定的状态字中。用上述介绍方法生成时间延时中断组织块OB,其编号为20~23或大于等于123。要使用延时中断OB,需要调用指令SRT_DINT且将延时中断OB作为用户程序的一部分下载到到CPU。只有在CPU处于"RUN"模式时才会执行延时中断OB。暖启动将清除延时中断OB的所有起动事件。b主程序OB1a延时中断程序OB20中断组织块应用延时中断实现从Q0.0输出周期为1s的脉冲中断组织块硬件中断用于处理需要快速响应的过程事件。当出现硬件中断事件时,立即中止当前正在执行的程序,改为执行对应的硬件中断OB。最多可以生成50个硬件中断OB,在硬件组态时定义中断事件,硬件中断OB的编号为40~47或大于等于123。S7-1200支持的硬件中断事件有:1.CPU内置的数字量输入、信号板的数字量输入的上升沿事件和下降沿事件。不支持信号模块的数字量输入事件。2.高速计数器(HSC)的当前计数值等于设定值事件。3.HSC的计数方向改变事件,即计数值由增大变为减少或由减少变为增大。4.HSC的数字量外部复位输入的上升沿事件,计数值被复位为0。中断组织块生成硬件中断组织块在项目树的程序块下,双击添加新块选项,单击组织块按钮,在右边列表选择硬件中断,如硬件中断默认的编号是40,名称为复位输出,编程语言为LAD(梯形图),若再生成一个硬件中断OB,则编号为41。名称为置位输出。中断组织块双击项目树的“PLC_1”下的“设备组态”选项,打开设备视图。选中CPU,在巡视窗口中选择“属性”→“常规”→“DI14/DQ10”→“数字量输入”选项,选择“通道1”选项(即I0.1),如图所示。勾选“启用上升沿检测”复选框,默认的事件名称为“上升沿1”单击“硬件中断”,选择OB41(置位输出)。中断组织块程序编写时间错误组织块可以为具有诊断功能的模块起用诊断错误中断功能,使模块能检测到1/0状态变化,因此模块会在出现故障(进入事件)或故障不再存在(离开事件)时触发诊断错误中断。如果没有其他中断OB激活,则调用诊断错误中断OB。若已经在执行其他中断OB,诊断错误中断将置于同优先级的队列中。在用户程序中只能使用一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论