工业控制
本节介绍另一个探针功能块:MCA_TouchProbeECAT。
ECAT_CiA402_Touchprobe_App功能块的输入设置比较繁琐且有冗余,以次功能块为执行内核,精简输入端子,二次开发的功能块MCA_TouchProbeECAT,使用起来更加简捷,且易于理解。
2_具体操作介绍
1.添加扩展库
在Library Manager -》 Add Library-》 ABB-AC500-》 Motion下,添加MotionExtension的扩展库。添加完之后,即可使用该库下的功能块了。MCA_TouchProbeECAT即隶属于该库的一个功能块。
在添加之前,需确保MotionExtension库的Package已导入Automation Builder。首先需确保获取ABB Motion Library Extension Package的文件包,而后通过Tools-》Package Manager下操作导入扩展库文件包。
2.MCA_TouchProbeECAT功能块输入的说明
ProbeID: 选择探针通道,对应DI1或DI2
Edge Type:探针触发沿选择,可选上升或下降沿。
注: EdgeType与ProbeID组合,既有4个探针
InputType: 探针输入类型选择。探针输入可以是外部IO,也可以是Z_Pulse。本例
使用DI1 &DI2,因此直接赋值1
TriggerType: 选择探针单次触发还是连续触发。
3.编程及基本设置
MCA_TouchProbeECAT的输入ProbeID和EdgeType组态变量,同时在PDO映射中选中探针1&探针2的上升和下降沿。
4.测试探针功能
测试探针1&探针2的数据捕获功能。
5.下降沿说明
设置上升沿时,信号捕获正常。
设置下降沿捕获时,上升沿和下降沿都有新值捕获进来。究其原因是输入使用的机械按钮。由OFF变ON时,由于机械抖动,其中会有下降沿,因此也会捕获新值。
如果使用接近开关,即无此现象。
全部0条评论
快来发表一下你的评论吧 !