Category Archives: Примеры конфигурации оборудования

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

1.    Настройка связи ПК и ПЛК (при подключении СПК 207 напрямую к порту ПК)

В некоторых случаях, например при отсутствии локальных сетей, возникает необходимость в подключении и настройки связи непосредственно ПК с СПК 207.

Конфигурация настроек связи в контроллере СПК 207 может быть проведена таким же образом, как это показано в предыдущей части статьи. В нем прописаны сетевые настройки, представленные в табл.1:

Таблица 1 Сетевые параметры СПК 207

 

После этого необходимо настроить сетевые параметры ПК, таким образом, чтобы ПК и СПК 207 стали 2 разными приборами одной подсети. Пример таких настроек представлен в табл. 2.

Таблица 2 Пример сетевых настроек для ПК

Единственным отличием сетевых настроек ПК и СПК 207, как видно из табл. 1 и 2, является 4 число IP-адреса, определяющее адрес прибора в подсети.

Для настройки сетевых параметров ПК необходимо настроить параметры сети в разделе Сетевое окружение/ Свойства.

Рисунок 1 Изменение параметров сети в ПК

После этого двойным щелчком левой клавиши мыши выбрать используемое соединение и нажать кнопку Свойства, как показано на рис.2. Далее необходимо в меню Компоненты, используемые этим подключением выбрать пункт Протокол Интернета (TCP/IP) и нажать кнопку Свойства.

В появившемся диалоговом окне Свойства: Протокол Интернета (TCP/IP) нужно произвести настройку параметров подключения согласно табл.2 (см. рис.3). Завершив настройки, необходимо нажать кнопку ОК для принятия их в качестве рабочих.

Рисунок 2 Выбор свойств сетевого подключения и настроекTCP/IP

При добавлении нового Gateway в настройках связи (Communication settings) допустимо оставить настройки по умолчанию (см. рис.4). Результатом команды Scan network будет единственный подключенный контроллер, который по умолчанию будет выбран в качестве активного устройства (см.рис.5).

Рисунок 3 Ввод параметров TCP/IP в ПК

Рисунок 4 Настройки Gateway для определения СПК 207

 

Рисунок 5 Автоопределение активным устройством единственного найденного СПК 207

На этом настройки связи завершены. Можно производить загрузку программы в СПК 207 с помощью команд меню Online и запуск /отладку программы с помощью команд меню Debug.

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

    Настройка связи ПК и ПЛК (при подключении СПК 207 в локальную сеть)

    1. Настройки конфигуратора СПК

    При подключении контроллера к локальной сети предприятия необходимо произвести его настройку. Более подробно эта процедура рассмотрена в руководстве по эксплуатации СКП 207, которое есть на диске из комплекта поставки прибора, кроме того его можно найти на сайте по адресу http://www.owen.ru/uploads/rie_cpk207_989.pdf .

    Рассмотрим основные его этапы.

    Настройка производится в конфигураторе СПК 207. Это приложение предназначено для настройки сети Ethernet, режима работы интерфейсов связи и часов реального времени в панели. Конфигурирование осуществляется с экрана панели.

    Для запуска конфигуратора необходимо перевести тумблер «РАБОТА» на задней панели прибора в нижнее положение («0», выключено) и отключить панель, а через несколько секунд подать питание на нее.

    Доступ к конфигуратору защищён паролем. Пароль вводится с помощью виртуальной клавиатуры. Пароль по умолчанию – «owen»[1]. После введения пароля следует нажать кнопку «ОК». Если пароль введен верно, на экране конфигуратора появится информация, отображенная на рисунке 1. Если порт Ethernet настроен на получение сетевых настроек от DHCP — сервера, то при запуске конфигуратора сетевые настройки будут получены автоматически. При этом кнопка «DHCP» на экране панели будет зеленого цвета (см. рисунок 4.1).

    Если параметры сети автоматически получить невозможно, то следует нажать кнопку «DHCP». На экране появится информация, представленная на рисунке 2.

     

    Рисунок 1 Вид окна конфигуратора СПК 207 по умолчанию

    В окошке «Имя ПЛК» следует указать имя панели (под этим именем панель будет указана при сканировании сети в среде CoDeSys). Следует учесть, что имя может содержать только латинские буквы, цифры и знак подчеркивания «_».

    В такой конфигурации соединения СПК 207 является одним из сетевых устройств, для которого нужно установить параметры «IP адрес», «Маска», «Широковещательный адрес» согласно логике работы сети. Для того чтобы избежать конфликтов оборудования необходимо дать СПК 207 уникальный IP-адрес. Параметры «IP адрес», «Маска», «Широковещательный адрес» устанавливаются в окне конфигуратора вводом значений в своих окнах с помощью виртуальной клавиатуры или кнопок «▲» и «▼» над и под окошками (см. пример рис.2). После установки всех параметров следует нажать кнопку «Настроить сеть» на экране панели или кнопку «F1» на передней панели СПК 207.

     

    Рисунок 2 Настройки связи для СПК 207 (пример)

    Аналогичным образом в панели можно установить значения часов реального времени и изменить пароль входа в конфигуратор.

     

    2. Настройки CoDeSys 3 на ПК.

    Следующим этапом настроек связи является задание аналогичных настроек связи в проекте CoDeSys 3 на ПК. Для этого двойным щелчком по названию ПЛК в дереве проекта  откроем настройки целевой платформы и выберем вкладку настроек параметров связи (Communication Settings). Добавим новый узел связи командой Add gateway и настроим его параметры согласно рис.3.

    Рисунок 3 Установка IP-адреса ПЛК в сети

    Принципиально важно совпадение IP-адресов в настройках конфигуратора СПК 207 и Gateway (пример рис.2 и 3 соответственно).

    Далее  среда программирования будет производить поиск ПЛК установленного типа по заданному IP-адресу. Значок в настройках связи указывает на то, что требуемый ПЛК не обнаружен по заданному адресу. В этом случае следует проверить настройки связи и состояние СПК 207[2]. В случае удачного подключения значок изменится на  .

    В результате поиска по IP – адресу может быть обнаружено несколько устройств заданного класса (если они подключены к общей подсети). Из них необходимо выбрать то, которое реально задействовано в проекте, и нажать кнопку Set active path для выбора его в качестве активного, как показано на рис.4.

    Рисунок 4 Выбор активного ПЛК

    После запуска программы на исполнение можно проверить правильность выбора ПЛК на вкладке log раздела, открывающегося при двойном клике на имени используемого ПЛК в дереве проекта. Выбрав из сообщений настройку CmpBlkDrvUdp, вы получите во второй строке сообщений настройки IP-адреса и маски сети. Пример результатов такой проверки показан на рис.5. Важно отметить соответствие текущих настроек связи, прописанным в конфигураторе СПК 207 и Gateway (сравните с рис.2 и 3).

    Рисунок 5 Проверка параметров связи

     

     

     


    [1] Обратите внимание на то, что по умолчанию включена табуляция прописными буквами. Для переключения на строчные необходимо нажать Shift. В текущей версии ПО пароли «OWEN» и «owen» воспринимаются СПК 207 как разные.

    [2] Аналогичный значок Gateway будет во время загрузки/ перезагрузки СПК 207.

      Настройка связи ПК и СПК 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-файла для подключенного ПЛК

       

        Подключение к MasterSCADA приборов по протоколу «Овен»(часть 1).

        1. Настройка прибора.

        Настройка обмена данными осуществляется параметрами группы COMM (для приборов ТРМ-2хх):

        PROT – протокол обмена данными (ОВЕН, ModBus-RTU, ModBus-ASCII); указать ОВЕН.

        bPS – скорость обмена в сети; допустимые значения – 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200 бит/с;

        Addr – базовый адрес прибора, диапазон значений

        – 0…255 при Prot = OWEN и A.LEN = 8;

        – 0…2047 при Prot = OWEN и A.LEN = 11;

        – 1…247 при Prot = M.RTU или M.ASC.

        A.Len – длина сетевого адреса (8 или 11 бит);

        rSdL – задержка ответа прибора по RS-485 (1-45 мс).

        Подробную информацию по настройке любого другого прибора можно найти в его «Руководстве по Эксплуатации».

        В данном примере применялись следущие сетевые настройки прибора:

        PROT = ОВЕН.

        bPS = 115200 бит/с.

        Addr = 32.

        A.Len = 8  бит.

        rSdL = 20 мс.

        2 Настройка «OPC-сервера для приборов c интерфейсом RS-485 и протоколом ОВЕН»

        Для настройки необходимо выполнить следующие действия:

        1. Запустить программу «OPC-сервер для приборов c интерфейсом RS-485 и протоколом ОВЕН».
        2. Выбрать COM- порт к которому подключен прибор, поставить галочку в поле «Включить направление», далее настроить параметры передачи данных аналогично тому, как они настроены в приборе, поставить галочку в поле «Автоматический преобразователь RS232C->RS485» (Если использутся старый преобразователь АС3 (полуавтоматический) галочку ставить не надо).

        3.         Нажать на кнопку «Добавить». В появившейся строке таблицы выбрать в поле «Наименование» свой прибор из выпадающего списка (выбрать нужную прошивку), в поле «Адрес» указать адрес прибора (аналогично Addr – базовый адрес прибора, диапазон значений), в поле «Вид»  указать базового адреса прибора (аналогично A.Len – длина сетевого адреса (8 или 11 бит))

        4.       Для рассмотриваемого примера имеем следующие настройки :

        ◦         Скорость — 115200 бит/с

        ◦         Бит данных — 8

        ◦         Четность — отсутствует

        ◦         Стоп-биты — 2

        ◦         Вид — 2 бита

        ◦         Адрес — 32

        ◦         Название — ТРМ202 v2.0022

        На этом настройка OPC-сервера закончена. Нажмите кнопку «Выход», в появишемся диалоговом окне на предложение сохранить изменения ответить «Да».

        Удаленный опрос и управление ПЧВ с помощью ПЛК-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 стоповый бит). Их нужно придерживаться при создании проекта для ПЛК.

        Использование OPC-сервера 3S Software для подключения контроллеров системы CoDeSys к ПК

        OPC_сервер предназначен для подключения контроллеров к системам SCADA, соответствует спецификации OPC DA 2.0 и, в т.ч., поддерживает просмотр списка имен переменных подключенного контроллера.

        Технология подключения контроллеров системы CoDeSys к компьютеру следующая.

        1. При загрузке проекта в среду CoDeSys осуществляется проверка, не подключен ли контроллер, и, если подключен, вызывается команда Logout .

        2. Во вкладке ресурсов (Resources) Организатора объектов CoDeSys выбирается утилита Target Settings (рис. 1).

        Рис. 1. Выбор утилиты Target Settings во вкладке ресурсов CoDeSys

        3. В открывшейся экранной форме Target Settings (рис. 2), во вкладке General устанавливается опция Download Symbol File и подтверждается выбор нажатием клавиши ОК.

        Рис. 2. Вкладка General утилиты Target Settings

        4. В главном меню CoDeSys (рис. 3) выбирается пункт Project и, в появляющемся контекстном меню, команда Options.

        Рис. 3. Выбор команды Project => Options

        5. В открывшейся экранной форме Options (рис. 4) в списке Category выбирается опция Symbol Configuration, а в поле параметров устанавливается флаг в поле Dump symbol entries, после чего нажимается кнопка Configure symbol file.

        Рис. 4. Переход к списку параметров переменных проекта

        6. В открывшемся списке параметров переменных проекта (рис. 5) выбираются нужные объекты проекта, из которых требуется экспортировать переменные, и устанавливаются для них флаги в полях опций. Для обеспечения экспорта переменных в пространство имен OPC_сервера необходимо установить флаг в поле опции Export variables of object . В случае, если требуется изменять значения переменных, необходимо установить флаг в поле опции Write access.

        Рис. 5. Выбор параметров переменных проекта

        7. Проект сохраняется.

        8. Выбирается команда меню Project Rebuild all…, и перекомпилируется проект.

        9. Вызывается команда Login, и загружается проект на контроллер.

        10. Запускается OPC Configurator последовательным выбором команд:

        Пуск => Программы => 3S Software => Communication =>

        CoDeSys OPC Configurator

        11. В открывшейся экранной форме OPC Config (рис. 6) в иерархической структуре (в левом поле) выделяется пункт Server и, в поле параметров справа, устанавливается время обновления данных Update Rate,ms (ввод цифр).

        Рис. 6. Экранная форма OPC Configurator

        12. Правой кнопкой манипулятора «мышь» вызывается контекстное меню, и выбирается опция Append PLC (рис. 6). В открывшейся экранной форме (рис. 7) в иерархической структуре (в левом поле) для появившегося PLC1 выбирается пункт (папка) Connection и, в поле параметров справа, нажимается кнопку Edit, после чего устанавливаются параметры подключения ПЛК Communication Parameters.

        13. Пользователь подтверждает свой выбор нажатием клавиши ОК, после чего OPC_сервер сконфигурирован и готов к работе под управлением SCADA_системы.

        Рис. 7. Подключение ПЛК

         

        Перепрограммирование ядра ПЛК без разборки контроллера

        Реализована возможность перепрограммирования ядра ПЛК в процессе эксплуатации контроллера без его разборки (не снимая корпус).

        Перепрограммирование ядра возможно, если на контроллере записана прошивка версии 2.02.0 или более поздняя, и контроллер подготовлен к возможности перепрограммирования ядра ПЛК без снятия корпуса.

        Порядок действий при подготовке контроллера к возможности перепрограммирования ядра ПЛК без разборки контроллера следующий:

        1) снимается корпус контроллера;

        2) удаляется перемычка на средней плате;

        3) устанавливается корпус контроллера.

        Перепрограммирование ядра – прошивка новой версии – осуществляется путем записи в ПЛК файла вида UpdatePLCxxx.bin (xxx – марка ПЛК) с использованием стандартных функций среды разработки или через утилиту PLC_IO.exe.

        Для прошивки новой версии ядра в ПЛК ПК соединяется с контроллером с помощью среды разработки через порт отладки (COM_порт) или USB, в PLC_Browser инициируется команда UpdateCore.

        Выполнение обновления без разборки контроллера при соединении ПК с контроллером через TCP IP или через модем невозможно. В этом случае UpdateCore выдает сообщение, что обновление невозможно.

        Утилита PLC_IO.exe позволяет частично автоматизировать процесс перепрошивки ПЛК. Утилита используется совместно с файлами UpdatePLCxxx.bin, которые пользователь может скопировать с сайта ОВЕН для конкретного ПЛК (или для всех ОВЕН ПЛК), следующим образом:

        1) утилита PLC_IO.exe и файл UpdatePLCxxx.bin для конкретного ПЛК (или для всех ОВЕН ПЛК) копируются на жесткий диск ПК;

        2) в командном файле PLC_IO.bat модифицируются IP адрес или номер COM-порта, по которому утилита будет загружать файл в ПЛК;

        3) выполняется командный файл PLC_IO.bat. После запуска, если ПЛК правильно подсоединен и правильно указаны его настройки в PLC_IO.bat, программа соединится с контроллером и запишет соответствующий файл обновления. Для завершения процесса обновления необходимо соединиться с контроллером с помощью среды разработки через порт отладки (COM_порт) или USB и в PLC_Browser инициировать команду UpdateCore.

        После перепрограммирования ядра ПЛК продолжает функционировать в прежнем режиме, т.е. использует настройки старой прошивки. Новая прошивка вступит в силу только после перезагрузки ПЛК.