hFirstTask := CmpIecTask.IecTaskGetFirst(pszAppName := ADR(sAppName), pResult := ADR(iecResult));
IF ((hFirstTask <> RTS_INVALID_HANDLE) AND (iecResult = CmpErrors.Errors.ERR_OK)) THEN
pIecInfo := CmpIecTask.IecTaskGetInfo3(hIecTask := hFirstTask, pResult := ADR(iecResult));
dwIntervalMainTask := pIecInfo^.dwInterval;
dwCycleTimeMainTask := pIecInfo^.dwCycleTime;
sNameMainTask := pIecInfo^.pszName^;
hSecTask := IecTaskGetNext(pszAppName := ADR(sAppName), hPrevIecTask := hFirstTask, pResult := ADR(iecResult));
IF ((hSecTask <> RTS_INVALID_HANDLE) AND (iecResult = CmpErrors.Errors.ERR_OK)) THEN
pIecInfo := CmpIecTask.IecTaskGetInfo3(hIecTask := hSecTask, pResult := ADR(iecResult));
dwIntervalSecTask := pIecInfo^.dwInterval;
dwCycleTimeSecTask := pIecInfo^.dwCycleTime;
sNameSecTask := pIecInfo^.pszName^;
END_IF
END_IF
|
{{item.nickname}}
{{key+1}}楼{{item.content}}
{{item2.nickname}}
{{item2.content}}