Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка компиляции Cfc
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем > BACnet по-русски
Gosha_xak
Всем привет. На объекте установлены контроллеры линейки PXC100.D.
Изначально программа заливалась через шнурок NIC-USB100 все было ок. Потом потребовалось внести изменение в программу, через АРМ на объекте с установленным Xworks рзархивировали проект, внесли изменения - блоки в ошибках.
Пришел заново на объект с тем же ноутбуком и шнурком чтобы залить всю программу полностью напрямую. Но она даже компилироваться не хочет, выдает вот такие ошибки, и не важно подключен ты к контроллеру или нет. Сброс на заводские настройки контроллера ничего не дал. Пробовал копировать этот контроллер также его обзывая или совершенно с другим именем, даже этот контроллер в другой проект - ничего не помогает.
Контроллер в режиме "На сервисе - требуется загрузка". bang.gif Как узнать на какой объект он ругается и что за engineering application в котором его можно удалить?





АндрейХ
Если контроллер видится в Онлайн режиме, Ноде Сетап в норме, то скорее всего битый архив исходника.
А точнее разделы в папках, отвечающие за компиляцию Step7 OEM.
Другой вариант, что не совпадают версии, но обычно об этом XWORKS сразу предупреждает. Если исходник имеет версию выше текущей XWORKS то жопа, если ниже, то предлагает переконвертацию.
Как вариант, создать новую рабочую станцию в текущем проекте, сделать Нод Сетап, проверить контроллер в Онлайн режиме, и залить пустой проект.
Если прокатит, то точно битый исходник.
Может быть вариант, что разрабы оставили от исходников только базу для синхронизации тэгов с Insight, вырезав всё остальное, так делают многие, кто не хочет, чтобы заказчик с крючка соскочил... ph34r.gif
Я исходники не архивирую средствами XWORKS, а просто зиперю всю папку периодически, время показало, что это надёжнее.
Gosha_xak
Так ошибка возникает при компиляции даже дома просто не подключаясь к контроллеру.
Копирование всего контроллера в любой другой проект приводит к той же ошибке. Исходники все мои, только сам ПК и Xworks отличался (откуда программа заливалась и редактировалась).
Создал в этом же проекте новый контроллер, ввел ему все данные старого (device id и прочее, у старого их изменил - все равно ошибка), создал те же TopChart, просто перекопировал блоки с той программы в новый контроллер - всё нормально. Завтра на объекте попробую залить.
Да затык где-то с версиями мне кажется (что-то среди этого FW=V6.00.124 / SBC=11.01 / FLI=06.00 / BBI=13.06 / LWI=01.10 / PMC=01.30 / STF=01.20), но как это влияет на компиляцию без подключенного контроллера...
Djon_79
У Вас при открытии исходников не было предупреждения о не соответствии версий и предложения обновить? Тоже думаю на не соответствие установленных библиотек XWork's и тех, которые Вы правите.
АндрейХ
Цитата(Gosha_xak @ 9.1.2020, 22:00) *
просто перекопировал блоки с той программы в новый контроллер
Да затык где-то с версиями мне кажется (что-то среди этого FW=V6.00.124 / SBC=11.01 / FLI=06.00 / BBI=13.06 / LWI=01.10 / PMC=01.30 / STF=01.20), но как это влияет на компиляцию без подключенного контроллера...

Все версии должны совпадать. Например фирмваре контроллера должна быть не выше версии, выбранной в настройках SA станции автоматизации XWORKS.
В идеале фирмваре 4.0 = 4.0 в XWORKS, 5.0=5.0, 6.0=6.0
Скорее всего это связано с Ноде сетап, и как следствие не совпадение версий фирмваре контроллера, и версии SA станции автоматизации.
Gosha_xak
Цитата(Djon_79 @ 9.1.2020, 22:35) *
У Вас при открытии исходников не было предупреждения о не соответствии версий и предложения обновить? Тоже думаю на не соответствие установленных библиотек XWork's и тех, которые Вы правите.


При вот этой последней неуспешной компиляции - нет.
Gosha_xak
Отмечаюсь: попытка создания нового пустого контроллера с перекопированием блоков CFC имело успех в компиляции и заливке на сброшенных на завод контроллер.
В Online Properties после Node Setup все версии совпадали с теми же что я указывал, так что в чем был затык так и не ясно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.