PDA

Просмотр полной версии : ПЛК110+ОРС CodeSYS+МастерСкада



a_gricaj
10.08.2016, 00:24
Здравствуйте, подскажите пожалуйста где я "косячу".
Суть проблемы: имеется связка ПЛК110, OPC от CodeSys v2.0, МастерСкада v3.6.
При имитации сбоя по питанию (выключаю и включаю питание контроллера) появляется вот такая проблема:
25758
МастерСкада говорит, что не может записать переменную, в Инспекторе CodeSys появляется какой то новый канал (№3 на скрине), и тоже не может записать переменную, но при этом связь есть так как переменная "х" (создал специально для контроля связи) меняется в CodeSys и в Мастерскаде практически одновременно.В чем мой косяк???????

SCADAMaster
10.08.2016, 08:29
Новый канал вы имеете ввиду в окне Gateway Server? Это не к нам точно - но скорее всего это говорит о появлении нового коннекта, старый еще не успел закрыться.
Касательно ошибки - скада просто транслирует ошибку которая идет из ОРС сервера.
Ошибка потом пропадает спустя какое то время или требуется выполнить какие то действия?
Можно попробовать произвести запись другим ОРС клиентом - например Matrikon OPC Explorer:
https://yadi.sk/d/VNFQzC59e9GSp

В крайнем случае вы можете перевести контроллер на протокол Modbus и использовать
http://www.masteropc.ru/products/?category=399
Инструкция по подключению контроллеров ОВЕН здесь:
http://www.insat.ru/products/Universal_MasterOPC/OPC_To_Owen_PLC_1xx.pdf

a_gricaj
10.08.2016, 10:40
Новый канал вы имеете ввиду в окне Gateway Server? Это не к нам точно - но скорее всего это говорит о появлении нового коннекта, старый еще не успел закрыться.
Касательно ошибки - скада просто транслирует ошибку которая идет из ОРС сервера.
Ошибка потом пропадает спустя какое то время или требуется выполнить какие то действия?
Можно попробовать произвести запись другим ОРС клиентом - например Matrikon OPC Explorer:
https://yadi.sk/d/VNFQzC59e9GSp

В крайнем случае вы можете перевести контроллер на протокол Modbus и использовать
http://www.masteropc.ru/products/?category=399
Инструкция по подключению контроллеров ОВЕН здесь:
http://www.insat.ru/products/Universal_MasterOPC/OPC_To_Owen_PLC_1xx.pdf

Касательно ошибки - ошибка удаляется и опять появляется - 100 шт.

СПС сейчас попробую этот ОРС...

А если использовать"переподключаться по условию" из документации стр.12 http://www.masterscada.ru/services/support/art_step_by_step/Communicate_With_Low_Level.pdf ??
И где лучше хранить переменные в скаде или в енергонезавимой памяти контроллера, или и там и там???

И еще вопрос по контекстному меню при клике правой клавиши мыши на объекте в МастерСкаде (см. рисунок):
25761
- как удалить из этого меню "Изображение объекта" при этом чтобы оно осталось на мнемосхеме???
- как добавить в это меню "команду"

И еще подскажите пожалуйста как открыть окно в МастерСкаде по "Команде"??
СПС

SCADAMaster
10.08.2016, 11:23
А если использовать"переподключаться по условию" из документации стр.12 http://www.masterscada.ru/services/support/art_step_by_step/Communicate_With_Low_Level.pdf ??

Можете попробовать.
Правда не все ОРС серверы успевают закрываться, в таком случае у них нужно убивать процесс - у нас есть специальный скрипт для этого.



И где лучше хранить переменные в скаде или в енергонезавимой памяти контроллера, или и там и там???

Переменные всегда должны хранится в одном месте. Лучше конечно хранить в контроллере - чтобы контроллер мог исполнять программу и без скады.



И еще вопрос по контекстному меню при клике правой клавиши мыши на объекте в МастерСкаде (см. рисунок):
25761
- как удалить из этого меню "Изображение объекта" при этом чтобы оно осталось на мнемосхеме???
- как добавить в это меню "команду"


Добавить команду туда нельзя. Убрать изображение объекта пока тоже, но такая задача записана.



И еще подскажите пожалуйста как открыть окно в МастерСкаде по "Команде"??

Через вкладку команды "Действия".

a_gricaj
10.08.2016, 11:45
ошибочное сообщение....

a_gricaj
10.08.2016, 11:46
Видел проект МастерСкады где из контекстного меню включался дискреный выход, как же тогда это реализовали??

SCADAMaster
10.08.2016, 12:27
Возможно был собственный контрол.