21.08.2020Текущая версия пакета адаптации CODESYS V3 для контроллеров Fastwel: 1.0.6.0
Текущая версия среды разработки CODESYS V3.5 SP15 Patch 5 (3.5.15.500)1. Изменения в пакете адаптации
1.1. В описания устройств CPM723-01 и CPM810-03 добавлена поддержка встроенного сервера OPC Unified Architecture (OPC UA) и программной инфраструктуры, необходимой для его функционирования.
1.2. Актуальные версии описаний устройств CPM723-01 Programmable Automation Controller и CPM810-03 Programmable Automation Controller увеличены до 3.255.0.0. При использовании данных версий описаний устройств и выше в проектах CODESYS V3 для контроллеров CPM723-01 и CPM810-03 требуется обновлением системного ПО контроллеров до версии 3.0.x.x и выше.
Если требуется включить поддержку сервера OPC UA для контроллера CPM723-01 или CPM810-03 в проекте CODESYS V3, созданном ранее, до установки пакета адаптации CODESYS V3 версии 1.0.6.0, следует обновить системное ПО контроллера до версии 3.0.x.x и выше, после чего в среде разработки повысить версию описания устройства CPM723-01 Programmable Automation Controller или CPM810-03 Programmable Automation Controller до 3.255.0.0. Для этого в контекстном меню элемента CPM723-01 или CPM810-03 в дереве проекта CODESYS V3 нужно выполнить команду "Обновить устройство", в появившемся окне "Обновить устройство" выбрать версию 3.255.x.x и нажать "Обновить", а затем "Закрыть".
Проекты CODESYS V3, созданные ранее, до установки пакета адаптации CODESYS V3 версии 1.0.6.0, с описаниями устройств CPM723-01 Programmable Automation Controller или CPM810-03 Programmable Automation Controller версий 2.255.1.x и ниже, совместимы с системным ПО контроллеров CPM723-01 и CPM810-03. При выполнение команды "Онлайн - Логин" в среде разработки на экран монитора будет выведено предупреждение об отличии версий устройства в проекте и в целевой платформе. Соединение и загрузка приложения в контроллер могут быть продолжены.
Если требуется продолжить работу с контроллером CPM723-01 или CPM810-03 с системным ПО версий ниже 3.0.x.x (2.2.5.2 и т.д.), необходимо в среде разработки понизить версию описания устройства CPM723-01 Programmable Automation Controller или CPM810-03 Programmable Automation Controller до 2.255.1.4 или 2.255.1.5 соответственно. Для этого в контекстном меню элемента CPM723-01 или CPM810-03 в дереве проекта CODESYS V3 нужно выполнить команду "Обновить устройство", в появившемся окне "Обновить устройство" установить опцию "Показывать все версии", после чего выбрать требуемую версию (2.255.1.4 или 2.255.1.5) и нажать "Обновить", а затем "Закрыть".
1.3. В полный инсталлятор FastwelCODESYSV3AdaptationFull.exe включена среда разработки CODESYS V3.5 SP15 Patch 5 (3.5.15.500).
1.4. Обеспечена совместимость инсталлятора базового пакета адаптации CODESYS V3 для контроллеров Fastwel со средой разработки CODESYS V3.5 SP16 и CODESYS V3.5 SP16 Patch 1. Среда разработки указанных версий может быть получена в онлайн-магазине store.codesys.com.
1.5. В библиотеку FastwelModbus добавлены функции FmbSetInterFrameTimeout и FmbGetInterFrameTimeout для установки таймаута приема сообщений сервером (сервисом подчиненного узла) MODBUS RTU контроллера, что позволяет решить проблему совместимости с некоторыми устройствами, которые после передачи запроса подчиненному узлу не успевают переключиться на прием за время, равное длительности передачи 3,5 символов на выбранной скорости обмена. Более подробная информация приведена в п. 5.4.7 и 5.4.8 обновленного документа MODBUS_CDSV3_UM.pdf.
1.6. Обновлены документы CPM810-03_CDSV3_UM.pdf, CPM723-01_CDSV3_UM.pdf и MODBUS_CDSV3_UM.pdf.
1.7. В поставку включены дополнительные примеры программирования для CPM810-03.
1.8. В инсталлятор включен пакет расширения CODESYS Security Agent для управления сертификатами безопасности в среде разработки.
2. Изменения в документации
2.1.
CPM810-03_CDSV3_UM.pdf (версия 1.0) -
- п. 2.4.4 – уточнены характеристики производительности системы исполнения и размеры сегментов памяти приложения;
- п. 5.4.1.6 – добавлена дополнительная информация об особенностях жизненного цикла энергонезависимых переменных;
- п. 5.4.7 – добавлено описание сервера OPC UA (начиная с версии 3.0.x.x системного ПО контроллера и версии 3.255.0.0 описания целевой платформы);
- п. 6.4 – добавлена информация о включении и отключении поддержки взаимодействия контроллера со средой разработки через порты COM1 или COM2 на странице "Маршрутизация CODESYS" в веб-конфигураторе;
- п. 6.10 – добавлено описание страницы "Параметры OPC UA" в веб-конфигураторе (начиная с версии 3.0.x.x системного ПО контроллера);
- п. 6.11 – добавлено описание страницы "Сертификаты безопасности" в веб-конфигураторе (начиная с версии 3.0.x.x системного ПО контроллера);
- п. 6.12 – добавлено описание страницы "Видео" в веб-конфигураторе;
- п. 6.16.2 – добавлено описание операции включения и выключения поддержки устройств USB;
- п. 6.16.4 – добавлена информация о состоянии цифровых сертификатов после восстановления системных параметров контроллера;
- п. 7.7.2 – 7.7.3 – уточнено значение параметра ulTimeout функции SysComRead и структуры COM_Settings при работе со встроенными последовательными портами;
- п. 8.4.2.1 – добавлено описание параметра cert=all для команды saveapp оболочки ПЛК (начиная с версии 3.0.x.x системного ПО контроллера).
2.2.
CPM723-01_CDSV3_UM.pdf (версия 1.5) -
- п. 2.4.4 – увеличены размеры областей переменных и исполняемого кода приложения (начиная с версии 3.0.6.0 системного ПО контроллера и версии 3.255.0.0 описания целевой платформы);
- п. 5.4.1.7 – добавлена дополнительная информация об особенностях жизненного цикла энергонезависимых переменных
- п. 5.4.7 – добавлено описание сервера OPC Unified Architecture (начиная с версии 3.0.6.0 системного ПО контроллера и версии 3.255.0.0 описания целевой платформы);
- п. 6.8 – добавлено описание страницы "Параметры OPC UA" веб-конфигуратора (начиная с версии 3.0.6.0 системного ПО контроллера);
- п. 6.9 – добавлено описание страницы "Сертификаты безопасности" веб-конфигуратора (начиная с версии 3.0.6.0 системного ПО контроллера);
- п. 6.13.3 – добавлена информация о состоянии цифровых сертификатов после восстановления системных параметров контроллера;
- п. 8.4.2.1 – добавлено описание параметра cert=all для команды saveapp оболочки ПЛК (начиная с версии 3.0.6.0 системного ПО контроллера).
2.3.
MODBUS_CDSV3_UM.pdf (версия 1.5) -
- п. 5.4.7, п. 5.4.8 - добавлено описание функций FmbSetInterFrameTimeout и FmbGetInterFrameTimeout билиотеки FastwelModbus для установки таймаута приема сообщений сервером (сервисом подчиненного узла) MODBUS RTU контроллера.
3. Известные особенности и аномалии
3.1. При загрузке проекта из среды разработки CODESYS V3.5.16.0 и выше в контроллеры CPM723-01 (с версией системного ПО 3.0.6.0 и ниже) и CPM810-03 (с версией системного ПО 3.0.1.0 и ниже), в котором состав модулей ввода-вывода, подключенных к локальному порту FBUS, отличается от состава модулей ввода-вывода в проекте, состояние элементов FBUS - (Встроенный порт) и FBUS - (Встроенный порт) - (Мастер FBUS) будет "Отключен", и индикатор I/O контроллера будет выключен, вместо того, чтобы светиться красным цветом.
3.2. При работе с проектами, содержащими конфигурации для нескольких контроллеров (целевых устройств) с обработчиками системных событий, после удаления одного из целевых устройств из проекта, соединение и загрузка в контроллер одного из оставшихся приложений будет выполнена с исключенными из компиляции обработчиками системных событий. Для гарантированной загрузки приложения с обработчиками системных событий после удаления одного из целевых устройств из проекта нужно выполнить команду "Компиляция – Очистить все". Данный дефект будет устранен в CODESYS V3.5 SP17.
3.3. При вставке в проект описаний модулей ввода-вывода из списка сканирования по умолчанию предлагается вставить наиболее старые из всех доступных версий устройств. Это приводит к тому, что для этих устройств не создаются автоматические переменные соотнесения и, для некоторых модулей, подставляются "старые" дефектные описания. Таким образом, рекомендуется делать выбор наиболее актуальных версий в списке сканирования или после вставки обновить устройство "Мастер FBUS" соответствующей командой контекстного меню. Данный дефект устранен в CODESYS V3.5 SP16 (доступен в онлайн-магазине store.codesys.com).
3.4. Если профиль текущего пользователя Windows расположен на сетевом диске, и к диску нет доступа, то при попытке выбрать другое расположение для сохранения только что созданного проекта в окне "Новый проект" может возникнуть необрабатываемое исключение. Не завершая работу среды разработки, сохраните проект по текущему расположению, а затем сохраните проект повторно командой "Файл - Сохранить проект как".
3.5. Начиная с CODESYS V3.5 SP13, при обновлении устройства до новой/текущей/старой версии удаляются ранее установленные вручную на вкладке "Изменить I/O-соотнесения" адреса каналов устройства во входном образе процесса. Обращайте внимание на предупреждения "Адрес %Ixxx отсутствует..." при компиляции во избежание непредсказуемого поведения приложения в контроллере.
3.6. При установке пакета адаптации на компьютер с установленным антивирусным пакетом Norton(tm) Security или аналогичным возможен вывод сообщения его подсистемы Data Protector о блокировке доступа процесса инсталлятора к файлу c:\Windows\assembly\GACLock.bat. Данное событие не влияет на работоспособность адаптированной среды разработки CODESYS V3.