Какие входы PMP20 вызывают внешнее прерывание и какими метками?
Внешние прерывания закреплены за входами X2 и старше, и у каждого входа своя метка для нарастающего и для спадающего фронта. Переназначить входы нельзя.
| Вход | Нарастающий фронт | Спадающий фронт | Запрет |
|---|---|---|---|
| X2 | I0000 | I0001 | SM050 |
| X3 | I0100 | I0101 | SM051 |
| X4 | I0200 | I0201 | SM052 |
| X5 | I0300 | I0301 | SM053 |
| X6 | I0400 | I0401 | SM054 |
| X7 | I0500 | I0501 | SM055 |
| X10 | I0600 | I0601 | SM056 |
| X11 | I0700 | I0701 | SM057 |
| X12 | I0800 | I0801 | SM058 |
| X13 | I0900 | I0901 | SM059 |
У исполнений на 24–64 канала доступен весь список, у исполнений на 16 каналов — входы X2…X7, у исполнений на 10 каналов — X2, X3 и X4.
Включение системного меркера запрета отключает соответствующее прерывание, даже если прерывания разрешены командой EI. SM090 запрещает все прерывания сразу.
Зачем это нужно на практике: датчик, срабатывающий за 8 мс, обычным счётчиком не поймать, если время фильтрации входа 10 мс. Внешнее прерывание отрабатывает сигнал сразу, независимо от цикла сканирования, поэтому счёт изделий на быстром конвейере делают именно через прерывание.
Прикреплённая документация
Георгий Жуков
Ведущий инженер