1-RU-139076-1.1

Руководство пользователя

Используемые термины и сокращения

ПЛК – программируемый логический контроллер.

ЧРВ– часы реального времени.

ШИМ – широтно-импульсная модуляция.

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

Введение

Настоящее руководство описывает функциональные блоки библиотеки paOwenIO для работы с контроллерами ОВЕН, программируемыми в среде Полигон.

Общая информация о схемах подключения питания и входов/выходов контроллера, технических характеристиках и т.д. описана в Руководстве по эксплуатации на прибор.

Подразумевается, что читатель обладает базовыми навыками работы в среде Полигон, поэтому общие вопросы (например, создание и загрузка проектов) в данном документе не рассматриваются – они подробно описаны в документах Руководство по программированию, Библиотека paCore и Быстрый старт.

Документ актуален для версии среды Полигон1994, версии библиотеки paOwenIO131 и выше.

Библиотека paOwenIO

paOwenIO – библиотека, предназначенная для получения данных с входов контроллера, управления выходами, получения системной информации о контроллере и др.

В структуру библиотеки входят следующие разделы:

  • Общие ПЛК2XX– в разделе приведены блоки для получения аппаратной информации, работы с устройствами контроллера и т.д., общие для всех модификаций контроллеров;

  • ПЛК210-11– в разделе приведены блоки для работы с входами/выходами контроллеров с модификацией ПЛК210-11-PL-X;

  • ПЛК210-12– в разделе приведены блоки для работы с входами/выходами контроллеров с модификацией ПЛК210-12-PL-X;

  • ПЛК210-14– в разделе приведены блоки для работы с входами/выходами контроллеров с модификацией ПЛК210-14-PL-X, где X - лицензия runtime контроллера.

Для добавления библиотеки paOwenIO в проект следует:

  1. Перейти в меню Окна/Проекты. В появившемся окне отобразится текущий проект и добавленные библиотеки.

    Graphic
    Добавление библиотеки paOwenIO в проект
  2. Нажать кнопку Открыть и перейти в папку с файлами библиотеки, которую необходимо добавить. Затем в выпадающем списке выбрать тип файла Библиотека Полигон 2 (*.ll2).

    Graphic
    Добавление библиотеки paOwenIO в проект
  3. В окне появится файл библиотеки с расширением .ll2. Следует выбрать его и нажать Открыть.

    Graphic
    Добавление библиотеки paOwenIO в проект

Добавленная библиотека отобразится в окне Проекты.

Раздел Общие ПЛК2XX

В разделе Общие ПЛК2XX библиотеки paOwenIO размещены блоки для работы с ПЛК210, общие для всех модификаций.

Аппаратная информация (OwenHWInfo)

Блок OwenHWInfo предназначен для получения аппаратной информации о контроллере. Раздел библиотеки: Общие ПЛК2XX.

Данный блок можно разместить только в Фоне.

Назначение выходов OwenHWInfo
ЭлементОписание
Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – корректная работа;

-2 – ошибка измерения температуры;

-3 – ошибка определения модификации контроллера

vld

Достоверность:

0 – ошибка;

1 – корректная работа

s/n

Заводской номер ПЛК (соответствует гравировке на корпусе прибора)

MAC

MAC-адрес ПЛК (соответствует гравировке на корпусе прибора)

temp

Температура, °C

line

Линейка ПЛК: 210

mod

Модификация ПЛК: 11, 12 и т.д.

trm

Завершение работы. trm = 1, если контроллер перешел в режим питания от ионистора (из-за потери питания по основным портам). Сигнализирует о скором завершении работы (через 1 секунду). Все остальное время trm = 0

Примечание
Измерения температуры temp проводятся не чаще раза в 600 мс, поэтому блок имеет непостоянное время выполнения.
Graphic

Пример работы с блоком см. в разделе.

Интерактивное окружение (OwenEnv)

Блок OwenEnv предназначен для управления встроенным источником звукового сигнала и получения состояний тумблера СТАРТ/СТОП и сервисной кнопки. Раздел библиотеки: Общие ПЛК2XX.

Данный блок можно разместить только в Фоне.

Назначение входов и выходов OwenEnv
ЭлементОписание

Входы – параметры звукового излучателя

enb

Работа пищалки:

0 – выключить пищалку;

1 – включить пищалку

prd

Период в микросекундах – задает частоту звукового сигнала

duty

Рабочий цикл в микросекундах – задает громкость

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – корректная работа;

-1 – ошибка связи с устройствами;

-2 – ошибка чтения состояния;

-3 – ошибка установки параметров звукового сигнала;

-4 – ошибка связи с тумблером;

-5 – ошибка связи с сервисной кнопкой;

-6 – ошибка связи с источником звукового сигнала;

-7 – на входе блока некорректные параметры

vld

Достоверность:

0 – ошибка;

1 – корректная работа

tmb

Статус тумблера СТАРТ/СТОП:

0 – СТОП;

1 – СТАРТ

srvs

Положение сервисной кнопки:

0 – не нажата;

1 – нажата

Graphic
Внимание
Минимальное значение периода prd 100 мкс (10 кГц). Рабочий цикл duty должен не превышать периода prd. При вводе некорректного значения оно не сохраняется и выводится ошибка.
Примечание
Даже если рабочий цикл duty задан так, что составляет 0 или 100 % prd, это не приводит к отключению звука. Для отключения звука следует использовать вход enb.

Напряжение батареи ЧРВ (OwenBattery)

Блок OwenBattery предназначен для измерения напряжения батареи часов реального времени. Измерение может производиться с заданным периодом prd (в днях) или принудительно по изменению frnt с 0 на 1. Раздел библиотеки: Общие ПЛК2XX.

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

Назначение входов и выходов OwenBattery
ЭлементОписание
Входы

prd

Период измерения в днях. При установке 0 периодические измерения не проводятся

frnt

Команда измерить (по переднему фронту). Измерение по команде не сбрасывает таймер периодического измерения

Выходы

sts

Статус:

0 – данные еще не считывались;

1 – значение получено успешно;

-1 – ошибка получения значения;

-2 – ошибка чтения результатов измерения

vld

Достоверность:

0 – ошибка;

1 – корректная работа

vltg

Напряжение батареи ЧРВ в мВ

Graphic

Автоматическое управление индикацией батареи ЧРВ (AutoBatteryLEDs)

Блок AutoBatteryLEDs предназначен для автоматического выставления режимов работы светодиода Батарея  Graphic в соответствии с напряжением батареи часов реального времени. Раздел библиотеки: Общие ПЛК210.

Данный блок можно разместить только в Фоне.

Блок проводит измерения раз в сутки и сохраняет результат в файлы RTC_Battery_Voltage с расширениями .da1 и .da2 (бинарные) в рабочую директорию ПЛК.

Назначение выходов AutoBatteryLEDs
ЭлементОписание

Выходы

voltage

Результат последнего измерения напряжения батареи ЧРВ в мВ

vld

Достоверность:

0 – ошибка;

1 – корректная работа

Индикация батареи ЧРВ

Напряжение, мВ

Индикация

> 1200

Индикатор зеленый

1000…1200

Индикатор мигает (светит 250 мс, не светит 500 мс)

< 1000

Индикатор красный

Graphic
Примечание
До проведения первого успешного измерения индикация производится как для полностью заряженной батареи.

Часы реального времени (OwenRTC)

Блок OwenRTC предназначен для установки системного времени контроллера. Раздел библиотеки: Общие ПЛК2XX.

Данный блок можно разместить только в Фоне.

Назначение входов и выходов OwenRTC
ЭлементОписание
Входы

utc

Часовой пояс

setz

Установить часовой пояс (по переднему фронту) – устанавливает часовой пояс, указанный на входе utc

year

Год

mth

Месяц

day

День

hr

Час

min

Минута

sec

Секунда

sett

Установить время (по переднему фронту) – устанавливает время и дату в соответствии с входами year, mth, day, hr, min, sec

Выходы

sts

Статус:

0 – ошибок не происходило или не было попыток установки времени;

-1 – не удалось связаться с ЧРВ;

-2 – не удалось установить время в ЧРВ;

-4 – часовой пояс находится вне допустимого диапазона (-12…14);

-8 – не удалось установить часовой пояс;

-16 – не удалось установить системное время

При одновременном возникновении ошибок в sts будет отображаться их сумма.

vld

Достоверность:

0 – ошибка;

1 – корректная работа

Graphic

Пример работы с блоком см. в разделе.

Порт RS-232 (210-RS232)

Блок 210-RS232 предназначен для работы с портом контроллера стандарта RS-232. Раздел библиотеки: Общие ПЛК2XX.

Назначение входов и выходов 210-RS232
ЭлементОписание
Входы

spd

Скорость в бодах: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200

par

Контроль четности:

0 – нет;

1 – нечетный;

3 – четный

stb

Количество стоповых бит: 1 или 2

dtb

Количество бит данных: 7 или 8

Выходы

cnc

Связь с блоком протокола

stat

Статус:

1 – корректная работа;

-1 – не удалось открыть указанный интерфейс;

-2 – отсутствует соединение

rcnt

Количество полученных байт

wcnt

Количество отправленных байт

diag

Диагностический – счетчик разности между количеством ошибок и принятыми пакетами (не может быть меньше 0)

Graphic

Порт RS-485 (210-RS485)

Блок 210-RS485 предназначен для работы с портом контроллера стандарта RS-485. Раздел библиотеки: Общие ПЛК2XX.

Назначение входов и выходов 210-RS485
ЭлементОписание
Входы

port

Порт: A1B1 или A2B2

spd

Скорость в бодах: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200

par

Контроль четности:

0 – нет;

1 – нечетный;

3 – четный

stb

Количество стоповых бит: 1 или2

dtb

Количество бит данных: 7 или 8

term

Терминальные резисторы:

OLD_TERM – оставить без изменений;

ON_TERM – включить;

OFF_TERM – выключить

Выходы

cnc

Связь с блоком протокола

stat

Статус:

1 – корректная работа;

-1 – не удалось открыть указанный интерфейс;

-2 – отсутствует соединение;

-6 – ошибка настройки интерфейса

rcnt

Количество полученных байт

wcnt

Количество отправленных байт

diag

Диагностический – счетчик разности между количеством ошибок и принятыми пакетами (не может быть меньше 0)

Graphic

Примеры работы с блоком приведены в документации Обмен по протоколу Modbus. Библиотека paModbus.

Наличие питания (210-Power)

Блок 210-Power предназначен для получения информации о наличии питания на портах и управления светодиодом Питание  Graphic. Раздел библиотеки: Общие ПЛК2XX.

Данный блок можно разместить только в Фоне.

Назначение входов и выходов 210-Power
ЭлементОписание
Входы

mode

Режим работы:

0 – ручной;

1 – авто

alrm

Ручное управление индикатором Питание Graphic:

0 – зеленый;

1 – красный

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – корректная работа;

-1 – ошибка соединения с устройствами (портами питания или светодиодом);

-2 – ошибка чтения состояния питания;

-3 – ошибка установки режима работы светодиода

vld

Достоверность:

0 – ошибка;

1 – корректная работа

pwr1

Наличие питания на Порту 1

pwr2

Наличие питания на Порту 2

В автоматическом режиме работы при отсутствии питания на Порту 1 светодиод светит красным. Наличие питания на резервном порту не оказывает влияния на индикацию.

Graphic

Пример работы с блоком см. в разделе.

Системные светодиоды (210-LED)

Блок 210-LED предназначен для управления системными светодиодами контроллера. Раздел библиотеки: Общие ПЛК2XX.

Данный блок можно разместить только в Фоне.

Назначение входов и выходов 210-LED
ЭлементОписание
Входы

led

Светодиод:

BAT_GREEN – зеленый светодиод Батарея Graphic;

BAT_RED – красный светодиод Батарея  Graphic;

WORK – зеленый светодиод Работа  Graphic;

UNDER_CAP – оранжевый индикатор состояния SD-карты (под центральной крышкой)

mode

Режим работы:

manual – ручное управление, состояние светодиода зависит от сигнала на входе enb;

microSD – автоматическая индикация при проведении операций чтения/записи с MicroSD-картой;

nr_proc – автоматическая индикация (частота зависит от нагруженности контроллера)

enb

Значение вручную:

0 – выключен;

1 – включен

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – корректная работа;

-1 – ошибка соединения со светодиодом;

-3 – ошибка установки режима работы светодиода

vld

Достоверность:

0 – ошибка;

1 – корректная работа

Graphic

Пример работы с блоком см. в разделе.

Внешние накопители (210-SD-USB)

Блок 210-SD-USB предназначен для работы с внешними носителями (MicroSD-карта и USB-накопитель), их монтирования (подключения/получения возможности работы с файлами) и размонтирования (отключения/извлечения без потери данных). Раздел библиотеки: Общие ПЛК2XX.

Данный блок можно разместить только в Фоне.

Логические входы реагируют при изменении значения с 0 на 1.

Назначение входов и выходов 210-SD-USB
ЭлементОписание
Входы

mntSD

Монтировать карту MicroSD-карту

umntSD

Размонтировать карту MicroSD-карту

mntUSB

Монтировать USB-накопитель

umntUSB

Размонтировать USB-накопитель

rfrsh

Обновление информации о статусах накопителей

Выходы

sdmntd

Статус MicroSD-карты:

0 – карта отключена;

1 – карта подключена

sdpath

Путь к файлам MicroSD-карты:

Пустая строка – накопитель отключен;

/mmcblk1p1 – ссылка на директорию монтирования накопителя

usbmntd

Статус USB-накопителя:

0 – накопитель отключен;

1 – накопитель подключен

usbpath

Путь к файлам USB-накопителя:

Пустая строка – накопитель отключен;

/sda1 – ссылка на директорию монтирования накопителя

Graphic

Пример работы с блоком см. в разделе.

ПЛК210-11

В данном разделе размещены блоки для работы с входами/выходами ПЛК210-11.

Соотнесение периферии ПЛК210-11 c блоками библиотеки paOwenIO

Входы/выходы ПЛК

Расположение на корпусе

Блок paOwenIO

Назначение блока

DO 1…4

Слева

210-11-DO

Задание состояния

210-11-DO-PWM

Режим ШИМ

FDI 1…8

Слева

210-11-FDI

Отображение состояния

210-11-FDI-Frequency

Режим измерения частоты

DI 9…12

Слева

210-11-DI

Отображение состояния

DO 5…18

Справа

210-11-DO

Задание состояния

Graphic

Дискретные выходы DO 1…4 (210-11-DO)

Блок 210-11-DO предназначен для работы с дискретными выходами DO1…4. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-11.

Блок 210-11-DO задает режим работы выходов – переключение логического сигнала, для работы выходов в режиме ШИМ используется блок 210-11-DO-PWM.

Назначение входов и выходов 210-11-DO
ЭлементОписание
Входы

pos

Стартовый номер используемого DO: 0DO 1, 1DO 2 и т.д.

do

Значения выходов DO 1…4 (циклический)

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества входов блока превышает количество выходов контроллера;

-1…-4 – ошибка записи состояния выхода;

-32 – ошибка инициализации устройства;

-33 – ошибка связи с выходами

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

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

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание

Если число входов блока (с учетом сдвига pos) превышает реальное количество выходов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на входы, попадающие в корректный диапазон.

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

ШИМ дискретных выходов DO 1…4 (210-11-DO-PWM)

Блок 210-11-DO-PWM предназначен для работы с дискретными выходами DO1…4 в режиме ШИМ. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-11.

Назначение входов и выходов 210-11-DO-PWM
ЭлементОписание
Входы

pos

Стартовый номер используемого DO: 0DO 1, 1DO 2 и т.д.

prd

Период ШИМ выходов DO 1…4 ПЛК в микросекундах (циклический)

duty

Длительность импульса ШИМ выходов DO 1…4 ПЛК в микросекундах (циклический)

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества входов блока превышает количество выходов контроллера;

3 – не удалось задать длительность импульса;

4 – не удалось задать период работы;

-32 – ошибка соединения с устройством для установки параметров ШИМ;

-33 – ошибка активации выхода;

-34 – ошибка при установке полярности

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

Для каждого физического выхода контроллера в блоке можно создать входы prd – период ШИМ в микросекундах и duty – длительность импульса ШИМ в микросекундах.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число входов блока (с учетом сдвига pos) превышает реальное количество выходов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на входы, попадающие в корректный диапазон.
Внимание
Если в проект добавлены блоки таким образом, что для одного и того же выхода используется несколько режимов работы, то ни для одного из режимов не гарантируется нормальная работа.
Graphic
ШИМ дискретных выходов DO1…4 (210-11-DO-PWM)

Быстрые дискретные входы FDI 1…8 (210-11-FDI)

Блок 210-11-FDI предназначен для работы с быстрыми дискретными входами FDI 1…8. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-11.

Назначение входов и выходов 210-11-FDI
ЭлементОписание
Входы

pos

Стартовый номер используемого FDI: 0FDI 1, 1FDI 2 и т.д.

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества выходов блока превышает количество входов контроллера;

3 – ошибка чтения состояния входа;

-32 – ошибка связи со входами;

-33 – ошибка инициализации устройства

vld

Достоверность:

0 – ошибка;

1 – корректная работа

di

Входы FDI 1…8 ПЛК (циклический)

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

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

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число выходов блока (с учетом сдвига pos) превышает реальное количество входов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на выходы, попадающие в корректный диапазон.
Graphic

Измерение частоты FDI 1…8 (210-11-FDI-Frequency)

Блок 210-11-FDI-Frequency предназначен для работы с дискретными входами FDI1…8 в режиме измерения частоты. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-11.

Назначение входов и выходов 210-11-FDI-Frequency
ЭлементОписание
Входы

pos

Стартовый номер используемого FDI: 0FDI 1, 1FDI 2 и т.д.

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества выходов блока превышает количество входов контроллера;

-1…-8 – ошибка чтения состояния входа;

-32 – ошибка инициализации устройства;

-33 – ошибка соединения с устройством для измерения;

-34 – ошибка переключения входов в режим измерения

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

Для каждого физического входа контроллера в блоке можно создать выходы prd – период между импульсами в микросекундах, duty – длительность импульса в микросекундах, frq – частота импульсов в Гц.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число выходов блока (с учетом сдвига pos) превышает реальное количество входов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на выходы, попадающие в корректный диапазон.
Внимание
Если в проект добавлены блоки таким образом, что для одного и того же входа используется несколько режимов работы, то ни для одного из режимов не гарантируется нормальная работа.
Graphic

Дискретные входы DI 9…12 (210-11-DI)

Блок 210-11-DI предназначен для работы с дискретными входами DI9…12. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-11.

Назначение входов и выходов 210-11-DI
ЭлементОписание
Входы

pos

Стартовый номер используемого DI: 8DI 9, 9DI 10 и т.д.

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества выходов блока превышает количество входов контроллера;

3 – ошибка чтения состояния входа;

-32 – ошибка связи со входами;

-33 – ошибка инициализации устройства

vld

Достоверность:

0 – ошибка;

1 – корректная работа

di

Входы DI 912 ПЛК (циклический)

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

Параметр pos позволяет задать стартовый номер используемого DI.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число выходов блока (с учетом сдвига pos) превышает реальное количество входов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на выходы, попадающие в корректный диапазон.
Graphic

Дискретные выходы DO 5…18 (210-11-DO)

Блок 210-11-DO предназначен для работы с дискретными выходами DO5…18. Физически они расположены на правой стороне контроллера. Раздел библиотеки: ПЛК210-11.

Назначение входов и выходов 210-11-DO
ЭлементОписание
Входы

pos

Стартовый номер используемого DO: 0DO 5, 1DO 6 и т.д.

do

Выходы DO 518 ПЛК (циклический)

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества входов блока превышает количество выходов контроллера;

-1 – ошибка связи с выходами, работа не выполняется;

-2 – ошибка записи состояния выходов;

-32 – ошибка связи с выходами

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

Параметр pos позволяет задать стартовый номер используемого DO.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число входов блока (с учетом сдвига pos) превышает реальное количество выходов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на входы, попадающие в корректный диапазон.
Внимание
Не рекомендуется использовать несколько блоков данного типа в одном проекте, так как это приводит к цикличной перезаписи результатов их работы.
Примечание
Блок 210-11-DO работает медленнее, чем блок дискретных выходов DO 1…4, поэтому рекомендуется размещать его в месте работы Фон.
Graphic

ПЛК210-12

В данном разделе размещены блоки для работы с входами/выходами ПЛК210-12.

Соотнесение периферии ПЛК210-12 c блоками библиотеки paOwenIO

Входы/выходы ПЛК

Расположение на корпусе

Блок paOwenIO

Назначение блока

DO 1…4

Слева

210-12-DO

Задание состояния

210-12-DO-PWM

Режим ШИМ

FDI 1…8

Слева

210-12-FDI

Отображение состояния

210-12-FDI-Frequency

Режим измерения частоты

DI 9…12

Слева

210-12-DI

Отображение состояния

DO 5…12

Справа

210-12-DO

Задание состояния

DI 13…24

Справа

210-12-DI

Отображение состояния

Graphic

Дискретные выходы DO 1…4 (210-12-DO)

Блок 210-12-DO предназначен для работы с дискретными выходами DO1…4. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-12.

Блок 210-12-DO задает режим работы выходов – переключение логического сигнала, для работы выходов в режиме ШИМ используется блок 210-12-DO-PWM.

Назначение входов и выходов 210-12-DO
ЭлементОписание
Входы

pos

Стартовый номер используемого DO: 0DO 1, 1DO 2 и т.д.

do

Значения выходов DO 1…4 (циклический)

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества входов блока превышает количество выходов контроллера;

-1…-4 – ошибка записи состояния выхода;

-32 – ошибка инициализации устройства;

-33 – ошибка связи с выходами

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

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

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число входов блока (с учетом сдвига pos) превышает реальное количество выходов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на входы, попадающие в корректный диапазон.
Внимание
Если в проект добавлены блоки таким образом, что для одного и того же выхода используется несколько режимов работы, то ни для одного из режимов не гарантируется нормальная работа.
Graphic

ШИМ дискретных выходов DO 1…4 (210-12-DO-PWM)

Блок 210-12-DO-PWM предназначен для работы с дискретными выходами DO1…4 в режиме ШИМ. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-12.

Назначение входов и выходов 210-12-DO-PWM
ЭлементОписание
Входы

pos

Стартовый номер используемого DO: 0DO 1, 1DO 2 и т.д.

prd

Период ШИМ выходов DO 1…4 ПЛК в микросекундах (циклический)

duty

Длительность импульса ШИМ выходов DO 1…4 ПЛК в микросекундах (циклический)

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества входов блока превышает количество выходов контроллера;

3 – не удалось задать длительность импульса;

4 – не удалось задать период работы;

-32 – ошибка соединения с устройством для установки параметров ШИМ;

-33 – ошибка активации выхода;

-34 – ошибка при установке полярности

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

Для каждого физического выхода контроллера в блоке можно создать входы prd – период ШИМ в микросекундах и duty – длительность импульса ШИМ в микросекундах.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число входов блока (с учетом сдвига pos) превышает реальное количество выходов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на входы, попадающие в корректный диапазон.
Внимание
Если в проект добавлены блоки таким образом, что для одного и того же выхода используется несколько режимов работы, то ни для одного из режимов не гарантируется нормальная работа.
Graphic

Быстрые дискретные входы FDI 1…8 (210-12-FDI)

Блок 210-12-FDI предназначен для работы с быстрыми дискретными входами FDI 1…8. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-12.

Назначение входов и выходов 210-12-FDI
ЭлементОписание
Входы

pos

Стартовый номер используемого FDI: 0FDI 1, 1FDI 2 и т.д.

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества выходов блока превышает количество входов контроллера;

3 – ошибка чтения состояния входа;

-32 – ошибка связи со входами;

-33 – ошибка инициализации устройства

vld

Достоверность:

0 – ошибка;

1 – корректная работа

di

Входы FDI 1…8 ПЛК (циклический)

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

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

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число выходов блока (с учетом сдвига pos) превышает реальное количество входов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на выходы, попадающие в корректный диапазон.
Graphic

Измерение частоты FDI 1…8 (210-12-FDI-Frequency)

Блок 210-12-FDI-Frequency предназначен для работы с дискретными входами FDI1…8 в режиме измерения частоты. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-12.

Назначение входов и выходов 210-12-FDI-Frequency
ЭлементОписание

Входы

pos

Стартовый номер используемого FDI: 0FDI 1, 1FDI 2 и т.д.

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества выходов блока превышает количество входов контроллера;

-1…-8 – ошибка чтения состояния входа;

-32 – ошибка инициализации устройства;

-33 – ошибка соединения с устройством для измерения;

-34 – ошибка переключения входов в режим измерения

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

Для каждого физического входа контроллера в блоке можно создать выходы prd – период между импульсами в микросекундах, duty – длительность импульса в микросекундах, frq – частота импульсов в Гц.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число выходов блока (с учетом сдвига pos) превышает реальное количество входов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на выходы, попадающие в корректный диапазон.
Внимание
Если в проект добавлены блоки таким образом, что для одного и того же входа используется несколько режимов работы, то ни для одного из режимов не гарантируется нормальная работа.
Graphic

Дискретные входы DI 9…12 (210-12-DI)

Блок 210-12-DI предназначен для работы с дискретными входами DI 9…12. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-12.

Назначение входов и выходов 210-12-DI
ЭлементОписание
Входы

pos

Стартовый номер используемого DI: 8DI 9, 9DI 10 и т.д.

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества выходов блока превышает количество входов контроллера;

3 – ошибка чтения состояния входа;

-32 – ошибка связи со входами;

-33 – ошибка инициализации устройства

vld

Достоверность:

0 – ошибка;

1 – корректная работа

di

Входы DI 912 ПЛК (циклический)

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

Параметр pos позволяет задать стартовый номер используемого DI.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число выходов блока (с учетом сдвига pos) превышает реальное количество входов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на выходы, попадающие в корректный диапазон.
Graphic

Дискретные выходы DO 5…12 (210-12-DO)

Блок 210-12-DO предназначен для работы с дискретными выходами DO5…12. Физически они расположены на правой стороне контроллера. Раздел библиотеки: ПЛК210-12.

Назначение входов и выходов 210-12-DO
ЭлементОписание
Входы

pos

Стартовый номер используемого DO: 0DO 5, 1DO 6 и т.д.

do

Выходы DO 512 ПЛК (циклический)

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества входов блока превышает количество выходов контроллера;

-1 – ошибка связи с выходами, работа не выполняется;

-2 – ошибка записи состояния выходов;

-32 – ошибка связи с выходами

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

Параметр pos позволяет задать стартовый номер используемого DO.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число входов блока (с учетом сдвига pos) превышает реальное количество выходов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на входы, попадающие в корректный диапазон.
Внимание
Не рекомендуется использовать несколько блоков данного типа в одном проекте, так как это приводит к цикличной перезаписи результатов их работы.
Внимание

Блок 210-12-DO работает медленнее, чем блок дискретных выходов DO 1…4, поэтому рекомендуется размещать в месте работы Фон.

Graphic

Дискретные входы DI 13…24 (210-12-DI)

Блок 210-12-DI предназначен для работы с дискретными входами DI13…24. Физически они расположены на правой части контроллера. Раздел библиотеки: ПЛК210-12.

Назначение входов и выходов 210-12-DI
ЭлементОписание
Входы

pos

Стартовый номер используемого DI: 0DI 13, 1DI 14 и т.д.

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества выходов блока превышает количество входов контроллера;

3 – ошибка чтения состояния входа;

-32 – ошибка связи со входами;

-33 – ошибка инициализации устройства

vld

Достоверность:

0 – ошибка;

1 – корректная работа

di

Входы DI 1324 ПЛК (циклический)

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

Параметр pos позволяет задать стартовый номер используемого DI.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число входов блока (с учетом сдвига pos) превышает реальное количество выходов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на входы, попадающие в корректный диапазон.
Graphic

ПЛК210-14

В данном разделе размещены блоки для работы с входами/выходами ПЛК210-14.

Соотнесение периферии ПЛК210-14 c блоками библиотеки paOwenIO

Входы/выходы ПЛК

Расположение на корпусе

Блок paOwenIO

Назначение блока

DO 1…4

Слева

210-14-DO

Задание состояния

210-14-DO-PWM

Режим ШИМ

FDI 1…8

Слева

210-14-FDI

Отображение состояния

210-14-FDI-Frequency

Режим измерения частоты

DI 9…12

Слева

210-14-DI

Отображение состояния

DO 5…12

Справа

210-14-DO

Задание состояния

AI 1…4

Справа

210-14-AI

Отображение состояния

Graphic

Дискретные выходы DO 1…4 (210-14-DO)

Блок 210-14-DO предназначен для работы с дискретными выходами DO1…4. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-14.

Блок 210-14-DO задает режим работы выходов – переключение логического сигнала, для работы выходов в режиме ШИМ используется блок 210-14-DO-PWM.

Назначение входов и выходов 210-14-DO
ЭлементОписание
Входы

pos

Стартовый номер используемого DO: 0DO 1, 1DO 2 и т.д.

do

Значения выходов DO 1…4 (циклический)

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества входов блока превышает количество выходов контроллера;

-1…-4 – ошибка записи состояния выхода;

-32 – ошибка инициализации устройства;

-33 – ошибка связи с выходами

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

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

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Graphic
Внимание
Если число входов блока (с учетом сдвига pos) превышает реальное количество выходов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на выходы, попадающие в корректный диапазон.
Внимание
Если в проект добавлены блоки таким образом, что для одного и того же выхода используется несколько режимов работы, то ни для одного из режимов не гарантируется нормальная работа.

ШИМ дискретных выходов DO 1…4 (210-14-DO-PWM)

Блок 210-14-DO-PWM предназначен для работы с дискретными выходами DO1…4 в режиме ШИМ. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-14.

Назначение входов и выходов 210-14-DO-PWM
ЭлементОписание
Входы

pos

Стартовый номер используемого DO: 0DO 1, 1DO 2 и т.д.

prd

Период ШИМ выходов DO 1…4 ПЛК в микросекундах (циклический)

duty

Длительность импульса ШИМ выходов DO 1…4 ПЛК в микросекундах (циклический)

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества входов блока превышает количество выходов контроллера;

3 – не удалось задать длительность импульса;

4 – не удалось задать период работы;

-32 – ошибка соединения с устройством для установки параметров ШИМ;

-33 – ошибка активации выхода;

-34 – ошибка при установке полярности

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

Для каждого физического выхода контроллера в блоке можно создать входы prd – период ШИМ в микросекундах и duty – длительность импульса ШИМ в микросекундах.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число входов блока (с учетом сдвига pos) превышает реальное количество выходов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на выходы, попадающие в корректный диапазон.
Внимание
Если в проект добавлены блоки таким образом, что для одного и того же выхода используется несколько режимов работы, то ни для одного из режимов не гарантируется нормальная работа.
Graphic

Быстрые дискретные входы FDI 1…8 (210-14-FDI)

Блок 210-14-FDI предназначен для работы с быстрыми дискретными входами FDI 1…8. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-14.

Назначение входов и выходов 210-14-FDI
ЭлементОписание
Входы

pos

Стартовый номер используемого FDI: 0FDI 1, 1FDI 2 и т.д.

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества выходов блока превышает количество входов контроллера;

3 – ошибка чтения состояния входа;

-32 – ошибка связи со входами;

-33 – ошибка инициализации устройства

vld

Достоверность:

0 – ошибка;

1 – корректная работа

di

Входы FDI 1…8 ПЛК (циклический)

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

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

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число выходов блока (с учетом сдвига pos) превышает реальное количество входов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на выходы, попадающие в корректный диапазон.
Graphic

Измерение частоты FDI 1…8 (210-14-FDI-Frequency)

Блок 210-14-FDI-Frequency предназначен для работы с дискретными входами FDI1…8 в режиме измерения частоты. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-14.

Назначение входов и выходов 210-14-FDI-Frequency
ЭлементОписание
Входы

pos

Стартовый номер используемого FDI: 0FDI 1, 1FDI 2 и т.д.

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества выходов блока превышает количество входов контроллера;

-1…-8 – ошибка чтения состояния входа;

-32 – ошибка инициализации устройства;

-33 – ошибка соединения с устройством для измерения;

-34 – ошибка переключения входов в режим измерения

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

Для каждого физического входа контроллера в блоке можно создать выходы prd – период между импульсами в микросекундах, duty – длительность импульса в микросекундах, frq – частота импульсов в Гц.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число выходов блока (с учетом сдвига pos) превышает реальное количество входов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на выходы, попадающие в корректный диапазон.
Внимание
Если в проект добавлены блоки таким образом, что для одного и того же входа используется несколько режимов работы, то ни для одного из режимов не гарантируется нормальная работа.
Graphic

Дискретные входы DI 9…12 (210-14-DI)

Блок 210-14-DI предназначен для работы с дискретными входами DI9…12. Физически они расположены на левой стороне контроллера. Раздел библиотеки: ПЛК210-14.

Назначение входов и выходов 210-14-DI
ЭлементОписание
Входы

pos

Стартовый номер используемого DI: 8DI 9, 9DI 10 и т.д.

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества выходов блока превышает количество входов контроллера;

3 – ошибка чтения состояния входа;

-32 – ошибка связи со входами;

-33 – ошибка инициализации устройства

vld

Достоверность:

0 – ошибка;

1 – корректная работа

di

Входы DI 912 ПЛК (циклический)

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

Параметр pos позволяет задать стартовый номер используемого DI.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число выходов блока (с учетом сдвига pos) превышает реальное количество входов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на выходы, попадающие в корректный диапазон.
Graphic

Дискретные выходы DO 5…12 (210-14-DO)

Блок 210-14-DO предназначен для работы с дискретными выходами DO5…12. Физически они расположены на правой стороне контроллера. Раздел библиотеки: ПЛК210-14.

Назначение входов и выходов 210-12-DO
ЭлементОписание
Входы

pos

Стартовый номер используемого DO: 0DO 5, 1DO 6 и т.д.

do

Выходы DO 512 ПЛК (циклический)

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

2 – сумма pos и количества входов блока превышает количество выходов контроллера;

-1 – ошибка связи с выходами, работа не выполняется;

-2 – ошибка записи состояния выходов;

-32 – ошибка связи с выходами

vld

Достоверность:

0 – ошибка;

1 – корректная работа

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

Параметр pos позволяет задать стартовый номер используемого DO.

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

Внимание
Если число входов блока (с учетом сдвига pos) превышает реальное количество выходов контроллера, то блок установит sts = 2, vld = 0 и повлияет только на входы, попадающие в корректный диапазон.
Внимание
Не рекомендуется использовать несколько блоков данного типа в одном проекте, так как это приводит к цикличной перезаписи результатов их работы.
Внимание
Блок 210-12-DO работает медленнее, чем блок дискретных выходов DO 1…4, поэтому рекомендуется размещать в месте работы Фон.
Graphic

Аналоговые входы AI 1…4 (210-14-AI)

Блок 210-14-AI предназначен для работы с аналоговыми входами контроллера AI 1…4. Физически они расположены на правой стороне контроллера. Раздел библиотеки: ПЛК210-14.

Работа блока занимает довольно длительное время, поэтому рекомендуется размещать его в месте работы Фон.

Назначение входов и выходов 210-14-AI
ЭлементОписание
Входы

mxadc

Учитывать время опроса. Если mxadc = 1, то учитываются периоды опроса входов freq

Циклические входы

snst

Тип датчика (см. таблицу). Если получать данные со входа не планируется, следует установить SENS_OFF

fltr

Полоса фильтра в единицах измеряемой величины: 0…99, при 0 – отключена.

Если разность между результатами измерений входной величины в двух последних циклах опроса превышает данную величину, то измеренное значение отбрасывается

shift

Сдвиг для коррекции входного сигнала путем прибавления данного значения к измеренной величине

incl

Наклон для коррекции входного сигнала путем умножения измеренной величины на поправочный коэффициент

ainh

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

ainl

Нижняя граница выходного сигнала датчика. Соответствует минимальному уровню выходного сигнала датчика

cft

Постоянная времени фильтра в секундах. Используется для сглаживания (демпфирования) сигнала с целью устранения шумовых составляющих

freq

Период опроса: 0,6…10 секунд (задается в мс), учитывается, когда mxadc = 1, иначе работает с минимально возможным периодом

Выходы

sts

Статус:

0 – работа не выполнялась (инициализация);

1 – блок работает без ошибок;

-1 – ошибка инициализации устройства, работа не выполняется;

-2 – ошибка чтения результатов измерения;

-3 – ошибка записи параметров входов;

-32 – количество входов блока превышает возможное;

-33 – количество входов блока не соответствует количеству выходов;

-34 – не удалось установить соединение с аналоговыми входами;

-35 – ошибка инициализации устройства;

-36 – запуск на контроллере, не имеющем аналоговых входов

vld

Достоверность:

0 – ошибка;

1 – корректная работа

Циклические выходы

rslt

Полученное значение

time

Время измерения в десятках миллисекунд. Отсчитывается от запуска контроллера и обнуляется при достижении 65535 (около 11 минут)

stsi

Код ошибки (см. таблицу)

msk

Маска кода ошибки (см. таблицу)

vldi

Достоверность:

0 – корректная работа;

1 – ошибка

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

У блока есть диагностические выходы. Выход sts равен номеру возникшей ошибки или равен 1, если блок работает корректно. Логический выход vld равен 0 или 1 по аналогичным правилам.

При возникновении ошибки у конкретного входа (stsi не равен 0х00), в качестве значения измерения и времени сохраняются последние корректные данные.

Внимание
Блок записывает не более одного входного параметра за цикл, чтобы стабилизировать время выполнения (если изменилось больше, они будут записаны, но в следующих). Каждое изменение входного параметра приводит к ошибке 0xF6 (данные не готовы, необходимо дождаться результатов измерения). Поэтому следует с осторожностью использовать программно-генерируемые значения (выходы других блоков) в качестве входных параметров.
Graphic
Типы датчиков snst

Значение

Датчик или входной сигнал

Диапазон измерений

SENS_OFF

Выключен

-

SENS_50_50mV

–50…+50 мВ

0…100 %

SENS_1_1V

–1…+1 В

0…100 %

SENS_4_20mA

4…20 мА

0…100 %

SENS_0_20mA

0…20 мА

0…100 %

SENS_0_5mA

0…5 мА

0…100 %

SENS_0_2KOhm

0…2 кОм

0…100 %

SENS_0_5KOhm

0…5 кОм

0…100 %

Cu50

Cu 50 (α = 0,00426 °С-1)

–50…+200 °С

Cu100

Cu 100 (α = 0,00426 °С-1)

–50…+200 °С

Cu500

Cu 500 (α = 0,00426 °С-1)

–50…+200 °С

Cu1000

Cu 1000 (α = 0,00426 °С-1)

–50…+200 °С

P50

50П (α = 0,00391 °С-1)

–200…+850 °С

P100

100П (α = 0,00391 °С-1)

–200…+850 °С

P500

500П (α = 0,00391 °С-1)

–200…+850 °С

P1000

1000П (α = 0,00391 °С-1)

–200…+850 °С

M50

50М (α = 0,00428 °С-1)

–180…+200 °С

M100

100М (α = 0,00428 °С-1)

–180…+200 °С

M500

500М (α = 0,00428 °С-1)

–180…+200 °С

M1000

1000М (α = 0,00428 °С-1)

–180…+200 °С

Ni100

Ni 100 (α = 0,00617 °С-1)

–60…+180 °С

Ni500

Ni 500 (α = 0,00617 °С-1)

–60…+180 °С

Ni1000

Ni 1000 (α = 0,00617 °С-1)

–60…+180 °С

Pt50

Pt 50 (α = 0,00385 °С-1)

–200…+850 °С

Pt100

Pt 100 (α = 0,00385 °С-1)

–200…+850 °С

Pt500

Pt 500 (α = 0,00385 °С-1)

–200…+850 °С

Pt1000

Pt 1000 (α = 0,00385 °С-1)

–200…+850 °С

TCM_53Ohm

ТСМ гр. 23

–50…+200 °С

TXK_L

TХК (L)

–200…+800 °С

TJK_J

TЖК (J)

–200…+1200 °С

THH_N

TНН (N)

–200…+1300 °С

TXA_K

TХА (К)

–200…+1360 °С

TPP_S

TПП (S)

–50…+1750 °С

TPP_R

TПП (R)

–50…+1750 °С

TMK_T

TМК (Т)

–250…+400 °С

TPR_B

TПР (В)

+200…+1800 °С

TBP_A_1

TВР (А-1)

0…+2500 °С

TBP_A_2

TВР (А-2)

0…+1800 °С

TBP_A_3

TВР (А-3)

0…+1800 °С

tptl

tP.tL

–200…+900 °С

Коды ошибок stsi и маска msk

Код ошибки

Маска

Описание

0х00

0

Нет ошибки

0хF0

1

Значение заведомо неверно

0xF6

2

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

0xF7

4

Датчик отключен

0хF8

8

Велика температура свободных концов ТП

0хF9

16

Мала температура свободных концов ТП

0хFA

32

Измеренное значение слишком велико

0хFB

64

Измеренное значение слишком мало

0хFC

128

Короткое замыкание датчика

0хFD

256

Обрыв датчика

0хFE

512

Отсутствие связи с АЦП

0хFF

1024

Некорректный калибровочный коэффициент

Примеры работы с блоками библиотеки paOwenIO

Получение аппаратной информации (OwenHWInfo)

Блок OwenHWInfo предоставляет аппаратную информацию о контроллере в программе пользователя: заводской номер, MAC-адрес (для Ethernet4), измеренную температуру ПЛК, линейку и модификацию ПЛК, а также выдает 1 на выход trm при переходе контроллера на питание от ионистора (потеря питания по основным портам).

Для работы блока необходимо добавить его на любую страницу в месте работы Фон.

Graphic

Кроме отображения информации в программе ПЛК, OwenHWInfo формирует файл с данными для отображения сведений о запущенной программе в web-конфигураторе ПЛК во вкладке ПЛК/Информация.

Graphic

Часть информации, предоставляемой в web-конфигураторе, также можно посмотреть во время подключения отладчиком Полигон при наведении мыши на запущенный модуль.

Graphic

Во время отключения питания по основным портам выход блока trm = 1.

Установка и получение системного времени ПЛК (OwenRTC)

С помощью блока OwenRTC можно задать часовой пояс и системное время контроллера.

Для работы блока необходимо добавить его на любую страницу в месте работы Фон.

Graphic

Числовое значение для часового пояса следует задать на входе utc и подать 1 на вход setz.

Graphic

Получить системное время контроллера можно с помощью блока getTDN из библиотеки paCore.

Graphic

Для установки системного времени следует задать на входах блока year (год), mth (месяц), day(день), hr (час), min (минута), sec (секунда) требуемые значения и подать 1 на вход sett.

Graphic
Graphic

Управление светодиодом Питание (210-Power)

Светодиод ПЛК210 Питание Graphic светит по умолчанию зеленым при поданном питании на Порт 1 и/или Порт 2 контроллера.

Блок 210-Power получает информацию о наличии питающего напряжения на портах контроллера, а также выполняет автоматическое и ручное управление светодиодом Питание Graphic из программы пользователя.

Для этого необходимо добавить блок на любую страницу в месте работы Фон.

При наличии питания на портах контроллера выходы pwr1 (Порт 1) и/или pwr2 (Порт 2) равны 1.

Если задать на входе блока mode = 1, то светодиод Питание  Graphic будет управляться автоматически:

  • При наличии питания на обоих портах – светодиод светится зеленым;

  • При пропадании питания на основном Порту 1 светодиод начинает светится красным;

  • При восстановлении питания на основном Порту 1 светодиод опять светится зеленым.

Graphic

Если mode = 0, то осуществляется ручное управление светодиодом Питание  Graphic:

  • При подаче на вход alrm = 1 – светодиод начинает светится красным;

  • При подаче на вход alrm = 0 – светодиод начинает светится зеленым.

Управление светодиодом Работа (210-LED)

Во время работы контроллера светодиод Работа  Graphic мигает, если им не управляет программа пользователя. Управление светодиодом из программы осуществляется с помощью блока 210-LED.

Для управления светодиодом необходимо добавить блок на любую страницу в месте работы Фон.

На входе led (индикатор) необходимо указать значение WORK, что соответствует светодиоду Работа  Graphic.

Блок 210-LED также позволяет осуществить управление светодиодами Батарея  Graphic (значения BAT_GREEN и BAT_RED) и индикатором состояния MicroSD-карты (значение UNDER_CAP). При отсутствии блоков для работы с данными светодиодами в проекте их состояние определяется системой (см. описание индикации в Руководстве по эксплуатации).

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

При подаче 1 на вход enb блока светодиод Работа  Graphic будет мигать, при подаче 0 – отключаться. При такой настройке к данному входу можно привязать сигналы работы исполнительных механизмов и др. функций, которым необходима индикация с лицевой стороны прибора.

Graphic

При установке на входе mode режима nr_proc светодиод будет мигать автоматически в зависимости от нагрузки контроллера. Значение на входе enb в данном режиме игнорируется.

Внимание
При отключении пользовательской программы светодиод Работа  Graphic остается в состоянии, в котором он пребывал в момент отключения программы.

Работа с внешними накопителями (210-SD-USB)

Для работы с внешними накопителями контроллера из пользовательской программы предназначен блок 210-SD-USB.

Внешние накопители (USB-flash и MicroSD) монтируются автоматически при их подключении к контроллеру.

С помощью блока 210-SD-USB можно получить информацию о монтировании накопителя.

Для этого необходимо добавить блок на любую страницу в месте работы Фон.

Значения выходов блока обновляются при подаче 1 на вход rfrsh. На выходах sdmntd или usbmntd отобразится 1, если соответствующий накопитель успешно монтирован. На выходах sdpath или usbpath отобразится абсолютный путь к директории монтирования накопителя.

Graphic

Для безопасного извлечения накопителя необходимо подать 1 на входы umntSD или umntUSB.

Graphic

Для повторного монтирования необходимо подать 1 на входы mntSD или mntUSB.

Graphic

На входы блока можно завести сигналы с внешних кнопок. Выходы sdmntd и usbmntd можно связать с входами сброса ошибок записи на диск блоков сохранения данных. О сохранении данных на диск см. подробнее в документе Архивирование и сохранение уставок.

Информацию о свободной памяти накопителя можно получить с помощью блока DriveInfo из библиотеки paCore.

На вход driveName необходимо подать абсолютный путь монтирования накопителя. Для обновления информации на выходах блока необходимо подать 1 на вход start.

На выходах блока отобразится информация об общем, занятом и свободном объеме накопителя в Кбайт.

Graphic