В чем проблема взять ПЛК например 73-й и все это реализовать самому и как душе угодно?