Как у вас сделаны кнопки? Через выходы динамизации?
Нужно просто вытащить команду типа дискретный на мнемосхему - она станет кнопкой. Эту кнопку удерживать не нужно.
С циклами лучше не играться - попробуйте сначала вернуть стандартный 1000 мс. Если будет недостаточно для работы (как правило достаточно), то нужно снижать его на всех уровнях - в ОРС сервер, в настройках опроса ОРС в скаде, в циклах опроса объектов (везде ставить одно значение)