免费发布

西门子S7-1200/1500博图程序中这些组织块你了解吗

更新:2024-11-23 08:00 发布者IP:223.74.189.62 浏览:2次
供应商:
广东湘恒智能科技有限公司 商铺
企业认证
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
联系电话
13510737515
联系人
董海波
手机号
13185520415
让卖家联系我
13185520415

详细

一、S7-1200/1500 程序循环组织块

(1)功能说明

1.程序循环 OB 在 CPU 处于 RUN 模式时,周期性地循环执行。

2.可在程序循环 OB 中放置控制程序的指令或调用其它功能块(FC 或 FB)。主程序(Main)为程序循环 OB ,要启动程序执行,项目中至少有一个程序循环OB 。

3.操作系统每个周期调用该程序循环 OB 一次,从而启动用户程序的执行。

4.S7-1200 允许使用多个程序循环 OB ,按 OB 的编号顺序执行。OB1 是默认设置,其它程序循环 OB 的编号必须大于或等于 123。

5.程序循环 OB 的优先级为 1,可被高优先级的组织块中断;程序循环执行一次需要的时间即为程序的循环扫描周期时间。最长循环时间缺省设置为 150ms。如果您的程序超过了最长循环时间,操作系统将调用 OB80(时间故障 OB );如果 OB80 不存在,则 CPU 停机。

6.PLC 循环时间包含中断程序的时间。

操作系统的执行过程,请参见上图6-3:

1、操作系统启动扫描循环监视时间;

2、操作系统将输出过程映像区的值写到输出模块;

3、操作系统读取输入模块的输入状态,并更新输入过程映像区;

4、操作系统处理用户程序并执行程序中包含的运算;

5、当循环结束时,操作系统执行所有未决的任务,例如调用其他循环 OB ;

6、最后,CPU 返回循环起点,并重新启动扫描循环监视时间。

(2)举例说明

二、S7-1200/1500 诊断中断组织块

(1)什么是中断

1.中断的含义解释:

中断是 PLC 控制中一个非常重要的应用。可以举一个日常生活中的 例子来说明: 假如你正在给朋友写信,电话铃响了。这时,你放下手中的笔,去接电话,通话完毕,再继续写信。这个例子就表现了中断及其处理过程:电话铃声使你暂时中止当前的工作,而去处理 更为急需处理的事情(接电话),把急需处理的事情处理完毕之后,再回头来继续原来的事情。在这个例子中,电话铃声称为“中断请求”,你暂停写信去接电话叫 作“中断响应”,接电话的过程就是“中断处理”,相应地,在 PLC 执行程序的过程中,由于出现某个特殊情况(或称为“事件”),使得暂时中止现行程序,而 转去执行处理这一事件的处理程序,处理完毕之后再回到原来程序的中断点继续向下执行,这个过程就是中断。

2.中断的意义解释:在需要执行某些程序的时候,才中断正常循环程序去执行一些特殊控制要求,这样既不影响主程序的运行与工作负担,也能够保证中断程序的实时性。

(2)诊断错误 OB82 的说明

S7-1200 支持诊断错误中断,可以为具有诊断功能的模块启用诊断错误中断功能来检测模块状态。OB82 是唯一支持诊断错误事件的 OB ,出现故障(进入事件),故障解除(离开事件)均会触发诊断中断 OB82 。当模块检测到故障并且在软件中使能了诊断错误中断时,操作系统将启动诊断错误中断, OB82 将中断正常的循环程序优先执行。此时无论程序中有没有诊断中断 OB82,CPU 都会保持 RUN 模式,同时 CPU 的 ERROR 指示灯闪烁。如果希望 CPU 在接收到该类型的错误时进入 STOP 模式,可以在 OB82 中加入 STP 指令使 CPU 进入 STOP 模式。

(3)与诊断错误 OB82 相关的信息

当触发诊断错误中断时,通过 OB82 的接口变量可以读取相应的启动信息,可以帮助确定事件发生的设备、通道和错误原因。OB82 的接口变量及启动信息参考下。

(4)实际编程应用

1.在硬件组态窗口中,选中模拟量输出模块,选择模拟量输出通道 1 的“启用短路诊断”功能,如果不勾的话,即使短路也不会报错。模拟量输出-短路诊断

2.只有在硬件组态中有的故障诊断才会起作用,不让 PLC 是不会有任何报错信息的。程序下载后,在监控表中给“channel1”设置输出值 2000,输出短路故障,则将立即触发诊断错误功能。

说明:

1.MW260=2#0000_0000_0001_0000第4位=1,代表模块输出有短路(AO)或断线故障(AI);

2. MW280=257,代表模块的硬件标识符=257;

3. MW286=1代表通道 1 的故障。


关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 更多新闻 | 联系方式 | 黄页介绍
主要经营:西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头

广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。

公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实践经验以及雄厚的技术力量,尤其以 PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长,

内容声明:顺企网为第三方交易平台及互联网信息服务提供者,顺企网所展示的信息内容系由广东湘恒智能科技有限公司经营者发布,其真实性、准确性和合法性均由店铺经营者负责。顺企网提醒您购买前注意谨慎核实,如您对信息有任何疑问的,请在购买前通过电话与商家沟通确认顺企网存在海量企业商铺和供求信息,如您发现店铺内有任何违法/侵权信息,请立即向顺企网举报并提供有效线索。
免责声明:本站信息由广东湘恒智能科技有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 互联网药品信息服务资格证:(粤)-经营性-2016-0009 / 粤公网安备 44030702000007号
© 11467.com 顺企网版权所有 发布批发采购信息、查询企业黄页,上顺企网