Добрый день
Мучает сомнение. Могу ли я использовать в разных FB (manual и avto) разную активацию выходов - в одном просто активацию катушки coil. А в другом set\reset. Выполнение FB одновременно исключено.
Вопрос по FB в ISP-Soft
Re: Вопрос по FB в ISP-Soft
Исходите из того, что FB это подпрограмма. То есть вызывается инструкцией Call.
PS Вам никто не запрещает проверить работу Вашей программы в разных вариантах.)))
PS Вам никто не запрещает проверить работу Вашей программы в разных вариантах.)))
Re: Вопрос по FB в ISP-Soft
Команда SET останется исполненной при выходе из FB.
Re: Вопрос по FB в ISP-Soft
Не только можете, так нужно делать, чтобы не лепить в одну строку кучу условий для разных режимов. Прога и проще получается и работает быстрее.Могу ли я использовать в разных FB (manual и avto) разную активацию выходов..............Выполнение FB одновременно исключено.
Я на этот случай делаю ещё один фб, который проходит один цикл при смене режима, в нём сбрасываю все выхода и нужные биты. Некоторые биты использую для фиксации работы других фб и располагаю их в памяти подряд, чтобы сбросить одной командой MOV. Фб со сбросом ещё вызывается по кнопке стоп, аварийке и.т.п.
Re: Вопрос по FB в ISP-Soft
Понял, так и хотел сделать. Только сбрасываю не MOV 0 а ZRST