高速计数怎样多出使用 点击:549 | 回复:17



小肥飞

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 21回
  • 年度积分:38
  • 历史总积分:38
  • 注册:2019年8月26日
发表于:2020-06-17 23:22:18
楼主
求助帖80分-已结帖

我现在碰到一个状况,当计数达到A的时候要开始B计数,中途会需要到A归零重新计数,B需要计数到一定数量再归零,工程现场只允许一个编码器,这要如何实现?我现在只能用上沿加自加1命令来凑和   但是精度不够。。。

求大神指点指点




小肥飞

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 21回
  • 年度积分:39
  • 历史总积分:39
  • 注册:2019年8月26日
发表于:2020-06-17 23:28:40
1楼

微信截图_20200617232616.png

D400为计数监控    D402   D404是需要用去做数据比较的    现在就是设备能运行但是精度不够

我家有个小沐沐

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 66回
  • 年度积分:131
  • 历史总积分:131
  • 注册:2020年3月07日
发表于:2020-06-18 08:47:21
2楼

??你高速计数这样用的?扫描周期无视了吗

小肥飞

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 21回
  • 年度积分:39
  • 历史总积分:39
  • 注册:2019年8月26日
发表于:2020-06-18 08:56:32
3楼

。。不是无视。是没招。。。只能这样将就。。。这样的精度就很差很差。。


我家有个小沐沐

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 66回
  • 年度积分:131
  • 历史总积分:131
  • 注册:2020年3月07日
发表于:2020-06-18 13:05:30
4楼


回复内容:

对: 小肥飞 。。不是无视。是没招。。。只能这样将就。。。这样的精度... 内容的回复!

-------------------------

用自带的C计数,到A值清零置位一个寄存器,利用寄存器启动第二次到B值清零,取消第一次到A值清零

lzw555

  • 精华:0帖
  • 求助:11帖
  • 帖子:39帖 | 403回
  • 年度积分:596
  • 历史总积分:1625
  • 注册:2015年6月28日
发表于:2020-06-24 09:29:04
5楼


回复内容:高速计数是不经过扫描周期的

对: 小肥飞 。。不是无视。是没招。。。只能这样将就。。。这样的精度... 内容的回复!

-------------------------


lzw555

  • 精华:0帖
  • 求助:11帖
  • 帖子:39帖 | 403回
  • 年度积分:596
  • 历史总积分:1625
  • 注册:2015年6月28日
发表于:2020-06-24 09:39:16
6楼




回复内容:我不明白 这个到底什么意思   既然只有一个编码器 要记录两个位置 那直接标记状态 不就好了  

对: 我家有个小沐沐 回复内容:对: 小肥飞  。。不是无视。是没招。。。只... 内容的回复!

-------------------------


jiangaibin1977

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:69
  • 历史总积分:99
  • 注册:2019年12月09日
发表于:2020-06-25 19:40:52
7楼

可以在一个生产周期内,从初始状态一直计数,使用比较指令,达到目标值A时采用寄存器记录当前高速计数器值,目标值B=高速计数器当前值-A时存储的值。

一个台班下来,高速计数器置0

小肥飞

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 21回
  • 年度积分:39
  • 历史总积分:39
  • 注册:2019年8月26日
发表于:2020-06-29 07:40:35
8楼


回复内容:

对: lzw555 回复内容:我不明白 这个到底什么意思   既然只有一个... 内容的回复!

-------------------------

是应用在生产线上。产品一直在出的   大约2分钟一周期。。。产品会根据需要调节长度,有的长度可以直接比较。。。就是C600到达计数A的时候开始B。B结束整个流程还没结束这样就能正常生产。。。

有的产品长度会C600到达计数A过后B计数没结束一个流程就结束了那就没有达到B的要求。。。。

必须的是一个流程结束计数C600要归零,不归零A    B流程就会都不对


小肥飞

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 21回
  • 年度积分:39
  • 历史总积分:39
  • 注册:2019年8月26日
发表于:2020-06-29 07:44:29
9楼


回复内容:

对: lzw555 回复内容:我不明白 这个到底什么意思   既然只有一个... 内容的回复!

-------------------------

整体来说。。。现在有计数C600     比较数A     比较数B     整体流程总计数X

A是绝对小于总数X的    C600到X就要归零从来。

但有时候A+B会大于X    就是B流程没结束C600就归零了   

ufo12345

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 9回
  • 年度积分:74
  • 历史总积分:82
  • 注册:2015年3月17日
发表于:2020-06-30 09:42:11
10楼

这个要用高数计数器中断来实现。一个编码器+一个高数计数器可以实现若干位置的实时控制。

东台西能工控

  • 精华:0帖
  • 求助:1帖
  • 帖子:22帖 | 356回
  • 年度积分:23
  • 历史总积分:622
  • 注册:2003年1月24日
发表于:2020-07-01 15:02:36
11楼

编码器一个可以接入PLC的多个输入点,程序中就可以用多个高速计数器来配合使用

小肥飞

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 21回
  • 年度积分:39
  • 历史总积分:39
  • 注册:2019年8月26日
发表于:2020-07-12 23:46:01
12楼


回复内容:

对: 东台西能工控 编码器一个可以接入PLC的多个输入点,程序中就可以用多... 内容的回复!

-------------------------

知道。。。主要是只有一个空余输入。。。

我现在是把报警输入合并了一个。。。反正有故障报警就行    计数现在正常使用了

Smile-lyc

  • [版主]
  • 精华:179帖
  • 求助:40帖
  • 帖子:3953帖 | 19375回
  • 年度积分:1384
  • 历史总积分:103596
  • 注册:2006年8月04日
发表于:2020-07-29 10:49:17
13楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。



相关主题

官方公众号

智造工程师