Автоматический импорт структурированного текстового кода

IDE PLC для автоматического импорта кода

Можно сгенерировать и автоматически импортировать структурированный текстовый код в целевую среду PLC IDE 3S-Smart Software Solutions CoDeSys версии 2.3.

Сгенерируйте и автоматически импортируйте структурированный текстовый код

Вы можете сгенерировать и автоматически импортировать структурированный текстовый код. Прежде чем вы начнете:

  • В целевой среде IDE сохраните текущий проект.

  • Закройте открытые проекты.

  • Закройте целевое окно IDE и целевое окно, связанное с IDE.

Примечание

В то время как процесс автоматического импорта выполняется, не используйте мышь или клавиатуру, чтобы избежать сбоя процесса. Когда процесс будет завершен, можно возобновить нормальные операции.

Необходимо, чтобы целевая среда PLC IDE уже установлена в расположении по умолчанию. Целевая среда IDE должна использовать CoDeSys V2.3 IDE. Если целевая среда PLC IDE установлена в расположении, отличном от графика, откройте диалоговое окно Параметры конфигурации. В узле PLC Coder установите параметр Target IDE Path в папку установки среды PLC IDE. См. раздел «Целевой путь IDE».

  1. Если он еще не запущен, откройте Командное окно.

  2. Откройте plcdemo_simple_subsystem модель.

  3. Выберите Subsystem блок. Откройте приложение PLC Coder.

  4. Откройте вкладку PLC Code, нажмите Settings > Import Code into IDE.

  5. Откройте вкладку PLC Code и нажмите Generate PLC Code.

  6. Программное обеспечение:

    1. Генерирует код.

    2. Запускает целевой интерфейс IDE.

    3. Создает проект.

    4. Импортирует сгенерированный код в целевую IDE.

Если необходимо сгенерировать, импортировать и проверить структурированный текстовый код, см. раздел «Импорт и проверка структурированного текстового кода».

Диагностируйте проблемы автоматического импорта

Ниже приведены инструкции, подсказки и советы по вопросам или проблемам, которые могут возникнуть при использовании возможности автоматического импорта Simulink.® PLC Coder™ продукт.

Поддерживаемые целевые IDE

Программное обеспечение Simulink PLC Coder поддерживает только целевую среду IDE 3S-Smart Software Solutions CoDeSys версии 2.3 для автоматического импорта и верификации кода.

Примечание

Некоторые антивирусные программы ложно идентифицируют исполняемые файлы, реализующие функцию автоматического импорта, как вредоносные программы. Вы можете игнорировать эту ложную идентификацию. Дополнительные сведения см. в разделе Проблемы с антивирусным ПО.

Целевые IDE, не поддерживаемые для автоматического импорта

Следующие целевые IDE не поддерживают автоматический импорт. Для этих целевых IDE Import Code into IDE и Verify Code in IDE отключены.

  • 3S-Smart программные решения CoDeSys версии 3.3

  • 3S-Smart программные решения CoDeSys версии 3.5

  • B & R-студия автоматизации® IDE

  • Beckhoff® TwinCAT® 2.11, 3

  • Универсальный

  • PLCopen

  • Автоматизация Rockwell® Studio 5000 Logix Designer (как стандартная программа, так и AOI конструкций)

  • PHOENIX CONTACT (ранее KW) Программное обеспечение MULTIPROG® 5.0 или 5.50 (английский)

  • Контакт с Фениксом® PC WORX™ 6.0 (Английский)

  • Автоматизация Rockwell RSLogix™ серии 5000 версии 17, 18, 19 (английский)

    Для формата стандартной программы Rockwell Automation RSLogix необходимо сгенерировать код испытательного стенда для автоматического импорта и верификации.

  • Siemens® SIMATIC® ШАГ® 7 Версия 5.4 (на английском и немецком языках)

Возможные проблемы автоматического импорта

Когда программное обеспечение Simulink PLC Coder не может завершить автоматический импорт сгенерированного кода для целевой IDE, оно сообщает о проблеме в диалоговом окне сообщения. Чтобы устранить проблему, попробуйте следующие действия:

  • Проверьте, что кодер поддерживает целевую версию IDE и комбинацию настройки языка.

  • Проверьте, что вы задали целевой путь IDE в диалоговом окне Параметры конфигурации подсистемы.

  • Закройте открытые проекты в целевой среде IDE, закройте целевую среду IDE полностью и повторите попытку.

  • Некоторые целевые IDE могут иметь проблемы, поддерживающие большие наборы данных, которые генерирует испытательный стенд кодера. В этих случаях попробуйте сократить циклы симуляции, чтобы уменьшить размер набора данных, а затем повторите автоматический импорт.

  • Другие приложения могут препятствовать автоматическому импорту в целевую IDE. Закройте другие несвязанные приложения в системе и повторите попытку автоматического импорта.