关于HMI实时显示曲线问题 点击:2499 | 回复:9



lanwengan

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 28回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2012年7月20日
发表于:2013-03-04 09:09:16
楼主
我想用HMI实时的显示位移曲线,该位移曲线对应的是PLC某个变量的变化,该变量的是周期性变化,且周期很小,大概是1.5s左右,该变量呢是一个脉冲量(脉冲控制伺服),问题是如何组态实时监测到这个曲线?再有就是HMI有采样周期,这会不会造成误差很大?是使用HMI上的“历史趋势”这个控件组态吗?



ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2013-03-04 09:30:07
1楼
1.5s的时间是有点短,可以考虑使用PLC先采集,然后在一起传送到HMI

wenwanshuang

  • 精华:0帖
  • 求助:12帖
  • 帖子:28帖 | 575回
  • 年度积分:12
  • 历史总积分:2497
  • 注册:2011年11月03日
发表于:2013-03-04 09:32:53
2楼
是实时趋势图吧。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2013-03-04 09:42:09
3楼

你说的脉冲信号,是脉冲信号的 幅值(频率等,要用示波器才能测量)?  

应该是脉冲信号的 计数值  变量吧?

 

计数值变量 你用1.5S 周期 采集一次,也可以的,只不过曲线不够平滑, 一般HMI 曲线控件 有两种,一种是历史曲线(你打开采集信号后,不管你在不在曲线图控件页面,历史曲线控件都会一种在采集), 另一种是趋势图控件(就是只能显示当前控件能够显示的内容,像流水一样的随着时间轴,变化着!)

lanwengan

  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 28回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2012年7月20日
发表于:2013-03-04 10:26:08
4楼
回复内容:
对:wenwanshuang关于 是实时趋势图吧。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 内容的回复:

是啊!想把PLC发的脉冲量转换成位移实时显示在HMI上面,怎么做啊?脉冲变化很快的,但这个HMI采样时间很慢,该怎么组态啊?

lanwengan

  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 28回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2012年7月20日
发表于:2013-03-04 10:34:24
5楼
回复内容:
对:miy_gongkong关于 你说的脉冲信号,是脉冲信号的 幅值(频率等,要用示波器才能测量)?  应该是脉冲信号的 计数值  变量吧? 计数值变量 你用1.5S 周期 采集一次,也可以的,只不过曲线不够平滑, 一般HMI 曲线控件 有两种,一种是历史曲线(你打开采集信号后,不管你在不在曲线图控件页面,历史曲线控件都会一种在采集), 另一种是趋势图控件(就是只能显示当前控件能够显示的内容,像流水一样的随着时间轴,变化着!) 内容的回复:

我用PLC发脉冲控制伺服电机,也就是脉冲数目的变化对应的就是位移变化,我想用HMI监控该脉冲数目变化,得到实时的曲线图,我的1.5s是位移的周期变化, 脉冲变化很快的,但这个HMI采样时间很慢(eg:采样时间500ms,每隔500ms去读一次变量值,可是在这500ms我的脉冲量变化了好多好多),用这个历史曲线那不是会失真?该怎么解决这种高速脉冲采集曲线的问题呢?

阿水--王者之师

  • 精华:24帖
  • 求助:348帖
  • 帖子:1616帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2013-03-04 10:35:40
6楼
引用 ye_w 的回复内容: 1.5s的时间是有点短,可以考虑使用PLC先采集,然后在一起传送到HMI


    我公司一个充气压力实时显示就是这样做的,采集灵气在 PLC 内做记录后再实时显示在 MP370 上

lanwengan

  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 28回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2012年7月20日
发表于:2013-03-04 10:41:30
7楼
回复内容:
对:阿水--王者之师关于 引用 ye_w 的回复内容: 1.5s的时间是有点短,可以考虑使用PLC先采集,然后在一起传送到HMI     我公司一个充气压力实时显示就是这样做的,采集灵气在 PLC 内做记录后再实时显示在 MP370 上 内容的回复:

求给个大概编程的思路?PLC怎么处理?

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2013-03-06 15:40:08
8楼

引用 lanwengan 的回复内容:回复内容:对:阿水--王者之师关于 引用 ye_w 的回复内容: 1.5s的时间是有点短,可以考虑使用PLC先采集,然后在一起传送到HMI     我公司一个充气压力实时显示就是这样做的,采集灵气在 PLC 内做记录后再实时显示在 MP370 上 内容的回复:求给个大概编程的思路?PLC怎么处理?



HMI 上的曲线 采样周期  是可以设定的,但一都在200ms 以上吧,这个要看你的HMI 支持最小多少?

 

我不知道楼主说的失真 是仕么意思,曲线只是按周期采样显示上去的,和你内部怎么处理没有关系啊1

 

PLC 用高速计数器 读取高速脉冲,这样不就得到 位置信号了嘛?  然后在HMI 上面指定这个变量地址即可;

 

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2013-03-06 15:43:54
9楼

楼主的意思是没一个脉冲 位置值 都显示在 HMI 上面?

这个有仕么意义那? 再说了你1秒中发 上万个脉冲, HMI 控件要显示这么多 次,曲线得多长? 历史曲线是有大小的,会溢出的;

 

 


热门招聘
相关主题

官方公众号

智造工程师