Добрый день!
Прошу Вас помочь в решении проблемы со следующей ошибкой, возникающей при попытках проверить синтаксис проекта или откомпилировать проект:
"Неожиданная ошибка программы: Исключение Exception в модуле CalcBlockEdit.exe по адресу 022B737. Недопустимый индекс (0)."
Ошибка стала возникать при добавлении нескольких переменных и блоков в рабочий, ранее откомпилированный проект. При удалении вновь
созданных переменных и блоков, т.е. после отката к предыдущей рабочей версии проекта, все равно не получается заново откомпилировать
проект и данная ошибка продолжает возникать.
Редактор алгоритмов IEC 1131-3. Версия 3.2.20.1571
Спасибо!
Здравствуйте!
Для выяснения подробностей просим Вас прислать файл резервной копии конфигурационной базы данных с проектом вычислений, при компиляции которого возникает ошибка на адрес технической поддержки cascade@tersy.ru
В письме также укажите название проблемного проекта вычислений.
Дмитрий, указанная вами проблема может быть решена обновлением Каскад-САУ до версии 3.2.22. Обновление можно взять с нашего сайта.
Если Вы пока не хотите обновлять программное обеспечение, то следует поступить следующим образом:
1. Выделите мышью (не используйте команду "Выделить все") все элементы в поле редактирования. Для этого следует начать выделение мышью, начиная с левого верхнего угла (от самого первого элемента), при этом прямоугольник выделения следует растянуть так, чтобы в него попадали все элементы по горизонтали.
2. Удерживая нажатой левую кнопку мыши крутить колесико мыши вниз до тех пор, пока в прямоугольник выделения не попадут все элементы. После этого отпустить зажатую кнопку мыши.
3. Выделенные элементы удалить в буфер обмена. При этом в строке состояния счетчик элементов не будет равен нулю.
4. Вызвать контекстное меню на поле редактирования и выбрать команду "Удалить все".
5. Вернуться к началу поля редактирования (по вертикали) и вставить из буфера обмена помещенные туда элементы.
К сожалению, описанные выше действия не исключают повторения ситуации, приводящей к возникновению ошибки компилятора. Поэтому рекомендуется обновить Каскад-САУ.
Спасибо! Воспользовался Вашими рекомендациями по устранению проблемы без обновления Каскад-САУ. Результат положительный.
Планирую все-таки обновить скаду, уточните пожалуйста, обновление проходит "прозрачно", т.е. не требуется вносить какие-либо изменения в настройки проекта?