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

DASSIdirect Block services

СообщениеДобавлено: Вт янв 29, 2013 9:52 pm
SmashManfis
Коллеги, подскажите, связывал кто либо DASSIDirect 3.0 с S400 посредством Block services (передача до 64кБ одним блоком). В инструкции нет подробного описания, поэтому сделать не получилось. Могу выложить подробно как настраивал. К кому и куда можно обратиться? Задавал вопрос на 'info.russia@wonderware.com', на SIEMENS Support Automation - решения так и не нашлось!

Re: DASSIdirect Block services

СообщениеДобавлено: Вт янв 29, 2013 11:11 pm
Генератор зла
SmashManfis писал(а):Могу выложить подробно как настраивал.

Если не трудно.

Re: DASSIdirect Block services

СообщениеДобавлено: Ср янв 30, 2013 9:16 am
SmashManfis
Прикрепил скрины. В консоле SMC видно что DASSIDirect не может прочитать блоковый тип данных (хотя другие типы читаются). Может быть всё дело в WinLC ? Хотя я думаю что проблема просто в неправильной конфигурации.

Re: DASSIdirect Block services

СообщениеДобавлено: Ср янв 30, 2013 11:49 am
Генератор зла
SmashManfis писал(а):Могу выложить подробно как настраивал.

SmashManfis писал(а):Прикрепил скрины.

Вы не замечаете небольших неувязочек?

Re: DASSIDirect Block services

СообщениеДобавлено: Ср янв 30, 2013 9:01 pm
SmashManfis
Извиняюсь. Прикрепился всего 1 скрин. Теперь прикрепил остальные.
55.png
Конфигурация HW Config в SIEMENS
(55.53 КБ) Скачиваний: 0

102.png
Лог SMC консоли
(164.71 КБ) Скачиваний: 0

101.png
Конфигурация Device Items для DASSIDirect
(55.54 КБ) Скачиваний: 0

Re: DASSIdirect Block services

СообщениеДобавлено: Ср янв 30, 2013 9:03 pm
SmashManfis
05.png
Step 7 BSEND / BRECIEVE
(30.61 КБ) Скачиваний: 0

05.png
Step 7 BSEND / BRECIEVE
(30.61 КБ) Скачиваний: 0

05.png
Step 7 BSEND / BRECIEVE
(30.61 КБ) Скачиваний: 0

Re: DASSIdirect Block services

СообщениеДобавлено: Ср янв 30, 2013 10:21 pm
Генератор зла
SmashManfis писал(а):Теперь прикрепил остальные.

Увы, не все. Закладку Device Group я так и не увидел.
И очень смущает несоответствие значений TSAP в настройках DASSIDirect и S7 Connection

Re: DASSIdirect Block services

СообщениеДобавлено: Сб фев 02, 2013 10:18 pm
SmashManfis
Извиняюсь за задержку с ответом.
Прикрепил Device Group.

TSAP и вправду не соответствуют - сейчас поправлю, протестирую... но я почему то уверен что все равно не заработает ))) так как на CPU 417-4 не получилось при правильных настройках:
TSAP.png
(28.99 КБ) Скачиваний: 0


Читать пробую с помощью OPC Scout теги (item) созданные в Device Group:
BL0,D0
BL0,D0,1

Такой ли синтаксис? Со стороны SIEMENS я посылаю DB6901, а пробую считать DB0 - правильно?
Я читаю в OPC Scout только первый элемент DB блока, реально в SIEMENS я посылаю блок более 63кБ - можно ли так делать?

Re: DASSIdirect Block services

СообщениеДобавлено: Сб фев 02, 2013 11:44 pm
Генератор зла
SmashManfis писал(а):но я почему то уверен что все равно не заработает )))

Для начала добейтесь чтения битов, слов,..., к массивам переходить надо уж после.
SmashManfis писал(а):Такой ли синтаксис? Со стороны SIEMENS я посылаю DB6901, а пробую считать DB0 - правильно?

Хм... Простите, что?
SmashManfis писал(а):реально в SIEMENS я посылаю блок более 63кБ - можно ли так делать?

Увы, по доке не совсем понятно. Но техсаппорт наверняка знает ответ.

Re: DASSIdirect Block services

СообщениеДобавлено: Вс фев 03, 2013 7:29 pm
SmashManfis
Генератор зла писал(а):SmashManfis писал(а):
но я почему то уверен что все равно не заработает )))

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

Если DASSIDirect вешать на 1 или 3 ресурс контроллера, то просто биты/слова прочитать удалось, при этом блоки не читаются. В этом случае не требовалось в NET Pro конфигурировать PLC.

В другом случае - настроив PLC на TSAP DASSIDirect через NET Pro, пока не удалось ничего прочитать - буду пробовать, начиная с малого, спасибо за совет!

Генератор зла писал(а):SmashManfis писал(а):
Такой ли синтаксис? Со стороны SIEMENS я посылаю DB6901, а пробую считать DB0 - правильно?
Хм... Простите, что?

Я имею ввиду что блок который приходит в DASSIDirect посредством BSEND имеет такой же номер что и в PLC ? Я так думал что он приходит с номером 0..(хотя тут я пробовал по разному)
Генератор зла писал(а):SmashManfis писал(а):
реально в SIEMENS я посылаю блок более 63кБ - можно ли так делать?

Увы, по доке не совсем понятно. Но техсаппорт наверняка знает ответ.

По доке - размером до 64 кБ. То есть должно быть нормально.

Непонятно как вообще DASSIDirect подхватывает блок - в PLC обязательно указание ID, так как можно посылать несколько блоков, а в DASSIDirect этого нет!?

Re: DASSIdirect Block services

СообщениеДобавлено: Вс фев 03, 2013 9:48 pm
Генератор зла
SmashManfis писал(а):Я имею ввиду что блок который приходит в DASSIDirect посредством BSEND имеет такой же номер что и в PLC ?

Ваш скрин с закладкой Device Items. Колонка Item Reference - ссылки на реальные адреса контроллера. Колонка Name - как эти переменные будут называться внутри DASSIDirect.
SmashManfis писал(а):По доке - размером до 64 кБ.

64 КБ это не 64 Кило-переменных. Особенно, если переменные типа Real :)