Добрый день, кто-нибудь пробовал навесить на WB-MIO больше 9 модулей, работают ли они в этом случае
Официальный лимит зафиксирован жёстко: последовательно к WB-MIO можно подключать до 9 модулей — до 4 модулей ввода (типа «I»), до 4 модулей вывода и ввода-вывода (типа «O» и «IO»), плюс один модуль WBIO-AI-DV-12.
Адресация на боковой шине WB-MIO — не по адресу самого модуля (у него нет DIP-переключателей или своего номера), а по порядку подключения: первый, второй, третий и т.д.
Под каждый такой «слот» в прошивке WB-MIO жёстко зарезервирован свой блок регистров:
-
DI (вход) — 4 слота, с шагом 1000: DI1 → 1000, DI2 → 2000, DI3 → 3000, DI4 → 4000.
-
DO/IO (выход) — тоже 4 слота: DO1 → 1500, DO2 → 2500, DO3 → 3500, DO4 → 4500.
-
AI (WBIO-AI-DV-12) — отдельный диапазон с 20000, и допускается только один модуль.
4 + 4 + 1 = 9 — это не искусственный лимит, а следствие того, что в регистровой карте физически прописано ровно столько адресных блоков. Для 5-го DI-модуля просто нет зарезервированного диапазона — он либо не определится, либо перехватит чужие регистры.
Переведу “на русский”. Не вдаваясь в технические ухищрения, электрически на адресацию выделено 3 бита. 2 в степени 3 это 8. Это техническое ограничение. Хотя с красивой реализацией (черт побери))).