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

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