Страница 1 из 1

tag creitor

СообщениеДобавлено: Вт апр 03, 2012 10:35 pm
werg
Здравствуйте.
InTouch 2010 - S7 300 TCP/IP через OPC LINK (OPC server - softing s7/s5)
Все настроил - все прекрасно
Хотел бы контролировать состояние соединения c ПЛК
При отсутствии оного выводить сообщение что нет связи
А при её последующем появлении, чтоб обмен данными возобновлялся автоматически.

Теперь по существу вопроса:
В окне таг креитора, в окошке Browse OPC, в корне древа есть 6 следующих переменных,
которым таг креитор автоматически присваивает типы данных представленные ниже
1)Connected (discrete)
2)Connection Type (message)
3)MLFB (message)
4)State (message)
5)VersionPGAS (integer)
6)VersionPLC (integer)

Можно ли для моей задачи использовать 1)Connected (discrete) ??
Будет ли это полноценно?
Раньше для решения подобных задач я использовал в комплексе
whatch dog + Счетчик в Плк, кот раз в 1 сек увеличивал значение переменной на единицу,
а в интаче скрипт раз в 5 секунд сравнивал текущее значение со значением 5 секунд назад...
Но тут ситуация не позволяет делать изменения в программе плк
Как тут поступить? что будет оптимальным
Посоветуйте, пожалуйста

Re: tag creitor

СообщениеДобавлено: Вт апр 03, 2012 10:51 pm
Генератор зла
The STATUS item is used to access the state of communications between
OPCLink and an OPC server.
• The discrete item, STATUS, is set to 1 when communications is
successful, or is set to 0 when communications with the OPC server fails.
Очевидно, да.

Re: tag creitor

СообщениеДобавлено: Вт апр 03, 2012 11:13 pm
Генератор зла
Точнее, очевидно нет :)
Т.к. STATUS, is set to 1 when communications is successful, or is set to 0 when communications with the OPC server fails. Т.е. это отражает состояние связи OPC Sever - OPCLink.
Неужели в браузинге переменных OPC сервера нет системных секунд контроллера? Или должен присутствувать служебный топик со служебными переменными, отображающими состояние подключения OPC сервер - контроллер.

Re: tag creitor

СообщениеДобавлено: Ср апр 04, 2012 2:04 pm
werg
Со статусом прояснилось, благодарю!

Неужели в браузинге переменных OPC сервера нет системных секунд контроллера? Или должен присутствувать служебный топик со служебными переменными, отображающими состояние подключения OPC сервер - контроллер.


Вот нет системных секунд, или я их вижу но не знаю что это они))

Как же мне все таки поступить? что бы контролировать связь интач-Плк

Re: tag creitor

СообщениеДобавлено: Ср апр 04, 2012 3:52 pm
Генератор зла
werg писал(а):Но тут ситуация не позволяет делать изменения в программе плк

Исходя из таких начальных условий я бы установил и настроил DASSIDirect. У него прямая связь DAS-PLC и целый набор переменных для диагностики оной.

Re: tag creitor

СообщениеДобавлено: Ср апр 04, 2012 6:00 pm
werg
А если теги уже созданы? (причем многие в ручную)
ссылочку на DASSIDirect можно?
и еще б описание по настройке :roll:

Re: tag creitor

СообщениеДобавлено: Ср апр 04, 2012 6:11 pm
Генератор зла
werg писал(а):А если теги уже созданы? (причем многие в ручную)

Любой достойный OPC-сервер имеет мех-м экспорта/импорта конфигурации в удобочитаемый формат (csv).
werg писал(а):ссылочку на DASSIDirect можно?
и еще б описание по настройке

Диск (DVD) Device Integration, там же и PDF по настройке. С картинками :)