Наоборот, убирая FDI/FDO Вы получаете ещё 2 байта минимум к размеру.
Вид для печати
у меня нет этого плк, поэтому я пробовал в эмуляторе, через указатели пытался вычислять разницу занятия места в памяти, в обычной конфигурации часто встречалось значение 291, поставив прямое управление эта разница не принимала значение меньше 1000, поэтому и посчитал что выходит переполнение отведенного места
Погонял на живом ПЛК110-60 (МО1) 2.12.7.
Вытягивается 60мкс. Но при простейшем коде в обработчике прерывания (x := x + 1), и типа того в PLC_PRG, с минЦ = 0 статистика кажет 6-7мс.
Мои выводы : код раздачи вызовов прерываний (именно так) - полная шняга, очень тяжелый.
При 100мкс - получше, но все равно система еле укладывается в 1.3-1.5мс.
Видимо при 20 и 40мкс вообще не проверятся повторный вход, раз вываливается в перезагрузку.
Жесть. Большого практического смысла не вижу.
А как работать с быстрыми входами МВ210 и таймером 20мкс?
Как организовать ditect control у МВ210/