Руководство по эксплуатации АГАВА ПЛК-30: различия между версиями

Материал из docs.kb-agava.ru
Перейти к навигации Перейти к поиску
(Создана пустая страница)
 
(→‎Гарантийные обязательства: Поменял адрес предприятия)
 
(не показано 17 промежуточных версий 2 участников)
Строка 1: Строка 1:
 +
{{Шаблон:Параметры документа|Номер=АГСФ.421445.003РЭ|Документ=Руководство по эксплуатации АГАВА ПЛК-30|Редакция=1.4}}
 +
== Назначение ==
 +
Программируемый логический контроллер АГАВА ПЛК-30 предназначен для создания систем автоматизированного управления технологическим оборудованием в различных областях промышленности, жилищно-коммунального и сельского хозяйства.
  
 +
Логика работы ПЛК определяется потребителем в процессе программирования контроллера. Программирование осуществляется с помощью среды разработки проекта CODESYS v3.5 SP10+.
 +
 +
Проекты могут быть разработаны с использованием любого из языков стандарта IEC 61131-3: SFC: Sequential Function Chart (или Grafcet), FBD: Function Block Diagram, LD: Ladder Diagram, ST: Structured Text и IL: Instruction List, а также языка CFC: Continuous Function Chart.
 +
 +
Загрузка проекта в прибор и его отладка производятся через интерфейс Ethernet.
 +
 +
Прибор оснащен жидкокристаллическим графическим индикатором, клавиатурой, одним (АГАВА ПЛК-30) или двумя (АГАВА ПЛК-30.1 и АГАВА ПЛК-30.2) портами Ethernet, четырьмя RS-485 портами, RS-232 портом, USB-host и USB-OTG портами, слотом для SD-карты, датчиком наличия питающей сети.
 +
 +
Наличие графического индикатора позволяет разработчику проекта выводить на него различную информацию о состоянии объекта, прибора и т. п. Кроме того, из проекта можно управлять цветами подсветки индикатора.
 +
 +
Наличие клавиатуры позволяет вводить в контроллер различные данные и управлять объектом по месту.
 +
 +
Встроенный пьезоэлектрический зуммер может быть использован в качестве звуковой сигнализации.
 +
 +
На лицевой панели прибора присутствуют светодиоды «Работа», «Авария» и «Программа», управление которыми доступно из программы проекта.
 +
 +
Четыре гальванически изолированных порта RS-485 позволяют осуществлять высокоскоростной обмен с внешними устройствами ввода-вывода по стандартному протоколу MODBUS-RTU. Порт RS-232 обеспечивает связь с другими устройствами (ИБП и т. п.).
 +
 +
В ПЛК может быть установлена SD-карта объемом до 2 Тб, которая используется прибором в качестве накопителя, что позволяет сохранять большой объем информации.
 +
 +
Наличие порта USB-host позволяет подключать к прибору USB-flash-накопители и другие USB-устройства. Порт USB-OTG может выступать в роли USB-host или USB-device и позволяет подключать прибор к компьютеру для съема информации с внутренней SD-карты без ее извлечения.
 +
 +
Применение ОС реального времени Linux RT в ПЛК позволяет использовать в проектах ее ресурсы, такие как хранение и накопление данных в файлах, их перенос на внешний съемный USB-flash-диск, либо по сети Ethernet. Многозадачность ОС позволяет создавать проекты, работающие параллельно с назначением различных приоритетов.
 +
 +
Наличие сетевых ресурсов позволяет производить обмен информацией по локальной сети или через Интернет. Код проекта сохраняется на внутренней NAND-памяти, энергонезависимые переменные (тип retain) могут сохраняться как в NAND-памяти, так и на SD-карте, что позволяет создавать большие проекты и пользоваться значительным числом переменных retain. Наличие драйверов в ОС Linux позволяет подключать к ПЛК различные устройства, такие как модемы, Wi-Fi сетевые адаптеры и пр.
 +
 +
Питание прибора производится от сети от переменного (АГАВА ПК-30 и АГАВА ПК-30.1) или постоянного тока (АГАВА ПК-30.2).Встроенный гальванически развязанный датчик питающей сети позволяет прибору определить отсутствие сети, предпринять соответствующие действия, либо корректно завершить работу.
 +
 +
== Технические характеристики и условия эксплуатации ==
 +
{| class="wikitable"
 +
! colspan="4" |Общие сведения
 +
|-
 +
|
 +
!АГАВА ПЛК-30
 +
!АГАВА ПЛК-30.1
 +
!АГАВА ПЛК-30.2
 +
|-
 +
|Конструктивное  исполнение
 +
| colspan="3" |Корпус для  крепления на DIN-рейку  35 мм.
 +
|-
 +
|Габаритные  размеры
 +
| colspan="3" |224х125х60
 +
|-
 +
|Степень  защиты корпуса
 +
| colspan="3" |IP20
 +
|-
 +
|Напряжение  питания
 +
| colspan="2" |90-265В переменного  или постоянного тока.
 +
Частота переменного тока до 63Гц.
 +
 +
Номинальное значение:  ~220В 50Гц.
 +
|24 ± 10%
 +
постоянного тока
 +
|-
 +
|Потребляемая  мощность
 +
| colspan="3" |7Вт
 +
|-
 +
|Индикация
 +
| colspan="3" |Графический  LCD-индикатор с RGB-подсветкой 128х64 (диагональ 62 мм.)
 +
 +
Индикаторы приема-передачи интерфейсов RS-485, Ethernet, USB
 +
 +
Индикатор обращения к SD-карте
 +
 +
Программируемые индикаторы «Работа», «Авария», «Программа»
 +
|-
 +
|Звуковая  сигнализация
 +
| colspan="3" |Встроенный  пьезоэлектрический зуммер
 +
|-
 +
|Органы  управления
 +
| colspan="3" |Клавиатура  20 клавиш
 +
|-
 +
! colspan="4" |Аппаратные ресурсы
 +
|-
 +
|
 +
!АГАВА ПЛК-30
 +
!АГАВА ПЛК-30.1
 +
!АГАВА ПЛК-30.2
 +
|-
 +
|Микроконтроллер
 +
|32-разрядный,  Cortex-A8 600МГц
 +
| colspan="2" |32-разрядный, Quad-core ARM CortexTM-A7 Processor
 +
|-
 +
|Объем и тип оперативной  памяти
 +
|128 Мб, DDR3
 +
| colspan="2" |1024 Мб, DDR3
 +
|-
 +
|Объем и тип флеш-памяти
 +
|128 Мб, NAND
 +
| colspan="2" |8 Гб, eMMC
 +
|-
 +
|Объем SD-карты
 +
| colspan="3" |до 2 Тб
 +
|-
 +
|Часы  реального времени
 +
| colspan="3" |Есть
 +
|-
 +
|Сторожевой  таймер
 +
| colspan="3" |Есть
 +
|-
 +
! colspan="4" |Интерфейсы
 +
|-
 +
|
 +
!АГАВА ПЛК-30
 +
!АГАВА ПЛК-30.1
 +
!АГАВА ПЛК-30.2
 +
|-
 +
|RS-485
 +
| colspan="3" |Групповая гальваническая  развязка, скорость до 230.4 Кб/с  4 шт.
 +
|-
 +
|RS-232
 +
| colspan="3" |Cкорость до 921.6 Кб/с,  разъем DB-9 (сигналы RX, TX, RTS, CTS)  1 шт.
 +
|-
 +
|Ethernet
 +
|Гальваническая  развязка, 10/100 Мб/с 1 шт.
 +
| colspan="2" |Гальваническая  развязка, 10/100 Мб/с 1 шт.
 +
|-
 +
|USB 2.0
 +
| colspan="3" |1.5 и 12  Мб/с, Host - 1шт., OTG – 1 шт.
 +
|-
 +
|Интерфейс для  программирования и отладки
 +
| colspan="3" |Ethernet
 +
|-
 +
! colspan="4" |Характеристики подключаемых устройств  хранения данных USB-flash
 +
|-
 +
|Версии  спецификации USB
 +
| colspan="3" |2.0 LS,  FS, HS
 +
|-
 +
|Типы файловых систем
 +
| colspan="3" |FAT (12,16,32), NTFS, ext (2,3,4)
 +
|-
 +
|Максимальная  емкость USB-накопителя, Гб
 +
| colspan="3" |2 Тб
 +
|-
 +
! colspan="4" |Характеристики подключаемых устройств  хранения данных SD-карт
 +
|-
 +
|Версии  спецификации SD
 +
| colspan="3" |2.00 часть  A2
 +
|-
 +
|Типы  SD-карт
 +
| colspan="3" |SD  (до 2 Гб), SDHC (до  32 Гб), SDXC (до 2 Тб)
 +
|-
 +
|Класс скорости
 +
| colspan="3" |SD class  2 и выше
 +
|-
 +
|Типы файловых систем
 +
| colspan="3" |FAT (12,16,32), NTFS, ext (2,3,4)
 +
|-
 +
|Максимальная  емкость SD-накопителя,  Гб
 +
| colspan="3" |2 Тб
 +
|-
 +
! colspan="4" |Дискретные входы
 +
|-
 +
|Датчик сети  переменного тока
 +
| colspan="3" |Uвх ~220 В, гальваническая  развязка – 1 шт.
 +
|-
 +
! colspan="4" |Программные ресурсы
 +
|-
 +
|
 +
!АГАВА ПЛК-30
 +
!АГАВА ПЛК-30.1
 +
!АГАВА ПЛК-30.2
 +
|-
 +
|Операционная  система
 +
|Реального  времени Linux RT 4.4.12
 +
| colspan="2" |Реального времени Linux RT 5.19.16
 +
|-
 +
|Система  исполнения
 +
| colspan="3" |CODESYS 3.5.10
 +
|}
 +
{| class="wikitable"
 +
! colspan="2" |Условия эксплуатации
 +
|-
 +
|Тип  помещения
 +
|Закрытые  взрывобезопасные помещения без агрессивных паров и газов
 +
|-
 +
|Температура  окружающего воздуха
 +
|От 0 до +70 °С
 +
|-
 +
|Влажность  воздуха
 +
|Верхний  предел относительной влажности воздуха 80 % при +35 °С и более низких  температурах без конденсации влаги.
 +
|-
 +
|Атмосферное  давление
 +
|От 86 до 107  кПа
 +
|}
 +
 +
== Устройство и принцип работы прибора ==
 +
[[Файл:ПК30-Промышленный контроллер ПК-30.jpg|мини|Внешний вид прибора]]
 +
Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления на DIN-рейку 35 мм. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные по двум боковым и передней сторонам контроллера. Открытие корпуса для подключения внешних связей не требуется.
 +
 +
На верхней боковой стороне расположены разъемы SD-карты, USB-host, USB-OTG, и Ethernet. Разъем Ethernet RJ-45 предназначен для использования как экранированных (STP, FTP), так и неэкранированных (UTP) кабелей. На разъеме Ethernet установлены два светодиода – зеленый и желтый. Зеленый светодиод индицирует подключение к сети Ethernet (Link), желтый – прохождение пакетов по сети (Act). На нижней боковой стороне расположены разъем RS-232 и микропереключатели 1 и 2. Распайка разъема RS-232 стандартная для 9-контактного разъема COM-порта (EIA/TIA-574). Микропереключатель 1 определяет источник загрузки ПЛК. Нормальное положение OFF (верхнее) – загрузка с NAND-памяти, ON (нижнее) – загрузка с SD-карты. Микропереключатель 2 служит для применения пользователями и доступен в среде ОС Linux.
 +
 +
На передней стороне прибора расположены разъемы:
 +
 +
* X1 (RS485-1 и RS485-2);
 +
* X2 (RS485-3 и RS485-4);
 +
* X4 (датчик сети);
 +
* X5 (питание);
 +
* X7 (экран Ethernet);
 +
* XS3 (подключение терминального резистора 120 Ом для RS485-1);
 +
* XS4 (подключение терминального резистора 120 Ом для RS485-2);
 +
* XS5 (подключение терминального резистора 120 Ом для RS485-3);
 +
* XS6 (подключение терминального резистора 120 Ом для RS485-4).
 +
 +
На лицевой поверхности прибора находится клавиатура и светодиоды:
 +
 +
* «Работа», «Авария» и «Программа» - программно-управляемые светодиоды;
 +
* «Диск» - индикация обращения к SD-карте;
 +
* «USB» - индикатор обращения к USB-устройствам;[[Файл:ПЛК30 - Схемы подключения линии RS-485.png|мини|Схема подключения линии RS-485]]
 +
* «RS485-1», «RS485-2», «RS485-3» и «RS485-4» - двуцветные индикаторы обмена по соответствующим линиям RS-485, при передаче горит красный свет, при приеме - зеленый;
 +
* «RS232» - двуцветный индикатор обмена интерфейса RS232, при передаче горит красный свет, при приеме – зеленый.
 +
 +
Прибор оснащен встроенными часами реального времени, которые питаются от съемной литиевой батареи типа CR1220.
 +
 +
Встроенный блок питания обеспечивает питание всего устройства и защищен самовосстанавливающимся предохранителем.
 +
[[Файл:ПЛК30 - Схема подключения экранированной линии RS-485.png|мини|Схема подключения экранированной линии RS-485]]
 +
[[Файл:ПЛК30 - Cхема подключения экранированной линии RS-485 с дренажным проводом.png|мини|Cхема подключения экранированной линии RS-485 с дренажным проводом]]
 +
 +
=== Разъем X1 (RS485-1, RS485-2), назначение контактов ===
 +
{| class="wikitable"
 +
!№ конт.
 +
!Назначение
 +
!№ конт.
 +
!Назначение
 +
|-
 +
|1
 +
|A (Data  +) RS485-1
 +
|5
 +
|A (Data  +) RS485-2
 +
|-
 +
|2
 +
|B (Data  -) RS485-1
 +
|6
 +
|B (Data  -) RS485-2
 +
|-
 +
|3
 +
|Дренаж-1
 +
|7
 +
|Дренаж-2
 +
|-
 +
|4
 +
|Экран-1
 +
|8
 +
|Экран-2
 +
|-
 +
|
 +
|
 +
|9
 +
|Земля
 +
|}
 +
 +
=== Разъем X2 (RS485-3, RS485-4), назначение контактов ===
 +
{| class="wikitable"
 +
!№ конт.
 +
!Назначение
 +
!№ конт.
 +
!Назначение
 +
|-
 +
|1
 +
|A (Data  +) RS485-3
 +
|5
 +
|A (Data  +) RS485-4
 +
|-
 +
|2
 +
|B (Data  -) RS485-3
 +
|6
 +
|B (Data  -) RS485-4
 +
|-
 +
|3
 +
|Дренаж-3
 +
|7
 +
|Дренаж-4
 +
|-
 +
|4
 +
|Экран-3
 +
|8
 +
|Экран-4
 +
|-
 +
|
 +
|
 +
|9
 +
|Земля
 +
|}
 +
[[Файл:ПЛК30 - Схема подключения датчика сети.png|мини|Схема подключения датчика сети]]
 +
 +
=== Разъем X4 (датчик сети), назначение контактов ===
 +
{| class="wikitable"
 +
!№ конт.
 +
!Назначение
 +
|-
 +
|1
 +
|~220 В
 +
|-
 +
|2
 +
|~220 В
 +
|}
 +
 +
=== Разъем X5 (питание), назначение контактов ===
 +
[[Файл:ПЛК30.2 и ПК-30.2 Схема подключения питания 24 В.png|мини|Схема подключения питания АГАВА ПЛК-30.2]]
 +
[[Файл:ПЛК30 - Схема подключения питания.png|мини|Схема подключения питания АГАВА ПЛК-30 и АГАВА ПЛК-30.1]]
 +
{| class="wikitable"
 +
|+
 +
! colspan="2" |АГАВА ПЛК-30.2
 +
|-
 +
!№ конт.
 +
!Назначение
 +
|-
 +
|1
 +
|Заземление
 +
|-
 +
|2
 +
|Общий
 +
|-
 +
|3
 +
|Питание + 24 В
 +
|}
 +
{| class="wikitable"
 +
! colspan="2" |АГАВА ПЛК-30, АГАВА ПЛК-30.1
 +
|-
 +
!№ конт.
 +
!Назначение
 +
|-
 +
|1
 +
|~220 В
 +
|-
 +
|2
 +
|Заземление
 +
|-
 +
|3
 +
|~220 В
 +
|}
 +
[[Файл:ПЛК30 - Схема подключения экранированной линии Ethernet.png|мини|Схема подключения экранированной линии Ethernet]]
 +
 +
=== Разъем X7 (экран Ethernet), назначение контактов ===
 +
{| class="wikitable"
 +
!№ конт.
 +
!Назначение
 +
|-
 +
|1
 +
|Соединение с экраном через резистор 100  Ом
 +
|-
 +
|2
 +
|Прямое соединение с экраном
 +
|}
 +
 +
=== Терминальные джамперы, назначение ===
 +
{| class="wikitable"
 +
!Линия
 +
!Обозначение
 +
!Назначение
 +
|-
 +
|RS485-1
 +
|XS3
 +
| rowspan="4" |При  установленном джампере (замыкании контактов перемычкой) подключаются внутренние терминальные
 +
 +
резисторы 120 Ом для согласования с соответствующим  волновым сопротивлением кабеля
 +
|-
 +
|RS485-2
 +
|XS4
 +
|-
 +
|RS485-3
 +
|XS5
 +
|-
 +
|RS485-4
 +
|XS6
 +
|}
 +
 +
=== Программная часть ===
 +
Программная часть прибора состоит из трех модулей:
 +
 +
* загрузчик ОС;
 +
* ОС Linux;
 +
* среда исполнения CODESYS.
 +
 +
При включении прибора сначала выполняется загрузчик, потом запускается ОС и, затем, cреда исполнения CODESYS, которая запускает на выполнение программу ПЛК. Если программа CODESYS не загружена в ПЛК, то прибор будет готов к ее загрузке.
 +
 +
Загрузчик ОС выполняет распаковку образа ОС, его размещение в ОЗУ, запуск на выполнение загрузки ОС. Кроме того, загрузчик обеспечивает обновление образа ОС во внутренней NAND-памяти. Во время работы загрузчика загорается светодиод «Работа», далее при загрузке ОС светодиод гаснет.
 +
 +
ОС Linux служит базовой операционной системой, на которой выполняется cреда исполнения CODESYS.
 +
 +
Среда исполнения CODESYS – это приложение, работающее под управлением ОС Linux, выполняющее машинно-независимый код проекта, созданный средой программирования CODESYS и определяющий логику работы ПЛК.
 +
 +
== Подготовка прибора к использованию ==
 +
 +
=== Общие указания ===
 +
В зимнее время тару с ПЛК распаковывать в отапливаемом помещении не ранее чем через 12 ч после внесения ее в помещение. Монтаж, эксплуатация и демонтаж ПЛК должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшими инструктаж по работе с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе.
 +
 +
=== Указания мер безопасности ===
 +
По способу защиты от поражения электрическим током ПЛК соответствует классу 0 по ГОСТ 12.2.007.0-75.
 +
 +
При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».
 +
 +
При эксплуатации прибора открытые контакты клеммника находятся под напряжением. Установку прибора следует производить в специализированных шкафах, доступ внутрь которых разрешен только квалифицированным специалистам.
 +
 +
Любые подключения к ПЛК и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.
 +
 +
=== Монтаж и подключение прибора ===
 +
Последовательность монтажа прибора следующая:
 +
 +
* осуществляется подготовка посадочного места в шкафу электрооборудования, конструкция шкафа должна обеспечивать защиту прибора от попадания в него влаги, грязи и посторонних предметов;
 +
* прибор закрепляется на DIN-рейке, при размещении прибора следует помнить, что при эксплуатации открытые контакты клемм находятся под напряжением, опасным для человеческой жизни.
 +
 +
Питание ПЛК следует осуществлять от сети переменного или постоянного тока напряжением 90-265 В. Для повышения помехозащищенности и безаварийной работы прибора рекомендуется использовать источник бесперебойного питания. Линии питания выполняются многожильным кабелем сечением от 0,35 до 0,75 мм<sup>2</sup>. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.
 +
 +
Подключение интерфейса RS-485 выполняется по двухпроводной схеме симметричным кабелем с волновым сопротивлением 120 Ом. Рекомендуемые типы кабелей: КИПвЭВ 1,5х2х0,78; КИПЭВ 2х2х0,6 или аналогичные. Подключение производить при отключенном напряжении питания всех устройств сети RS-485. Необходимо соблюдать полярность подключения. Провод «А» подключается к выводу «А» контроллера, аналогично соединяются выводы «B». В оконечных узлах линии RS-485 устанавливаются терминальные резисторы. В контроллере встроенные терминальные резисторы сопротивлением 120 Ом подключаются соответствующими [[Руководство по эксплуатации АГАВА ПЛК-30#.D0.A2.D0.B5.D1.80.D0.BC.D0.B8.D0.BD.D0.B0.D0.BB.D1.8C.D0.BD.D1.8B.D0.B5 .D0.B4.D0.B6.D0.B0.D0.BC.D0.BF.D0.B5.D1.80.D1.8B.2C .D0.BD.D0.B0.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D0.B5|перемычками XS]]. Варианты схем подключения линий приведены в Приложениях 1-4. При использовании кабеля «витая пара» типа UTP категории не ниже 4 с волновым сопротивлением 100 Ом, в качестве терминальных резисторов следует использовать внешние согласующие терминальные резисторы номиналом 100 Ом, предварительно сняв соответствующие подключенной линии перемычки XS1-XS6. Длина линии связи для интерфейса RS-485 – до 1000 м.
 +
 +
Устройство должно быть надежно заземлено. На заземляющих зажимах не должно быть ржавчины. При техническом обслуживании необходимо осуществлять проверку заземления.
 +
 +
=== Электромагнитные помехи и методы их подавления ===
 +
На работу прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.
 +
 +
Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:
 +
 +
* обеспечить надежное экранирование сигнальных линий. Экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;
 +
* для линий связи использовать дренажный провод для выравнивания потенциалов приемо-передатчиков;
 +
* прибор рекомендуется устанавливать в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.). Корпус шкафа должен быть надежно заземлен.
 +
 +
Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:
 +
 +
* подключать прибор к питающей сети отдельно от силового оборудования;
 +
* при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;
 +
* все экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;
 +
* заземляющие цепи должны быть выполнены проводами с сечением не менее 1 мм<sup>2</sup>;
 +
* устанавливать фильтры сетевых помех в линиях питания прибора;
 +
* устанавливать искрогасящие фильтры в линиях коммутации силового оборудования.
 +
 +
== Настройка прибора ==
 +
На уровне операционной системы прибор имеет файловые ресурсы и системную консоль. В файлах содержится необходимая информация для работы ОС и системы исполнения CODESYS. Консоль служит для интерактивного взаимодействия с ОС (выполнения команд ОС и т. п.).
 +
 +
Файловая система состоит из системной ФС и монтируемой ФС, которая доступна как для чтения, так и для записи, и имеет следующие точки монтажа:
 +
 +
* /run/media/mmcblk* для SD-карты;
 +
* /run/media/sda* для и USB-накопителя;
 +
 +
Системная консоль находится на последовательном порте RS-232. Параметры терминала для консоли следующие:
 +
 +
* скорость (бит/с): 115200
 +
* биты данных: 8
 +
* четность: Нет
 +
* стоповые биты: 1
 +
* управление потоком: Нет
 +
 +
Соединение контроллера с ПК по интерфейсу RS-232 производится нуль-модемным кабелем.
 +
 +
При загруженной ОС, подключенной и настроенной сети доступ к системной консоли можно получить по SSH.
 +
 +
Права администратора для входа по SSH:
 +
 +
* логин: root
 +
* пароль отсутствует
 +
 +
Для установки времени и даты следует воспользоваться командой:
 +
date MMDDhhmmYYYY
 +
где
 +
 +
* MM – месяц (1-12);
 +
* DD – число (1-31);
 +
* hh – часы (0-23);
 +
* mm – минуты (0-59);
 +
* YYYY – год.
 +
 +
Для сохранения установленного времени и даты в часы реального времени воспользуйтесь командой:
 +
hwclock –w
 +
При подключении контроллера к сети Ethernet и наличии выхода в Интернет происходит синхронизация времени прибора с серверами точного времени.
 +
 +
Часовой пояс устанавливается в файле /etc/profile путем задания переменной окружения TZ. Например, export TZ="STD-5" (для Екатеринбурга).
 +
 +
Доступ к файлам и ресурсам контроллера при загруженной ОС (в т. ч. запущенной системы исполнения CODESYS) можно получить следующими способами:
 +
 +
* через системную консоль на порте RS-232;
 +
* через системную консоль SSH-сервиса;
 +
* через sftp-сервер.
 +
 +
Для использования сетевых ресурсов необходимо настроить подключение к сети Ethernet. По умолчанию прибор настроен на получение сетевых настроек по DHCP. Просмотреть IP-адрес и другую сетевую конфигурацию можно из консоли, набрав команду:
 +
ifconfig
 +
Задать статический IP-адрес можно в файле /etc/systemd/network/10-eth.network, например:
 +
[Network]
 +
DHCP=no
 +
Address=192.168.10.100/24
 +
Gateway=192.168.10.10
 +
Для доступа к файлам контроллера через sftp-сервер следует пользоваться Unix-совместимым sftp-клиентом. Под ОС Windows это может быть, например, WinSCP, Total Commander и т. п.
 +
 +
== Работа прибора с CODESYS V3.5 ==
 +
[[Файл:ПЛК30 - Добавление описания ПЛК в репозиторий устройств.png|мини|311x311px|Добавление описания ПЛК в репозиторий устройств]]
 +
Детальное описание работы в среде программирования (СП) CODESYS приводится в документации, поставляемой вместе с СП. Описание библиотек для CODESYS для работы с ПЛК «Агава ПЛК-30» приводится в  Руководстве программиста CODESYS (АГСФ.421445.003). Ниже описывается основной порядок работы ПЛК с CODESYS.
 +
 +
Для начала работы с ПЛК «Агава ПЛК-30» необходимо в репозиторий устройств СП CODESYS добавить описание контроллера. Для этого нужно в меню ''Tools | Device Repository'' выбрать ''Install'' и далее выбрать файл Agava6432.30.devdesc.xml. Данный файл входит в комплект поставки прибора, также последняя версия файла доступна на сайте производителя www.kb-agava.ru.
 +
 +
Для создания нового проекта необходимо в СП CODESYS вызвать команду меню ''File | New Project'', задать путь и имя проекта и выбрать подходящий шаблон Standard project.
 +
 +
В списке устройств выбрать Agava6432.30.
 +
 +
Подключить ПЛК к общей сети Ethernet с компьютером, на котором установлена СП CODESYS. Включить ПЛК, дождаться его загрузки.
 +
 +
В окне Devices дважды щелкнуть на Device(Agava6432.30). Откроется вкладка Device, в которой выбрать Scan Network для сканирования сети с подключенными ПЛК. После сканирования откроется список обнаруженных ПЛК.
 +
{|align="center"
 +
|-valign="top"
 +
|[[Файл:ПЛК30 - Создание проекта.png|мини|231x231px|Создание проекта]]
 +
|[[Файл:ПЛК30 - Выбор описания ПЛК.png|мини|Выбор описания ПЛК]]
 +
|[[Файл:ПЛК30 - Выбор ПЛК.png|мини|Выбор ПЛК]]
 +
|[[Файл:ПЛК30 - Подключение СП CODESYS к ПЛК.png|мини|Подключение СП CODESYS к ПЛК]]
 +
|}
 +
 +
 +
 +
Из списка выбрать ПЛК, к которому нужно подключиться, и нажать ОК. Далее выбрать ''Online | Login'' для подключения к ПЛК и загрузки проекта.
 +
 +
== Обновление базовых программных компонентов ПЛК ==
 +
Прибор поставляется с установленными базовыми программными компонентами. В процессе эксплуатации прибора может возникнуть необходимость их обновления. Файлы программных компонентов могут быть получены через сайт Изготовителя – www.kb-agav.ru,  либо предоставлены по запросу.
 +
 +
Базовое программное обеспечение для ПЛК состоит из следующих модулей:
 +
 +
* загрузчик;
 +
* ОС Linux;
 +
* корневая файловая система;
 +
* система исполнения CODESYS.
 +
 +
Загрузчик служит для загрузки ОС, а также для обновления программных компонентов контроллера и по умолчанию хранится во NAND-памяти ПЛК. Файлы компонентов загрузчика: u-boot.img (образ U-Boot) и MLO (первичный загрузчик). Данные файлы взаимосвязаны и должны применяться только совместно, одной и той же версии. При включении контроллера сначала происходит загрузка первичного загрузчика MLO во внутреннюю память процессора, который выполняет инициализацию необходимого оборудования и загружает основной загрузчик U-Boot, который впоследствии загружает компоненты ОС Linux и передает им управление. Контроллер позволяет выбирать источник загрузки при помощи микропереключателя 1, расположенного на боковой стенке лицевой панели: либо из NAND-памяти - это основной режим загрузки (положение микропереключателя «OFF» - вверх), либо с SD-карты – это дополнительный режим загрузки для обновления или аварийного восстановления контроллера.
 +
 +
Программные компоненты ОС Linux хранятся в NAND-памяти контроллера и состоят из образа ядра Linux – файл zImage и файла описания устройств am335x-agava_30.dtb. Данные файлы взаимосвязаны и должны применяться только совместно, одной и той же версии.
 +
 +
Корневая файловая система содержит набор каталогов и утилит для нормальной работы ОС, хранится в NAND-памяти и монтируется при загрузке ядра ОС Linux. Имя файла образа для прошивки корневой файловой системы – agava.ubi.
 +
 +
Система исполнения CODESYS состоит из файлов codesyscontrol, codesyscontrol.a и CODESYSControl.cfg, размещена в корневой файловой системе в каталоге /usr/bin/codesys и запускается как сервис при загрузке ОС Linux. Данные файлы взаимосвязаны и должны применяться только совместно, одной и той же версии.
 +
 +
=== Обновление компонентов загрузчика ===
 +
 +
* подготовить SD-карту с файловой системой FAT (12,16,32), разместить в ее корневой каталог файлы для обновления MLO и u-boot.img. Установить SD-карту в прибор;
 +
* подключить ПЛК нуль-модемным кабелем к интерфейсу RS-232 компьютера, на компьютере настроить терминал, в соответствии с параметрами, указанными в п. 5.3, выбрать соответствующий порт;
 +
* чтобы зайти в загрузчик, необходимо включить ПЛК и сразу нажимать любую клавишу в терминале компьютера до появления в нем строки '''AGAVA6432.30#''';
 +
* в терминале последовательно выполнить команды:
 +
 +
run upd_mlo
 +
run upd_u-boot
 +
 +
* убедиться, что команды выполнились без ошибок;
 +
* выключить ПЛК, затем включить и повторно зайти в загрузчик, как было указано выше, убедиться, что произошла загрузка обновленной версии загрузчика;
 +
* обновить переменные окружения нового загрузчика, выполнив команды в терминале:
 +
 +
env default –f –a
 +
saveenv
 +
reset
 +
 +
* убедиться, что произошла полная загрузка контроллера - до появления приглашения ОС Linux в командной строке '''agava6432_30 login:.'''
 +
 +
=== Обновление компонентов ОС Linux ===
 +
Порядок действия по обновлению компонентов ОС Linux:
 +
 +
* подготовить SD-карту с файловой системой FAT (12,16,32), в корневом каталоге SD-карты создать папку boot, разместить в папке файлы для обновления - zImage и am335x-agava_30.dtb. Установить SD-карту в прибор.
 +
* подключить ПЛК нуль-модемным кабелем к интерфейсу RS-232 компьютера, на компьютере настроить терминал, в соответствии с параметрами, указанными в п. 5.3, выбрать соответствующий порт;
 +
* чтобы зайти в загрузчик, необходимо включить ПЛК и сразу нажимать любую клавишу в терминале компьютера до появления в нем строки '''AGAVA6432.30#''';
 +
* в терминале последовательно выполнить команды:
 +
 +
run upd_fdt
 +
run upd_linux
 +
reset
 +
 +
* убедиться, что команды выполнилась без ошибок и контроллер перезагрузился с обновленной версией Linux.
 +
 +
=== Обновление корневой файловой системы ===
 +
{{Внимание|Тип=Восклицание красный.png|Текст=Внимание! При обновлении корневой файловой системы все пользовательские настройки, проекты и иные файлы пользователя не сохраняются. Перед обновлением их необходимо сохранить самостоятельно!}}
 +
 +
* подготовить SD-карту с файловой системой FAT (12,16,32), разместить в корневой каталог файл образа корневой файловой системы agava.ubi (если файл был поставлен с другим именем, но с расширением *.ubi, необходимо его переименовать в agava.ubi), установить SD-карту в прибор;
 +
* подключить ПЛК нуль-модемным кабелем к интерфейсу RS-232 компьютера, на компьютере настроить терминал, в соответствии с параметрами, указанными в п. 5.3, выбрать соответствующий порт;
 +
* чтобы зайти в загрузчик, необходимо включить ПЛК и сразу нажимать любую клавишу в терминале компьютера до появления в нем строки '''AGAVA6432.30#''';
 +
* в терминале последовательно выполнить команды:
 +
 +
run upd_rootfs
 +
reset
 +
 +
* убедиться, что прошивка выполнилась без ошибок и контроллер перезагрузился с обновленной корневой файловой системой.
 +
 +
Обновление системы исполнения CODESYS может быть выполнено либо копированием компонентов CODESYS, либо при помощи менеджера пакетов opkg.
 +
 +
Обновление CODESYS копированием:
 +
 +
* загрузить ПЛК;
 +
* подключиться к контроллеру через sftp-клиент или SSH;
 +
* сделать резервную копию каталога /usr/bin/codesys;
 +
* поместить новые файлы системы исполнения CODESYS в каталог /usr/bin/codesys (перезаписав старые);
 +
* перезагрузить ПЛК.
 +
 +
Обновление CODESYS с использованием менеджера пакетов:
 +
 +
* поместить пакет с обновлением agava-codesys.ipk в контроллер (через SSH, sftp и т.п.);
 +
* подать команду установки обновления:
 +
opkg upgrade <путь до пакета>agava-codesys.ipk
 +
 +
== Техническое обслуживание ==
 +
При выполнение работ по техническому обслуживанию контроллера необходимо соблюдать меры безопасности, изложенные в разделе 4.
 +
 +
Технический осмотр контроллера проводится обслуживающим персоналом не реже одного раза в 6 месяцев и включает в себя выполнение следующих операций:
 +
 +
* очистку корпуса и клеммных колодок прибора от пыли, грязи и посторонних предметов;
 +
* проверку качества крепления контроллера на DIN-рейке;
 +
* проверку качества подключения внешних связей.
 +
 +
Обнаруженные при осмотре недостатки следует немедленно устранить.
 +
 +
Замена литиевой батареи часов реального времени:
 +
 +
* подготовить новую литиевую батарею CR1220;
 +
* выключить и демонтировать контроллер;
 +
* поместить контроллер на столе лицевой крышкой вверх;
 +
* извлечь SD-карту;
 +
* открутить четыре винта крепления лицевой крышки контроллера;
 +
* аккуратно сдвинуть левую сторону крышки вниз, не допуская отсоединения шлейфа крышки от разъема;
 +
* держатель батареи X4 расположен у левого верхнего угла LCD-индикатора;
 +
* часовой отверткой извлечь старую батарею и установить новую;
 +
* собрать прибор в обратной последовательности, установить SD-карту;
 +
* установить прибор на место.
 +
 +
== Правила транспортирования и хранения ==
 +
Контроллер должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).
 +
 +
Транспортирование допускается всеми видами закрытого транспорта.
 +
 +
Транспортирование на самолетах должно производиться в отапливаемых герметичных отсеках.
 +
 +
Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.
 +
 +
Воздух в помещении хранения не должен содержать агрессивных паров и газов.
 +
 +
== Комплектность ==
 +
{| class="wikitable"
 +
|Контроллер «АГАВА ПЛК-30»
 +
|1 шт.
 +
|-
 +
|Руководство по эксплуатации
 +
|1 шт.
 +
|-
 +
|Руководство программиста ПЛК
 +
|1 шт.
 +
|-
 +
|Нуль-модемный кабель 9F/9F
 +
|1 шт.
 +
|-
 +
|Паспорт
 +
|1 шт.
 +
|}
 +
 +
== Гарантийные обязательства ==
 +
Гарантийный срок эксплуатации – 12 месяцев со дня продажи.
 +
 +
В случае выхода контроллера из строя в течение гарантийного срока при условии соблюдения потребителем правил транспортирования, хранения, монтажа и эксплуатации предприятие-изготовитель обязуется осуществить его бесплатный ремонт.
 +
 +
Для отправки в ремонт необходимо вложить в коробку с контроллером паспорт, акт отказа и отправить по адресу:
 +
 +
620144 г. Екатеринбург, ул. Верещагина, 6А, ООО "Конструкторское Бюро АГАВА".

Текущая версия на 08:19, 3 марта 2025

АГСФ.421445.003РЭ
Редакция: 1.4
Дата: 03-03-2025

1 Назначение

Программируемый логический контроллер АГАВА ПЛК-30 предназначен для создания систем автоматизированного управления технологическим оборудованием в различных областях промышленности, жилищно-коммунального и сельского хозяйства.

Логика работы ПЛК определяется потребителем в процессе программирования контроллера. Программирование осуществляется с помощью среды разработки проекта CODESYS v3.5 SP10+.

Проекты могут быть разработаны с использованием любого из языков стандарта IEC 61131-3: SFC: Sequential Function Chart (или Grafcet), FBD: Function Block Diagram, LD: Ladder Diagram, ST: Structured Text и IL: Instruction List, а также языка CFC: Continuous Function Chart.

Загрузка проекта в прибор и его отладка производятся через интерфейс Ethernet.

Прибор оснащен жидкокристаллическим графическим индикатором, клавиатурой, одним (АГАВА ПЛК-30) или двумя (АГАВА ПЛК-30.1 и АГАВА ПЛК-30.2) портами Ethernet, четырьмя RS-485 портами, RS-232 портом, USB-host и USB-OTG портами, слотом для SD-карты, датчиком наличия питающей сети.

Наличие графического индикатора позволяет разработчику проекта выводить на него различную информацию о состоянии объекта, прибора и т. п. Кроме того, из проекта можно управлять цветами подсветки индикатора.

Наличие клавиатуры позволяет вводить в контроллер различные данные и управлять объектом по месту.

Встроенный пьезоэлектрический зуммер может быть использован в качестве звуковой сигнализации.

На лицевой панели прибора присутствуют светодиоды «Работа», «Авария» и «Программа», управление которыми доступно из программы проекта.

Четыре гальванически изолированных порта RS-485 позволяют осуществлять высокоскоростной обмен с внешними устройствами ввода-вывода по стандартному протоколу MODBUS-RTU. Порт RS-232 обеспечивает связь с другими устройствами (ИБП и т. п.).

В ПЛК может быть установлена SD-карта объемом до 2 Тб, которая используется прибором в качестве накопителя, что позволяет сохранять большой объем информации.

Наличие порта USB-host позволяет подключать к прибору USB-flash-накопители и другие USB-устройства. Порт USB-OTG может выступать в роли USB-host или USB-device и позволяет подключать прибор к компьютеру для съема информации с внутренней SD-карты без ее извлечения.

Применение ОС реального времени Linux RT в ПЛК позволяет использовать в проектах ее ресурсы, такие как хранение и накопление данных в файлах, их перенос на внешний съемный USB-flash-диск, либо по сети Ethernet. Многозадачность ОС позволяет создавать проекты, работающие параллельно с назначением различных приоритетов.

Наличие сетевых ресурсов позволяет производить обмен информацией по локальной сети или через Интернет. Код проекта сохраняется на внутренней NAND-памяти, энергонезависимые переменные (тип retain) могут сохраняться как в NAND-памяти, так и на SD-карте, что позволяет создавать большие проекты и пользоваться значительным числом переменных retain. Наличие драйверов в ОС Linux позволяет подключать к ПЛК различные устройства, такие как модемы, Wi-Fi сетевые адаптеры и пр.

Питание прибора производится от сети от переменного (АГАВА ПК-30 и АГАВА ПК-30.1) или постоянного тока (АГАВА ПК-30.2).Встроенный гальванически развязанный датчик питающей сети позволяет прибору определить отсутствие сети, предпринять соответствующие действия, либо корректно завершить работу.

2 Технические характеристики и условия эксплуатации

Общие сведения
АГАВА ПЛК-30 АГАВА ПЛК-30.1 АГАВА ПЛК-30.2
Конструктивное исполнение Корпус для крепления на DIN-рейку 35 мм.
Габаритные размеры 224х125х60
Степень защиты корпуса IP20
Напряжение питания 90-265В переменного или постоянного тока.

Частота переменного тока до 63Гц.

Номинальное значение: ~220В 50Гц.

24 ± 10%

постоянного тока

Потребляемая мощность 7Вт
Индикация Графический LCD-индикатор с RGB-подсветкой 128х64 (диагональ 62 мм.)

Индикаторы приема-передачи интерфейсов RS-485, Ethernet, USB

Индикатор обращения к SD-карте

Программируемые индикаторы «Работа», «Авария», «Программа»

Звуковая сигнализация Встроенный пьезоэлектрический зуммер
Органы управления Клавиатура 20 клавиш
Аппаратные ресурсы
АГАВА ПЛК-30 АГАВА ПЛК-30.1 АГАВА ПЛК-30.2
Микроконтроллер 32-разрядный, Cortex-A8 600МГц 32-разрядный, Quad-core ARM CortexTM-A7 Processor
Объем и тип оперативной памяти 128 Мб, DDR3 1024 Мб, DDR3
Объем и тип флеш-памяти 128 Мб, NAND 8 Гб, eMMC
Объем SD-карты до 2 Тб
Часы реального времени Есть
Сторожевой таймер Есть
Интерфейсы
АГАВА ПЛК-30 АГАВА ПЛК-30.1 АГАВА ПЛК-30.2
RS-485 Групповая гальваническая развязка, скорость до 230.4 Кб/с  4 шт.
RS-232 Cкорость до 921.6 Кб/с, разъем DB-9 (сигналы RX, TX, RTS, CTS) 1 шт.
Ethernet Гальваническая развязка, 10/100 Мб/с 1 шт. Гальваническая развязка, 10/100 Мб/с 1 шт.
USB 2.0 1.5 и 12 Мб/с, Host - 1шт., OTG – 1 шт.
Интерфейс для программирования и отладки Ethernet
Характеристики подключаемых устройств хранения данных USB-flash
Версии спецификации USB 2.0 LS, FS, HS
Типы файловых систем FAT (12,16,32), NTFS, ext (2,3,4)
Максимальная емкость USB-накопителя, Гб 2 Тб
Характеристики подключаемых устройств хранения данных SD-карт
Версии спецификации SD 2.00 часть A2
Типы SD-карт SD (до 2 Гб), SDHC (до 32 Гб), SDXC (до 2 Тб)
Класс скорости SD class 2 и выше
Типы файловых систем FAT (12,16,32), NTFS, ext (2,3,4)
Максимальная емкость SD-накопителя, Гб 2 Тб
Дискретные входы
Датчик сети переменного тока Uвх ~220 В, гальваническая развязка – 1 шт.
Программные ресурсы
АГАВА ПЛК-30 АГАВА ПЛК-30.1 АГАВА ПЛК-30.2
Операционная система Реального времени Linux RT 4.4.12 Реального времени Linux RT 5.19.16
Система исполнения CODESYS 3.5.10
Условия эксплуатации
Тип помещения Закрытые взрывобезопасные помещения без агрессивных паров и газов
Температура окружающего воздуха От 0 до +70 °С
Влажность воздуха Верхний предел относительной влажности воздуха 80 % при +35 °С и более низких температурах без конденсации влаги.
Атмосферное давление От 86 до 107 кПа

3 Устройство и принцип работы прибора

Внешний вид прибора

Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления на DIN-рейку 35 мм. Подключение всех внешних связей осуществляется через разъемные соединения, расположенные по двум боковым и передней сторонам контроллера. Открытие корпуса для подключения внешних связей не требуется.

На верхней боковой стороне расположены разъемы SD-карты, USB-host, USB-OTG, и Ethernet. Разъем Ethernet RJ-45 предназначен для использования как экранированных (STP, FTP), так и неэкранированных (UTP) кабелей. На разъеме Ethernet установлены два светодиода – зеленый и желтый. Зеленый светодиод индицирует подключение к сети Ethernet (Link), желтый – прохождение пакетов по сети (Act). На нижней боковой стороне расположены разъем RS-232 и микропереключатели 1 и 2. Распайка разъема RS-232 стандартная для 9-контактного разъема COM-порта (EIA/TIA-574). Микропереключатель 1 определяет источник загрузки ПЛК. Нормальное положение OFF (верхнее) – загрузка с NAND-памяти, ON (нижнее) – загрузка с SD-карты. Микропереключатель 2 служит для применения пользователями и доступен в среде ОС Linux.

На передней стороне прибора расположены разъемы:

  • X1 (RS485-1 и RS485-2);
  • X2 (RS485-3 и RS485-4);
  • X4 (датчик сети);
  • X5 (питание);
  • X7 (экран Ethernet);
  • XS3 (подключение терминального резистора 120 Ом для RS485-1);
  • XS4 (подключение терминального резистора 120 Ом для RS485-2);
  • XS5 (подключение терминального резистора 120 Ом для RS485-3);
  • XS6 (подключение терминального резистора 120 Ом для RS485-4).

На лицевой поверхности прибора находится клавиатура и светодиоды:

  • «Работа», «Авария» и «Программа» - программно-управляемые светодиоды;
  • «Диск» - индикация обращения к SD-карте;
  • «USB» - индикатор обращения к USB-устройствам;
    Схема подключения линии RS-485
  • «RS485-1», «RS485-2», «RS485-3» и «RS485-4» - двуцветные индикаторы обмена по соответствующим линиям RS-485, при передаче горит красный свет, при приеме - зеленый;
  • «RS232» - двуцветный индикатор обмена интерфейса RS232, при передаче горит красный свет, при приеме – зеленый.

Прибор оснащен встроенными часами реального времени, которые питаются от съемной литиевой батареи типа CR1220.

Встроенный блок питания обеспечивает питание всего устройства и защищен самовосстанавливающимся предохранителем.

Схема подключения экранированной линии RS-485
Cхема подключения экранированной линии RS-485 с дренажным проводом

3.1 Разъем X1 (RS485-1, RS485-2), назначение контактов

№ конт. Назначение № конт. Назначение
1 A (Data +) RS485-1 5 A (Data +) RS485-2
2 B (Data -) RS485-1 6 B (Data -) RS485-2
3 Дренаж-1 7 Дренаж-2
4 Экран-1 8 Экран-2
9 Земля

3.2 Разъем X2 (RS485-3, RS485-4), назначение контактов

№ конт. Назначение № конт. Назначение
1 A (Data +) RS485-3 5 A (Data +) RS485-4
2 B (Data -) RS485-3 6 B (Data -) RS485-4
3 Дренаж-3 7 Дренаж-4
4 Экран-3 8 Экран-4
9 Земля
Схема подключения датчика сети

3.3 Разъем X4 (датчик сети), назначение контактов

№ конт. Назначение
1 ~220 В
2 ~220 В

3.4 Разъем X5 (питание), назначение контактов

Схема подключения питания АГАВА ПЛК-30.2
Схема подключения питания АГАВА ПЛК-30 и АГАВА ПЛК-30.1
АГАВА ПЛК-30.2
№ конт. Назначение
1 Заземление
2 Общий
3 Питание + 24 В
АГАВА ПЛК-30, АГАВА ПЛК-30.1
№ конт. Назначение
1 ~220 В
2 Заземление
3 ~220 В
Схема подключения экранированной линии Ethernet

3.5 Разъем X7 (экран Ethernet), назначение контактов

№ конт. Назначение
1 Соединение с экраном через резистор 100 Ом
2 Прямое соединение с экраном

3.6 Терминальные джамперы, назначение

Линия Обозначение Назначение
RS485-1 XS3 При установленном джампере (замыкании контактов перемычкой) подключаются внутренние терминальные

резисторы 120 Ом для согласования с соответствующим волновым сопротивлением кабеля

RS485-2 XS4
RS485-3 XS5
RS485-4 XS6

3.7 Программная часть

Программная часть прибора состоит из трех модулей:

  • загрузчик ОС;
  • ОС Linux;
  • среда исполнения CODESYS.

При включении прибора сначала выполняется загрузчик, потом запускается ОС и, затем, cреда исполнения CODESYS, которая запускает на выполнение программу ПЛК. Если программа CODESYS не загружена в ПЛК, то прибор будет готов к ее загрузке.

Загрузчик ОС выполняет распаковку образа ОС, его размещение в ОЗУ, запуск на выполнение загрузки ОС. Кроме того, загрузчик обеспечивает обновление образа ОС во внутренней NAND-памяти. Во время работы загрузчика загорается светодиод «Работа», далее при загрузке ОС светодиод гаснет.

ОС Linux служит базовой операционной системой, на которой выполняется cреда исполнения CODESYS.

Среда исполнения CODESYS – это приложение, работающее под управлением ОС Linux, выполняющее машинно-независимый код проекта, созданный средой программирования CODESYS и определяющий логику работы ПЛК.

4 Подготовка прибора к использованию

4.1 Общие указания

В зимнее время тару с ПЛК распаковывать в отапливаемом помещении не ранее чем через 12 ч после внесения ее в помещение. Монтаж, эксплуатация и демонтаж ПЛК должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшими инструктаж по работе с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе.

4.2 Указания мер безопасности

По способу защиты от поражения электрическим током ПЛК соответствует классу 0 по ГОСТ 12.2.007.0-75.

При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».

При эксплуатации прибора открытые контакты клеммника находятся под напряжением. Установку прибора следует производить в специализированных шкафах, доступ внутрь которых разрешен только квалифицированным специалистам.

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

4.3 Монтаж и подключение прибора

Последовательность монтажа прибора следующая:

  • осуществляется подготовка посадочного места в шкафу электрооборудования, конструкция шкафа должна обеспечивать защиту прибора от попадания в него влаги, грязи и посторонних предметов;
  • прибор закрепляется на DIN-рейке, при размещении прибора следует помнить, что при эксплуатации открытые контакты клемм находятся под напряжением, опасным для человеческой жизни.

Питание ПЛК следует осуществлять от сети переменного или постоянного тока напряжением 90-265 В. Для повышения помехозащищенности и безаварийной работы прибора рекомендуется использовать источник бесперебойного питания. Линии питания выполняются многожильным кабелем сечением от 0,35 до 0,75 мм2. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.

Подключение интерфейса RS-485 выполняется по двухпроводной схеме симметричным кабелем с волновым сопротивлением 120 Ом. Рекомендуемые типы кабелей: КИПвЭВ 1,5х2х0,78; КИПЭВ 2х2х0,6 или аналогичные. Подключение производить при отключенном напряжении питания всех устройств сети RS-485. Необходимо соблюдать полярность подключения. Провод «А» подключается к выводу «А» контроллера, аналогично соединяются выводы «B». В оконечных узлах линии RS-485 устанавливаются терминальные резисторы. В контроллере встроенные терминальные резисторы сопротивлением 120 Ом подключаются соответствующими перемычками XS. Варианты схем подключения линий приведены в Приложениях 1-4. При использовании кабеля «витая пара» типа UTP категории не ниже 4 с волновым сопротивлением 100 Ом, в качестве терминальных резисторов следует использовать внешние согласующие терминальные резисторы номиналом 100 Ом, предварительно сняв соответствующие подключенной линии перемычки XS1-XS6. Длина линии связи для интерфейса RS-485 – до 1000 м.

Устройство должно быть надежно заземлено. На заземляющих зажимах не должно быть ржавчины. При техническом обслуживании необходимо осуществлять проверку заземления.

4.4 Электромагнитные помехи и методы их подавления

На работу прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.

Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:

  • обеспечить надежное экранирование сигнальных линий. Экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;
  • для линий связи использовать дренажный провод для выравнивания потенциалов приемо-передатчиков;
  • прибор рекомендуется устанавливать в металлическом шкафу, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т. п.). Корпус шкафа должен быть надежно заземлен.

Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:

  • подключать прибор к питающей сети отдельно от силового оборудования;
  • при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;
  • все экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;
  • заземляющие цепи должны быть выполнены проводами с сечением не менее 1 мм2;
  • устанавливать фильтры сетевых помех в линиях питания прибора;
  • устанавливать искрогасящие фильтры в линиях коммутации силового оборудования.

5 Настройка прибора

На уровне операционной системы прибор имеет файловые ресурсы и системную консоль. В файлах содержится необходимая информация для работы ОС и системы исполнения CODESYS. Консоль служит для интерактивного взаимодействия с ОС (выполнения команд ОС и т. п.).

Файловая система состоит из системной ФС и монтируемой ФС, которая доступна как для чтения, так и для записи, и имеет следующие точки монтажа:

  • /run/media/mmcblk* для SD-карты;
  • /run/media/sda* для и USB-накопителя;

Системная консоль находится на последовательном порте RS-232. Параметры терминала для консоли следующие:

  • скорость (бит/с): 115200
  • биты данных: 8
  • четность: Нет
  • стоповые биты: 1
  • управление потоком: Нет

Соединение контроллера с ПК по интерфейсу RS-232 производится нуль-модемным кабелем.

При загруженной ОС, подключенной и настроенной сети доступ к системной консоли можно получить по SSH.

Права администратора для входа по SSH:

  • логин: root
  • пароль отсутствует

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

date MMDDhhmmYYYY

где

  • MM – месяц (1-12);
  • DD – число (1-31);
  • hh – часы (0-23);
  • mm – минуты (0-59);
  • YYYY – год.

Для сохранения установленного времени и даты в часы реального времени воспользуйтесь командой:

hwclock –w

При подключении контроллера к сети Ethernet и наличии выхода в Интернет происходит синхронизация времени прибора с серверами точного времени.

Часовой пояс устанавливается в файле /etc/profile путем задания переменной окружения TZ. Например, export TZ="STD-5" (для Екатеринбурга).

Доступ к файлам и ресурсам контроллера при загруженной ОС (в т. ч. запущенной системы исполнения CODESYS) можно получить следующими способами:

  • через системную консоль на порте RS-232;
  • через системную консоль SSH-сервиса;
  • через sftp-сервер.

Для использования сетевых ресурсов необходимо настроить подключение к сети Ethernet. По умолчанию прибор настроен на получение сетевых настроек по DHCP. Просмотреть IP-адрес и другую сетевую конфигурацию можно из консоли, набрав команду:

ifconfig

Задать статический IP-адрес можно в файле /etc/systemd/network/10-eth.network, например:

[Network]
DHCP=no
Address=192.168.10.100/24
Gateway=192.168.10.10

Для доступа к файлам контроллера через sftp-сервер следует пользоваться Unix-совместимым sftp-клиентом. Под ОС Windows это может быть, например, WinSCP, Total Commander и т. п.

6 Работа прибора с CODESYS V3.5

Добавление описания ПЛК в репозиторий устройств

Детальное описание работы в среде программирования (СП) CODESYS приводится в документации, поставляемой вместе с СП. Описание библиотек для CODESYS для работы с ПЛК «Агава ПЛК-30» приводится в  Руководстве программиста CODESYS (АГСФ.421445.003). Ниже описывается основной порядок работы ПЛК с CODESYS.

Для начала работы с ПЛК «Агава ПЛК-30» необходимо в репозиторий устройств СП CODESYS добавить описание контроллера. Для этого нужно в меню Tools | Device Repository выбрать Install и далее выбрать файл Agava6432.30.devdesc.xml. Данный файл входит в комплект поставки прибора, также последняя версия файла доступна на сайте производителя www.kb-agava.ru.

Для создания нового проекта необходимо в СП CODESYS вызвать команду меню File | New Project, задать путь и имя проекта и выбрать подходящий шаблон Standard project.

В списке устройств выбрать Agava6432.30.

Подключить ПЛК к общей сети Ethernet с компьютером, на котором установлена СП CODESYS. Включить ПЛК, дождаться его загрузки.

В окне Devices дважды щелкнуть на Device(Agava6432.30). Откроется вкладка Device, в которой выбрать Scan Network для сканирования сети с подключенными ПЛК. После сканирования откроется список обнаруженных ПЛК.

Создание проекта
Выбор описания ПЛК
Выбор ПЛК
Подключение СП CODESYS к ПЛК


Из списка выбрать ПЛК, к которому нужно подключиться, и нажать ОК. Далее выбрать Online | Login для подключения к ПЛК и загрузки проекта.

7 Обновление базовых программных компонентов ПЛК

Прибор поставляется с установленными базовыми программными компонентами. В процессе эксплуатации прибора может возникнуть необходимость их обновления. Файлы программных компонентов могут быть получены через сайт Изготовителя – www.kb-agav.ru,  либо предоставлены по запросу.

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

  • загрузчик;
  • ОС Linux;
  • корневая файловая система;
  • система исполнения CODESYS.

Загрузчик служит для загрузки ОС, а также для обновления программных компонентов контроллера и по умолчанию хранится во NAND-памяти ПЛК. Файлы компонентов загрузчика: u-boot.img (образ U-Boot) и MLO (первичный загрузчик). Данные файлы взаимосвязаны и должны применяться только совместно, одной и той же версии. При включении контроллера сначала происходит загрузка первичного загрузчика MLO во внутреннюю память процессора, который выполняет инициализацию необходимого оборудования и загружает основной загрузчик U-Boot, который впоследствии загружает компоненты ОС Linux и передает им управление. Контроллер позволяет выбирать источник загрузки при помощи микропереключателя 1, расположенного на боковой стенке лицевой панели: либо из NAND-памяти - это основной режим загрузки (положение микропереключателя «OFF» - вверх), либо с SD-карты – это дополнительный режим загрузки для обновления или аварийного восстановления контроллера.

Программные компоненты ОС Linux хранятся в NAND-памяти контроллера и состоят из образа ядра Linux – файл zImage и файла описания устройств am335x-agava_30.dtb. Данные файлы взаимосвязаны и должны применяться только совместно, одной и той же версии.

Корневая файловая система содержит набор каталогов и утилит для нормальной работы ОС, хранится в NAND-памяти и монтируется при загрузке ядра ОС Linux. Имя файла образа для прошивки корневой файловой системы – agava.ubi.

Система исполнения CODESYS состоит из файлов codesyscontrol, codesyscontrol.a и CODESYSControl.cfg, размещена в корневой файловой системе в каталоге /usr/bin/codesys и запускается как сервис при загрузке ОС Linux. Данные файлы взаимосвязаны и должны применяться только совместно, одной и той же версии.

7.1 Обновление компонентов загрузчика

  • подготовить SD-карту с файловой системой FAT (12,16,32), разместить в ее корневой каталог файлы для обновления MLO и u-boot.img. Установить SD-карту в прибор;
  • подключить ПЛК нуль-модемным кабелем к интерфейсу RS-232 компьютера, на компьютере настроить терминал, в соответствии с параметрами, указанными в п. 5.3, выбрать соответствующий порт;
  • чтобы зайти в загрузчик, необходимо включить ПЛК и сразу нажимать любую клавишу в терминале компьютера до появления в нем строки AGAVA6432.30#;
  • в терминале последовательно выполнить команды:
run upd_mlo
run upd_u-boot
  • убедиться, что команды выполнились без ошибок;
  • выключить ПЛК, затем включить и повторно зайти в загрузчик, как было указано выше, убедиться, что произошла загрузка обновленной версии загрузчика;
  • обновить переменные окружения нового загрузчика, выполнив команды в терминале:
env default –f –a
saveenv
reset
  • убедиться, что произошла полная загрузка контроллера - до появления приглашения ОС Linux в командной строке agava6432_30 login:.

7.2 Обновление компонентов ОС Linux

Порядок действия по обновлению компонентов ОС Linux:

  • подготовить SD-карту с файловой системой FAT (12,16,32), в корневом каталоге SD-карты создать папку boot, разместить в папке файлы для обновления - zImage и am335x-agava_30.dtb. Установить SD-карту в прибор.
  • подключить ПЛК нуль-модемным кабелем к интерфейсу RS-232 компьютера, на компьютере настроить терминал, в соответствии с параметрами, указанными в п. 5.3, выбрать соответствующий порт;
  • чтобы зайти в загрузчик, необходимо включить ПЛК и сразу нажимать любую клавишу в терминале компьютера до появления в нем строки AGAVA6432.30#;
  • в терминале последовательно выполнить команды:
run upd_fdt
run upd_linux
reset
  • убедиться, что команды выполнилась без ошибок и контроллер перезагрузился с обновленной версией Linux.

7.3 Обновление корневой файловой системы

Восклицание красный.png Внимание! При обновлении корневой файловой системы все пользовательские настройки, проекты и иные файлы пользователя не сохраняются. Перед обновлением их необходимо сохранить самостоятельно!
  • подготовить SD-карту с файловой системой FAT (12,16,32), разместить в корневой каталог файл образа корневой файловой системы agava.ubi (если файл был поставлен с другим именем, но с расширением *.ubi, необходимо его переименовать в agava.ubi), установить SD-карту в прибор;
  • подключить ПЛК нуль-модемным кабелем к интерфейсу RS-232 компьютера, на компьютере настроить терминал, в соответствии с параметрами, указанными в п. 5.3, выбрать соответствующий порт;
  • чтобы зайти в загрузчик, необходимо включить ПЛК и сразу нажимать любую клавишу в терминале компьютера до появления в нем строки AGAVA6432.30#;
  • в терминале последовательно выполнить команды:
run upd_rootfs
reset
  • убедиться, что прошивка выполнилась без ошибок и контроллер перезагрузился с обновленной корневой файловой системой.

Обновление системы исполнения CODESYS может быть выполнено либо копированием компонентов CODESYS, либо при помощи менеджера пакетов opkg.

Обновление CODESYS копированием:

  • загрузить ПЛК;
  • подключиться к контроллеру через sftp-клиент или SSH;
  • сделать резервную копию каталога /usr/bin/codesys;
  • поместить новые файлы системы исполнения CODESYS в каталог /usr/bin/codesys (перезаписав старые);
  • перезагрузить ПЛК.

Обновление CODESYS с использованием менеджера пакетов:

  • поместить пакет с обновлением agava-codesys.ipk в контроллер (через SSH, sftp и т.п.);
  • подать команду установки обновления:
opkg upgrade <путь до пакета>agava-codesys.ipk

8 Техническое обслуживание

При выполнение работ по техническому обслуживанию контроллера необходимо соблюдать меры безопасности, изложенные в разделе 4.

Технический осмотр контроллера проводится обслуживающим персоналом не реже одного раза в 6 месяцев и включает в себя выполнение следующих операций:

  • очистку корпуса и клеммных колодок прибора от пыли, грязи и посторонних предметов;
  • проверку качества крепления контроллера на DIN-рейке;
  • проверку качества подключения внешних связей.

Обнаруженные при осмотре недостатки следует немедленно устранить.

Замена литиевой батареи часов реального времени:

  • подготовить новую литиевую батарею CR1220;
  • выключить и демонтировать контроллер;
  • поместить контроллер на столе лицевой крышкой вверх;
  • извлечь SD-карту;
  • открутить четыре винта крепления лицевой крышки контроллера;
  • аккуратно сдвинуть левую сторону крышки вниз, не допуская отсоединения шлейфа крышки от разъема;
  • держатель батареи X4 расположен у левого верхнего угла LCD-индикатора;
  • часовой отверткой извлечь старую батарею и установить новую;
  • собрать прибор в обратной последовательности, установить SD-карту;
  • установить прибор на место.

9 Правила транспортирования и хранения

Контроллер должен транспортироваться в упаковке при температуре от -30 °С до +80 °С и относительной влажности воздуха не более 95 % (при 35 °С).

Транспортирование допускается всеми видами закрытого транспорта.

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

Условия хранения прибора в транспортной таре на складе потребителя должны соответствовать условиям 1 по ГОСТ 15150-69.

Воздух в помещении хранения не должен содержать агрессивных паров и газов.

10 Комплектность

Контроллер «АГАВА ПЛК-30» 1 шт.
Руководство по эксплуатации 1 шт.
Руководство программиста ПЛК 1 шт.
Нуль-модемный кабель 9F/9F 1 шт.
Паспорт 1 шт.

11 Гарантийные обязательства

Гарантийный срок эксплуатации – 12 месяцев со дня продажи.

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

Для отправки в ремонт необходимо вложить в коробку с контроллером паспорт, акт отказа и отправить по адресу:

620144 г. Екатеринбург, ул. Верещагина, 6А, ООО "Конструкторское Бюро АГАВА".