Для сохранения проекта необходимо создавать загрузочное приложение\проект. Создавать загрузочный проект (Онлайн-Создание загрузочного проекта\приложения) нужно после выполнения команд Онлайн-Подключение и Онлайн-Старт (то есть, после того, как вы уже подключились к контроллеру).
СПК, ПЛК110-MS4, ПЛК210.
Обратите внимание, что наличие веб-визуализации НЕ гарантирует работу с ВП110! ПЛК110-MS4 не работает с ВП110.
Чтобы иметь возможность выгрузить проект из контроллера (исходный файл с ПК с разрешением *.pro, который открывается в Codesys) - его можно записать командой меню Онлайн - Загрузка исходных текстов (для СПК называется исходного кода) , или командой Запись файлов в ПЛК. Вытащить файл можно командой «Считать файл из ПЛК»\Выгрузка исходного кода. Контроллер, в этот момент, разумеется должен быть подключен к Codesys. Если загрузка исходного кода на этапе загрузки проекта не была произведена, то в случае выгрузки проекта Codesys выдаст ошибку.
Когда Вы нажимаете Логин (подключиться к контроллеру): Компилируется проект, и создается исполнительный код (не декомпилируемый, то есть, машинный код, состоящий из ноликов и единичек). Этот скомпилированный код загружается в ОЗУ ПЛК. Для того, чтобы код попал в ППЗУ, необходимо выполнить команду из того же меню – «Создание загрузочного проекта». Скомпилированный код загружается в ППЗУ. При этом данный код Вы можете скачать из ППЗУ, но смысла в этом никакого нет. Вы с ним ничего не сделаете. ОН НЕ ДЕКОМПИЛИРУЕТСЯ (вы эти нолики и единички не сможете снова превратить в нормальный человеческий проект). Его можно зашить только в точно такой же контроллер (вплоть до каждой буковки в маркировке), с такой же версией прошивки с такой же версией таргета в качестве тиражирования, но исправить\посмотреть\выкачать – нельзя. ВАЖНО. Если у Вас утерян исходный файл проекта, и Вы связываетесь с контроллером новым файлом - не делайте запись проекта - сначала скачайте старый.
Для Codesys v.2 версия таргет-файла смотрится на самом компьютере. Одновременно на один ПЛК может стоять только одна версия таргет-файла, и новый перезаписывает старый. Нужно открыть папку C:\CoDeSys\Targets, найти в ней нужный контроллер, открыть в нем папку IOModules, и там лежит файл hardware.cfg. Открываете его блокнотом, и в первой же строчке всё написано
Для Codesys v.3 версия таргет-файла в проекте смотрится так: двойной кликом на контроллер (Device) в дереве проекта, вкладка «Информация», строчка «Версия»
Для Codesys v.2: Нужно обязательно быть подключенным к контроллеру. На вкладке «Ресурсы» открыть «ПЛК-браузер», в нём вывести стандартные команды (нажать на троеточие в правом углу), найти PLCInfo либо набрать руками (именно так, именно в таком регистре!), дважды кликнуть, нажать Enter. На сером поле будет написана вся инфа про ПЛК, в том числе, Binary VERSION - это и есть версия прошивки ПЛК.
Для Codesys v.3 – прошивка НЕ СМОТРИТСЯ в Codesys.
Для всех СПК это делается на самом контроллере в экранном конфигураторе (о том, как это сделать, написано в FAQ, и много еще в какой документации. После подачи питания, пока СПК пишет «нажмите три раза для попадания в сервисное меню», нужно трижды тапнуть по экрану, и там уже зайти в конфигуратор. Пароль – owen, где будет строчка «Версия прошивки»).
Для ПЛК210 прошивка смотрится только в web-конфигураторе.
Для СПК1хх М01, начиная с самой свежей прошивки 1.2.0131.1405, прошивку можно смотреть и в экранном конфигураторе, и в web-конфигураторе.
Для ПЛК110-MS4: В терминальной программе (мы рекомендуем Putty) при подключенном контроллере нужно набрать cat /etc/RELEASE. Или с помощью программы WinSCP можно найти файл RELEASE, который лежит в папке etc. Это единственный способ посмотреть прошивку!
Количество подключаемых по последовательным портам приборов характеризуется только свойствами сети RS-232 или RS-485. Если RS-232 - это топология «точка-точка», то и прибор, соответственно, можно подключать к этому порту только один. Однако, если использовать преобразователь RS-232RS-485 (у нас это АС3-М), то можно увеличить количество слэйвов на порту до 32-х.
Если RS-485 - то на один интерфейс можно подключить до 32 устройств без использования повторителей, с использованием повторителей (в нашем ассортименте это АС5) – до 256 устройств.
Что касается Ethernet, то тут ограничения есть, и для каждого прибора они отдельно прописаны в РЭ для каждого прибора индивидуально. Например, для панелей СП3хх можно подключать не более 6 устройств, модули Мх210 поддерживают не более 4 соединений, ПЛК110 М02 может выдержать до 30 сокетов, у СПК и ПЛК210 выделенного верхнего ограничения нет.
При подключении огромного количества модулей к ПЛК также нужно руководствоваться здравым смыслом, то есть, гипотетически можно посадить на каждый интерфейс максимально возможное количество устройств, но как и за сколько времени будет производиться полный опрос, и выполняться основная задача контроллера? ПЛК110 М02, к примеру, позиционируется как контроллер для средних систем автоматизации, а это 700-1000 точек, включая точки на борту контроллера.
Да, можно. Просто открываете файл с расширением .pro (из Codesys 2) в Codesys 3.5. Код и визуализация переносятся автоматически, но модули, связанные с входами\выходами, модулями и библиотеками, нужно править вручную. Документ по адаптации проектов в Codesys