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

Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0 sp1

СообщениеДобавлено: Чт июн 21, 2018 2:52 pm
santi90
Добрый день! Необходимо связать платформу с сименсом через siddirect. Используемое ПО Wonderware System Platform 2014 R2, DASsidirect 3.0 sp1, Windows Server 2012 R2
Никак не получается настроить связь между аркестрой и сименсом, при этом попробовав сявзку с контроллером GE Rx3i через Dasgetsrtp - в три клика получаю отличную связку, без каких либо проблем.
В случае с сименсом делаю все согласно мануалам, однако не могу достоверно понять с какой стороны ошибка, то ли я неправильно ссылаюсь на переменную в Archestra, то ли у меня вообще нет связи. В сименсе лежит тэг в адресе %MW100 - Integer.
Диагностика в SMC довольно странная - все горит зеленым, без ошибок, как только привязываю какой то объект в Archestra к ссылочному- сразу появляется ошибка и нулевое значение. ПЛК пингуется. Уже перепробовал: переустановка аркестры на новую машину, переустановка sidirect на версию 3.0, без сервис пака.
Хотя казалось бы проблем никаких быть не может и согласно всем видео на ютубе, всем мануалам я все делаю правильно - однако получить данные не могу.
Прилагаю скрины

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Чт июн 21, 2018 2:54 pm
santi90
к вложениям

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Чт июн 21, 2018 5:51 pm
Генератор зла
Вы описали в DASSIDirect группу переменных MyCh и переменную MyItem, ссылающуюся на адрес MW100 контроллера.
Но в AppServere почему-то ссылаетесь не на переменную DAS-сервера, а пытаетесь обращаться напрямую к адресу контроллера.

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Чт июн 21, 2018 6:05 pm
santi90
Генератор зла писал(а):Вы описали в DASSIDirect группу переменных MyCh и переменную MyItem, ссылающуюся на адрес MW100 контроллера.
Но в AppServere почему-то ссылаетесь не на переменную DAS-сервера, а пытаетесь обращаться напрямую к адресу контроллера.


Такой вид ссылки подсмотрел в нескольких видео на ютубе! Согласен, допустим, в с случае с rx3i я использовал объект OPC и там был browser объектов из SMC, так вот ссылка там выглядела именно ссылкой типа Dasgetsrtp.Port.PLC1.MyItem! спасибо. попробую в таком варианте

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Чт июн 21, 2018 8:38 pm
LexSL
К уже выше добавленному про неправильную адресацию Item, от себя добавлю, что необходимо проверить Local TSAP и Remote TSAP

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Чт июн 21, 2018 8:39 pm
Генератор зла
santi90 писал(а):В случае с сименсом делаю все согласно мануалам

Ну, Вы написали это сами. Ютюбовские мультики - это не мануал. От слова совсем.
А в мануалах ещё сказано, как правильно должен обзываться топик DDESuiteLink Client, ссылающийся на Device Group DASSIDirect ;)

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Чт июн 21, 2018 9:09 pm
santi90
LexSL писал(а):К уже выше добавленному про неправильную адресацию Item, от себя добавлю, что необходимо проверить Local TSAP и Remote TSAP


Remote беру из тиа портала! Local стандартный, что он вообще обозначает?

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Пт июн 22, 2018 1:46 am
Генератор зла
Local TSAP брать по умолчанию.
Remote TSAP - рэк и слот коммуникационного процессора (не CPU). Это в доке на DAS-сервер д.б.

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Пт июн 22, 2018 2:52 pm
santi90
Генератор зла писал(а):
santi90 писал(а):В случае с сименсом делаю все согласно мануалам

Ну, Вы написали это сами. Ютюбовские мультики - это не мануал. От слова совсем.
А в мануалах ещё сказано, как правильно должен обзываться топик DDESuiteLink Client, ссылающийся на Device Group DASSIDirect ;)


Сделал следующую ссылку, прилагаю скрины. Связи так и нет.

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Пт июн 22, 2018 6:17 pm
Генератор зла
Во втором скрине, в колонке Item Reference нужно прописывать имена DAS-сервера. Проще говоря, там д.б. просто MyItem.
Почитайте же доку на DAS-сервер.
А вот что точно д.б. прописано в колонке Topic - не помню, но в доке есть.
Сам в доку не полезу, ибо есть такое слово: "ОТПУСК". :twisted:

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Пт июн 22, 2018 7:08 pm
santi90
Генератор зла писал(а):Во втором скрине, в колонке Item Reference нужно прописывать имена DAS-сервера. Проще говоря, там д.б. просто MyItem.
Почитайте же доку на DAS-сервер.
А вот что точно д.б. прописано в колонке Topic - не помню, но в доке есть.
Сам в доку не полезу, ибо есть такое слово: "ОТПУСК". :twisted:


Можно ссылку на доку?)) потому что то, что я читал не содержит такой инфы, там в основном настройка именно в SMC

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Пт июн 22, 2018 9:11 pm
Генератор зла
Дока - на носителе-инсталляторе DAS-сервера. Поищите файлы PDF и CHM

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Ср июн 27, 2018 5:10 pm
santi90
Генератор зла писал(а):Дока - на носителе-инсталляторе DAS-сервера. Поищите файлы PDF и CHM


Спасибо, что направили меня в мануал! я его читал и до этого, но так как надежда уже угасла, стал читать его с самого начала, а не с настроек объектов.
Так вот, проблема оказалась, всего навсего в одном.
В Тиа портале надо было сделать следующее.

в свойствах ЦПУ S7-1200, вкладка Protection и если прокрутить, то можно найти галочку Permit access with PUT/GET communication from remote partner check box. Именно ее надо и выставить и прогрузить в ПЛК.
Все работает в изначальном виде, который я скидывал в теме поста

Re: Связь Archestra IDE с Siemens S7-1200 через SIdirect 3.0

СообщениеДобавлено: Ср июн 27, 2018 5:42 pm
Генератор зла
Таки ещё одно доказательство, что 99.99% людей - читатели. Но мнят себя писателями.
:D