Привет. Подскажите, как правильно поступить.
На шине ModBus висит 5 устройств. Из 4-х нужно постоянно читать данные. А из 5-го их нужно читать только при открытом экране визуализации 'display05'.
Первые 4 устройства у меня в дереве проекта привязаны к соответствующим переменным и читаются автоматически. Тут все норм.
А как задать условия чтения 5-го устройства? Я хочу, чтобы это устройство НЕ читалось, при других экранах визуализации, кроме экрана 'display05'.
Код:
IF find(VisuElems.CURRENTVISU, 'display05') = 1 THEN // Проверяем текущий экран визуализации (проверяем равенство строковых переменных)
// Как обратиться к устройству ModBus №5 (читать регистр № 36) только в этом месте, не мешая другим устройствам?
END_IF