SIMATIC S7-1500 PLC中断的概念及其过程

发布者:Serene123最新更新时间:2024-07-05 来源: elecfans关键字:SIMATIC  S7-1500 手机看文章 扫描二维码
随时随地手机看文章

(1)中断过程

中断处理用来实现对特殊内部事件或外部事件的快速响应。CPU检测到中断请求时,立即响应中断,调用中断源对应的中断程序,即组织块OB。执行完中断程序后,返回被中断的程序处继续执行程序。例如在执行主程序OB1块时,时间中断块OB10可以中断主程序块OB1正在执行的程序,转而执行中断程序块OB10中的程序,当中断程序块中的程序执行完成后,再转到主程序块OB1中,从断点处执行主程序。


事件源就是能向PLC发出中断请求的中断事件,例如日期时间中断、延时中断、循环中断和编程错误引起的中断等。

(2)OB的优先级

执行一个组织块OB的调用可以中断另一个OB的执行。一个OB是否允许另一个OB中断取决于其优先级。SIMATIC S7-1500 PLC 支持优先级共有26个,1最低,26最高。高优先级的OB可以中断低优先级的OB。例如OB10的优先级是2,而OB1的优先级是1,所以OB10可以中断OB1。S7-300/400 CPU支持优先级有29个。

组织块的类型和优先级参考下一期公布。

说明:

1.在S7-300/400 CPU中只支持一个主程序块OB1,而SIMATIC S7-1500 PLC最多支持100个主程序,但第二个主程序的编号从123起,由组态设定,如OB123可以组态成主程序;

2.循环中断可以是OB30~OB38,如不够用还可以通过组态使用OB123及以上的组织块;

3.S7-300/400 CPU的启动组织块有OB100、OB101和OB102,但SIMATIC S7-1500 PLC不支持OB101和OB102。


关键字:SIMATIC  S7-1500 引用地址:SIMATIC S7-1500 PLC中断的概念及其过程

上一篇:防爆伺服电机和防爆步进电机有哪些区别
下一篇:高速电机冷却方法有哪些

推荐阅读最新更新时间:2024-11-11 16:38

西门子SIMATIC S7-200系列PLC的特点分析
1.S7-200系列PLC的特点: 是SIEMENS公司推出的一种小型PLC (1)它结构紧凑 (2)扩展性良好 (3)指令功能强大 (4)价格低廉 成为当代各种小型控制工程的理想控制器。 2.S7-200PLC的产品: (1)集成一定数字I/O点的CPU:CPU221、CPU 222、CPU 224、CPU 226、CPU 226XM (2)扩展模块:主要有 数字量扩展模块:EM221、EM222、EM223 模拟量扩展模块:EM231、EM 232、EM 235 通讯模块:EM277、EM241等 其它模块:特殊功能模块 可以十分方便地组成不同规模的控制器。其控制规模可以从几点到几百点。S7-200PLC可以方便地组成PLC-
[嵌入式]
SIMATIC PN/CAN LINK CANopen Manager配置说明
配置说明 步骤1,在博途里添加硬件设备,在网络视图下,双击硬件目录,在网关目录下点开PN/CAN LINK,双击该设备的订货号,添加到网络试图中。如图2-1所示。 图2-1硬件添加 步骤2,根据实际情况为新加入的PN/CAN LINK分配名称,网络及IP地址。(本演示文档网络选择已有的PN/IE_1,名称(Link 3)和IP为自动生成。)如图2-2所示。 图2-2设备名称及网络参数分配 步骤4,双击Link 3,进入设备视图,在属性中选择运行模式为CANopen manager,如图2-3所示。 步骤5,对主站进行设置,双击设备视图内的 CANopen netw or k,在属性内对主站进行设置,主要需要设置的为
[嵌入式]
<font color='red'>SIMATIC</font> PN/CAN LINK CANopen Manager配置说明
SIMATIC S7-1500数据块(DB)介绍
数据块(DB)介绍 (1)数据块(DB)简介 数据块用于存储用户数据及程序中间变量。 新建数据块时,默认状态是优化的存储方式,且数据块中存储的变量是非保持的。 数据块占用CPU的装载存储区和工作存储区,与标识存储器的功能类似,都是全局变量,不同的是,M数据区的大小在CPU技术规范中已经定义,且不可扩展,而数据块存储区由用户定义,最大不能超过工作存储区或装载存储区。SIMATICS7-1500 PLC的非优化数据最大数据空间为64KB。 而优化的数据块的存储空间要大得多,但其存储空间与CPU的类型有关。 按照功能分,数据块DB可以分为:全局数据块、背景数据块和基于数据类型(用户定义数据类型、系统数据类型和数组类型)的数据块。
[嵌入式]
<font color='red'>SIMATIC</font> <font color='red'>S7-1500</font>数据块(DB)介绍
SIMATIC S7-1500 PLC梯形图编程(4)
【例4】用复位和置位指令编写。 步进电机是一种将电脉冲信号转换为电动机旋转角度的执行机构。当步进驱动器接收到一个脉冲,就驱动步进电动机按照设定的方向旋转一个固定的角度(称为步距角)。因此步进电机是按照固定的角度一步一步转动的。因此可以通过脉冲数量控制步进电机的运行角度,并通过相应的装置,控制运动的过程。对于四相八拍步进电动机。其控制要求如下。 1、按下启动按钮,定子磁极A通电,ls后A、B同时通电;再过1s,B通电,同时A失电;再过1s,B、C同时通电.....以此类推,其通电过程如图1所示。 2、有2种工作模式。工作模式1时,按下“停止”按钮,完成一个工作循环后,停止工作;工作模式2时,具有锁相功能,当压下“停止”按钮后
[嵌入式]
<font color='red'>SIMATIC</font> <font color='red'>S7-1500</font> <font color='red'>PLC</font>梯形图编程(4)
SIMATIC S7-1500 PLC硬件中断组织块及其应用介绍
硬件中断组织块及其应用 硬件中断组织块(如OB40)用于快速响应信号模块(SM)、通信处理器(CP)和功能模块(FM)的信号变化。 硬件中断被模块触发后,操作系统将自动识别是哪一个槽的模块和模块中哪一个通道产生的硬件中断。硬件中断OB执行完后,将发送通道确认信号。 如果正在处理某一中断事件,又出现了同一模块同一通道产生的完全相同的中断事件,新的中断事件将丢失。 如果正在处理某一中断信号时同一模块中其他通道或其他模块产生了中断事件,当前已激活的硬件中断执行完后,再处理暂存的中断。 以下用一个例子说明硬件中断组织块的使用方法。 【例】编写一段指令记录用户使用10.0按钮的次数,做成一个简单的“黑匣子”。 【解】①添加组织块OB40
[嵌入式]
<font color='red'>SIMATIC</font> <font color='red'>S7-1500</font> <font color='red'>PLC</font>硬件<font color='red'>中断</font>组织块及其应用介绍
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved