回复:延时中断(高速计数器)

link_wxm

  • 帖子

    125
  • 精华

    3
  • 被关注

    3

论坛等级:侠客

注册时间:2013-08-27

普通 普通 如何晋级?

发布于 2014-06-13 10:28:28

5楼

展开查看
以下是引用Zane在2014-06-06 23:17:06的发言 >4楼:定时器必须被OB1扫描
以下是引用link_wxm在2014-06-05 09:12:32的发言 >3楼:“SRT_DINT”...

引用3楼详细内容:

“SRT_DINT”指令参数说明:
EN :=%I0.0 //当 EN 端出现下降沿时,延时计时开始
OB_NR :=20 //延时时间后要执行的 OB 的编号
DTIME :=T#5S //延时时间(1 至 60000 ms)
SIGN :=W#16#0001 //注: 调用时必须为此参数赋值。 但是,该值没有任何意义
RET_VAL :=%MW0 //状态返回值(详细信息请查看在线帮助)

斑竹:谢了!
SIGN:这个参数不需要赋值,放个空地址就可以了;
EN:端必须为下降沿时才执行延时中断(以后还得多注意一下细节的东西,习惯性的以为接通或上升就可以调用。)
还有一个问题:为什么我调用的延时中断里面不能执行第二计时处理呢?(调用中断后”计时器1“开始计时,当计时器1到时间后触发“计时器2”开始计时,计时器2到时间后复位计时器1和2);
现在“计时器1”计时并有输出;而“计时器2”并为计时为什么呢?
想上传一张图片不知道怎么上传(是不是对等级有要求啊);

这两个计时器都在OB中呢?怎么确定它是否被扫描了。
我的理解是一旦执行OB后计时器1和计时器2都被扫描了。但是就是计时器2不计时只有计时器1计时。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15376条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。