Таким образом идет чтение архивов через ОРС DA - сервер. В сервере есть переменные тип, запроса, тип архива, тип параметра и т.п., которые задаются, а сервер выдает соответственно каждую запись архива в др. переменные - значения в соответствии с запросом. Т.е. если надо вычитать допустим часовой архив за 3 дня - 72 запроса и ответа - не представляю, как сделать это штатно. Есть еще переменная "счетчик запросов" в сервере, в которой добавляется 1, если запрос прошел - можно, скорее всего, контролировать и по ней. Но мне кажется, что только с такой проверкой не очень хорошо. Пауза выполняет роль дополнительной проверки. Вообще этот скрипт должен использоваться до старта МастерСкады для вычитки всех архивов - затем архивы ведутся в самой скаде. И если случается нештатная ситуация(нет связи, электричества и т.д.) - дописываются из архивов приборов. Как то так.