Sergei
Forum Professor / Завсегдатай форума
Участник № / Member № 161
отправлено / posted
Этот топик чисто для информации пользователей ТМ.Надеюсь, что найденные мной способы борьбы с некоторыми глюками кому-нибудь помогут.
ГЛЮК1: Если вдруг drawserv начал выполнять недопустимую операцию, не стоит отчаиваться. Нужно постараться вспомнить, что менялось в последний раз. Удалив все новые объекты убеждаемся в том, что проект начал работать. Затем начинаем удалять объекты по одному с последующей проверкой. В моем случае было достаточно удалить всего один объект, причем из узла ГР, тогда как ошибка выскакивала при запуске МРВ!? Удаленный узел не обязательно создавать заново с нуля, можно просто скопировать глючный узел и тут же его и вставить с последующим удалением оригинала. Единственный минус – придется восстанавливать имена каналов, т.к. ТМ по одной лишь программистам оного ведомой причине вставляет посреди имени какие-то левые цифры.Может все-таки исправят?
Глюк2: иногда, если в FBD программе 2 раза щелкнуть по кнопке il-программы, использующейся в данной программе в виде блока, в разделе il программ, то показывается комментарий от совсем другой программы (даже не il) и, затем, все il-блоки заменяются на блоки, полученные из программы комментарий которой был показан и привязываются по одному им ведомому принципу. Для того чтобы вернуть все в нормальный вид надо из старого (резервного) проекта из директорий АСМ и ИНИ выдрать соответствующие файлы и вставить в свой проект.
Ваша информация полезна не только, а может быть, и не столько для пользователей, сколько для нас. Поэтому, если Вам удастся в каких-то многоходовых манипуляциях, приводящих к ошибкам, восстановить последовательность действий, убедительно просим прислать нам их описание. А еще лучше - Ваш проект с достаточными комментариями. При этом обязательно укажите, в каком релизе Вы это обнаружили. Это даст нам шанс локализовать и, по возможности, исправить ошибку.