Celý problém je v odlišnosti přístupu u platforem XCOM/XCPU atd. a PL2 (CCPU). U PL2 nebylo možno tvořit vlastní moduly, takže se program musel sestavit z toho, co obsahovala knihovna. U XCOM/XCPU je situace značně odlišná. Pokud Vám nějaká funkce nevyhovuje nebo chybí, tak si ji můžete naprogramovat sám. Toto je jeden z případů. Vložením 64 modulů Epsnet do projektu není možné z důvodu velikosti paměti v XCOM. Ovšem problém je řešitelný tzv. Multi modulem neboli modulem, který vykonává činnost jako několik nemulti modulů (v knihovně už je takový multi modul např. pro M-Bus).
Při komunikaci po jedné lince stejně můžete komunikovat pouze s jedním modulem, takže se celý problém redukuje na změnu adresy komunikované stanice (zjednudušeně řečeno). Výsledný modul zabírá v paměti XCOM/XCPU podobnou velikost jako jednoduchý modul, ale vykonává práci za X takových modulů.
Vzhledem k tomu, že jsem slíbil
ukázku tvorby modulu, tak tohle je dobrý námět.