| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-200 SMART模块>> 内蒙古西门子S7-200SMART代理商(欢迎您)

内蒙古西门子S7-200SMART代理商(欢迎您)

返回列表页
  • 内蒙古西门子S7-200SMART代理商(欢迎您)
  • 内蒙古西门子S7-200SMART代理商(欢迎您)
  • 内蒙古西门子S7-200SMART代理商(欢迎您)
  • 内蒙古西门子S7-200SMART代理商(欢迎您)
  • 内蒙古西门子S7-200SMART代理商(欢迎您)
收藏
举报
参考价 433
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-06-14 16:19:57浏览次数:183

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

电动机功率 5kW 外形尺寸 9mm
应用领域 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 重量 7kg
内蒙古西门子S7-200SMART代理商(欢迎您)
西门子S7-200 SMART PLC可编程控制器,SMART LINE 触摸屏和SINAMICS V20 变频器*整合,为OEM 客户带来高性价比的小型自动化解决方案,满足客户对于人机交互、控制、驱动等功能的*需求。

详细介绍

内蒙古西门子S7-200SMART代理商(欢迎您)

西门子S7-1500 PLC的硬件中断OB

    硬件中断OB支持某些硬件模块具有检测功能。当对这些硬件模块组态了硬件中断,并分配了对应的OB,如果发生特定的硬件中断事件,则CPU立即中断当前用户程序(低优先级)的执行而转去执行硬件中断OB的程序,用于快速响应过程事件。

    操作系统仅为触发硬件中断的每个事件一个硬件中断OB,但是,可为一个硬件中断OB多个事件。对于S7-1500模块,各输入通道均可触发硬件中断。例如,对自动灌装生产线控制系统的数字量输入模块DI32x DC 24V HF的通道0的上升沿检测触发硬件中断事件,在该模块的属性中参数设置如图5 -182所示。当勾选“启用上升沿检测”后,需要在“硬件中断”的文本框中设置触发的硬件中断OB的名称。

  延时中断OB可以实现延时执行某些操作。操作系统在一个设定的过程事件出现时延时一段时间产生中断,执行延时中断OB。设定的过程事件、触发的延时OB编号和延时时间需要在扩展指令“SRT_DINT”的输入参数中。

    例如,当I2.3发生上升沿事件时,延时1 ms触发延时中断OB20,程序如图5-181所示。程序中,“SRT_DINT”指令的“EN”参数输入设定的过程事件(如I2.3的上升沿),“DTIME”参数对应延时的时间,“SIGN”参数设置该触发延时中断的过程事件编号,“OB_NR”参数设置该过程事件触发的延时中断OB的编号。

延时中断OB的设置

    5-181    延时中断OB的设置

 循环中断OB可以实现固定时间间隔执行某些操作。操作系统从CPU进入RUN模式开始,以固定的时间间隔产生中断,执行循环中断OB。例如,闭环控制程序的采样指令可以编写在循环中断OB,以保证准确的采样间隔。

    循环中断OB的启动时间根据其时间间隔和相位偏移通过以下公式确定:

    启动时间=n*时间间隔+相位偏移

其中,n为自然数;时间间隔即为两次调用之间的时间段,是1μs基本时钟周期的整数倍;相位偏移是启动时间进行偏移的时间间隔。

    使用多个循环中断OB时可使用相位偏移。例如,执行2个循环中断OB,一个OB的时间间隔为20 ms,另一个的时间间隔为100 ms,它们的时间间隔具有公倍数,此时可以使用相位偏移来确保不在100 ms的整数倍时同时调用这两个OB

    时间间隔参数可以在创建循环OB时进行设置,也可以在循环OB的属性对话框中进行设置;循环OB的属性对话框还可以设置相位偏移参数,如图5-180所示。

设置循环中断OB的时间间隔和相位偏移

    5-180    设置循环中断OB的时间间隔和相位偏移

    使用时需要注意:设置的间隔时间必须大于循环中断OB的运行时间。如果间隔时间到而循环中断OB的指令还没有执行完,则触发时间错误OB,如果项目中没有创建该OBCPU进入停机模式。

  时间中断OB可以由用户日期时间及特定的周期产生中断。例如,每天1700保存数据。

    要启动时间中断OB,必须提前设置并激活了相关的时间中断(启动时间和持续时间),并将时间中断OB下载到CPU

    可通过下列三种方式,设置并激活时间中断:

    1)在时间中断OB属性中设置并激活时间中断,如图5-179所示。

    2)在时间中断OB属性中设置“启动日期”和“时间”,“执行”文本框内选择“从未”,然后通过在程序中调用“ACT_TINT”指令激活中断。

    3)通过调用“SET_TINTL”指令设置时间中断,然后在程序中调用“ACT_TINT”指令来激活中断。

    在使用时间中断OB时,需遵守以下规则:

    1)如果设置时间中断OB执行一次,则启动时间不允许为过去的时间(与CPU的实时时钟相关)。

    2)如果设置了时间中断OB,但启动时间已过,则将根据当前时间在下次的这个时间处理该时间中断OB

    3)启动日期和时间间隔的设置必须与实际日期相对应。例如,设置启动日期为2015/1/312015131日),执行间隔为“每月”,则不能每月执行时间中断OB一次,只有在有31天的月份中才会启动该OB

    4)在启动完成之前,将不会执行启动期间激活的时间中断。

    5)启动将删除用户程序中通过指令设置和激活的所有时间中断。

    6)在从HOLD转换为RUN的事件中,操作系统将检查是否错过了时间中断。如果错过,则调用时间错误OB

“启动”( Startup)组织块将在PLC的工作模式从STOP切换为RUN时执行一次。完成后,将开始执行主“循环程序”组织块。

    启动组织块只在CPU启动时执行一次,以后不再被执行,可以将一些初始化的指令编写在启动组织块中。

    例如,在自动灌装生产线中,需要为重量上限和重量下限设置初始默认值,以及对状态变量清零。

    首先,新建启动组织块,名称定义为“初始化”,类型选择为“Startup”,编号为“100

 要启动用户程序执行,项目中至少要有一个程序循环OB。循环程序OB也称“主程序”( Main),优先级低,在每个循环扫描周期都被扫描执行。对于S7 -1500S7 - 1200PLC,循环程序OB允许有多个,每个循环程序OB的编号均不同,执行程序时,多个循环程序OB按照OB的编号升序顺序执行。对于S7 - 200/300/400 PLC,循环程序OB只有一个。

内蒙古西门子S7-200SMART代理商(欢迎您)

其他推荐产品

更多产品

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言