Я так думаю это был вопрос "на засыпку"
и что бы Вы долго не мучались, я вам подскажу того, кто знает правильный ответ.
В MCXDesign можно на лист схемы вставить 1 МСХ20В2 как основной, и 1 MCX20B2_EXCPANSION модулем расширения
ошибок не будет, все будет нормально компилироваться...
до тех пор пока.. .
Вы не попытаетесь подключится к DI_11 на MCX20B2_EXCPANSION
и вот тут то вам компилятор и даст ответ на вопрос.
Максимальное количество 32, нет не модуля расширения, а входов или выходов.
32 DI а в МСХ20В2 их 22, всего в двух будет 44, с DI_11 на MCX20B2_EXCPANSION они не рабочие
32 DO а в МСХ20В2 их 20 всего в двух будет 40 с DO_13 на MCX20B2_EXCPANSION они не рабочие
причем у вас может быть всего один DI или DO при попытке подключить его к 33 DI или DO ошибка и проявится.
Попутно нашелся немного неприятный момент
bug report
В MCXShape тот который встроен в MCXDesign и в который переход через меню
не работает прокрутка на вкладках входов\выходов и посмотреть что там куда подключено нельзя
Если открыть файл конфигурации в MCXShape который устанавливается отдельно, то мы выясним что
а) прокрутка на вкладках входов\выходов там работает и
б) максимально возможное отображаемое количество входов/выходов 32 DI 32DO 32AI
это подтверждает ответ полученный от компилятора.
ПС контроллеры МСХ могут обмениваться информацией по сети CAN
но это будут уже не модули расширения, а самостоятельные контроллеры со своими программами.
ПС2 кстати, ответ на этот вопрос должен быть на самом видном месте
вот в этом каталоге (ссылка) на 4 странице верхней правой строчке.
а то она похожа на недобросовестную рекламу
32 это не как не EXTRA
так же как moduleS это множественное число подразумевающее больше 1 го модуля расширения