Не могу залить в S7-313 блок OB1, созданный в SCL

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Birden
Posts: 4
Joined: Tue May 18, 2010 10:12 am

Не могу залить в S7-313 блок OB1, созданный в SCL

Post by Birden »

Всем здравствуйте!
Решил тут попробовать SCL (раньше писал только на STL), в принципе разобрался как и что, даже некоторые блоки "заливаются" в CPU.
Но есть проблема: создаю "главный" блок OB1, компиляция проходит нормально, а вот при попытке "залить" блок в CPU появляется окно с ошибкой: "Unable to copy block OB1". Нажимаю "Details", там следующее: "Incorrect local data lenght or write-protection code faulty".
В чем может быть проблема? Похоже, есть какие-то особенности при создании блоков с использованием SCL...
Поиск ничего информативного по данной теме не дал.
pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев

Re: Не могу залить в S7-313 блок OB1, созданный в SCL

Post by pupena_san »

Может недостаточный размер выделенной памяти под временные переменные. По умолчанию для OB (Insert -
> Block Template -> OB) SCL выделяет 19, вроде как столько? сколько надо. Вы их не удалаяли?
Birden
Posts: 4
Joined: Tue May 18, 2010 10:12 am

Re: Не могу залить в S7-313 блок OB1, созданный в SCL

Post by Birden »

pupena_san wrote:Может недостаточный размер выделенной памяти под временные переменные. По умолчанию для OB (Insert -
> Block Template -> OB) SCL выделяет 19, вроде как столько? сколько надо. Вы их не удалаяли?
Да, похоже в этом все дело. Я их не только "не удалял", но и не вставлял.
Спасибо огромное, завтра попробую проверить. (tyou)