Tag Archives: ПЛК ОВЕН

Настройка связи ПК и СПК 207 (часть 1)

1.    Установка Microsoft FrameWork

CodeSys 3.4 для своей работы требует наличие Microsoft framework версии 3.5 и старше. Поэтому, перед началом работы с CoDeSys необходимо установить Microsoft framework на ПК. Это программное обеспечение есть на компакт-диске комплекта поставки СПК 207, а также доступно на сайте  производителя www.microsoft.ru.

2.    Установка ПО CoDeSys

Перед программированием панели следует установить на ПК ПО CoDeSys 3.4 (рекомендуемая версия не ниже 3.4.0.0). После установки продукта версии CoDeSys 3.4 Patch 2 рекомендуется произвести обновление продукта установкой обновления CoDeSys v3.4 SP2 HotFix1.

Для установки ПО CoDeSys 3 следует запустить программу-инсталлятор (файл Setup_CoDeSysV34.exe на диске из комплекта поставки СПК 207).

В меню выбора языка работы программы русский язык в списке отсутствует. На сегодняшний день работа с CoDeSys 3 предполагает работу в среде программирования с англоязычными меню. Справочные материалы среды CoDeSys 3 большей частью русифицированы.

Бесплатные обновления версий ПО СoDeSys доступны на сайтах www.codesys.ru, www.3ssoftware.com и www.owen.ru.

После инсталляции ПО CoDeSys 3 следует выполнить инсталляцию Target-файлов.

3.    Инсталляция Target-файлов

В Target-файлах содержится информация о ресурсах панели (количестве и типах входов и выходов, интерфейсов, памяти, дополнительных устройств и т.д.), с которыми работает ПО CoDeSys.

Для СПК 207 используется Target-файл «owen_SPC207.devdesc.xml». Файл представлен в 2 модификациях owen_spc207_0002.devdesc.xml (для СПК 207 без CAN-интерфейса) и owen_spc207_0003.devdesc.xml (для СПК207 с CAN-интерфейсом). Target-файл обязательно есть на диске из комплекта поставки СПК 207, кроме того он может быть скачан с сайта компании ОВЕН по адресу http://www.owen.ru/catalog/17844335.

Имя Target-файла не полностью совпадает с названием панели. В названиях панели применяются латиница и кириллица, а в названии Target-файла только латиница.

Установка Target-файла осуществляется в программной среде CoDeSys 3. Для этого, перед созданием нового проекта выберем команду «Tools | Device repository …» главного меню ПО CoDeSys как это показано на рис.3.1

Рисунок 3.1 Выбор пункта Device repository главного меню CoDeSys 3

После выбора команды «Tools | Device repository …» появляется диалоговое окно, вид которого представлен на рис.3.2

Рисунок 3.2 Диалоговое окно установки Target-файла в базу устройств (Device repository)

Для установки target-файла в открывшемся окне «Device repository …» нажать кнопку «Install…». В появившемся диалоговом окне выбрать адрес размещения target-файла как это показано на рис.3.3.

Рисунок 3.3 Выбор адреса размещения target-файла на ПК

После выбора пути размещения target-файла и их открытия в CoDeSys 3 информация о структуре СПК 207 будет добавлена в базу устройств CoDeSys 3, как это показано на рис.3.4.

Рисунок 3.4 Диалоговое окно Device repository после установки Target-файла СПК 207

После этого можно завершить работу с меню Device repository нажатием кнопки Close.

Теперь при задании параметров стандартного проекта (Standard project) в CoDeSys 3 можно использовать в качестве исполнительной платформы (Device) СПК 207. Пример такого выбора показан на рис 3.5.

Рисунок 3.5 Выбор СПК 207 в качестве исполнительного устройства для Standard project

Результатом такого выбора должна стать конфигурация дерева проекта, которая приведена на рис.3.6. В случае ошибочного выбора target-файла для используемого ПЛК его можно изменить, выбрав в контекстном меню, вызываемом правой кнопкой мыши, команду Update Device, как это показано на рис.3.7. Использование этой команды  приведет к вызову окна определения ПЛК, показанного на рис.3.8. В нем можно выбрать необходимый target-файл, соответствующий подключенному ПЛК. Использование команды Add Device позволит добавить в проект новое устройство, если предполагается использование нескольких ПЛК для одного проекта.

Рисунок 3.6 Дерево проекта с СПК 207 в качестве исполнительной платформы

Рисунок 3.7 Контекстное меню определения/добавления устройства в дереве проекта CoDeSys 3

Рисунок 3.8 Окно обновления target-файла для подключенного ПЛК

 

    Удаленный опрос и управление ПЧВ с помощью ПЛК-150 (часть 4)

    Удаленное управление ПЧВ из программы ПЛК.

    Опрос переменных дает недостаточно сведений для управления частотным преобразователем по RS-485 из-за побитового обращения к элементам командного слова и слова состояния и формата задания по RS-485.

    Для облегчения работы пользователя по удаленному управлению ПЧВ можно использовать программу ПЛК-150, рассмотренную ниже.

    Перед началом работы с основной программой созданы 2 функциональных блока: bits_to_word и word_to_bits, которые позволяют распаковывать переменную типа word в 16 переменных типа bool и наоборот составлять из 16 переменных типа Bool переменную типа Word. Их использование позволит сделать работу с командным словом и словом состояния  более наглядным. Вид функциональных блоков bits_to_word и word_to_bits показан на рис.1 и  2.

     

    Рисунок 1 Вид функционального блока bits_to_word

     

     

    Рисунок 2 Вид функционального блока bits_to_word

     

     

    Зададим параметры служебных слов согласно п.2, например так как показано на рис.3.

     

    Рисунок 3 Раздел переменных проекта ПЛК-150 по управлению ПЧВ

     

     

    Помимо служебных регистров (см.п. 2) в разделе переменных отображены экземпляры функциональных блоков bits_to_word и word_to_bits (op1, op2 соответственно).

    Часть программы по работе с командным словом показана на рис.4.

    Рисунок 4 Часть программы управления ПЧВ (работа с командным словом)

     

     

    Использование функционального блока позволяет наглядно наблюдать работу ПЧВ в автоматическом режиме. Изменяя соответствующие наборы битов, можно запустить, остановить ПЧВ, выбрать режим работы и частоту вращения двигателя. Пример управления показан на рис.5. и 6.

    Рисунок 5 Командное слово – запуск ПЧВ в прямом направлении

     


    Рисунок 6 Командное слово –реверсивный запуск ПЧВ

     

     

    Для запуска ПЧВ как видно из .5-.6 необходимо выполнение целого набора равнозначных условий – отсутствие команды останова, отсутствие команды фиксации скорости, а также команды на пуск и прием данных.

    Задание частоты вращения можно производить в переменной регистра 50010 в диапазоне 0-16384. Считывание текущей частоты в автоматическом режиме происходит в диапазоне 65535 – 49151 (0-максимальная скорость согласно 3-03). Поскольку это не слишком наглядно, можно использовать процентное задание и считывание текущей частоты с помощью программного кода, показанного на рис.7. Кадр работы программы при задании частоты 80% от максимальной показан на рис.8.

     

    Рисунок 7 Часть программы управления ПЧВ (задание и считывание частоты вращения привода в % от значения 3-03)

     

    Рисунок 8 Кадр работы программы задания/считывания выходной частоты ПЧВ в % (задание 80% от 3-03)

     

     

    Для анализа состояния ПЧВ удобно использовать слово состояния в формате, приведенном на рис. 9.

    Рисунок 9 Часть программы управления ПЧВ (слово состояния)

     

     

    Перед запуском привода, в случае неаварийного состояния, слово состояния имеет вид, показанный на рис.10.

     

    Рисунок 10 Кадр работы программы слова состояния (перед запуском)

     

     

    В рабочем режиме при управлении по RS-485 после выхода на заданную уставку слово состояния принимает вид, показанный на рис.11.

    Рисунок 11 Кадр работы программы слова состояния (работа по заданию)

     

     

    Удаленный опрос и управление ПЧВ с помощью ПЛК-150 (часть 3)

    Настройки ПЛК-150 для связи с ПЧВ

     

    Для подключения регистров памяти ПЧВ и командного слова будем использовать стандартный инструментарий конфигурации ПЛК для связи с Modbus-устройствами.

    Запустите CoDeSys, создайте новый проект или откройте существующий. Зайдите на вкладку Ресурсы и выберите пункт Конфигурация ПЛК (рис. 1).

     

    Рисунок 1 Конфигурация ПЛК

     

     

    В открывшемся слева окне конфигурации ПЛК правой кнопкой «мыши» нажмите верхнюю надпись. Например, при использовании ПЛК150-220.U-М этой надписью будет PLC 150 U. В открывшемся контекстном меню выберите пункт Добавить Подэлемент, а в появившемся новом контекстном меню – пункт ModBus (Master).

     

    Рисунок 2 Добавление подэлемента ModBus Master

     

     

    Таким образом, вы добавляете в конфигурацию модуль обмена данными по протоколу ModBus. Для опроса модулей и других устройств по сети с помощью данного протокола контроллер должен быть ведущим прибором, то есть мастером сети, что отражено в названии добавленного модуля ModBus (Master) (Рис.3).

    Рисунок 3 Параметры добавленного модуля ModBus Master

     

     

    Заметим, что ПЧВ общается с ПЛК по интерфейсу RS-485. Поэтому в параметрах подэлемента ModBus Master заменим значение параметра используемого интерфейса Debug RS-232[Slot] на RS – 485.

    Рисунок 4 Замена параметра интерфейса связи подэлемента ModBus Master

     

     

     

    Разверните пункт ModBus (Master), нажав левой кнопкой «мыши» на значке «+». Выделите пункт RS-485 [SLOT]. Затем зайдите на вкладку Параметры Модуля, расположенную в верхней части правого окна на экране. На рис.5 представлены рекомендуемые значения параметров обмена по сети, которые вам необходимо установить. Выберите нужные значения из списков, выпадающих при нажатии на кнопки .

     

     

    Рисунок 5 Значения параметров сети модуля МВ - 110.8АС по протоколу ModBus

     

     

    Относительно установок по умолчанию изменяются параметры, выделенные цветом:

    • Communication speed (скорость обмена по сети) 115200→9600 б/с.
    • Frame oriented (подтип протокола связи) ASCII →RTU.

    Для того, чтобы самостоятельно настроить список и формат получаемых с ПЧВ данных, нажмите правой кнопкой мыши на пункте ModBus (Master), в появившемся контекстном меню выберите пункт Добавить Подэлемент, а затем модуль Universal Modbus device (рис. 6).

     

    Рисунок.6 Добавление модуля Universal Modbus device

     

     

    Выделите появившийся модуль Universal Modbus device [VAR], затем откройте окно его свойств, выбрав вкладку Параметры Модуля (рис.7). Первые три пункта можно оставить без изменений, т.к. они описывают параметры связи по Ethernet, в то время как ПЛК связывается с ПЧВ по интерфейсу RS-485. Необходимо выставить в параметре NetMode значение Serial, а также задать адрес ПЧВ в пункте ModuleSlaveAddress.  Согласно табл.1.1 – его адрес 1. Остальные параметры можно оставить в том виде, в каком они представлены на рис.7

     

    Рисунок 7 Параметры модуля Universal Modbus device

     

    Теперь необходимо добавить в модуль те переменные (регистры), которые вы планируете опрашивать по сети. В рассматриваемом примере ПЛК с ПЧВ обменивается следующими параметрами:

    • Командное слово;
    • Слово состояния;
    • Слово задания частоты по RS-485;
    • Слово опроса частоты по RS-485;
    • Выходная частота, Гц (16-13);
    • Выходная мощность регулирования, КВт (16-10);
    • Ток двигателя, А(16-14).

    Для добавления регистра нажмите правой кнопкой на Universal Modbus device [VAR], затем в контекстном меню выберите пункт Добавить Подэлемент, а затем Register input module.

     

    Рисунок 8 Добавление входной переменной в формате регистра

     

     

    Для добавления регистров передачи данных с ПЛК на ПЧВ (командное слово и слово задания частоты по RS-485) используйте элемент меню Register output module

    После добавления нужного числа регистров и назначения им имен конфигурация ПЛК примет вид, показанный на рис.9.

    Рисунок 9Конфигурация ПЛК под задачу

     

     

    Для каждого регистра необходимо настроить параметры адресации и функции опроса. Адресация определяется согласно правилам, изложенным в п.2, функции опроса определяются согласно принципам работы по протоколу Modbus[1].

    Настройки параметров модулей Universal Modbus device приведены на рис.10-16.

     

    Рисунок 10 Настройки модуля командного слова

     

     

    Рисунок 11 Настройки модуля слова задания по RS-485

     

     

    Рисунок 12 Настройки модуля слова состояния

     

     

    Рисунок 13 Настройки модуля слова считывания частоты или ОС

     

     

     

    Рисунок 14 Настройки модуля слова считывания регистра 16-13 (частота, Гц)

     

     

    Рисунок 15 Настройки модуля слова считывания регистра 16-10 (Выходная мощность, кВт)

     

     

    Рисунок 16 Настройки модуля слова считывания регистра 16-14 (Ток двигателя, А)

     

     

    После подключения ПЛК к ПЧВ в разделе Конфигурация ПЛК можно наблюдать в режиме реального времени изменение параметров работы ПЧВ[2]. Пример такой работы показан на рис.17.

    Рисунок 17 Кадр работы подключения ПЧВ к ПЛК 150

     

     

     


    [1] Более подробно изложено в РП ПЧВ с.71 и далее.

    [2] Параметры в примере отображены соответственно формату записи в регистры. Так значению переменной freq=504 соответствует частота вращения двигателя 50,4 Гц. Положение десятичной точки в каждом параметре см. в описании переменной в РП ПЧВ.

     

    Удаленный опрос и управление ПЧВ с помощью ПЛК-150 (часть 2)

    Адресация регистров ПЧВ

    Для опроса параметров ПЧВ и изменения их по сети используется следующие простые принципы адресации:

    1. Каждому параметру соответствует регистр (2 регистра) с уникальным адресом
    2. Адрес соответствующего регистра определяется по номеру параметра в ПЧВ по следующей формуле:

    НОМЕР_РЕГИСТРА=НОМЕР_ПАРАМЕТРА*10-1

    Таким образом, например, параметру 1-00 будет соответствовать регистр с номером[1] 100×10-1=999dec=3E7hex.

    Помимо регистров хранящих параметры ПЧВ есть и дополнительные служебные регистры. Во-первых, это командное слово. Оно позволяет главному устройству Modbus управлять несколькими важными функциями ПЧВ:

    • Пуск
    • Останов привода различными способами:

    – Останов выбегом;

    – Быстрый останов;

    – Останов торможением постоянным током;

    – Нормальный останов (замедлением);

    • Возврат в исходное состояние (сброс) после аварийного отключения;
    • Работа с различными предустановленными скоростями;
    • Работа в обратном направлении;
    • Управление встроенным реле ПЧВ.

    Помимо командного слова используется слово задания по интерфейсу RS-485, слово состояния, слово значения обратной связи и регистр индексирования параметров. Их назначение и адресация сведены в табл.1

     

    Таблица 1. Служебные регистры ПЧВ

    Номер регистра(ПЧВ) Номер регистра (Modbus) Назначение
    7 6 Последний код ошибки от интерфейса объекта данных
    9 8 Индекс параметра (например, 3-10)
    50000 49999 Входные данные: регистр командного слова привода (CTW)
    50010 50009 Входные данные: регистр задания по интерфейсу RS-485 (REF)
    50200 50199 Выходные данные: регистр слова состояния привода (STW)
    50210 50209 Выходные данные: регистр основного текущего значения привода (MAV)

     

    Командное слово и слово состояния представляют собой набор значимых битов, к каждому из которых можно использовать отдельное обращение. Структура командного слова и слова состояния приведены в табл.2 и 3.

    Табл.2. Биты командного слова

    Бит

    Логическое состояние бита

    0

    1

    0

    Предустановленное задание, младший бит

    0

    1

    1

    Предустановленное задание, старший бит

    0

    1

    2

    Торможение постоянным током

    Нет торможения постоянным током

    3

    Останов выбегом

    Нет останова выбегом

    4

    Быстрый останов

    Нет быстрого останова

    5

    Фиксация частоты

    Нет фиксации частоты

    6

    Останов с замедлением

    Пуск

    7 Нет сброса

    Сброс

    8

    Работа по заданию

    Фиксированная частота (3-11[2])

    9

    Изменение скорости 1 (согласно 3-4х) Изменение скорости 2 (согласно 3-5х)

    10

    Данные недействительны

    Данные действительны

    11

    Реле 1 выкл.

    Реле 1 вкл.
    12-14

    Не используются

    15 Реверс

    Нет реверса

     

    Табл.3. Биты слова состояния

    Бит Логическое состояние бита

    0

    1

    0

    Управление не готово

    Готовность к управлению

    1

    Привод не готов

    Привод готов

    2

    Останов выбегом

    Нет останова выбегом

    3

    Нет авар. сигналов

    Аварийный сигнал

    4- 6

    Не используются

    7

    Нет предупреждения

    Предупреждение

    8

    Не на задании (например, разгон)

    На задании

    9

    Ручной режим

    Автоматический режим

    10

    Вне частотного диапазона

    В частотном диапазоне

    11

    Остановлен

    Работа

    12

    Не используется

    13 Нет предупреждения о напряжении Предупреждение о напряжении
    14

    Не на пределе по току

    Предел по току

    15 Нет предупреждения о перегреве Предупреждение о перегреве


    [1] Не все параметры ПЧВ могут быть опрошены по сети. Основные настройки задания скорости 3-02, 3-03, 3.41,3-51 и некоторые другие параметры могут быть изменены только с ЛПО.

    [2] Активно только в режиме фиксации частоты

     

    Удаленный опрос и управление ПЧВ с помощью ПЛК-150 (часть 1)

    Показаны основные приемы работы по удаленному управлению ПЧВ с использованием командного слова, а также считывания основных параметров прибора по интерфейсу RS-485 для использования в программе управления или архивации.
    Данное руководство написано для контроллеров с версией прошивки не менее 2-01-8. Если используемый вами ПЛК ОВЕН имеет более раннюю версию, для корректной работы вам необходимо сменить прошивку на 2-01-8.

    Настройки интерфейса связи RS-485 на ОВЕН ПЧВ

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

    Общие настройки. Группа параметров для конфигурирования общих настроек связи.
    8-01 0 — 2
    [0] Место управления:
    0 – цифровое управление и командное слово.
    1 – только цифровой: использование цифрового входа в качестве управляющего.
    2 – только командное слово.

    8-02 0; 1
    [1] Источник командного слова:
    0 – нет: функция не активна;
    1 – RS485: источник командного слова управления создается через порт последовательной связи RS485.
    Настройки порта. Параметры для конфигурирования порта ПЧВ
    8-30 0; 2
    [0] Протокол: используемый протокол; изменение протокола не вступает в силу до отключения ПЧВ:
    0 – не используется;
    2 – Modbus.
    8-31 1 – 126;
    [1] Адрес для шины.
    [1 — 126] – диапазон адреса шины ПЧВ;

    8-32 0 – 4 [2] Задает скорость передачи данных порта (бод).
    Значение выбирается из вариантов:
     «0» – 2400;
     «1» – 4800;
    «2» – 9600 (по умолчанию);
     «3» – 19200;
     «4» – 38400.
    8-33 0 – 3 [0] Задает контроль четности данных. Значение выбирается из вариантов:
     «0» – контроль четности отсутствует (по умолчанию);
     «1» – проверка на нечетность;
    «2» – контроль четности отсутствует, 1 стоповый бит;
     «3» – контроль четности отсутствует, 2 стоповых бита.
    8-35 1-500
    [10] Минимальная задержка реакции (миллисекунды): минимальная задержка между получением запроса и передачей ответа.
    8-36 0,010 — 10,00
    [5,0] Максимальная задержка реакции (секунды): максимально допустимая задержка между передачей запроса и получением ответа. Превышение времени этой задержки приводит к таймауту командного слова.

    Использованные в проекте настройки связи выделены в тексте цветом (адрес ПЧВ -1, 9600 б/с, контроль четности отсутствует, 1 стоповый бит). Их нужно придерживаться при создании проекта для ПЛК.

    Полезные функции ОВЕН ПЛК

    По мнению многих специалистов, успевших познакомиться с программируемыми контроллерами ОВЕН, одним из основных их достоинств является среда программирования CoDeSys. Как уже неоднократно отмечалось, CoDeSys – это наиболее известный и универсальный инструмент программирования ПЛК и промышленных компьютеров, созданный по стандарту МЭК 61131-3. Это и пять языков программирования, и ши-рокие возможности по отладке, и возможность связать несколько контроллеров (в том числе разных производителей) общими сетевыми переменными, и поддержка большого количества библиотек функциональных блоков различных производителей. От среды программирования зависит скорость разработки и отладки программы контроллера, что в свою очередь определяет затраты на внедрение проекта. Многие полезные функции, которыми располагает ОВЕН ПЛК, непосредственно связаны с CoDeSys. Самая значимая из функций – это конфигурирование периферийногооборудования при помощи PLC Configuration.

    Конфигуратор «PLC Configuration»

    PLC Configuration – это специализированное окно, в котором задаются параметры работы всего периферийного оборудования. Внутри PLC Configuration описываются входы/выходы контроллера и его интерфейсы. Здесь же настраивается сетевой обмен по протоколам Modbus, Modbus TCP, ОВЕН и DCON с модулями ввода/вывода и индикации. При помощи этого окна включаются иные аппаратные ресурсы контроллера: счётчики, триггеры, генераторы ШИМ, преобразователи аналоговых сигналов, архиватор и т.д. Работа в окне PLC Configuration подробно описана в документе, представленном на диске, входящем в комплект поставки ПЛК.

    После того, как всё необходимое оборудование описано в окне PLC Configuration, контроллер автоматически распознает конфигурацию и включает необходимые драйвера. После этого всё периферийное оборудование готово к работе и данные с него могут быть использованы пользовательской программой. Внутри самой программы никаких настроек оборудования не требуется.

    Установка связи периферийного оборудования с переменными пользовательской программы – это вторая важная функция PLC Configuration.

    Как происходит работа с периферийным оборудованием во многих контроллерах, не оснащённых CoDeSys? В них есть области памяти, где драйверы периферийного оборудования, счётчики и таймеры хранят данные. Эти области жёстко заданы в каждом контроллере.

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

    В CoDeSys работа построена принципиально по-иному. В окне PLC Configuration отображаются переменные, в которые драйверы периферийного оборудования размещают данные.

    Пользователь присваивает этим переменным имена и использует их при написании программы, то есть глобальные переменные объявляются внутри самого окна конфигурирования периферийного оборудования. В этом случае программа не привязана к абстрактным областям памяти, а непосредственно привязывается к конкретному оборудованию. При замене периферийного оборудования, например, внешнего модуля ввода/вывода, код программы не требует обновления. Новый модуль легко конфигурируется в окне PLC Configuration, а его переменным присваиваются те же имена, которые были при работе с предшествующим модулем.

    Библиотека функциональных блоков

    В среде CoDeSys существует возможность подключения библиотек, в которых уже описаны готовые функциональные блоки. В последнее время группой компаний, входящих в CoDeSys Automation Alliance, создано большое количество библиотек с различными полезными функциями, их использование облегчает создание программы, необходимой для решения конкретной задачи. В комплекте поставки ПЛК на СD-диске вместе со средой CoDeSys находятся библиотеки с большим числом функциональных блоков. Все эти готовые функциональные блоки, содержащие алгоритмы работы с часами реального времени, календарем и датами, сетевыми интерфейсами, протоколами TCP и UDP, SMS-сообщениями и многим другим могут использоваться при создании пользователем собственной программы. Перечень библиотек всё время пополняется, новые можно скачать на сайте 3S-Software, а также с сайтов производителей контроллеров, поддерживающих CoDeSys.

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

    Работа с файлами и архивирование данных

    Контроллер ОВЕН ПЛК имеет встроенный Flash-диск со специализированной файловой системой, позволяющей хранить в нём различные файлы. Это в первую очередь системные файлы, в которых содержится исполняемая контроллером программа, файлы с настройками, а также файлы, в которых протоколируются рабочие параметры технологического процесса, такие как: запуск, остановка, пропадание питания, сбои в работе периферийного оборудования.

    Также среда CoDeSys позволяет записать на внутренний Flash-диск контроллера исходный проект. Такая возможность позволяет (если исходный проект по каким-либо причинам утрачен, а необходимо внести изменения в программу) подключиться к контроллеру и загрузить из него проект в CoDeSys, а затем при необходимости отредактировать программу контроллера.

    Помимо перечисленного на Flash-диск контроллера можно записывать файлы архивов, в которых будут сохранены результаты измерений, вычисленные или текущие значения, полученные во время работы системы, управляемой ПЛК. Для создания архивов в ОВЕН ПЛК разработан специальный программныймодуль, подключающийся в окне PLC Configuration. Широкие возможности настройки этого модуля обеспечиваютрешение большинства типовых задачархивирования данных. В его настройках можно задать имя файла, период записи данных в архив, время начала и окончания архивирования. Также модуль может производить архивирование только в определённые дни недели или при определённых заданных условиях.

    Файлы со встроенного Flash-диска, в томчисле файлы архивов, можно считыватьс контроллера, используя среду CoDeSys или специальную программу, входящуюв комплект поставки контроллера.

    В ОВЕН ПЛК размер Flash-диска составляет около 3 Мбайт. Учитывая, чтодля решения задач архивирования этонебольшой размер, компания проводитработы по встраиванию в контроллерыпорта USB-Host, что позволит в дальнейшем подключать внешние Flash-накопители, которые сегодня широко распространены и доступны, а объём их памяти может составлять несколько гигабайт.

    Это решение позволит расширить возможности контроллера для записи больших архивных файлов.

     

    Мой блог находят по следующим фразам