如何实时记录plc y0输出的脉冲数? 点击:10131 | 回复:10



qq789

    
  • 精华:0帖
  • 求助:13帖
  • 帖子:31帖 | 51回
  • 年度积分:0
  • 历史总积分:924
  • 注册:2002年6月29日
发表于:2011-11-24 23:05:43
楼主
如何实时记录plc y0输出的脉冲数?
三菱fx2n的plc 晶体管型的,输入x0 闭合给信号,y0输出脉冲,怎么实现把y0输出的脉冲个数存到plc d100中???哪位高人指点下^_^



dianqisu

  • 精华:5帖
  • 求助:0帖
  • 帖子:23帖 | 804回
  • 年度积分:1
  • 历史总积分:9138
  • 注册:2008年12月19日
发表于:2011-11-25 13:04:40
1楼
内部脉冲计数器当前值 D8140 能满足你的要求么?

XOGHOST

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 30回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2009年6月23日
发表于:2011-11-25 18:29:25
2楼

楼上正解。。。。。。。。。。

xjzlyg

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 2364回
  • 年度积分:0
  • 历史总积分:13554
  • 注册:2005年7月09日
发表于:2011-11-25 21:56:22
3楼

用D8140这个32位的地址

qq789

  • 精华:0帖
  • 求助:13帖
  • 帖子:31帖 | 51回
  • 年度积分:0
  • 历史总积分:924
  • 注册:2002年6月29日
发表于:2011-12-08 22:35:23
4楼
回复内容:
对:dianqisu关于内部脉冲计数器当前值 D8140 能满足你的要求么? 内容的回复:


有个问题,我脉冲输出有方向的,换句话说就是有左右方向,d8140仅仅能记录脉冲数量,有没有什么好的算法记录实际脉冲数量

zhaoph1905

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2011年12月03日
发表于:2011-12-09 16:04:55
5楼

你有没有指定了脉冲数量,如果指定了,那就是指定的数值了,Y0就按指定的脉冲量输出了,不会差的。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-12-15 20:39:57
6楼

是的。这个8140只是登记实时的脉冲数。你想想脉冲是没有方向的。方向只是你程序对外的作用。是一个与脉冲独立无关的作用。同样你也可以利用这个作用在得知8140的值之后进行相应的计算。

不要主观的认为:方向和脉冲被捆绑。

wll502

  • 精华:0帖
  • 求助:2帖
  • 帖子:16帖 | 231回
  • 年度积分:94
  • 历史总积分:6122
  • 注册:2011年5月24日
发表于:2011-12-16 09:20:41
7楼
芳季老师就是高手,一语惊醒梦中人啊,但我还是有些不懂,要怎么计算呢,这个程序具体要怎么编合理些?

再接再厉

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 364回
  • 年度积分:0
  • 历史总积分:833
  • 注册:2006年9月01日
发表于:2011-12-16 09:59:39
8楼

此说法在三菱FX2N 里可以这么理解,r如果用PLARY ,PLSR 是这样的,脉冲就是脉冲,发出多少就是多少一只做累计加,方向是个独立,但是,例如在FX1N支持一些定位便利指令例如 DRVI ,DRVA 其方向就是根据目标值自动输出,且脉冲暂存器的数值内容自动加或减

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-12-16 11:01:29
9楼
你方向改变的时候,同时把寄存器里的数进行加或者减。然后把寄存器清零。供下次使用。

bywonder

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 85回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2013年6月25日
发表于:2020-05-13 22:21:58
10楼

学习一下,正在学习中


热门招聘
相关主题

官方公众号

智造工程师