攀枝花西门子PLC模块授权代理商

    攀枝花西门子PLC模块授权代理商

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

    PLC的普通定时器的工作与扫描工作方式有关,其定时精度较差。在接通延时定时器的输入信号的上升沿和定时器输出位的上升沿,分别调用SFC1读取CPU中的日期和时间,用IEC功能FC8从其中提取实时时间(TIME_OF_DAY)。设置时间预置值分别为5s和50s,扫描循环时间为10ms。作者做了多次实验,发现定时器的定时误差为1~9ms。

    如果需要高精度的延时,应使用延时中断 OB。用 SFC 32“SRT_DINT”启动延时中断,延迟时间为1~60000ms,精度为1ms。延时时间到时触发中断,调用SFC32*的OB。CPU316 及以下的 CPU 只能使用 OB20,暖启动或冷启动将延时中断 OB的启动事件。

    1.硬件组态

    用新建项目向导生成一个名为“OB20例程”的项目(见随书光盘中的同名例程),CPU模块的型号为CPU 315-2DP。打开硬件组态工具HW Config,将硬件目录中名为“DI4xNAMUR,Ex”的4点DI模块插入4号槽,自动分配的DI模块的字节地址为0。双击该模块,打开它的属性对话框(见图4-47)。用复选框启用硬件中断,设置I0.0产生上升沿中断。在5号槽插入一块16点DO模块。

    2.程序设计

    在10.0的上升沿触发硬件中断,CPU调用OB40,在OB40中调用SFC32“SRT_DINT”启动延时中断(见图4-51),延时时间为10s。从LD12开始的8B临时局部变量是调用OB40的日期时间值,用MOVE指令将其中的后4个字节LD16保存到MD20。

    图4-51 OB40中的程序

    10s后延时时间到,CPU调用SFC 32*的OB20。在OB20中用MOVE指令保存调用OB20的日期时间值的后4个字节(见图4-52)。同时将Q4.0置位,并通过P4立即输出。

    图4-52 OB20中的程序

    可以用I0.2将Q4.0复位(见图4-53)。在OB1中调用SFC34“QRY_DINT”来查询延时中断的状态字STATUS,查询的结果用MW8保存,其低字节为MB9。OB_NR的实参是延时中断 OB的编号,RET_VAL为SFC 执行时的错误代码,为0时无错误。

    图4-53 OB1中的程序

    在延时过程中,可以在10.1的上升沿调用SFC33“CAN_DINT”来取消延时中断过程。

    3.实验

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

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

    在SIMATIC管理器中生成变量表(见图4-54),单击工具栏上的剑按钮,启动监控功能。MD20是在OB40中读取的BCD格式的时间值(25分9秒643毫秒),后1位为星期的代码,5表示星期4。

    图4-54 变量表

    10s的延时时间到时,CPU调用OB20,M9.2变为0状态,表示延时结束。OB20中的程序将Q4.0置位为1状态(见图4-52),并且用MOVE指令立即写入D0模块。可以用10.2复位Q4.0(见图4-53)。在OB20中保存在MD24的实时时间值为25分19秒643毫秒,与OB40中保存在MD20的时间值相减,可知定时精度是相当高的。

    在延时过程中用软件将I0.1 置位为1,M9.2变为0状态,表示0B20的延时被取消,定时时间到不会调用0B20。




    浔之漫智控技术(上海)有限公司专注于西门子等

  • 词条

    词条说明

  • 西门子模块6GK7542-6UX00-0XE0

    西门子模块6GK7542-6UX00-0XE0西门子模块6GK7542-6UX00-0XE0西门子模块6GK7542-6UX00-0XE0通信处理器 CP 1542SP-1,用于连接 SIMATIC S7-ET 200SP 到 工业以太网; 开放式 IE 通信 (TCP/IP,ISO-on-TCP,UDP), PG/OP,S7 路由, IP-Broadcast/Multicast,SNMPV1,

  • 6ES7321-1BH02-0AA0西门子PLC模块

    6ES7321-1BH02-0AA0西门子PLC模块SIMATIC S7-300,数字输入 SM 321,电位隔离, 16 个数字输入,24V DC,1个 20针西门子PLC上载和下载的含义PLC下载就是把编辑好的程序,设置,参数,以及注释下载到PLC中,上载就是把程序,设置,参数,以及注释等上传到电脑梯形图编辑软件中,并可以保存,下面就PLC在上载和下载过程中的步骤做下介绍。1.下载程序编译后,

  • 西门子中国授权代理商-DP电缆总代理商供应

    西门子代理商西门子PLC代理商西门子授权代理商西门子模块代理商西门子总代理商PLC控制系统如何干扰PLC控制系统的抗干扰性设计是一个复杂的系统工程,涉及到具体的输入输出设备和工业现场的环境,在设计抗干扰系统时要求要综合考虑各方面的因素。在我们干的PLC柜中,用的多的模拟量输入模块是7KF02,用2线制电流和用4线制电流,接线不对,会造成干扰的。在PLC柜中,对于2线制电流,将10和11端子短接,

  • 西门子PLC总代理商-郑州

    西门子PLC总代理商-郑州西门子PLC总代理商-郑州西门子PLC总代理商-郑州PLC顺序功能图中转换实现的基本规则1.转换实现的条件在顺序功能图中,步的活动状态的进展是由转换的实现来完成的。转换实现必须同时满足两个条件:(1)该转换所有的前级步都是活动步。(2)相应的转换条件得到满足。如果转换的前级步或后续步不止一个,转换的实现称为同步实现(见图4-19)。为了强调同步实现,有向连线的水平部分用双

联系方式 联系我时,请告知来自八方资源网!

公司名: 浔之漫智控技术(上海)有限公司

联系人: 刘经理

电 话: 19873876272

手 机: 19873876272

微 信: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 浔之漫智控技术(上海)有限公司

联系人: 刘经理

手 机: 19873876272

电 话: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved