我们家的是这样子写的
// 编码器数据处理
IF 开机脉冲=TRUE THEN //开机第一周期写入关机前吸盘位置至编码器计数中
HC_PRESEVALUE_0(Counter:=HS_Counter0, TriggerType:= 0, Execute:= , PresetValue:= 吸盘位置记录, Done=> , Error=> , ErrorID=> );
开机脉冲 :=FALSE;
ELSE //读取吸盘位置
HC_Counter_0(Counter:= HS_Counter0, Enable:= , Direction:= , Valid=> , CounterValue=>吸盘位置 , Frequency=> , RPM=> , Error=> , ErrorID=> );
吸盘位置记录:=吸盘位置;
END_IF; |