Дичь какая. А через макрос отследить статус (онлайн/оффлайн) хотя бы одной переменной в слейве нельзя как нибудь?
Сделайте проще
При потери связи автоматом устанавливается бит PSB15
Можно просто сделать лампу (индикатор потери связи) с этм битом
А можно сделать окно с надписью ""Нет связи" и использовать инструмент "Вызов окна" от бита PSB15. Вызов окна д.б "Сделать глобальным"