Генератор зла писал(а):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 этого нет!?