I have added some code piece in SCL and want to view new variables value in PLCSIM.
The new variables was added by me to symbol table of project but when I'm attempting to place their into PLCSIM displays the 'Invalid Address' is set in header but not address assigned in symbol table.
Old project variables are displayed in SIM rightly.
===========
This is VMware gluck
I open new VMware with Step7 and all Ok.
При работе с симулятором в STEP7 время от времени получаю ситуацию с невозможностью вывода переменной в окно. Ругается - Invalid Address, хотя в таблице символов присутствует, да и проект компилируется без ошибок. В чем может быть дело?
На форуме http://www.automation-drives.ru/forum получил такую рекомендацию:
"Да случался такой глюк...лечился заменой другим символом,компиляция и потом замена опять на нужный символ...
Причем глюк проявлялся не только с симулятором,в VariableTable замечена такая же проблема...компиляция блока происходит без ошибок,начинаешь отладку проекта...вводишь даже копированием символ в поле VariableTable...подсвечивает красным т.е. как будто символа нет,хотя объявлена глобальная переменная в таблице символов с таким именем..."
Ничего из предложенного не помогло. Новые переменные не хотят отображаться в симуляторе.
Ну в общем дело оказалось в Виндах (или подпортился сам STEP).
Я с проектом работаю на WinXP из-под виртуалки VMware.
После переноса проекта на свежую копию виртуальной машины WinXP все новые переменные стали правильно устанавливаться в симуляторе.