回复:信号定时延迟

斩昭

  • 帖子

    23
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2011-06-14

普通 普通 如何晋级?

发布于 2011-10-10 14:51:13

4楼

看了帖子《一起攻关》,《对输入状态延迟一段时间再原样输出的程序,请测试指正》,研究了芳季老师提供的皮带虚拟电眼库,受益匪浅;
前段时间有个项目需要定时延迟,由于对指针,表的应用不太熟练,现场也没太多调试时间,就临时用了一种办法,提一下思路,请各位老师指教(个人感觉拖慢扫描周期)。
1,用移位寄存器指令SHRB模拟皮带运行,外部用一个1秒循环定时器使能,相当于皮带上装个编码器,1秒来个脉冲(假设皮带恒速),SHRB最多支持64位;
2,这64数据每秒由低向高移动1位,溢出不管,低位补入位即是外部输入的电眼信号,
3,由此只需检测数据相应位,为0表示无物体,1表示有物体,皮带上的物体位置可以随时读出,也可以在任意仿真点复制出波形
4,由于SHRB涉及数据位的存储方式,外部输入参数,列如 仿真点的位置,转换起来较为麻烦,包装成库也麻烦

另外,还有个问题:如果皮带上有多个电眼,物体都是在电眼前段放下,如何在任意点位置检测有无物体?(不需要检测是哪个物体)
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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