Честно сказать, с этой моделью панели не работал, для примера выбрал наобум. Со свойством "Trigger Action Setting" не приходилось работать. И это свойство есть только у панелей (cMT / cMT X - как написано в мануале для изи билдера).
А окошек, как раз. Исходя из вопроса: "...нужно сделать окно число в котором я записываю максимальную выходную частоту двигателя по адресу 5104H и это же значение должно записаться в регистр базовой частоты 5106h...", а так же "...базовая меньше макс, если наоборот то ошибка записи будет."
Т.е., прежде чем принять значение "максимальной выходной частоты" нужно убедиться, что "базовая меньше макс". Так и сделано.
Переменная Hmi_Speed_max_source является промежуточной (она в памяти HMI).
Её значение сравнивается со значением в Ph_Speed_max_base (что содержит "базовую" из ПЧ).
На основании результата сравнения принимается решение, записать в Ph_Speed_max_source (макс. в ПЧ) или нет.
Хотя, написано это на коленке, и можно обойтись и без промежуточной Hmi_Speed_max_source, что будет правильнее.
Вот версия 2.А насчет макроса, это да, можно попробовать. Как запустить макрос "в момент когда происходит изменение в числовом поле" пока не знаю. Может лучше сделать его выполнение циклическим, пусть себе постоянно мониторит данные.
Наверное, с запуском "в момент когда происходит изменение в числовом поле" как раз помогло бы свойство поля "Trigger Action Setting", там есть вызов макроса (только макрос сначала надо сделать).