насколько я понял, не надо ее передавать в функцию. у вас не та функция, вашу переменную и так там видно.
var num = 1;
var SizeViewPort = document.documentElement.clientWidth;
var block = document.getElementById("layer2");
var left = window.getComputedStyle(block,null).getPropertyValue("left");
left = left.replace("px", "");
//document.getElementById('echo2').innerHTML=left;
// начать повторы с интервалом 1 сек
var timerId = setInterval(function() {
num = +num + +1;
document.getElementById('echo').innerHTML=num;
var css = document.getElementById("layer2");
css.style.left = num+'px';
document.getElementById('echo2').innerHTML=left;
}, 1000);
// через 10 сек остановить повторы
setTimeout(function() {
clearInterval(timerId);
//alert( 'стоп' );
document.getElementById('echo').innerHTML='стоп';
}, 10000);