Teemon если вопрос стоит остро, на чем вы собираетесь программировать свой ПЛК в умном доме, думаю ваши мечты могут разбиться от осознания цены для ПО от Siemens.
Дело в том, что часть МЭК языков там платные.