Подключил ПЛК110 к Master OPC, выходит ошибка (переменные ОРС).
Понимаю, что выходы ПЛК и переменные для ОРС не должны называться одинаково. Подскажите как проще решить задачу.
Подключил ПЛК110 к Master OPC, выходит ошибка (переменные ОРС).
Понимаю, что выходы ПЛК и переменные для ОРС не должны называться одинаково. Подскажите как проще решить задачу.
На скриншоте у вас ошибка системы Codesys - вы задали одинаковые имена разным переменным. Просто переименуйте одну из переменных - добавьте какой нибудь символ в конце, например.
Спасибо.
Но мне нужно одну переменную передать в ПЛК и ОРС
Или так? Как я понимаю нужно две переменные с одной переменной.
Или так:
PUSKPTR1:=PUSKPTRM1;
Вам нужно чтобы одна переменная получала значение другой переменной.
Спасибо.
capzap спасибо все получается, просто хочется уменьшить количество элементов в основной программе, т.к. все увеличивается в два раза (каждой переменной добавляется еще одна).
SKADAMaster куда вставить PUSKPTR1:=PUSKPTRM1.
SCADAMaster видимо я не то делаю
Конечно не то.
Вы в инициализации переменных выполняете присваивание одной переменной другой.
Это нужно делать в теле программы. Если вы хотите делать это на языке ST, то вам нужно будет добавить в проект еще одну программу - ST. И уже в ней вставлять код.
Вообще этот вопрос нужно разместить в разделе "ПЛК", так как к MasterSCADA он никакого отношения не имеет.
Спасибо.