|
|
| (не показаны 73 промежуточные версии 3 участников) |
| Строка 1: |
Строка 1: |
| | [[Файл:Pk60-06-500x500.jpg|альт=Промышленный контроллер АГАВА ПК-60|мини|Промышленный контроллер АГАВА ПК-60|ссылка=http://docs.kb-agava.ru/view/%D0%A4%D0%B0%D0%B9%D0%BB:Pk60-06-500x500.jpg]] |
| | АГАВА ПК-60 - контроллер, построенный на платформе АГАВА ПК-40, но без сенсорного экрана. |
|
| |
|
| [[Категория: Промышленные контроллеры АГАВА]]
| | В архитектуру ПК-60 заложен тот же принцип конфигурирования, что и в ПК-40 и МВВ-40: клиент сам собирает свой прибор, то есть определяет необходимое количество и тип интерфейсов, параметры входов и выходов. Контроллер предназначен для автоматизации небольших локальных систем, таких как насосные станции, системы поддержания уровня воды или давления пара, системы управления освещением, температурой и т. д. |
| Документация на [[Документация: Промышленный контроллер АГАВА ПК-60|промышленный контроллер АГАВА ПК-60]]
| |
|
| |
|
| == Введение ==
| | На ПК-60 присутствуют интерфейсы RS-485, RS-232, Ethernet и USB. В зависимости от комплектации может быть оснащен Wi-Fi модулем. |
| Руководство по эксплуатации содержит сведения, необходимые для обеспечения правильной эксплуатации и полного использования технических возможностей промышленного контроллера АГАВА ПК-60, далее по тексту ПРИБОР или КОНТРОЛЛЕР.
| |
|
| |
|
| == Назначение ==
| | В качестве опционального средства пользовательского интерфейса доступен внешний модуль индикации [[Модуль индикации АГАВА МИ-60|АГАВА МИ-60]] с ЖК-дисплеем, который предназначен для вывода текстовых строк и управления проектом с помощью восьми кнопок. |
| Промышленный контроллер АГАВА ПК-60 предназначен как для самостоятельного использования, так и построения на его основе различных приборов, таких как программируемый логический контроллер АГАВА ПЛК-60 и иных контроллеров для создания систем автоматизированного управления технологическим оборудованием в различных областях промышленности, жилищно-коммунального и сельского хозяйства.
| |
|
| |
|
| === Используемые термины и сокращения === | | Языки программирования С/С++ в среде GNU. |
| ПК – персональный компьютер; | | ==Исполнения== |
| | *АГАВА ПК-60 – базовое исполнение; |
| | *АГАВА ПК-60.Wi-Fi – исполнение с функцией Wi-Fi; |
| | *АГАВА ПК-60.SD – исполнение с SD-картой. |
| | Несколько исполнений могут быть соединены в одно, например АГАВА ПК-60.Wi-Fi.SD. |
|
| |
|
| ОС – операционная система;
| | == Документация == |
| | *[[Руководство по эксплуатации АГАВА ПК-60]]. |
|
| |
|
| ПО – программное обеспечение;
| | == Программное обеспечение == |
|
| |
|
| ОЗУ – оперативное запоминающее устройство;
| | *[http://files.kb-agava.ru/s/6gL9gorGJxxb6kp SDK АГАВА ПК] |
| | *Драйвер RNDIS/Ethernet: [[:Файл:Setup-usbdriver-agava-rndis.zip|setup-usbdriver-agava-rndis.zip]] |
|
| |
|
| ФС – файловая система.
| | == Другие файлы == |
|
| |
|
| === Условное обозначение прибора === | | *[https://www.kb-agava.ru/index.php?route=module/product_downloads/get&did=435 Паспорт АГАВА ПК-60]. |
| '''АГАВА ПК-60.SD.WF (YY-ZZ-…)'''
| |
|
| |
|
| где
| | == Субмодули, доступные для установки в АГАВА ПК-60 == |
| | | Контроллеры серии АГАВА ПК-60 имеют возможность установки до шести субмодулей: |
| SD – вариантное исполнение с microSD картой;
| |
| | |
| WF – вариантное исполнение с интерфейсом Wi-Fi.
| |
| | |
| YY, ZZ… - перечисление условных обозначений субмодулей в порядке их установки в слоты A-F (если субмодуль не установлен в определенный слот, то соответствующая позиция в обозначении помечается символом '''Х'''):
| |
| | |
| * AI – субмодуль аналоговых входов;
| |
| * AIO – субмодуль аналоговых входов/выходов;
| |
| * TMP – субмодуль измерения температуры;
| |
| * DI – субмодуль дискретных входов;
| |
| * DO – субмодуль дискретных выходов типа «открытый коллектор»;
| |
| * SIM – субмодуль дискретных выходов типа «симистор»;
| |
| * R – субмодуль дискретных выходов типа «реле»;
| |
| * 485 – субмодуль интерфейсов RS-485;
| |
| * CAN – субмодуль интерфейсов CAN;
| |
| * GPRS – субмодуль интерфейсов GPRS;
| |
| * DO6 – субмодуль дискретных выходов типа «открытый коллектор» (шестиканальный);
| |
| * ENI – субмодуль энкодера;
| |
| | |
| Пример полного условного обозначения прибора:
| |
| | |
| '''АГАВА ПК-60.WF (AI-AI-TMP-DI-DO-X)''' – промышленный контроллер с интерфейсом Wi-Fi без microSD карты, с установленными субмодулями: в слоте A – AI, B – AI, C – TMP, D - DI, E – DO. В слоте F субмодуль отсутствует.
| |
| | |
| == Оснащение прибора ==
| |
| | |
| === Средства индикации ===
| |
| На лицевой панели прибора присутствуют двуцветные светодиоды:
| |
| | |
| - «STATE» - управление которым доступно из программы проекта;
| |
| | |
| - «RS485-1» и «RS485-2» - индикация связи по линиям RS-485-1 и RS-485-2
| |
| | |
| соответственно. Красный – передача, зеленый – прием.
| |
| | |
| На разъеме Ethernet присутствуют светодиоды:
| |
| | |
| - «LINK» – зеленый;
| |
| | |
| - «ACT» – желтый.
| |
| | |
| === Интерфейсы ввода-вывода и накопители ===
| |
| Наличие двух встроенных интерфейсов RS-485 позволяет производить обмен с оборудованием с использованием стандартного протокола MODBUS-RTU. Использование субмодуля 485 позволяет добавить еще два интерфейса RS-485. Порт RS-232 обеспечивает связь с другими устройствами (ИБП и т. п.).
| |
| | |
| Наличие порта USB-OTG позволяет подключать к прибору USB flash накопители и другие USB-устройства, а также подключать прибор к компьютеру для загрузки и отладки программ, доступа к внутреннему накопителю и коммуникационным сервисам.
| |
| | |
| Наличие сетевых интерфейсов позволяет производить обмен информацией по локальной сети или через Интернет. Наличие драйверов в ОС Linux позволяет использовать в проекте различные ресурсы ОС, в том числе подключать к прибору разного вида устройства, такие как принтеры, модемы, GPRS сетевые адаптеры и др.
| |
| | |
| Джампер (перемычка) «DEF» может служить для задания режимов работы прикладной программы, например установки параметров связи по умолчанию.
| |
| | |
| В вариантном исполнении прибора АГАВА ПК-60.SD может быть установлена microSD-карта объемом до 2Тб, которая используется в качестве накопителя, что позволяет сохранять большой объем информации на твердотельном носителе.
| |
| | |
| Вариантное исполнение прибора АГАВА ПК-60.WF позволяет подключаться к беспроводным сетям Wi-Fi.
| |
| | |
| === Субмодули ввода-вывода ===
| |
| Установка в прибор субмодулей ввода-вывода различного типа позволяет гибко конфигурировать контроллер для выполнения конкретных задач.
| |
| | |
| === Другие ресурсы ===
| |
| Применение ОС реального времени Linux RT в приборе позволяет использовать в проектах ее ресурсы, такие как хранение и накопление данных в файлах, их перенос на внешний съемный USB flash диск, либо по сети Ethernet, сетевые сервисы и т.п.
| |
| | |
| Многозадачность ОС позволяет создавать проекты, работающие параллельно с назначением различных приоритетов. Функция реального времени ОС позволяет управлять объектом более точно и надежно.
| |
| | |
| === Электропитание ===
| |
| Питание прибора производится от источника постоянного тока напряжением 24 В.
| |
| | |
| === Технические характеристики ===
| |
| {| class="wikitable" | | {| class="wikitable" |
| | colspan="3" |'''Общие сведения'''
| | !№ |
| | !Обозначение |
| | субмодуля |
| | !Количество |
| | входов |
| | !Количество |
| | выходов |
| | !Примечание |
| |- | | |- |
| | colspan="2" |Конструктивное исполнение
| | ! colspan="5" |Модули аналоговых входов/выходов |
| |Моноблок на DIN-рейку
| |
| |- | | |- |
| | colspan="2" |Габаритные размеры (ВхШхГ), мм: | | !1 |
| | |AIO |
| | |2 |
| | |2 |
| | | rowspan="2" |Унифицированные сигналы |
|
| |
|
| АГАВА ПК-60
| | Ток: 4–20 мА, 0–20 мА, 0–5 мА |
|
| |
|
| АГАВА ПК-60.WF
| | Напряжение: 0-10 В |
| |
| |
|
| |
|
| | Входное сопротивление |
|
| |
|
| 138x123x77
| | Ток: 100 Ом |
|
| |
|
| 195x151x77 – с установленной антенной
| | Напряжение: не менее 70 кОм |
| | |
| 138x123x77 – без антенны (с внешней
| |
| | |
| антенной)
| |
| |- | | |- |
| | colspan="2" |Масса ПК, не более, кг | | !2 |
| |0,35 | | |AI |
| | |4 |
| | |0 |
| |- | | |- |
| | colspan="2" |Степень защиты корпуса | | !3 |
| |IP20 | | |TMP |
| | |2 |
| | |0 |
| | |Модуль измерения температуры, Pt100, Pt1000, 50M, 100M, ТСП-50, ТСП-100 (50П, 100П), |
| | ТХК (L), ТЖК (J), ТНН (N), ТХА (K), ТПП (S), ТПП (R), ТПР (B), ТВР (А-1), ТВР (А-2), ТВР (А-3), ТМК (Т) |
| |- | | |- |
| | colspan="2" |Напряжение питания | | !4 |
| |24В ± 10 % постоянного тока | | |TMP4 |
| | |4 |
| | |0 |
| | |Модуль измерения температуры, Pt100, Pt1000, 50M, 100M, ТСП-50, ТСП-100 (50П, 100П) |
| |- | | |- |
| | colspan="2" |Потребляемая мощность, не более | | !5 |
| |17 Вт для прибора с с/м GPRS | | |TMP4L |
| | | |4 |
| 12 Вт для остальных приборов
| | |0 |
| | |Модуль измерения температуры, Pt100, 50M, 100M, ТСП-50, ТСП-100 (50П, 100П) |
| |- | | |- |
| | colspan="3" |'''Аппаратные ресурсы'''
| | !6 |
| |- | | |TMC |
| | colspan="2" |Микроконтроллер | | |2 |
| |32-х разрядный, Cortex-A8 600 МГц,
| | |0 |
| | | |Модуль измерения температуры и углеродного потенциала. |
| L2-кэш 256 Кб
| | Канал 1: Pt100, Pt1000, 50M, 100M, ТСП-50, ТСП-100 (50П, 100П), |
| |- | |
| | colspan="2" |Объем и тип оперативной памяти | |
| |256 Мб, DDR3
| |
| |-
| |
| | colspan="2" |Объем и тип флэш-памяти
| |
| |256 Мб, NAND
| |
| |-
| |
| | colspan="2" |Объем и тип энергонезависимого ОЗУ
| |
| |8 Кб, FRAM
| |
| |-
| |
| | colspan="2" |Объем SD-карты (для ПК-60.SD)
| |
| |до 2 Тб
| |
| |-
| |
| | colspan="2" |Часы реального времени
| |
| |Есть
| |
| |-
| |
| | colspan="2" |Сторожевой таймер
| |
| |Есть
| |
| |-
| |
| | colspan="2" |Поддержка реального времени
| |
| |Есть
| |
| |-
| |
| | colspan="2" |Интерфейсы загрузки программ
| |
| |Ethernet, USB (RNDIS)
| |
| |-
| |
| | colspan="3" |'''Интерфейсы'''
| |
| |-
| |
| | colspan="2" |Ethernet
| |
| |10/100 Мб/с, гальваническая развязка, 1 шт.
| |
| |-
| |
| | colspan="2" |Wi-Fi (для ПК-60.WF)
| |
| |802.11 b/g/n, антенна внешняя, макс. чувствительность приемника 97 дБм,
| |
|
| |
|
| макс. мощность передатчика 21.1 дБм, тип разъема для антенны – SMA-F, 1шт.
| | ТХК (L), ТЖК (J), ТНН (N), ТХА (K), ТПП (S), ТПП (R), ТПР (B), ТВР (А-1), ТВР (А-2), ТВР (А-3), ТМК (Т) |
| |-
| |
| | colspan="2" |RS-485
| |
| |Групповая гальваническая развязка,
| |
|
| |
|
| скорость до 1 Mб/с 2 шт. (с субмодулем
| | Канал 2: Постоянное напряжение +/-1600 мВ |
| | |
| 485 – 4 шт. 230.4 Кб/с)
| |
| |- | | |- |
| | colspan="2" |RS-232
| | ! colspan="5" |Модули дискретных входов/выходов |
| |Скорость до 460 Кб/с, разъем RJ12 (сигналы RX, TX, RTS, CTS) 1 шт.
| |
| |- | | |- |
| | colspan="2" |CAN (субмодуль) | | !1 |
| |Скорость до 1 Мбит/с, гальваническая | | |DI |
| | | |4 |
| развязка, ISO11898-2, 1шт.
| | |0 |
| | |Каналы 3 и 4 могут выступать в роли счетчиков импульсов |
| |- | | |- |
| | colspan="2" |GPRS (субмодуль) | | !2 |
| |EGSM900/DCS1800/PCS1900, 1шт. | | |DI6 |
| | |6 |
| | |0 |
| | |Каналы 3 и 4 могут выступать в роли счетчиков импульсов и измерителей периода импульсов |
| |- | | |- |
| | colspan="2" |USB 2.0 | | !3 |
| |1.5, 12, 480 Мб/с, OTG, miniUSB – 1шт. | | |DO |
| | |0 |
| | |4 |
| | |Тип выхода открытый коллектор |
| |- | | |- |
| | colspan="2" |Набираемые субмодули ввода-вывода | | !4 |
| |до 6 шт. | | |DO6 |
| | |0 |
| | |6 |
| | |Тип выхода открытый коллектор |
| | '''Возможно управление двумя драйверами шаговых двигателей''' |
| |- | | |- |
| | colspan="3" |'''Человеко-машинный интерфейс''' | | !5 |
| | |DO6L |
| | |0 |
| | |6 |
| | |Тип выхода открытый коллектор |
| |- | | |- |
| | colspan="2" |Индикация
| | !6 |
| |Индикаторы приема-передачи интерфейсов RS-485 и Ethernet;
| | |ENI2 |
| | | |2 |
| Двуцветный программируемый индикатор «STATE»
| | |0 |
| |-
| | |Сухой контакт, открытый коллектор |
| | colspan="2" |Органы управления
| | '''Предназначен для подключения двух инкрементальных энкодеров''' |
| |Джампер «DEF»
| |
| |-
| |
| | colspan="3" |'''Программные ресурсы'''
| |
| |-
| |
| | colspan="2" |Операционная система
| |
| |Linux RT 4.4.12, реального времени
| |
| |-
| |
| | colspan="3" |'''Характеристики подключаемых устройств хранения данных USB-flash'''
| |
| |- | |
| | colspan="2" |Версии спецификации USB | |
| |2.0 LS, FS, HS | |
| |-
| |
| | colspan="2" |Типы файловых систем
| |
| |FAT(12,16,32), NTFS, ext(2,3,4) | |
| |-
| |
| | colspan="2" |Максимальная емкость
| |
| | |
| USB-накопителя
| |
| |2 Тб
| |
| |-
| |
| | colspan="3" |'''Характеристики подключаемых устройств хранения данных SD-карт'''
| |
| | |
| '''(для ПК-60.SD)'''
| |
| |-
| |
| |Версии спецификации SD
| |
| | colspan="2" |2.00 часть A2
| |
| |-
| |
| |Типы SD-карт
| |
| | colspan="2" |microSD (до 2Гб), microSDHC (до 32Гб),
| |
| | |
| microSDXC (до 2Тб)
| |
| |-
| |
| |Класс скорости
| |
| | colspan="2" |SD class 2 и выше
| |
| |-
| |
| |Типы файловых систем
| |
| | colspan="2" |FAT(12,16,32), NTFS, ext(2,3,4)
| |
| |-
| |
| |Максимальная емкость
| |
| | |
| SD-накопителя
| |
| | colspan="2" |2 Тб
| |
| |}
| |
| | |
| === Условия эксплуатации ===
| |
| {| class="wikitable"
| |
| | colspan="2" |'''Условия эксплуатации'''
| |
| |-
| |
| |Тип помещения
| |
| |Закрытые взрывобезопасные помещения без агрессивных паров и газов
| |
| |-
| |
| |Температура окружающего
| |
| | |
| воздуха
| |
| |От -20 °С до +50 °С
| |
| |-
| |
| |Температура хранения
| |
| |От -40 °С до +80 °С
| |
| |-
| |
| |Влажность воздуха
| |
| |Верхний предел относительной влажности
| |
|
| |
|
| воздуха 80 % при +35 °С и более низких
| | '''и подсчета числа импульсов каждого энкодера''' |
| | |
| температурах без конденсации влаги
| |
| |-
| |
| |Атмосферное давление
| |
| |От 86 до 107 кПа
| |
| |}
| |
| | |
| == Конструкция прибора ==
| |
| Прибор изготавливается в пластмассовом корпусе, предназначенном для крепления на DIN-рейку, имеет модульную архитектуру и состоит из базового блока и устанавливаемых в него субмодулей. Подключение внешних цепей осуществляется через разъемные соединения, расположенные на передней стороне прибора.
| |
| | |
| На передней стороне прибора расположены:
| |
| | |
| разъемы:
| |
| | |
| X1 – питание прибора и сигнал блокировки;
| |
| | |
| X2 – RS-485-1 и RS-485-2;
| |
| | |
| XS1, XS2 – перемычки «TERM1» и «TERM2» для подключения терминальных резисторов к линиям RS-485-1 и RS-485-2 соответственно;
| |
| | |
| X3 – miniUSB;
| |
| | |
| X4 – RS-232;
| |
| | |
| X5 – Ethernet;
| |
| | |
| XS3 – перемычка «DEF», определение положения которой доступно из прикладной программы.
| |
| | |
| Двуцветные красно-зеленые светодиоды:
| |
| | |
| «STATE» – программируемый из прикладной программы светодиод;
| |
| | |
| «RS485-1» и «RS485-2» – индикаторы обмена по линиям RS-485-1 и RS-485-2 соответственно. Красный цвет – передача, зеленый – прием.
| |
| | |
| Назначение контактов разъемов прибора приведено в таблицах ниже:
| |
| | |
| Назначение контактов разъема X1 – питание прибора и сигнал блокировки:
| |
| {| class="wikitable"
| |
| |Конт.
| |
| |Назначение
| |
| |-
| |
| |1
| |
| |Питание +24В
| |
| |- | | |- |
| | !7 |
| | |SIM |
| | |0 |
| |2 | | |2 |
| |Общий | | |Тип выхода симистор |
| |- | | |- |
| | !8 |
| | |SIM3 |
| | |0 |
| |3 | | |3 |
| |Сигнал блокировки | | |Тип выхода симистор |
| |}
| |
| Назначение контактов разъема X2 – RS-485-1 и RS-485-2:
| |
| {| class="wikitable"
| |
| |Конт.
| |
| |Назначение
| |
| |-
| |
| |1
| |
| |A (Data +) RS485-1
| |
| |- | | |- |
| | !9 |
| | |R |
| | |0 |
| |2 | | |2 |
| |B (Data -) RS485-1 | | |Тип выхода реле |
| |-
| |
| |3
| |
| |Дренаж
| |
| |- | | |- |
| | !10 |
| | |R4 |
| | |0 |
| |4 | | |4 |
| |Земля | | |Тип выхода реле |
| |-
| |
| |5
| |
| |A (Data +) RS485-2
| |
| |-
| |
| |6
| |
| |B (Data -) RS485-2
| |
| |}
| |
| Назначение контактов разъема X4 – RS-232 (начало нумерации с правой стороны разъема):
| |
| {| class="wikitable"
| |
| |Конт.
| |
| |Назначение
| |
| |-
| |
| |1
| |
| |Общий
| |
| |- | | |- |
| |2 | | ! colspan="5" |Модули интерфейсов |
| |RXD
| |
| |- | | |- |
| |3
| | !1 |
| |TXD | | |485 |
| |- | | | colspan="3" |2 × RS485 |
| |4
| |
| |RTS | |
| |- | | |- |
| |5 | | !2 |
| |CTS | | |GPRS |
| | | colspan="3" |1 × GSM/GPRS модем |
| |- | | |- |
| |6 | | !3 |
| |Общий | | |CAN |
| | | colspan="3" | |
| |} | | |} |
| Также на передней стороне прибора расположена съемная крышка с вырезами под разъемы для установки субмодулей ввода-вывода в слоты прибора A – F. Для установки субмодулей необходимо снять переднюю крышку прибора.
| |
|
| |
| Исполнение прибора ПК-60.WF с боковой стороны имеет разъем SMA для подключения антенны Wi-Fi.
| |
|
| |
| === Габаритные размеры ===
| |
| [[Файл:Image001.png|мини|349x349пкс|Рисунок 1 - Габаритные размеры АГАВА ПК-60 и ПК-60.WF без установленной антенны]]
| |
| Габаритные размеры представлены на рисунках 1 и 2.
| |
|
| |
| Рисунок 1 – Габаритные размеры АГАВА ПК-60 и ПК-60.WF без установленной антенны
| |
|
| |
| <nowiki>*</nowiki> Разъем для антенны присутствует только в исполнении ПК-60.WF.
| |
|
| |
| Рисунок 2 – Габаритные размеры АГАВА ПК-60.WF с установленной антенной
| |
|
| |
| === Состав программного обеспечения прибора ===
| |
| Программное обеспечение прибора состоит из двух модулей – системное программное обеспечение и прикладное программное обеспечение.
| |
|
| |
| Системное ПО состоит из двух частей:
| |
|
| |
| - загрузчик ОС;
| |
| [[Файл:Image002.png|мини|349x349пкс|Рисунок 2 - Габаритные размеры АГАВА ПК-60.WF с установленной антенной]]
| |
| - ОС Linux с необходимым набором драйверов устройств прибора;
| |
|
| |
| Прикладное ПО загружается в память прибора и реализует необходимые функции, в зависимости от назначения прибора.
| |
|
| |
| === Порядок работы с прибором ===
| |
| ОС Linux служит базовой операционной системой реального времени, которое предоставляет доступ к оборудованию контроллера и на базе которой выполняется прикладное ПО, такое как среда исполнения CODESYS, либо другое специальное программное обеспечение.
| |
|
| |
| ==== Включение и загрузка ====
| |
| При включении прибора сначала выполнение передается загрузчику, потом запускается ОС и затем запускается прикладное ПО.
| |
|
| |
| Загрузчик ОС выполняет распаковку образа ОС, его размещение в ОЗУ, запуск загрузки ОС. Во время работы загрузчика загорается светодиод «STATE» зеленым цветом, далее при загрузке ОС светодиод гаснет.
| |
|
| |
| == Подготовка прибора к использованию ==
| |
|
| |
| === Общие указания ===
| |
| В зимнее время тару с прибором распаковывать в отапливаемом помещении не ранее чем через 12 ч после внесения в помещение. Монтаж, эксплуатация и демонтаж прибора должны производиться персоналом, ознакомленным с правилами его эксплуатации и прошедшими инструктаж при работе с электрооборудованием в соответствии с правилами, установленными на предприятии-потребителе.
| |
|
| |
| === Указания мер безопасности ===
| |
| По способу защиты от поражения электрическим током прибор соответствует классу 0 по ГОСТ 12.2.007.0-75.
| |
|
| |
| При эксплуатации и техническом обслуживании необходимо соблюдать требования ГОСТ 12.3.019-80, «Правил эксплуатации электроустановок потребителей» и «Правил охраны труда при эксплуатации электроустановок потребителей».
| |
|
| |
| При эксплуатации прибора открытые контакты клеммника находятся под напряжением. Установку прибора следует производить в специализированных шкафах и щитах, доступ внутрь которых разрешен только квалифицированным специалистам.
| |
|
| |
| Любые подключения к прибору и работы по его техническому обслуживанию производить только при отключенном питании прибора и подключенных к нему устройств.
| |
|
| |
| === Монтаж и подключение прибора ===
| |
| Внимание! Некоторые субмодули не имеют гальванической развязки. Во избежание повреждения прибора, все подключаемое к нему оборудование (компьютер, сетевое оборудование, датчики и др.), имеющее клеммы заземления, должно быть надежно заземлено. Не допускается протекание по цепям прибора паразитных токов и перенапряжений, вызванных некачественным заземлением подключенного оборудования и другими причинами. При необходимости следует использовать внешние устройства гальванической изоляции.
| |
| Прибор устанавливается на DIN-рейку 35 мм. при помощи специальных крепежных ручек, расположенных с правой и левой стороны корпуса.
| |
|
| |
| При размещении прибора следует помнить, что при эксплуатации открытые контакты клемм находятся под напряжением, опасным для человеческой жизни.
| |
|
| |
| Питание прибора должно осуществляться напряжением указанным в п.2.6.
| |
|
| |
| Подключаемые к прибору провода должны быть многожильными сечением от 0,25 до 0,5 мм<sup>2</sup>. Рекомендуемые типы кабелей МКШ, МКЭШ, МКШМ ГОСТ 10348-80.
| |
|
| |
| Схема подключения питания прибора и сигнала блокировки приведена на рисунке 3.
| |
|
| |
| Сигнал блокировки является двунаправленным и может быть подключен к линии блокировки параллельным соединением для установки или определения состояния блокировки при совместном использовании нескольких приборов. Установка или определение состояния сигнала блокировки осуществляется прикладной программой через драйвер ОС Linux.
| |
|
| |
| Характеристики сигнала блокировки:
| |
|
| |
| - Тип сигнала – двунаправленный с открытым коллектором;
| |
|
| |
| - Напряжение – 5 В;
| |
|
| |
| - Минимальное напряжение сигнала логической единицы – 2,3 В;
| |
|
| |
| - Максимальное напряжение сигнала логического нуля – 1,0 В;
| |
|
| |
| - Максимальное количество подключенных приборов ПК-60 к линии блокировки – 8.
| |
|
| |
| Для приборов исполнения ПК-60.WF может быть использована поставляемая вместе с прибором антенна Wi-Fi, которая устанавливается непосредственно на антенный разъем.
| |
|
| |
| При размещении прибора внутри шкафов и помещений в условиях отсутствия прямого радиопрозрачного тракта связи с базовыми станциями Wi-Fi, а также для уверенного приема сигнала на больших расстояниях, необходимо использовать внешнюю выносную антенну Wi-Fi с разъемом SMA-M.
| |
|
| |
| Схемы подключения линий RS-485 приведены на рис. 4.2 и 4.3. Для подключения встроенных терминальных резисторов 120 Ом на линиях RS-485-1 и RS-485-2 предусмотрены перемычки XS1 и XS2 соответственно. Чтобы подключить терминальный резистор, нужно установить перемычку в положение 1-2, отключить – 2-3. Первый контакт перемычек XS1 и XS2 помечен символом «1».
| |
|
| |
| === Помехи и методы их подавления ===
| |
| На работу прибора могут оказывать влияние внешние помехи, возникающие под воздействием электромагнитных полей (электромагнитные помехи), наводимые на сам прибор и на линии связи прибора с внешним оборудованием, а также помехи, возникающие в питающей сети.
| |
|
| |
| Для уменьшения влияния электромагнитных помех необходимо выполнять приведенные ниже рекомендации:
| |
|
| |
| - обеспечить надежное экранирование сигнальных линий. Экраны следует электрически изолировать от внешнего оборудования на протяжении всей трассы и подсоединять только к предназначенному контакту;
| |
|
| |
| - для линий связи использовать дренажный провод для выравнивания потенциалов приемо-передатчиков.
| |
|
| |
| - прибор рекомендуется устанавливать в металлическом шкафу или щите, внутри которого не должно быть никакого силового оборудования (контакторов, пускателей и т.п.). Корпус щита или шкафа должен быть надежно заземлен.
| |
|
| |
| Для уменьшения электромагнитных помех, возникающих в питающей сети, следует выполнять следующие рекомендации:
| |
|
| |
| - подключать прибор к питающей сети отдельно от силового оборудования;
| |
|
| |
| - при монтаже системы, в которой работает прибор, следует учитывать правила организации эффективного заземления;
| |
|
| |
| - все экраны и заземляющие линии прокладывать по схеме «звезда», при этом необходимо обеспечить хороший контакт с экранирующим или заземляемым элементом;
| |
|
| |
| - заземляющие цепи должны быть выполнены проводами с сечением не менее 1мм<sup>2</sup>;
| |
|
| |
| - устанавливать фильтры сетевых помех в линиях питания прибора;
| |
|
| |
| - устанавливать искрогасящие фильтры в линиях коммутации силового оборудования.
| |
|
| |
| == Настройка и работа с прибором ==
| |
| На уровне операционной системы прибор имеет файловые ресурсы и системную консоль. В файлах содержится необходимая информация для работы ОС. Консоль служит для интерактивного взаимодействия с ОС (выполнения команд ОС и т.п.).
| |
|
| |
| === Настройка и тестирование прибора при помощи системной утилиты ===
| |
| Прибор может быть сконфигурирован и протестирован при помощи программного обеспечения «Системная утилита ПК-60». Системная утилита выполняет следующие функции:
| |
|
| |
| - отображение типа устройства, версии OC Linux, версии системной утилиты;
| |
|
| |
| - отображение и изменение системных параметров контроллера;
| |
|
| |
| - отображение характеристик и состава аппаратного обеспечения контроллера – процессор, объем ОЗУ, состав субмодулей;
| |
|
| |
| - проверка работы субмодулей – отображение значений входных сигналов, управление выходными каналами;
| |
|
| |
| - загрузка прикладного ПО в контроллер;
| |
|
| |
| - отображение подключенных накопителей, возможность проверки SD-карты на ошибки и форматирование ее в файловую систему FAT32/Ext4;
| |
|
| |
| - проверка работы портов RS-485 и RS-232.
| |
|
| |
| Системная утилита установлена в контроллер при его поставке. Описание работы с утилитой приведено в Приложении 1 АГСФ.421445.009 РЭ01 к настоящему руководству и доступно для загрузки на вкладке «Документация» страницы АГАВА ПК-60 сайта www.kb-agava.ru.
| |
|
| |
| === Файловая система ===
| |
| Файловая система состоит из системной ФС и монтируемой ФС, которая доступна как для чтения, так и для записи. Точки монтирования внешних накопителей:
| |
|
| |
| - /run/media/mmcblk0p* для microSD-карты;
| |
|
| |
| - /run/media/sda* для и USB-флеш.
| |
|
| |
| USB-флеш и другие устройства ввода (мышь, клавиатура и т.п.) подключаются через переходник OTG miniUSB – USB A (в комплект не входит).
| |
|
| |
| === Консоль ===
| |
| Системная консоль находится на последовательном порте RS-232. Параметры терминала для консоли следующие:
| |
|
| |
| - Скорость (бит/с): 115200
| |
|
| |
| - Биты данных: 8
| |
|
| |
| - Четность: Нет
| |
|
| |
| - Стоповые биты: 1
| |
|
| |
| - Управление потоком: Нет
| |
|
| |
| Соединение контроллера с ПК по интерфейсу RS-232 производится нуль-модемным кабелем через переходник RJ12–DB9M. Переходник входит в комплект поставки прибора.
| |
|
| |
| При загруженной ОС, подключенной и настроенной сети доступ к системной консоли можно получить через Ethernet или miniUSB (RNDIS) по SSH.
| |
| Внимание! Порты miniUSB и RS-232 не имеют гальванической развязки. Во избежание повреждения прибора, все подключаемое к нему оборудование (компьютер, сетевое оборудование, датчики и др.), имеющее клеммы заземления, должно быть надежно заземлено.
| |
| Доступ к системной консоли Linux на компьютере происходит через программу-терминал, например, PuTTY или аналогичную.
| |
|
| |
| Реквизиты для входа в консоль:
| |
|
| |
| · Логин: root
| |
|
| |
| · Пароль отсутствует
| |
|
| |
| При необходимости можно заблокировать вывод сообщений в консоль при работе загрузчика U-Boot и ОС Linux. Блокирование вывода в консоль управляется в ОС Linux путем задания переменных окружения загрузчика U-Boot утилитой fw_setenv.
| |
|
| |
| Для блокирования вывода в консоль при работе ОС Linux, необходимо задать переменную окружения “silent_linux” со значением “yes” и затем сохранить изменения. Для этого в терминале системной консоли Linux последовательно выполнить команды:<blockquote>''fw_setenv -c /etc/fw_env.NAND.config silent_linux yes''
| |
|
| |
| ''reboot''</blockquote>После чего произойдет перезагрузка прибора без вывода в консоль сообщений ОС Linux.
| |
|
| |
| Чтобы включить вывод в консоль ОС Linux, необходимо аналогичным образом задать переменную окружения “silent_linux” со значением “no”.
| |
|
| |
| Для блокирования вывода в консоль при работе загрузчика U-Boot необходимо задать переменную окружения “silent” со значением “1”.
| |
|
| |
| fw_setenv -c /etc/fw_env.NAND.config silent 1
| |
|
| |
| reboot
| |
|
| |
| Для включения вывода в консоль загрузчика U-Boot необходимо удалить переменную окружения “silent”, не указав для нее значение. Для чего в терминале последовательно выполнить команды:
| |
|
| |
| fw_setenv -c /etc/fw_env.NAND.config silent
| |
|
| |
| reboot
| |
|
| |
| Короткое сообщение первичного загрузчика MLO не блокируется для диагностики.
| |
|
| |
| === Параметры сети Ethernet ===
| |
| По умолчанию интерфейс Ethernet eth0 настроен на получение сетевых настроек по DHCP.
| |
|
| |
| Для интерфейса usb0 (RNDIS) установлены следующие статические сетевые реквизиты:
| |
|
| |
| - IP-адрес: 192.168.7.1;
| |
|
| |
| - Маска сети: 255.255.255.252
| |
|
| |
| Просмотреть IP-адрес и другую сетевую конфигурацию для всех интерфейсов Ethernet можно в консоли Linux, набрав команду:
| |
|
| |
| ifconfig
| |
|
| |
| Задать статический IP-адрес интерфейса eth0 можно в файле /etc/systemd/network/10-eth.network, например:
| |
|
| |
| [Network]
| |
|
| |
| DHCP=no
| |
|
| |
| Address=192.168.10.100/24
| |
|
| |
| Gateway=192.168.10.10
| |
|
| |
| === Системная дата, время ===
| |
| Для установки времени и даты следует воспользоваться командой:
| |
|
| |
| 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" (для Екатеринбурга).
| |
|
| |
| === Доступ к файлам прибора ===
| |
| Доступ к файлам и ресурсам контроллера при загруженной ОС можно получить
| |
|
| |
| следующими способами:
| |
|
| |
| - через системную консоль на порте RS-232;
| |
|
| |
| - через системную консоль SSH-сервиса (порты Ethernet и USB);
| |
|
| |
| - через sftp-сервер (порты Ethernet и USB).
| |
|
| |
|
| |
| Для использования сетевых ресурсов необходимо настроить подключение к сети Ethernet (см. раздел 5.4).
| |
|
| |
| Доступ к сетевым ресурсам контроллера может быть осуществлен через порт miniUSB. Драйвер RNDIS создает в контроллере виртуальный сетевой интерфейс usb0.
| |
|
| |
| Данное подключение эмулирует соединение Ethernet, таким образом, доступно сетевое
| |
|
| |
| подключение к прибору для его программирования и отладки, доступа к sftp и системной консоли по SSH.
| |
|
| |
| Подключение контроллера к компьютеру по интерфейсу USB производится кабелем miniUSB-USB A, входящим в комплект поставки прибора.
| |
|
| |
| Для доступа компьютера к прибору по интерфейсу USB, необходимо на компьютере установить драйвер RNDIS. Если при подключении прибора к ОС Windows установка
| |
|
| |
| драйвера прошла с ошибкой, необходимо в диспетчере устройств правой кнопкой мыши щелкнуть на устройстве RNDIS/Ethernet Gadget, выбрать Обновить драйверы, указать
| |
|
| |
| Выполнить поиск драйверов на этом компьютере, затем Выбрать драйвер из списка уже установленных драйверов, где выбрать Сетевые адаптеры, Изготовитель Microsoft
| |
|
| |
| Corporation, Сетевой адаптер Remote NDIS based Internet Sharing Device (точное
| |
|
| |
| наименование драйвера может отличаться в зависимости от версии Windows), нажать Далее.
| |
|
| |
| В случае успешной установки в Панели управления \ Сеть и Интернет \ Сетевые
| |
|
| |
| подключения появится новый сетевой интерфейс, в свойствах интерфейса убедиться, что им по DHCP был получен IP-адрес 192.168.7.2. Проверить работу соединения на компьютере командой ping 192.168.7.1.
| |
|
| |
| Для доступа к файлам контроллера через sftp-сервер следует пользоваться Unix-совместимым sftp-клиентом. Под ОС Windows это может быть, например, WinSCP, Total Commander и т.п.
| |
|
| |
| === Символьные устройства последовательных портов ===
| |
| Ниже приведено соответствие последовательных портов прибора именам символьных устройств:
| |
|
| |
| RS-232 (системная консоль) – /dev/ttyS1;
| |
|
| |
| RS-485-1 – /dev/ttyS2;
| |
|
| |
| RS-485-2 – /dev/ttyS3;
| |
|
| |
| субмодуль интерфейсов RS-485 линия 1 (X1) – /dev/ttyS4;
| |
|
| |
| субмодуль интерфейсов RS-485 линия 2 (X2) – /dev/ttyS5;
| |
|
| |
| субмодуль модема GPRS – /dev/ttyS5;
| |
|
| |
| локальная шина для связи с субмодулями – /dev/ttyS0.
| |
|
| |
| === Драйвер сигнала блокировки ===
| |
| Драйвер сигнала блокировки (см. п.4.3) предназначен для определения и установки сигнала блокировки из прикладной программы. Модуль драйвера agava-block-signal
| |
|
| |
| загружается при запуске контроллера.
| |
|
| |
| Точка монтирования драйвера в системной файловой системе - /dev/sigblock.
| |
|
| |
| Для установки блокировочного состояния на линии блокировки необходимо записать ненулевое значение в устройство /dev/sigblock. Для снятия – записать нулевое значение в /dev/sigblock.
| |
|
| |
| Для определения текущего состояния на линии блокировки необходимо выполнить функцию чтения устройства /dev/sigblock. Полученное нулевое значение означает отсутствие состояния блокировки. Любое другое значение – наличие состояния блокировки.
| |
|
| |
| Кроме того, при изменении состояния сигнала блокировки происходит генерация
| |
|
| |
| события типа EV_MSC, с кодом MSC_RAW, значение которого соответствует текущему
| |
|
| |
| состоянию сигнала блокировки: 0 – отсутствие состояния блокировки, 1 – наличие состояния блокировки.
| |
|
| |
| Следует обратить внимание, что чтение устройства возвращает текущее физическое состояние линии блокировки. Если на линии блокировки какой-либо контроллер удерживает состояние блокировки, то чтение /dev/sigblock будет всегда возвращать ненулевое значение, даже после записи в /dev/sigblock нуля, т. к. физически линия блокировки находится в
| |
|
| |
| блокированном состоянии, пока все контроллеры не снимут сигнал блокировки.
| |
|
| |
| === Драйвер положения перемычки «DEF» ===
| |
| Драйвер определения положения перемычки «DEF» является стандартным драйвером gpio-keys ОС Linux.
| |
|
| |
| Точка регистрации драйвера в системной файловой системе - /sys/devices/gpio_buttons@0.
| |
|
| |
| Взаимодействие прикладной программы с драйвером производится путем вызова ioctl и/или регистрации событий /dev/input/by-path/platform-gpio_buttons@0-event, тип EV_SW, код SW_KEYPAD_SLIDE. Состоянию события 1 соответствует положение перемычки 1-2, 0 – положение перемычки 2-3.
| |
|
| |
| === Работа с Wi-Fi ===
| |
| Модуль Wi-Fi при загруженном драйвере UNIFI создает сетевой интерфейс wlan0.
| |
|
| |
| Список присутствующих сетей, а также их параметры можно получить, используя в консоли команду:
| |
|
| |
|
| |
| iwlist wlan0 scan
| |
|
| |
|
| |
| Для подключения к защищенной сети Wi-Fi необходимо знать имя сети (ssid) и
| |
|
| |
| пароль. Далее создать конфигурационный файл /etc/wpa_supplicant.conf выполнив в консоли команду:
| |
|
| |
|
| |
| wpa_passphrase [YOUR NETWORK NAME] [YOUR PASS] > /etc/wpa_supplicant.conf
| |
|
| |
|
| |
| где
| |
|
| |
| YOUR NETWORK NAME – имя сети подключения (ssid),
| |
|
| |
| YOUR PASS – пароль сети.
| |
|
| |
|
| |
| В полученном файле /etc/wpa_supplicant.conf, в linux-совместимом редакторе добавить строки:
| |
|
| |
|
| |
| ctrl_interface=/var/run/wpa_supplicant
| |
|
| |
| ap_scan=1
| |
|
| |
|
| |
| Таким образом, файл wpa_supplicant.conf должен иметь примерно такое содержание:
| |
|
| |
| ctrl_interface=/var/run/wpa_supplicant
| |
|
| |
| ap_scan=1
| |
|
| |
| network={
| |
|
| |
| ssid="AGAVA"
| |
|
| |
| psk=97f022f71c3105630a71431704adc4189090650f8af54ed14080e29b125559e6
| |
|
| |
| }
| |
|
| |
|
| |
| В конфигурационный файл можно добавлять другие настроечные ключи,
| |
|
| |
| ознакомившись с документацией на суппликант wpa_supplicant на сайте разработчика.
| |
|
| |
|
| |
| Для подключения к сети Wi-Fi в консоли набрать команду:
| |
|
| |
|
| |
| wpa_supplicant -c/etc/wpa_supplicant.conf -iwlan0 –B
| |
|
| |
| === Вход в консоль загрузчика и задание пароля для входа в нее ===
| |
| Для выполнения некоторых действий может понадобиться вход в консоль загрузчика U-Boot. Для того чтобы получить доступ к консоли загрузчика необходимо подключить
| |
|
| |
| прибор к терминалу компьютера через интерфейс RS-232 (см. п.5.3). Затем включить прибор и в момент работы загрузчика при появлении сообщения «Enter password to abort autoboot» ввести пароль для входа в загрузчик. На ввод пароля дается ограниченное время.
| |
|
| |
| По умолчанию – 1 с.
| |
|
| |
| Паролем по умолчанию является символ пробела. Т. е. чтобы войти в консоль
| |
|
| |
| загрузчика необходимо на терминале компьютера нажимать символ пробела до появления приглашения консоли: AGAVA6432.35#.
| |
|
| |
| Подробно работа с загрузчиком U-Boot описана в документации, размещенной на сайте <nowiki>https://www.denx.de/wiki/DULG/Manual</nowiki>.
| |
|
| |
| Пароль для входа в U-Boot хранится в переменной окружения «bootstopkey». Таким образом, для изменения пароля доступа к консоли загрузчика нужно изменить переменную окружения U-Boot «bootstopkey». Сделать это можно в консоли загрузчика, а также в
| |
|
| |
| консоли Linux.
| |
|
| |
| При задании пароля следует учитывать, что на ввод пароля отводится определенное время, заданное в переменной окружения U-Boot «bootdelay» в секундах. При установке длинных и сложных паролей необходимо установить соответствующее время, достаточное для ввода пароля, чтобы была возможность войти в консоль загрузчика.
| |
|
| |
| Для изменения пароля входа в загрузчик, например на «abc123» и времени ввода
| |
|
| |
| пароля на 5 сек. в консоли U-Boot необходимо последовательно выполнить команды:
| |
|
| |
| setenv bootstopkey abc123
| |
|
| |
| setenv bootdelay 5
| |
|
| |
| saveenv
| |
|
| |
| reset
| |
|
| |
| Для изменения пароля в консоли Linux необходимо последовательно выполнить
| |
|
| |
| команды:
| |
|
| |
| fw_setenv -c /etc/fw_env.NAND.config bootstopkey abc123
| |
|
| |
| fw_setenv -c /etc/fw_env.NAND.config bootdelay 5
| |
|
| |
| Для возврата значений по-умолчанию, необходимо выполнить в консоли U-Boot:
| |
|
| |
| setenv bootstopkey ' '
| |
|
| |
| setenv bootdelay 1
| |
|
| |
| saveenv
| |
|
| |
| reset
| |
|
| |
| в консоли Linux:
| |
|
| |
| fw_setenv -c /etc/fw_env.NAND.config bootstopkey ' '
| |
|
| |
|
| fw_setenv -c /etc/fw_env.NAND.config bootdelay 1
| | {{Шаблон:Контроллеры АГАВА}} |
| | [[Категория:Промышленные контроллеры АГАВА]] |
| | [[Категория:Контроллеры АГАВА]] |