一直在nuo奔
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 175 点
下载积分: 745 分
在线时间: 112(小时)
注册时间: 2016-12-07
最后登录: 2024-11-08
查看一直在nuo奔的 主题 / 回贴
楼主  发表于: 2021-06-09 15:45
假如我写了一段程序,,有1万步,plc显示扫描时间为10ms,在程序的最后一行我写了一个时间继电器,设定时间是1秒。那么,这个时间继电器是不是在1秒加10ms的时候执行。那如果我用过这个时间触发计数器计数,60次为1分钟,那这样是不是就不会多出0.6s?
hefq
级别: 家园常客
精华主题: 0
发帖数量: 614 个
工控威望: 808 点
下载积分: 1922 分
在线时间: 1523(小时)
注册时间: 2008-07-03
最后登录: 2024-11-13
查看hefq的 主题 / 回贴
1楼  发表于: 2021-06-10 06:48
肯定不对,1秒是多1-2个周期,60秒还是多1-2个周期

——————————————————————————————————————————————
不好意思,刚才没认真看题,你是拿1秒定时器做时基去计数,那肯定是会有累计误差,
改成M8011的上升沿去计数,可以把误差降低
[ 此帖被hefq在2021-06-10 07:01重新编辑 ]
hefq
级别: 家园常客
精华主题: 0
发帖数量: 614 个
工控威望: 808 点
下载积分: 1922 分
在线时间: 1523(小时)
注册时间: 2008-07-03
最后登录: 2024-11-13
查看hefq的 主题 / 回贴
2楼  发表于: 2021-06-10 06:54
用PLC没办法测自己的时间准不准吧,要有外部的时钟来测
hefq
级别: 家园常客
精华主题: 0
发帖数量: 614 个
工控威望: 808 点
下载积分: 1922 分
在线时间: 1523(小时)
注册时间: 2008-07-03
最后登录: 2024-11-13
查看hefq的 主题 / 回贴
3楼  发表于: 2021-06-10 07:38

本帖最近评分记录:
  • 下载积分:+1(1119234083)