Если макрос использовать, то как его вызывать один раз при включении? Не по нажатию кнопки естественно.
Если макрос использовать, то как его вызывать один раз при включении? Не по нажатию кнопки естественно.
Зачем тут макросы, всё это можно сделать с помощью ФО ( функц. области).
Например при включении панели, присвоить нужные значения в регистры PSW и если надо выключить бит.
При загрузке проекта, присвоить нужные значения в регистры PFW и (или) если надо включить бит.
Если так сделать, то проверять на 0 уже не надо.
Проверить регистры на 0 можно графическим макросом от petera ( все не надо, достаточно 1-2 регистров), макрос включит установленный бит.
Далее ФО по биту записывает нужные регистры или копирует группу регистров из PFW в PSW или обратно
Графич. макросы в проекте, есть для DEC, Unsignet, Float чисел, щёлкнув мыщью можно менять бит и регистр.
Важное отличие от обычных макросов, они работают и в эмуляции.
Последний раз редактировалось kondor3000; 20.04.2023 в 12:58.
Мастер кто у вас?
Если ПЛК, то делаете так
petera неоднократно выкладывал примеры записи, чтения через STRING https://owen.ru/forum/showthread.php...l=1#post244022
Важно понять принцип работы, дальше дело техники.
Проблема после попытки загрузки СП310Б. На экране висит ЗАГРУЗКА, при передёргивании питания так и остаётся. И не грузится... Как всё сбросить?
Оказалось что проект не грузится в панель из-за того что компилирование его макросов даёт ошибку. Если макросы стереть то грузится. Ранее этот проект всегда загружался нормально. Сейчас с другого ноутбука проблемка. Что надо смотреть чтобы компиляция макросов прошла? Конфигуратор с сайта установлен.