chenlf
级别: 家园常客
精华主题: 0
发帖数量: 245 个
工控威望: 527 点
下载积分: 573 分
在线时间: 1129(小时)
注册时间: 2007-07-04
最后登录: 2024-09-18
查看chenlf的 主题 / 回贴
楼主  发表于: 2024-04-21 10:15
图片:
计数100ms有多少个10ms的脉冲?但只有5个?不清除C0程序又怎样写?
[ 此帖被chenlf在2024-04-21 10:45重新编辑 ]
honggun
级别: 网络英雄
精华主题: 0
发帖数量: 1537 个
工控威望: 6959 点
下载积分: 29435 分
在线时间: 896(小时)
注册时间: 2009-11-16
最后登录: 2024-09-19
查看honggun的 主题 / 回贴
1楼  发表于: 2024-04-21 12:34
坐等高手解答
liu19916
级别: 略有小成
精华主题: 0
发帖数量: 180 个
工控威望: 275 点
下载积分: 1320 分
在线时间: 262(小时)
注册时间: 2010-07-28
最后登录: 2024-06-29
查看liu19916的 主题 / 回贴
2楼  发表于: 2024-04-21 12:52
是5个,因为你是用了半个时钟脉冲周期
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄

精华主题: 1 篇
发帖数量: 3434 个
工控威望: 20970 点
下载积分: 25291 分
在线时间: 1742(小时)
注册时间: 2010-01-03
最后登录: 2024-09-18
查看tkggtdkjpl的 主题 / 回贴
3楼  发表于: 2024-04-21 14:29
首先你要保证m8012  m8013是在同一时刻ON
否则你的程序就没意义
自动化单机,生产线,项目编程调试!
工控小c
级别: 论坛先锋
精华主题: 0
发帖数量: 273 个
工控威望: 1082 点
下载积分: 8800 分
在线时间: 289(小时)
注册时间: 2022-10-14
最后登录: 2024-09-18
查看工控小c的 主题 / 回贴
4楼  发表于: 2024-04-22 15:41
图片:
你这是模拟的吧,WORKS2模拟的扫描周期是100MS,有些信号被漏掉了。就像这个,不考虑扫描周期来说10MS的时钟10S应该可以计1000次,但实际上只计了50次。很多人生产周期用这种时钟脉冲计数实际上是不妥当的。
先飞的鸟
级别: 探索解密
精华主题: 0
发帖数量: 87 个
工控威望: 142 点
下载积分: 678 分
在线时间: 79(小时)
注册时间: 2019-10-11
最后登录: 2024-09-18
查看先飞的鸟的 主题 / 回贴
5楼  发表于: 2024-04-23 10:06
应该是模拟的扫描周期问题,下载到plc中实际验证一下不就明白了。
天空流星
SZ-CL
级别: 网络英雄
精华主题: 0
发帖数量: 564 个
工控威望: 6185 点
下载积分: 18306 分
在线时间: 554(小时)
注册时间: 2008-03-17
最后登录: 2024-09-18
查看天空流星的 主题 / 回贴
6楼  发表于: 2024-04-23 10:09
高精度计时不建议这样做,8011,8012这些都是受扫描周期影响的,当扫描周期大于等于计时脉冲时就不准了,扫描周期实际受当前周期运行指令和指令内容影响,也就是不稳定的,除非你用恒定周期,控制扫描周期,你可以看下编程手册对计时器精度有说明的
twtynijj
级别: 略有小成
精华主题: 0
发帖数量: 136 个
工控威望: 248 点
下载积分: 401 分
在线时间: 180(小时)
注册时间: 2013-04-19
最后登录: 2024-09-13
查看twtynijj的 主题 / 回贴
7楼  发表于: 2024-04-23 11:13
正50负50 就是100你得到5 应该没有毛病
雪山飞狐
级别: 网络英雄
精华主题: 0
发帖数量: 11238 个
工控威望: 13593 点
下载积分: 32536 分
在线时间: 876(小时)
注册时间: 2019-06-05
最后登录: 2024-09-18
查看雪山飞狐的 主题 / 回贴
8楼  发表于: 2024-04-23 12:52
多多指导。