S7-200SMART基于BGN_ITIME相对时间戳的延时输出

已锁定

holdkcsxyz

西门子1847工业学习平台

  • 帖子

    1560
  • 精华

    24
  • 被关注

    161

论坛等级:至圣

注册时间:2015-06-03

钻石 钻石 如何晋级?

S7-200SMART基于BGN_ITIME相对时间戳的延时输出

13748

22

2018-12-02 22:29:21

star star star

1:类似的延时块以前斑竹/芳季/winter938等工程师也做过精彩的分享,根据BGN指令做的,当然没用上升下降沿中断,一般应用绝对满足要求用到堆栈表格指针等。

2:下载解压后导入SMART即可S_TIME_SET一般等于E_TIME_SET函数不带编码器,以后有空再做个带编码器高计中断的延时。

3:函数块必须要在1MS的定时中断中调用。

4:已在SMART上测OK各参数说明如下:

输入:

 SIM_INPUT       :  待延时输入点

 INITAL             : 初始化

 S_TIME_SET     : 输出开始固定延时时间偏移长度设置(相对于输入上升沿的时间偏置值)( ms ) 

 E_TIME_SET     : 输出结束固定延时时间偏移长度设置(相对于输入下降沿的时间偏置值)( ms ) 

 TABL_LEN       :  双字表格长度(每个数据占4个字节)

A_TABL_ADDR : 表格开头绝对地址

TABL_ADDR_T :  表格开头相对地址(和绝对地址一致)

输入输出:

BUFFER_1        :  缓冲变量随便设置

输出:

SIM_OUTPUT  :  延时后输出点

S_TIME_POINT:  上升沿BGN时间戳(ms)

E_TIME_POINT:  下降沿BGN时间戳 ( ms ) 

TIME_SINCE    :   函数块运行以来的BGN时间戳( ms ) 


 基于BGN时间戳的延时输出.zip









S7-200SMART基于BGN_ITIME相对时间戳的延时输出 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8931条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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