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

s7-200干扰求助 点击:3594 | 回复:37



空智

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:20帖 | 59回
  • 年度积分:0
  • 历史总积分:337
  • 注册:2002年5月28日
发表于:2004-03-02 13:16:00
楼主
使用高速计数器采集接近开关脉冲,当plc控制交流接触器(电机400瓦)动作时,则高速计数器脉冲数迅速增加,请问各位大侠如何解决?



空智

  • 精华:1帖
  • 求助:0帖
  • 帖子:20帖 | 59回
  • 年度积分:0
  • 历史总积分:337
  • 注册:2002年5月28日
发表于:2003-12-06 17:04:00
21楼
HNzhang说的要一定道理,我计算速度方法和你说得差不多,不过很少复位,基本上可以认为根本就不复位,时间片(1s)采集,计算本次高速计数器当前值和上次的差值,保存到脉冲表格中,然后计算平均值(6s). shuang yan,那样也可以,如果输入脉冲频率很低可以

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-06 17:19:00
22楼
autodragon: 1:你这种方法没考虑HSC溢出的问题,你不复位也就是最大2147483647因此是有隐性错误的 2:你的这种方法我个人认为太麻烦,用我的方法只有几个语句而已 3:干扰的东西是一个见仁见智的问题,不好说

shuangyan

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 21回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2003年11月21日
发表于:2003-12-06 18:28:00
23楼
小弟想请教一下高速计数和低速计数之间的界限是多少? 600转/min应该算是低速吧,用普通的输入口计数,硬件中断编程,不用hsc是不是也可以?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-12-06 22:56:00
24楼
1。看你的接近开关的动作时间,确保质量 2 ,在输出端加小电容 3 ,在接触器线两端加电阻电容滤波 4。系统接地处理,不行可把用户地线不用,把零线和本柜地线接在一起, 5 最后考虑软件。

jsz

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:3885
  • 历史总积分:9424
  • 注册:2003年11月19日
发表于:2003-12-07 12:47:00
25楼
根据我的经验应将屏蔽线单端接地,以减少寄生电容的影响。

空智

  • 精华:1帖
  • 求助:0帖
  • 帖子:20帖 | 59回
  • 年度积分:0
  • 历史总积分:337
  • 注册:2002年5月28日
发表于:2003-12-08 11:07:00
26楼
HNzhang: 我的程序中其实也有复位,我把计数器的上限设为+2147483000了,按照你说的方法,你的程序应该是每个时间片都要复位hsc一次,我其实是不知道hsc在复位时是否会停止计数,所以没敢采用,如果在速度采集中不采用脉冲表格的方式,如果采样周期长了,所得速度实时性不强,采样周期短了,误差又太大了,不知你的采样周期是如何确定的,有没有介绍速度采集的书籍或论文? shuangyan:不知道你的具体运算方法如何,10hz肯定算低频率,但是你的速度精度应该和plc的循环周期相关,也许吧,请其他大侠指教

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-08 11:28:00
27楼
HSC复位时又从0开始计数,你如果用接近开关检测几个点就会有你所描述 的问题,用ENCODER就不会有,前者用秒的时间片,后者用MS级的时间片 ,你不须考虑敢不敢,都是这样做的

空智

  • 精华:1帖
  • 求助:0帖
  • 帖子:20帖 | 59回
  • 年度积分:0
  • 历史总积分:337
  • 注册:2002年5月28日
发表于:2003-12-08 13:58:00
28楼
HNzhang:你说的都很有道理,用encoder肯定行,但成本也增加了很多,我现在这个行业是微利行业,利润不高,所以我一直想做出一个成熟的测速逻辑,像现在我又遇到一个测量转速的,最高频率5hz,最低一分钟都没有一个脉冲,没办法也的做呀,我都很相加encoder,可成本不允许,我准备通过采集脉冲间隔来计算,准确度要求挺高的

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2003-12-08 14:36:00
29楼
帮不上手喽!!!!

空智

  • 精华:1帖
  • 求助:0帖
  • 帖子:20帖 | 59回
  • 年度积分:0
  • 历史总积分:337
  • 注册:2002年5月28日
发表于:2003-12-08 15:51:00
30楼
谢啦!各位,

靶式流量计

  • 精华:1帖
  • 求助:0帖
  • 帖子:52帖 | 174回
  • 年度积分:0
  • 历史总积分:583
  • 注册:2003年3月28日
发表于:2004-02-24 10:26:00
31楼
把电机线改到其他变压器即可

郭郭

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2004年3月01日
发表于:2004-03-02 12:32:00
32楼
求助,使用PG-702手操器为何读不出语名表,经检查通信线路完好。

s7200

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2003年12月19日
发表于:2004-03-03 15:24:00
33楼
对于这个问题,我想应该是用SMB34给一个时间片,再看看时间片里有多少脉冲,时间间隔为应大于程序扫描时间,最少还要能有10个脉冲,你自己算算就可以了嘛,注意的是HSC的复位。没问题的

春天的虫子

  • 精华:0帖
  • 求助:0帖
  • 帖子:25帖 | 59回
  • 年度积分:0
  • 历史总积分:176
  • 注册:2004年3月27日
发表于:2004-04-04 20:45:00
34楼
大家好,我是搞电气修理的,那位朋友有西门子S5_110的技术资料,请和我联系,我的QQ49081972,email-dlf_007@163.com.和大家互相学习,谢谢

wangbeny

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2003年3月19日
发表于:2004-06-22 13:12:00
35楼
说SIEMENS不好是不对的,我们做工程的人应该再提高一点自己的水平。具我的经验,这是电场干扰,你必须把检测部分(包括齿轮、接近开关等)全部屏蔽起来,并且接地。电源加滤波。

qumaoliang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 284回
  • 年度积分:0
  • 历史总积分:301
  • 注册:2003年2月27日
发表于:2004-06-26 19:23:00
36楼
你这不是用高速计数器嘛,就是一个计数器而已,接近开关跟本不可以产生高没冲,可以滤波

linkwell

  • 精华:0帖
  • 求助:0帖
  • 帖子:35帖 | 118回
  • 年度积分:0
  • 历史总积分:274
  • 注册:2002年3月19日
发表于:2004-06-26 22:54:00
37楼
你的方案本来就是不对的,接近开关是不能用来做高速计数的,因它的信号本来就会有很多锯齿波的。

热门招聘
相关主题

官方公众号

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