Суть вопроса в следующем.
Имеется несколько разных программ для ПЛК 150 (в районе 10-15), они уже написаны. Хотелось бы иметь возможность залить их все в контроллер, а выбор той, которая будет выполнятся, происходил в зависимости от состояния дискретных входов при загрузке.
Исходя из того что я знаю, по простому сделать это невозможно. Т. е. нужно будет писать новую программу, объединяющую все существующие, в ней проверять состояние входов и пускать по соответствующей ветке. Однако тут куча проблем, программа получится большой и сложной, придется менять совпадающие названия POU, некоторых глобальных переменных, размерности массивов еще чего то, сразу куча всякого вылезет и времени займет немерено.
Однако, я знаю, что очень многого не знаю про программирование ПЛК. Например, я не использовал и не совсем понимаю как использовать Task Configuration, может там чем нить поиграть можно? И, может, я не прав и есть относительно легкие способы решить данную проблему?