技术论坛

换一种“思路”处理模拟量输入干扰问题(完)

作者 主题
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
主题:【分享】换一种“思路”处理模拟量输入干扰问题(完)
精华帖精华帖星级4级 推荐帖 推荐帖


只看楼主 只看精华 楼主 2018-04-24 11:24:29

换一种“思路”处理模拟量输入干扰问题(完)

   前一段时间由于制造工艺要求的提升,及该磁致位移传感器实际应用数据瞬间存在波动增大的问题,特别是对液压压力机主缸的定位位置控制提出了更高的要求(要求主缸定位控制在±0.15mm)。基于上次的改造思路,变更了原模拟量位置数据采集,将原模拟量电压输入变更为SSI数字量输入方式。因为,模块SM338及传感器没有现货备件,需要单独采购。所以,改造过程由于采购原因延误了一段时间,今天趁着空闲,重新整理了一下这次改造过程。

首先,看原模拟量输入硬件配置:


   原硬件组态通道2#;3#为±10V电压输入型,原磁致位移传感器输入为模拟量0-10V,故、当时在原模拟量采集输入波动处理时端子上并联一个4.7uf/50V的电解电容,及采用软件滤波方式,一直使用到改造前。

改造前,干扰通道的电解电容滤波方式,图示:

 


前一些天趁生产间隙;配件到位之时,着手进行这个模拟量采集的改造。

改造过程:

   打开该系统的硬件组态,在300模块下,找到SM338,根据目前新购模块产品,选择版本V2.0的模块插入到5#站点的IM153-1接口模块下10#槽位(SM338模块),图示:


双击10#槽位,打开该模块的属性窗口,根据购买的传感器输入参数输入数据(该磁致位移传感器有效长度1300mm;处理精度25bit;分辨率0.01mm;输出SSI二进制)。由于该输入模块具备连接3个通道的接口,而实际应用只需要一个通道,使用暂时屏蔽了通道1和通道2,图示:


断电,将该站点的9#模块拆下,插入背板U型连接器后,再插入新模块SM338,连接前连接器,接入24V电源,连接传感器的数据信号及时钟信号,在前连接器的17#、18#端子连接传感器电源+,19#、20#端子连接传感器电源-完毕(通道1;通道2输入端子悬空不处理),检查确认后,重新上电,将新组态,编译后下载到cpu412-2dp中,出现了报警信息,图示:


根据在下载新组态前,该站点是可以正常工作的依据,判断可能的安装过程的连接问题或者是版本的兼容性问题。先尝试变更SM338版本,报警信息无法消除。根据上述报警为接口模块不可用的信息,找来一个接口模块更换测试,故障信息依然存在。重新将原备份的硬件组态下载到cpu,报警信息仍然没有消除,重新启动cpu和电源故障均无法消除。

用万用表检测该站点模块电源电压,基本均在24V之间属于正常。重新断电,准备重新安装硬件组态,当拆除模块到第9槽时,发现原安装的背板U型连接器,在安装模块过程中被顶下(掉出插槽),再看该站点的导轨为6ES7 195-1AG00-0AX0,背板U型连接器与该导轨之间间隙比较大,没有留意在插入模块时很容易顶掉背板U型连接器,故障原因查清,仔细安装9#、10#槽位模块,并确认其它模块的连接可靠性后,上电,将组态重新再编译下载一次(SM338模块版本V2.0),cpu初始化后报警消失,但SM338模块仍然有SF报警红灯亮起,确认连接无误、电源正常后,重新按要求将传感器的外层屏蔽线连接到系统地PE端子后,故障红灯消除,自此,硬件组态故障完毕,cpu及各站点均没有报警信息存在。

改造后新增加的SM338模块位置,图示:


软件编程部分:

打开step7工程项目,打开交叉引用表,大致查阅没有使用到的M区地址,在原通道输入的程序段附近,编辑SM338数字量输入程序,由于SM338处理的传感器是25bit,所以输入地址映射区为PID528,编辑数字量程序比模拟量反尔要简单一些(个人观点),不需要再调用如、FC105函数转换过程。

程序:


将数字量输入通道0的值PID528读取上来后暂时存放到MD700,因为计算控制需要浮点数,将MD700浮点数转换后存放到MD738中,根据传感器的分辨率0.01mm,将读取通道0的实际数据*分辨率 = 实际距离,并将结果存放到MD742地址区,由于,我实际安装是根据设备、传感器能够的安装空间与实际用量具检测到的实际距离,一定会有一些偏差,最后,通过实际测量增加24.5mm的安装位置偏差值,这样主缸的实际位置与触摸屏MD190一致,软件编辑完毕。(上述使用到的地址,是由于我实际编程中的一些修改过程,使这些地址没有做到连续,可能会给看程序带来不便)

   启动液压站泵电机,输入工作参数,试了几个循环动作,定位能够控制在±0.25范围内,这个控制精度还与液压控制阀组有密切的关联,监控该数值显示稳定,拆除原模拟量通道传感器及线路,输入端口用短导线短路通道口,删除原通道模拟量处理程序段。自此,改造工作暂告一个断落。

小结:

1)  时刻围绕硬件组态时的诊断缓冲区信息,把新组态时出现问题牢牢锁定在改造项目的范围内,仔细操作、安装,不使故障范围扩大造成不必要的麻烦。

2)  硬件连接必须严格按使用说明书进行,数据处理位值;包含对传感器外层屏蔽的处理。

3)  读取到的实际数据值,需要根据实际安装位置进行必要的位置数值修正,这个在其它模拟量数据处理时也需要注意。

4)  多次修正各位置段的数据值,以求保持在整个位置范围内的数值一致。

   上述过程是这次“换一种“思路”处理模拟量输入干扰问题的全部过程,也是我在无法有效处理模拟量输入数据瞬间波动时的另一种处理方法。



 
精华帖版主置评: 设计就在因地制宜,因需取材,很好的思路,很好的提示。
推荐帖推荐理由: 王工辛苦了,讲的很详细,值得学习。 (推荐人:世丨界)
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1476574&b_id=4&s_id=0&num=22

至圣

经验值: 43587
发帖数: 15780
精华帖: 61
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 1楼 2018-04-24 12:19:26

这个不错!值得学习看看。


活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 楼主 2楼 2018-04-24 12:30:55
以下是引用zhangli0在2018-04-24 12:19:26的发言 >1楼

这个不错!值得学习看看。

我开始的思路是:基于按一般常规处理多次,也无法达到模拟量数据采集稳定性的前提下,才做这样的改造。



 
以下网友喜欢您的帖子:

  
奇侠

经验值: 6859
发帖数: 1351
精华帖: 5
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 3楼 2018-04-24 17:00:10

 赞一个

改造和写帖子的思路都很清晰


 
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 楼主 4楼 2018-04-24 17:29:07
以下是引用kayome在2018-04-24 17:00:10的发言 >3楼

 赞一个

改造和写帖子的思路都很清晰

贴子是通过整理的,过程中一定会遇到N个问题,只是有一些问题太弱智了,没有写上。

人在工作中难免会遇到N多种问题,但是,作为一名从业人员,从来都没有胆怯过(惧怕解决不了问题),所谓“兵来将挡,水来土堰”。平时,需要积累大量的硬件知识,才能从容不迫地应付各种异常问题。

真如该贴上写的那样,在增加模块时,出现的背板U型连接器接触问题,本不应该在此改正项目中出现,但是,这个是真实的过程,所以,才有替换各种模块版本的测试,到SM338模块报警SF,检查确认后为传感器屏蔽层没有接地的原因。

改造项目中之所以这样写,我是想给一个刚刚入门的有一种参考,对照自己,如果这个问题碰到刚刚入门的,不知道又要经过多少个不眠之夜,仅以这篇短文,给可能需要人做一些参考是最终目的。


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3723
发帖数: 486
精华帖: 1
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 5楼 2018-04-25 08:43:05

很详细,学习了,感谢分享。


永无止境!
以下网友喜欢您的帖子:

  
侠圣

经验值: 3904
发帖数: 370
精华帖: 1
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 6楼 2018-04-25 08:43:10

好帖子,恩,帮助入门的朋友了解分析问题的思路!


无法改变之前,努力改变之后
以下网友喜欢您的帖子:

  
侠圣

经验值: 4862
发帖数: 650
精华帖: 13
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 7楼 2018-04-25 11:50:57

改造还是需要花很多精力的。


投身技术即为专,挑灯夜战不能眠。
以下网友喜欢您的帖子:

  
侠圣

经验值: 2300
发帖数: 442
精华帖: 1
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 8楼 2018-04-25 13:03:24
U型连接器松动造成故障遇到过,新项目以太网模块在最后一个,就是连接不上,请danieli工程师来看,找到连接器的问题,在背后用纸板垫一下就好了。

M区存储,用了一定要编辑一个符号名,不至于再查来查去。
co771@qq.com,好难
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 楼主 9楼 2018-04-25 13:22:40
以下是引用BBdell在2018-04-25 13:03:24的发言 >8楼:U型连接器松动造成故障遇到过,新项目以太网模块在最后一个,就是连接不上,请danieli工程师来看,找到连接器的问题,在背后用纸板垫一下就好了。 M区存储,用了一定要编辑一个符号名,不至于再查来查去。

本人遇到过2起均是由于背板U型连接器引起的故障。

一起上面描述了过程,幕后花絮:我记得N多年前,改造其它项目内容时,曾经有一个U型连接器放在导轨与模块的夹缝中,后来需要用时,一时记不起来放在哪里了。那天增加SM338时,系统报警,用手按压在夹缝中的U型连接器,手指碰到一个,以为找到了。最后,一通的查找才又回到原模块的连接问题上,原来是掉下来的U型连接器。话说回来,这款导轨确实与模块连接存在着安装时顶松的隐患。

另一起,是检测新cpu某功能时,插入一个U型连接器后,再添加了一个16入16出的模块,上电测试cpu故障。最后原因是插入U型连接器时,将cpu的插针其中一根顶进去了,造成cpu检测模块错误。



 
以下网友喜欢您的帖子:

  
至圣

经验值: 18067
发帖数: 1524
精华帖: 2
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 10楼 2018-04-26 09:27:20

很好的改造,很细致的问题。


我回来了!继续努力!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2300
发帖数: 442
精华帖: 1
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 11楼 2018-04-26 16:13:42

MD700

MD738,都可以用临时变量,因为传感器的读数一直是有的


再一个,存储地址使用后没有进行管理,也就是没有给符号名


如果MD700,MD738使用临时变量。。。


co771@qq.com,好难
以下网友喜欢您的帖子:

  
侠圣

经验值: 2945
发帖数: 347
精华帖: 0
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 12楼 2018-04-26 16:21:16
你用的CPU底板导轨是原装的么?一般U行连接器还是比较结实的
TIA
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 楼主 13楼 2018-04-26 17:07:35
以下是引用slide在2018-04-26 16:21:16的发言 >12楼:你用的CPU底板导轨是原装的么?一般U行连接器还是比较结实的

导轨是原装的,订货号:6ES7 195-1GA00-0XA0.

不是背板U型连接器的问题,是这个安装导轨与模块有一段距离,一般我自己订货的导轨与模块之间基本没有多大的间隙,而这个设备制造商拿过来的设备上的导轨距离很大。是导轨选项问题,没有注意很容易在安装过程把模块后面的背板U型连接器顶掉。



 
以下网友喜欢您的帖子:

  
奇侠

经验值: 5889
发帖数: 796
精华帖: 1
回复:换一种“思路”处理模拟量输入干扰问题(完)


只看楼主 只看精华 14楼 2018-04-26 21:12:09

值得学习                             


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 7493
发帖数: 630
精华帖: 1
回复:换一种“思路”处理模拟量输入干扰问题(完)


只看楼主 只看精华 15楼 2018-04-27 11:55:52

感谢楼主分享, 解决问题的过程很详细,点赞。


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 9046
发帖数: 375
精华帖: 0
回复:换一种“思路”处理模拟量输入干扰问题(完)


只看楼主 只看精华 16楼 2018-05-10 17:50:43

学习了,感谢分享


随心所欲
以下网友喜欢您的帖子:

  
至圣

经验值: 15669
发帖数: 644
精华帖: 0
回复:换一种“思路”处理模拟量输入干扰问题(完)


只看楼主 只看精华 17楼 2018-05-10 20:43:14

受益匪浅的帖子


岂能尽如人意 但求无愧我心
以下网友喜欢您的帖子:

  
侠客

经验值: 979
发帖数: 18
精华帖: 0
回复:换一种“思路”处理模拟量输入干扰问题(完)


只看楼主 只看精华 18楼 2018-05-17 08:36:59

大赞 楼主说的比较详细,具体。通过楼主的分享 自己也获得了宝贵的经验。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:换一种“思路”处理模拟量输入干扰问题(完)
推荐帖


只看楼主 只看精华 楼主 19楼 2018-05-17 09:01:17
以下是引用梦郎在2018-05-17 08:36:59的发言 >

大赞 楼主说的比较详细,具体。通过楼主的分享 自己也获得了宝贵的经验。

补充说明:

造成安装SM338模块时,背板U型连接器脱落的原因是这个导轨引起。

图示:有源导轨与无源导轨的高度区别

有源导轨的安装例示:




 
以下网友喜欢您的帖子:

  
收起
换一种“思路”处理模拟量输入干扰问题(完)
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。