Может запутанно объяснил. СПК - Slave. В СПК задана область - массив из 100 элементов типа WORD. При вызове ФБ MB_Slave в неё передаётся адрес массива и и размер в байтах (100*2=200 байт). Теперь подключаюсь Master'ом, пытаюсь считать 60 регистров - всё нормально, Master получает все данные из этих 60 регистров. Пытаюсь считать 80 регистров (это меньше 100) - master получает исключительный ответ. Дальше Master'ом записываю (16-ой ф-цией) 100 регистров - всё ОК, в КДС вижу полученные данные в регистрах. Такое ощущение, что пакет отправляемые Slave'ом с помощью этой ФБ не может быть длиннее 255 байт.





Ответить с цитированием