Импорт из базы данных TwinCAT PLC

Мастер позволяет осуществить импорт переменных из приложения, разработанного в среде TwinCAT, фирмы Beckhoff, и хранимого в виде символьного файла (.SYM). При импорте переменных из символьного файла TwinCAT, автоматически создаётся задача драйвера TWCAT, задающая связь между импортируемыми тегами и проектом TwinCAT. Драйвер отвечает за интерфейс передачи данных между средой IWS и ПО TwinCAT.








Создание символьного файла в TwinCAT


Важно: При импорте тегов из символьного файла, будет импортировано каждое отдельно стоящее значение этого файла. Проблема заключается в том, что в символьном файле могут содержаться ещё и системные символьные значения, которые драйвер TWCAT может использовать для организации своей работы. Поэтому очень важно задать правильные настройки для среды TwinCAT, связанные с генерацией символьных файлов, чтобы последние содержали только глобальные и внутренние (POU) переменные.


Чтобы задать правильные настройки в среде TwinCAT, следуйте указаниям:

  1. Откройте интересующий проект TwinCAT, используя ПО, работающее на контроллере.
  2. Зайдите в меню Project->Options.
  3. Выберите Symbol Configuration.
  4. Установите опцию Dump Symbol Entries.
  5. Нажмите кнопку Configure Symbol Files.
  6. Теперь начинается самая важная часть: во-первых, Вам необходимо снять все выделенные строчки, после чего Вы выделите только те строчки, которые необходимы. Убедитесь, что в появившемся диалоге выделены все строчки и дезактивированы все опции, как показано на рисунке:



Заметим: для того, чтобы получить доступ к опциям Export data entries / Export structure components / Export array entries / Write access, Вам нужно будет активировать опцию Export variables of object, а затем дезактивировать ненужные опции.


После сброса всех выделенные строчек, необходимо выделить только глобальные и внутренние (POU) переменные, чтобы подтвердить их использование для символьных файлов. Не выделяйте строку Библиотеки (Libraries). Пример:



  1. После того, как вы установили интересующие Вас настройки, необходимо нажать кнопку ОК, чтобы закрыть диалог Set object attributes, и затем опять нажать кнопку ОК, чтобы закрыть окно Project Options.
  2. Теперь необходимо зайти в меню Project -> Rebuild All, чтобы перекомпилировать проект. После этого в символьных файлах будут сохраняться только глобальные и внутренние (POU) переменные.


Теперь импорт имён переменные в IWS будет выполняться без ошибок.


Created with the Freeware Edition of HelpNDoc: Full featured Documentation generator