Здравствуйте!
Опишу ситуацию: есть ПЛК, который управляет станком. За один производственный цикл, на этом ПЛК используется 2 прошивки. Тоесть начинается цикл на одной прошивке, в серидине останавливаем, перепрошиваем ПЛК и прододжаем цикл. в OPC сервере реализовал один ПЛК, как два разных устройства. В скаде создал таблицу и в ячейки назначаю в основную переменную - переменнные из первой прошивке, а в доп переменную ячейки я назначаю переменные из второй прошивке.
Как сделать переключение между основной и дополнительной переменной в ячеки таблицы? В OPC два разных устройства, тоесть нужно как то проверять если первое устройство передает данные, то выводи значения с основной переменной, а если второе устройство передает, то с доп переменной.
И еще вопрос с границами переменных, к примеру я указываю минимальную границу - 10, а если устройство не передает данные, то переменная приравнивается к 0 и вылазит авария по границам. Как сделать чтобы аварии по границам не выводились если переменная не передается OPC сервером?