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

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