首页 上一页 1 2 下一页 尾页

10Q币求救 关于S7-200 高速 正负 脉冲 加减 计数 复位 点击:1618 | 回复:28



fandy

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 22回
  • 年度积分:0
  • 历史总积分:164
  • 注册:2009年12月22日
发表于:2011-01-08 14:30:25
楼主
现在我用的是S7-200CPU224的PLC,触摸屏给数值到PLC让Q0产生一个正脉冲或着是负脉冲,使步进电机上下走动。我要知道电机走了多少!就只能从Q0上发出的脉冲数来抓取数据。Q0产生的正脉冲加起来负脉冲减。电机走到零点I0.3输入复位信号计数清零。数值只能从I0.3复位。停电也不能复位。什么时候都不能复位数值。从而知道电机回到原点(就是起点)了,就是零点。如果没回原点,再走就从原来的数值上加减计数。回到原点就复位从新开始加减计数,怎样才能把这个电机走了多少这个数值送到触摸屏上显示?停电再送电也要保持数值。                                                               经本人测试可以实现。。加100分。。加  10  Q  币。。能实现的把程序发到我邮箱上。。fandy168@126.com       诚信求救。



wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-01-13 22:34:33
21楼
18楼:M0.0 是 MB0 的最低位。是定时中断程序里对MB0加1而产生的0.5秒振荡脉冲。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-01-13 22:41:45
22楼

所以单这个问题就要200QB了。觉得怎样?

200没有这样的检测。

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-01-14 00:08:16
23楼
19楼:你看程序中用的存储器:VD100、VD104、VD108及位开关V1.0--V1.3皆取用V数据区,这就是确保断电仍可保持原数据的原因。

fx2n _

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2011-01-15 12:10:01
24楼
回复内容:
对:wyb2866255 关于19楼:你看程序中用的存储器:VD100、VD104、VD108及位开关V1.0--V1.3皆取用V数据区,这就是确保断电仍可保持原数据的原因。 内容的回复:


嗯,你这个是断电保持,不过只保几天的吧。我后来写到断电保持的程序全部要写入EPPROM才行。

fx2n _

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2011-01-15 12:14:35
25楼
回复内容:
对:芳季 关于

所以单这个问题就要200QB了。觉得怎样?

200没有这样的检测。

内容的回复:


那在外部加个继电器之类的?让停电时继电器先动作。PLC有个很少的时间做个中断再存储?不知能不能保证继电器在PLC先断电(PLC电源有电容)?

fandy

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 22回
  • 年度积分:0
  • 历史总积分:164
  • 注册:2009年12月22日
发表于:2011-01-22 15:22:18
26楼

为什么没人说底电屏怎么检测呢?

wangquming

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:141
  • 注册:2009年3月31日
发表于:2011-01-22 15:48:53
27楼

用编程软件中“工具”“位置控制向导”可以自动生成

小号C

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 184回
  • 年度积分:0
  • 历史总积分:429
  • 注册:2007年1月01日
发表于:2011-02-10 16:54:24
28楼

奇怪了,感觉很简单啊。高速计数HC0 模式4就可以了啊。Q0.0给到I0.0,计脉冲;I0.1计方向;I0.2零点复位(就是你说的i0.3)。脉冲的数值给到设定好的断电保持区 如VB区域。进行计数前把这个数给到高数计速的初始值。很容易就实现了啊。


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页