项目中有时候需要伺服行走中高速触发拍照或测高等,那么如何实现呢?
下面分享基恩士PLC+高速计数模块+伺服AB相实现高速触发的方法:
配置基恩士PLCX520
计数模块KV-SSC02
松下伺服A6EB
硬件接线把伺服的AB相输出接入到PLC高速计数模块上。
高速模块CH0
高速模块CH1
伺服驱动器接线。
驱动器接线
PLC配置编程双击PLC,从右侧选择单元拖入高速计数模块。
2.右击高速计数模块“KV-SSC02”---“软元件分配显示”查看软元件映射。
3.变量映射。
4.程序编写
//高速计数模块CH0动作使能R3300:=TRUE;//伺服和高速计数单位转换TRIGd:=REAL_TO_DINT(In:=(g_w_)*1252/10);//当计数值大于设定值触发动作IF(SSch0=TRIGdANDAutoUpDetectingUnitStep90)THENg_x_AutoTrig1:=TRUE;END_IF;总结
上面是基恩士PLC高速模块和松下伺服行走高速触发的实现方法,可以判断一定距离触发相应动作,同时触发后可以对高速计数当前值进行清理。