Если схема релейная, может вам проще будет описать это на языке LD (язык релейных диаграмм)?