Сделал простенький проект. Пытаюсь проверить работу макроса в симуляторе. Щелкаю по переменной _1, а она не хочет переключаться в 1. Значения на входах и выходах макроса при запуске симуляции почему-то не отображаются. В чем причина ?
Вид для печати
Сделал простенький проект. Пытаюсь проверить работу макроса в симуляторе. Щелкаю по переменной _1, а она не хочет переключаться в 1. Значения на входах и выходах макроса при запуске симуляции почему-то не отображаются. В чем причина ?
Компилятор выкинул неиспользуемый код
Я не смог найти ФБ "Макрос11"?
Вложение 87679
Специально для Вас я нашёл в справке объяснение, как задавать уставку.
В принципе, в Вашем макросе правильно реализовано.
Но тестовая программа не работает, т.к. компилятор выбросил код, который не воздействует на выходы/сетевые переменные/энергонезависимые переменные.
Решение - переменную _B связать с физическим выходом ПР.
Или _B сделать энергонезависимой.
И ещё, при записи через write to FB единицы измерения не секунды, а милисекунды.
Для секунд - внутри макроса перед write умножайте на 1000
Вот исправленный