Загрузка программного обеспечения

CoDeSys предоставляет несколько способов загрузки проектов на контроллер, включая:

Рисунок 19 – Опции загрузки проекта

Помимо стандартных методов загрузки через CoDeSys, существует возможность загрузить проект на устройство вручную. Это может быть полезно в ситуациях, когда прямое подключение через среду разработки затруднено или недоступно. Ручная загрузка может быть осуществлена через следующие интерфейсы:

Процесс ручной загрузки зависит от операционной системы, используемой на компьютере, с которого производится загрузка, и от способа подключения к контроллеру. Ниже приведены примеры для Windows и Linux при работе с контроллером Мега12-NW.МЭК.


Windows (Ethernet)

  1. Убедитесь, что ваш компьютер подключен к контроллеру Мега12-NW.МЭК через Ethernet.
  2. Откройте командную строку (cmd).
  3. Перейдите в папку, содержащую файлы проекта (Application.app и Application.crc). Например: cd C:\Projects\MyProject
  4. Используйте команду scp для копирования файлов на контроллер:
    scp Application.app Application.crc root@192.168.5.20:/opt/codesys/PlcLogic/Application/

    Вам будет предложено ввести пароль пользователя root на контроллере.
  5. Перезагрузите контроллер, чтобы изменения вступили в силу.

Альтернативно, можно использовать программу WinSCP (или аналогичный инструмент с графическим интерфейсом) для копирования файлов Application.app и Application.crc в папку /opt/codesys/PlcLogic/Application/ на контроллере.


Linux (USB-A)

  1. Подключите USB-накопитель с файлами проекта к порту USB-A на контроллере.
  2. Подключитесь к контроллеру через программу PuTTY или SSH.
  3. Смонтируйте USB-накопитель:
    mount /dev/sda1 /mnt/usb

    (Примечание: /dev/sda1 может отличаться в зависимости от конфигурации системы. Используйте команду fdisk -l для определения правильного устройства.)
  4. Перейдите в папку на USB-накопителе, где находятся файлы проекта:
     cd /mnt/usb/
  5. Скопируйте файлы Application.app и Application.crc в папку /opt/codesys/PlcLogic/Application/ на контроллере:
    cp Application.app Application.crc /opt/codesys/PlcLogic/Application/
  6. Перезагрузите контроллер.