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

ArchestrA IDE

СообщениеДобавлено: Пн мар 21, 2011 10:29 am
eks-6
Здравствуйте!
нужна помощь/совет

импортировать таги из имеющегося проекта (InTouch) и связать их с тагами нового ПЛК. Импорт из InTouch можно сделать (как я понял) с помощью ArchestrA IDE, подскажите где её взять? (ArchestrA System Managment Console установлен).

Re: ArchestrA IDE

СообщениеДобавлено: Пн мар 21, 2011 10:54 am
Klinkmann_Msk
eks-6 писал(а):Здравствуйте!
нужна помощь/совет

импортировать таги из имеющегося проекта (InTouch) и связать их с тагами нового ПЛК. Импорт из InTouch можно сделать (как я понял) с помощью ArchestrA IDE, подскажите где её взять? (ArchestrA System Managment Console установлен).

Для этого существуют утилиты DBDump/DBLoad, входящие в состав любого InTouch.

СообщениеДобавлено: Вт мар 22, 2011 7:23 am
eks-6
Спасибо, сильно сложно начал заморачиваться.

появился вопрос "а как дальше?"
у меня есть ItemName & TagName проекта InTouch, у меня есть запрограммированный сименсовский ПЛК, теперь чтобы InTouch правильно понимал ПЛК надо: соответствующие переменные ПЛК присвоить соответствующим тагам InTouch?

СообщениеДобавлено: Вт мар 22, 2011 7:36 am
Klinkmann_Msk
eks-6 писал(а):Спасибо, сильно сложно начал заморачиваться.

появился вопрос "а как дальше?"
у меня есть ItemName & TagName проекта InTouch, у меня есть запрограммированный сименсовский ПЛК, теперь чтобы InTouch правильно понимал ПЛК надо: соответствующие переменные ПЛК присвоить соответствующим тагам InTouch?

Всё верно. Но не забудте, ПЛК и InTouch общаются через сервер в/в. Для Сименса это DASS7, DASSIDirect. Его тоже настраивать надо.

СообщениеДобавлено: Вт мар 22, 2011 7:44 am
eks-6
получилось настроить DASSIDirect, но после изменений в ПЛК, WonderwareClient видит не все его переменные (выдает ошибку в клиент груп и девайс).

DASS7 может быть равноценной заменой DASSIDirect? в чём их принципиальные отличия?

СообщениеДобавлено: Вт мар 22, 2011 8:04 am
Klinkmann_Msk
eks-6 писал(а):получилось настроить DASSIDirect, но после изменений в ПЛК, WonderwareClient видит не все его переменные (выдает ошибку в клиент груп и девайс).

Отследите сделанные изменения. Могли поменяться адреса переменных, их тип, .....
DASS7 может быть равноценной заменой DASSIDirect? в чём их принципиальные отличия?

DASS7 - MPI, Profibus. Работает через Profibus-карту+Simatic Net
DASSIDirect - Ethernet, работает напрямую.

СообщениеДобавлено: Пт мар 25, 2011 9:42 am
eks-6
WWClient настраивает связь с ПЛК, он его видит. как только начинаю запрашивать переменную (любую из существующих в ПЛК, перепроверял и имена и тип) выдаёт наличие ошибок
может кто подскажет в каком направлении дальше искать ошибки? со стороны ПЛК или настройки дассервера, ...

СообщениеДобавлено: Пт мар 25, 2011 10:22 am
Генератор зла
eks-6 писал(а):WWClient настраивает связь с ПЛК, он его видит. как только начинаю запрашивать переменную (любую из существующих в ПЛК, перепроверял и имена и тип) выдаёт наличие ошибок
может кто подскажет в каком направлении дальше искать ошибки? со стороны ПЛК или настройки дассервера, ...

Всё зависит от текста ошибок.

СообщениеДобавлено: Пт мар 25, 2011 11:45 am
eks-6
Генератор зла писал(а):Всё зависит от текста ошибок.


текст ошибки такой:
32137 2011.03.25 13:42:45 4072 2072 Info wwclient DoItemFunction: wwCliAdviseEx() of 'mb10' failed.

СообщениеДобавлено: Пт мар 25, 2011 12:16 pm
Basilio
The WWClient utility was being used incorrectly.
Click the Register button followed by the Advise button (not AdviseEx)
WWClient -> Item -> Advicse

СообщениеДобавлено: Пт мар 25, 2011 12:21 pm
Генератор зла
eks-6 писал(а):
Генератор зла писал(а):Всё зависит от текста ошибок.


текст ошибки такой:
32137 2011.03.25 13:42:45 4072 2072 Info wwclient DoItemFunction: wwCliAdviseEx() of 'mb10' failed.

The customer clicked Register followed by AdviseEx this generated an error DoItemFunction: WWCLIADVISEEX[] of S:42 failed in the WWLogger and caused the slow poll mode. When he clicked Register followed by Advise, the data came up as expected.

СообщениеДобавлено: Пт мар 25, 2011 12:46 pm
eks-6
Генератор зла писал(а):The customer clicked Register followed by AdviseEx this generated an error DoItemFunction: WWCLIADVISEEX[] of S:42 failed in the WWLogger and caused the slow poll mode. When he clicked Register followed by Advise, the data came up as expected.


я должен использовать не AdviseEx а Advise? потому-что недостаточно быстро опрашивается. если буду опрашивать через Advise, всё должно пройти?

на Advise вообще никак не реагирует

СообщениеДобавлено: Вт мар 29, 2011 1:50 pm
Генератор зла
eks-6 писал(а):
Генератор зла писал(а):The customer clicked Register followed by AdviseEx this generated an error DoItemFunction: WWCLIADVISEEX[] of S:42 failed in the WWLogger and caused the slow poll mode. When he clicked Register followed by Advise, the data came up as expected.


я должен использовать не AdviseEx а Advise? потому-что недостаточно быстро опрашивается. если буду опрашивать через Advise, всё должно пройти?

на Advise вообще никак не реагирует

Попробуйте опрашивать через Excel по DDE.