全国统一服务热线:
18629648142

公司新闻 行业新闻 常见问题

当前位置:plc控制系统 > 新闻动态 > 行业新闻 >

西门子plcs7300CPU316延时中断组织块的应用

作者:西门子plcs7300CPU316 发布日期:2020-12-15 21:06:29 阅读:0
 

  西门子plc的普通定时器的定时精度较差,点击两次10.2对应的小方框,OB40被允许执行如果需要高精度的翅时,可以使用西门子plcs7300CPU316延时中断组织块OB。用SFC2“SRT_DINT”启动延时中断, 延迟时间为1~60000ms,间到时触发中断, 调用SFC 32指定的OB。CPU316及以下的CPU只能使用OB 20。

 1、硬件组态

  用新建项目向导生成一个名为“OB 20”的项目,西门子plcCPU模快的型号为CPU316-2DP打开硬件组态工具HW Config, 将硬件目录中名为I4xNAMUR, Ex”的4点DI模块插入4号槽,自动分配的DI模块的字节地址为0.双击该模块,打开它的属性对话框(见图)。用复选框启用硬件中断,设置10.0产生上升沿中断。

 2.程序设计

  在OBI中调川SFC 34“QRY_DINT”米查询延时中断的状态字STATUS(见图) ,查询的结果保存在MW 8, 其低字节为MB 9.OB_NR是延时中断OB的编号, RET_VAL为SFC执行时的错误代码,为0时无错误。在延时过程中, 可以用10.1调用SFC 33“C AND INT”米取消延时中断过程。在的上升沿触发硬件中断, CPU调用OB 40, 在OB 40中调用SFC32“SRT_DINT”启动延时中断(见图) , 延时时间为10s。从LD 12开始的8B临时局剖变量是调用OB 40的日期时间值, 用MOVE指令保存其中的后4个字节LD 16。10S后延时时间到,CPU调用SFC32指定的OB20。在OB20中用MOVE指令保存调用OB20的日期时间值后4个字节。同时将Q4.0置位,并通过PQB4立即输出。可以用I0.2将Q4.0复位。


  仿真实验

  打开仿真软件PLCSIM,将程序和组态软件信息下载到仿真PLC.切换到RUN-P模式是,M9.4马上变为1状态,表示已经下载到CPU中。

  执行PLCSIM的菜单命令“Execute”-“Trigger Error OB”-“Hardware Interrupt(OB40-OB47)”,在“Hardware Interrupt OB(40-47)”对话框中,输入模块的起始字符0和模块内的位置地址0.单击“Apply”按钮,I0.0产生硬件中断,CPU调用OB40,M9.2变为1状态,表示正在执行SFC32启动的时间延时。

  在SIMATIC管理器中生成变量表,单击工具栏上的监视按钮,启动监控功能。MD20是在OB40中读出的BCD格式的时间值,后1位为星期的代码,5表示星期4,10s的延时时间到时,CPU调用OB20,M9.2变成0状态,表示延时结束时。OB20中的程序将Q4.0置为1状态,并且用MOVE指令立即写入DO模块。可以用I0.2复位Q4.0。在OB20中保存在MD4的当前值为25分19秒643毫秒,与OB40中保存的时间值相减,可知定时精度是相当高的。

  在延时过程中用仿真软件将I0.1置位1,M9.2变为00状态,表示OB20的延时被取消,定时时间到不会调用OB20
 总结:以上内容就是小编为大家介绍的西门子plcs7300CPU316延时中断组织块的应用,本公司是西门子plc代理商如果您有这方面的任何需求,欢迎大家咨询容感电气,我们将给您真诚的服务。

 
  免责声明:本文免费为大家学习、研究、欣赏,欢迎读者访问和交流,其版权归原著者拥有;本网站所有软件和资料均为网友推荐收集整理而来,禁止商用。本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害;如涉及版权,请联系删除! 

相关新闻

  • 西门子S7-1500智能工业平台发布

    西门子智能工业平台发布 西门子推出一款集成了一个人工管理智能AI芯片的全新设计模块,用于Simatic S7-1500控制器和ET 200MP I/O系统,Simatic S7-1500 TM中央处理器CPU使用英特尔Movidius Myriad X 视觉信

    2022-03-25

  • 西门子plc控制柜控制系统原理说明

    西门子plc控制柜 控制系统 原理说明 今天小编主要通过介绍 西门子plc 控制柜、西门子数控柜和西门子驱动控制柜,若大家有这方面的需求,请联系陕西容感电气销售服务员咨询或采购。 西门

    2021-05-28

  • 西门子plc 6ES7412-2EK06-0AB0 S7400 系列PLC的故障排除

    西门子plc6ES7412-2EK06-0AB0 S7400 系列 PLC 的故障排除 1.西门子plc 6ES7412-2EK06-0AB0 电源模块故障诊断和排除通过观察 s7-400电源模块在前装饰面板; ; dc5v; 和; dc24v; led 状态,用户可以知道电源模块故障和

    2021-05-19

  • 西门子6ES7 288-1SR60-0AA0PLC 维修和维护介绍

    西门子 6ES7 288-1SR60-0AA0 PLC 维修和维护介绍 一、维护工程 1、 维护程序、设备定期试验和调整规定 每月测量机箱主机电源的工作电压; 2、每六个月或每季度检查一次PLC柜内端子的连接情况,发

    2021-05-12

Copyright © 2002-2017容感电气 版权所有
地址:陕西省西安市高新区科技二路西口与丈八北路交汇处龙城铭园二期