Загуглите.
Вид для печати
Добрый день, вы не могли бы на почту d.umurzakov@owen.ru прислать проект, в котором эта ошибка возникает?
Надеюсь правильно пост написал:confused:
В основном пишу на ST и очень сильно не хватает возможности доступа к таблице переменных из кода ну или хотя бы возможность как с макросами если добавить или убрать вход/выход была возможность обновить блок (при каждой правке кода удалять и заново вставлять, соответственно восстанавливать все соединения это нечто:mad:) конечно доступ из кода было бы очень удобно:cool:
.Код:xEnable: = GET_VAR(“xEnable”);
SET_VAR(“xEnable”): = xEnable;
или просто VAR(“xEnable”)
Также желательно в системных ФБ имена входов/выходов привести к обще принятым, например сейчас
а то тянешь код из codesys и начинаешь править каждый вызов, ведь найти и заменит нет возможности(тоже хочется скоро увидеть:)).Код:SYS.RTRIG(I := RT_in, Q => RT_out);
желательно SYS.RTRIG(CLK := RT_in, Q => RT_out);
Ели уже в ST есть TIME и DT почему не добавить их в основные типы переменных. Постоянно конвертировать в UDINT если нужны секунды или в REAL если доли секунд.
В редакторе экранов не хватает "Группировать", для ввод/вывод не хватает прификс и постфикс, да и других тоже не помешало бы.Выравнивать все по координатам это тоже не очень удобно.
где?
добавил 4 Test переменных сохранил и нет нечего!
Вот я "чудак" знал же про выход, но что-то не додумался. СПАСИБО
Но все же доступ к переменным из кода было бы очень удобно.