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

精华主题: 1 篇
发帖数量: 3416 个
工控威望: 20952 点
下载积分: 21424 分
在线时间: 1709(小时)
注册时间: 2010-01-03
最后登录: 2024-05-20
查看tkggtdkjpl的 主题 / 回贴
3楼  发表于: 30天前
首先你要保证m8012  m8013是在同一时刻ON
否则你的程序就没意义
自动化单机,生产线,项目编程调试!
工控小c
级别: 论坛先锋
精华主题: 0
发帖数量: 233 个
工控威望: 1042 点
下载积分: 6677 分
在线时间: 263(小时)
注册时间: 2022-10-14
最后登录: 2024-05-20
查看工控小c的 主题 / 回贴
4楼  发表于: 29天前
图片:
你这是模拟的吧,WORKS2模拟的扫描周期是100MS,有些信号被漏掉了。就像这个,不考虑扫描周期来说10MS的时钟10S应该可以计1000次,但实际上只计了50次。很多人生产周期用这种时钟脉冲计数实际上是不妥当的。
先飞的鸟
级别: 正式会员
精华主题: 0
发帖数量: 42 个
工控威望: 95 点
下载积分: 563 分
在线时间: 22(小时)
注册时间: 2019-10-11
最后登录: 2024-05-20
查看先飞的鸟的 主题 / 回贴
5楼  发表于: 28天前
应该是模拟的扫描周期问题,下载到plc中实际验证一下不就明白了。
天空流星
SZ-CL
级别: 网络英雄
精华主题: 0
发帖数量: 555 个
工控威望: 6176 点
下载积分: 14622 分
在线时间: 531(小时)
注册时间: 2008-03-17
最后登录: 2024-05-20
查看天空流星的 主题 / 回贴
6楼  发表于: 28天前
高精度计时不建议这样做,8011,8012这些都是受扫描周期影响的,当扫描周期大于等于计时脉冲时就不准了,扫描周期实际受当前周期运行指令和指令内容影响,也就是不稳定的,除非你用恒定周期,控制扫描周期,你可以看下编程手册对计时器精度有说明的
twtynijj
级别: 略有小成
精华主题: 0
发帖数量: 121 个
工控威望: 233 点
下载积分: 391 分
在线时间: 168(小时)
注册时间: 2013-04-19
最后登录: 2024-05-20
查看twtynijj的 主题 / 回贴
7楼  发表于: 28天前
正50负50 就是100你得到5 应该没有毛病
雪山飞狐
级别: 网络英雄
精华主题: 0
发帖数量: 7181 个
工控威望: 9482 点
下载积分: 19565 分
在线时间: 706(小时)
注册时间: 2019-06-05
最后登录: 2024-05-20
查看雪山飞狐的 主题 / 回贴
8楼  发表于: 28天前
多多指导。