PLCSIM -> WinCC Flexible -> OPC
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
PLCSIM -> WinCC Flexible -> OPC
Задача - необходимо данные из WinCC Flexible передавать по OPC.
Мне удалось подружить PLCSIM v5.4+SP3 и WinCC Flexible+HF1 через MPI. Т.е. запускаю PLCSIM потом WinCC Runtime и через тэги читаю значения.
Установил галочку в настройках девайса WinCC Flexible (Act as OPC Server).
В итоге клиент видит два сервера OPC: OPC.Siemens.XML.1 и OPC.SimaticHMI.HmiRTm.1. Ни в одном из них нет списка переменных.
Помогите пожалуйста!!!
Мне удалось подружить PLCSIM v5.4+SP3 и WinCC Flexible+HF1 через MPI. Т.е. запускаю PLCSIM потом WinCC Runtime и через тэги читаю значения.
Установил галочку в настройках девайса WinCC Flexible (Act as OPC Server).
В итоге клиент видит два сервера OPC: OPC.Siemens.XML.1 и OPC.SimaticHMI.HmiRTm.1. Ни в одном из них нет списка переменных.
Помогите пожалуйста!!!
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: PLCSIM -> WinCC Flexible -> OPC
Надо создать эти переменные при настройке ОРС.
По конфигурированию ОРС есть мануал - http://www.automation-drives.ru/as/down ... ion1_r.pdf
Стр.109 в Adobe Reader или 4-9 в колонтитуле страницы.
По конфигурированию ОРС есть мануал - http://www.automation-drives.ru/as/down ... ion1_r.pdf
Стр.109 в Adobe Reader или 4-9 в колонтитуле страницы.
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
Спасибо за ответ. Как оказалось у меня еще и OPC.SimaticHMI.HmiRTm.1 выделывается. Ошибку выдал при попытке открытия меню "Symbol" код ошибки 0x800706BA и еще надпись на немецком.
-
- Site Admin
- Posts: 1122
- Joined: Wed Sep 06, 2006 12:03 pm
- Location: CIS
Re: PLCSIM -> WinCC Flexible -> OPC
DCOM настроен? Фаервол?lumen_xp wrote:Ошибку выдал при попытке открытия меню "Symbol" код ошибки 0x800706BA и еще надпись на немецком.
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
DCOM не настраивал. Фаервол выключил сразу когда начал пробовать.
Вы думаете он не смог порт открыть и по этому не стартанул?
Вы думаете он не смог порт открыть и по этому не стартанул?
-
- Site Admin
- Posts: 1122
- Joined: Wed Sep 06, 2006 12:03 pm
- Location: CIS
Re: PLCSIM -> WinCC Flexible -> OPC
Как вариант.lumen_xp wrote:Вы думаете он не смог порт открыть и по этому не стартанул?
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: PLCSIM -> WinCC Flexible -> OPC
Вот здесь можно прочитать, о_очень грамотные советы по настройке DCOM и скачать рекомендации в виде helpa.
Прямая ссылка на файл - DCOM_Help.rar
Прямая ссылка на файл - DCOM_Help.rar
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
Больщое спасибо за ссылки.
Просто никогда не сталкивался с таким что-бы OPC сервер на локальной машине передающий данные внутри локальной машины требует настройки DCOM.
Попробую обязательно!
Просто никогда не сталкивался с таким что-бы OPC сервер на локальной машине передающий данные внутри локальной машины требует настройки DCOM.
Попробую обязательно!
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
Настроил DCOM в соответствии с мануалом.
Сервер так и не страртанул.
Попробовал прицепиться OPC клиентом Matlaba к OPC.SimaticHMI.HmiRTm.1,
вывалилось сообщение "Класс не зарегистрирован".
Сервер так и не страртанул.
Попробовал прицепиться OPC клиентом Matlaba к OPC.SimaticHMI.HmiRTm.1,
вывалилось сообщение "Класс не зарегистрирован".
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: PLCSIM -> WinCC Flexible -> OPC
В службах, OрсEnum запущен?
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
Не запущен. Как запустить?
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: PLCSIM -> WinCC Flexible -> OPC
Как службу - кнопкой "Пуск"
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
Проблема в том что в списке нет такой службы.
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
-
- Posts: 797
- Joined: Tue Aug 21, 2007 7:05 am
Re: PLCSIM -> WinCC Flexible -> OPC
OpcEnum исчез скорее всего в результате кривой деинсталляции другого подобного софта(ОРС).надо посмотреть ОРС клиентом видится ли сервер вааще.Раньше у меня бывали такие случаи - приходилось винду переставлять.теперь решаю выше указанным способом.случай канеш тяжелый.
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
Ну вот что сейчас в моей системе.
WinCC Flex я ставил на абсолютно новую систему, которой исполнилось 2 дня.
Так что не совсем понятно откуда проблемы с переустановкой.
OPC клиент Matlab видит сервера но
Извиняюсь за обилие картинок.
WinCC Flex я ставил на абсолютно новую систему, которой исполнилось 2 дня.
Так что не совсем понятно откуда проблемы с переустановкой.
OPC клиент Matlab видит сервера но
Извиняюсь за обилие картинок.
-
- Posts: 797
- Joined: Tue Aug 21, 2007 7:05 am
Re: PLCSIM -> WinCC Flexible -> OPC
открой свойства OPCENUM и сделай скрин того что у тебя там творится.он должен запускаться в ручную.
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
-
- Posts: 797
- Joined: Tue Aug 21, 2007 7:05 am
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
Сделал практически все согласно мануалу. Пользователей новых не заводил т.к. работаю на локальной машине под админской учеткой.
OPCEnum так и не появилась. Ошибка сервера осталась прежней.
У вас что нить выдает команда в Пуск-Выполнить- opcenum.exe ?
P.S. Операционная система Windows XP Pro SP3. Пробовал и на реальной машине и на виртуалке. Эффект один.
OPCEnum так и не появилась. Ошибка сервера осталась прежней.
У вас что нить выдает команда в Пуск-Выполнить- opcenum.exe ?
P.S. Операционная система Windows XP Pro SP3. Пробовал и на реальной машине и на виртуалке. Эффект один.
-
- Posts: 797
- Joined: Tue Aug 21, 2007 7:05 am
Re: PLCSIM -> WinCC Flexible -> OPC
http://s54.radikal.ru/i143/1004/1c/ef555786e468.jpg а папка такая есть в винде
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
В папке "C:\Program Files\Common Files\OPC Foundation" содержится только папка "Bin". В папке "Bin" находятся OpcCmdPs.dll и OpcDxPs.dll. Чего я не установил?)
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
Установил OPC Security Analyzer.
Вот что он мне выдал при попытке подключения
Connect to OPC DA server 'OPC.SimaticHMI.HmiRTm.1' on machine 'LUMEN_SERV'. Running on machine 'LUMEN_SERV' as user ''LUMEN_SERV\LUMEN''.
Exception at Connect: Create Instance Failed: 0x80040154 Class Not Registered. Maybe the OPC core components are not installed.
Вот что он мне выдал при попытке подключения
Connect to OPC DA server 'OPC.SimaticHMI.HmiRTm.1' on machine 'LUMEN_SERV'. Running on machine 'LUMEN_SERV' as user ''LUMEN_SERV\LUMEN''.
Exception at Connect: Create Instance Failed: 0x80040154 Class Not Registered. Maybe the OPC core components are not installed.
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
При каком составе ПО у вас работает такая система?
Какая ОС стоит и какой софт Siemens?
Какая ОС стоит и какой софт Siemens?
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: PLCSIM -> WinCC Flexible -> OPC
Поэкспериментировал на новом проекте - так и есть, пока не укажешь работу ОРС в режиме сервера, в окне Device Settings и не выберешь в окне меню: Project->Transfer->Transfer->Select Device for transfer режим Mode-Ethernet вываливается сообщение "Класс не зарегистрирован". Как только настраиваешь, все работает как надо. Попробуйте, вроде никаких сложностей нет.
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
Тут либо я тупой либо лыжи не едут.
Поставил винду XP SP3 English на виртуалку. Накатил туда WinCC Flex 2008.
Настроил DCOM. Создал проект. Сдела с OPC как Вы сказали. И ничего. Нельзя тег включить в список OPC сервера. Все та же ошибка. Вы на какой ОС тестите. Я вот уже на сервис пак 3-ий грешу.
Если не сложно - приложите тестовый проект, в котором теги включены в OPC.SimaticHMI.HmiRTm.1
Поставил винду XP SP3 English на виртуалку. Накатил туда WinCC Flex 2008.
Настроил DCOM. Создал проект. Сдела с OPC как Вы сказали. И ничего. Нельзя тег включить в список OPC сервера. Все та же ошибка. Вы на какой ОС тестите. Я вот уже на сервис пак 3-ий грешу.
Если не сложно - приложите тестовый проект, в котором теги включены в OPC.SimaticHMI.HmiRTm.1
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: PLCSIM -> WinCC Flexible -> OPC
Тестовый - Lumen.zip, ОРС работает. У меня стоит WinXP+SP3 Rus, Step7Pro v.5.4+SP5+HF1, WinCCFlexible2008+SP1
-
- Posts: 57
- Joined: Tue Feb 23, 2010 8:36 am
- Location: Екатеринбург
Re: PLCSIM -> WinCC Flexible -> OPC
Спасибо Вам CHANt и Oldman за помошь.
Вобщем как все решилось. Я поставил на виртуалку винду XP SP3 Rus и накатил Step7+WinCCFlex. Далее просто настроил DCOM по инструкциям. Запустил панельку в режиме Runtime предварительно открыв PLCSIM. Посмотрел как передаются значения. Далее не выключая симуляции подключился к процессу через OPC клиент Matlaba на том же компе. И вуаля - список переменных зачитался. CHANt спасибо за проект.
Вобщем как все решилось. Я поставил на виртуалку винду XP SP3 Rus и накатил Step7+WinCCFlex. Далее просто настроил DCOM по инструкциям. Запустил панельку в режиме Runtime предварительно открыв PLCSIM. Посмотрел как передаются значения. Далее не выключая симуляции подключился к процессу через OPC клиент Matlaba на том же компе. И вуаля - список переменных зачитался. CHANt спасибо за проект.
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: PLCSIM -> WinCC Flexible -> OPC
1) Какой смысл панель эмулировать? Достаточно просто рунтайм на РС. Я, в тестовом проекте так и показал.
2) Посмотрите как альтернативу Fexible - саму WinCC, возможности шире и работает как прозрачный ОРС-сервер по умолчанию, т.е. видно даже внутренние теги SCADA без всяких настроек и заморочек.
Успехов!
2) Посмотрите как альтернативу Fexible - саму WinCC, возможности шире и работает как прозрачный ОРС-сервер по умолчанию, т.е. видно даже внутренние теги SCADA без всяких настроек и заморочек.
Успехов!