注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- 西门子PLC论坛 -- PLC编程

中国工控网搜索:

 自动化企业招聘

更多..

 登陆:密码:  注册  密码

搜索:

发表人:bob 发表时间:2003/10/6 11:43:00  

 

 本栏论题: 有关西门子S7—200的中断定时问题。  [5838]

    那个ATCH用event10来中断的话,时间好象最多为255ms,能否再长点?比如30s,前提不改变int0的结构。多谢!

以下是关于《有关西门子S7—200的中断定时问题。》论题的回复(共2篇)

回复人:pengjun 

 回复时间:2004/5/22 11:02:00

支持(504) | 反对(509)

 

    回复:时间再长,已经没有定时中断的意义了,用一个高精度的定时器t32/t96就可以

    定时中断的意义在于小于plc扫描周期的时间里,去执行一段程序。

回复人:Shyer 

 回复时间:2003/10/24 10:27:00

支持(362) | 反对(560)

 

    回复:不知这行不行?

    你先设一个定时中断,中断时间为200ms,中断程序设为VW100自加一,当你检测到vw100=150时就说明过了30s了,再用vw100=1500作为条件去控制你想要要的程序,我用的是S7-200:
   
    主程序为:
    LD SM0.1 //初次扫描
    MOVW 0,VW100
   
    LD SM0.0
    ATCH 0,10 //分配中断子程序0给定时中断
    ENI //全局中断允许
   
    LDW= vw100,150
    MOVW 0,VW100
    CALL SBR_0 //定时到30秒后调用你想要子程序:设为SBR_0
   
    中断程序:
    LD SM0.0
    INCW VW100 //VW100自加一
   
   

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳