PDA

Просмотр полной версии : Подключение ПЛК110 к Master OPC



ramilgim
14.04.2013, 13:27
Подключил ПЛК110 к Master OPC, выходит ошибка (переменные ОРС).
Понимаю, что выходы ПЛК и переменные для ОРС не должны называться одинаково. Подскажите как проще решить задачу.

SCADAMaster
14.04.2013, 13:46
На скриншоте у вас ошибка системы Codesys - вы задали одинаковые имена разным переменным. Просто переименуйте одну из переменных - добавьте какой нибудь символ в конце, например.

ramilgim
14.04.2013, 14:20
Но мне нужно одну переменную передать в ПЛК и ОРС

ramilgim
14.04.2013, 14:41
Или так? Как я понимаю нужно две переменные с одной переменной.

SCADAMaster
14.04.2013, 16:07
Или так:
PUSKPTR1:=PUSKPTRM1;
Вам нужно чтобы одна переменная получала значение другой переменной.

ramilgim
14.04.2013, 17:35
capzap спасибо все получается, просто хочется уменьшить количество элементов в основной программе, т.к. все увеличивается в два раза (каждой переменной добавляется еще одна).
SKADAMaster куда вставить PUSKPTR1:=PUSKPTRM1.

ramilgim
14.04.2013, 17:40
SCADAMaster видимо я не то делаю

SCADAMaster
14.04.2013, 20:03
Конечно не то.
Вы в инициализации переменных выполняете присваивание одной переменной другой.
Это нужно делать в теле программы. Если вы хотите делать это на языке ST, то вам нужно будет добавить в проект еще одну программу - ST. И уже в ней вставлять код.

Вообще этот вопрос нужно разместить в разделе "ПЛК", так как к MasterSCADA он никакого отношения не имеет.