回复:200smart准确计时的求助

已锁定

sangshunyang

  • 帖子

    618
  • 精华

    4
  • 被关注

    39

论坛等级:侠圣

注册时间:2017-02-14

白金 白金 如何晋级?

发布于 2020-10-14 16:38:45

4楼

展开查看
以下是引用apeail在2020-10-14 14:45:34的发言 >3楼

使用TON计时准备吗?能精确到ms级吗,统计450ms的计时,误差能小于10ms吗

以下是引用YUKJ在2020-10-14 13:59:45的发言 >1楼: 使用高速计数器+中...

引用1楼详细内容:

 使用高速计数器+中断。

高速计数器的信号源频率50k~200kHz,由外部信号发生器生成或者由PLC产生。

读取第一个信号输出的上升沿中断和第二个信号输入的上升沿中断期间的计数数值再转换成时间。

你这个可以用两个输入中断结合定时中断做,控制误差可以小于2ms.


把输出的信号一路给PLC的输入,让PLC产生一个中断,在该中断中产生控制计数信号(如 m0.0置位)


设置 1ms 的定时中断,中断程序根据(m0.0)去累加一个数,即用时统计。注意m0.0的上升沿初始化累加变量


当发聩信号信号发出后,在PLC的输入中断复位 控制计数信号  m0,0


在系统设置中要修改输入滤波时间小于  1 ms


这样的程序误差不会超过 2ms


这里说的误差是 两个输入信号直接的间隔时间,不是和你计算机计算z值的比较



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8944条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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