Вопрос-ответ - АиП
При работе с ПЛК1хх в визуализации CODESYS V2.3 требуется выводить отчеты на печать. Как это можно реализовать?

Добавьте на экран кнопку. Во вкладке Ввод установите «галку» Вып. программы. В настройках выберите и добавьте команду PRINT (рис.). Теперь при нажатии на кнопку откроется окно печати.

CODESYS V2.3

 

Посоветуйте как можно настроить переход между экранами в OwenLogic 1.14.

В современных версиях OwenLogic для редактирования переходов между экранами нужно открыть Менеджер экранов, нажать правой кнопкой мыши на группу экранов и выбрать команду Редактировать. Откроется блок-схема переходов между экранами. На этой схеме выделяется нужный экран, и в его свойствах настраиваются переходы.

OwenLogic

 

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

Можно воспользоваться регистрами перемещения на вкладке Расположение. С помощью изменения значений этих регистров можно при выполнении нужных условий переместить элемент за пределы видимой области экрана. Данный способ подходит и для управления видимостью других элементов Прямоугольник, Изображение, Аналоговый дисплей и т.д.

В CODESYS V3.5 SP11 Patch 5 при настройке элементов визуализации в окне Записать переменную нельзя выбрать тип ввода. Есть ли способ осуществить его выбор?

настройка элементов визуализации

Отсутствие выбора типа ввода – ошибка локализации графического интерфейса в русскоязычной версии среды. Для ее устранения установите hotfix (CODESYS V3.5 SP11 Patch 5 Hotfix 4), который доступен на сайте owen.ru в разделе CODESYS V3.

Программируем контроллер СПК1хх в среде CODESYS V3.5 SP11 Patch 5. Для работы с файлами используется библиотека CAA File. Необходимо организовать архив в режиме циклического буфера – то есть после заполнения файла начинать перезаписывать его с первой строки. Однако в режиме MAPPD данные записываются только в конец файла, а в остальных режимах при открытии файла его содержимое вовсе удаляется. Что можно предпринять?

Вы правы: в версии CODESYS V3.5 SP11 Patch 5 в библиотеке CAA File требуемый функционал отсутствует. Он был добавлен только в версии CODESYS V3.5 SP14 Patch 3 – в ней появился режим MREADPLUS. Описанную задачу в упомянутой версии CODESYS можно решить с помощью библиотеки SysFile, в которой есть режим открытия файла AM_READ_PLUS. Для установки позиции записи используйте функцию SysFileSetPos.

Во время загрузки в ПЛК110 [М02] проекта с включенной опцией Записать символьный файл произошла ошибка, и файл не был сохранен. После повторной попытки загрузки появилось сообщение «Последний онлайн сервис завершен некорректно. Номер сервиса – 47. Номер ошибки – 80. Файл не записан». Помогите исправить ошибку.

Подключитесь к контроллеру без загрузки проекта, в CODESYS V2.3 откройте ПЛК-Браузер, расположенный на вкладке Ресурсы. Выполните команду formatFFS. Через одну минуту память контроллера будет отформатирована. Это поможет решить проблему с загрузкой проектов.

Для панели СП310-Р требуется создать интерфейс оператора для работы с рецептами. На экране должны отображаться названия файлов рецептов и их размеры. Как определить размер файла на USB-накопителе?

Макрос следует вызвать через элемент Функциональная кнопка или Функциональная область. После его выполнения в регистры PSW300-301 будет записан размер файла filename.csv в байтах (в виде значения типа DWORD).

Функциональная кнопка

Наша котельная совмещена с индивидуальным тепловым пунктом. Хотели использовать автоматику с готовой логикой, чтобы не тратить время на программирование и создание документации. Какое из готовых решений можете предложить?

Для управления контурами ГВС или отопления советуем обратить внимание на каскадные КТР-121.02 и тепловые КТР-121.03 регуляторы. Тепловые регуляторы предназначены для расширения функционала каскадных контроллеров и работают только в связке с КТР-121.02 по интерфейсу RS-485.

Планируется модернизация котельной с котлами наружного размещения. В соответствии с СП 35-76, требуется контролировать общекотельные аварии каждого котлового бокса. Скажите, какая автоматика подойдет?

Для котельных с котлами наружного размещения предлагаем котловые регуляторы КТР-121.01.10. Для контроля и диспетчеризации общекотельных аварий каждого бокса к КТР-121.01.10 требуется подключить модуль ПРМ-1. Согласованная работа котловых регуляторов в каскадном режиме достигается объединением контроллеров КТР-121.01.10 с главным каскадным регулятором КТР-121.02.41.

Подскажите, пожалуйста, можно ли применить регулятор КТР-121 на необслуживаемой котельной?

Главное требование автоматизации необслуживаемых котельных – диспетчеризация системы. Регуляторы ОВЕН КТР-121 через интерфейсный порт RS-485 могут передавать данные в SCADA-систему, на web-сервер или облачный сервис. Информация о состоянии системы отображается на экране смартфона или ПК. Благодаря удаленному контролю аварий и предупреждению о нештатной ситуации КТР-121 подходят для применения на необслуживаемой котельной.

На подстанции установлены терминалы РЗА, которых нет во встроенной библиотеке опроса контроллеров ТЛ. Как получить данные с терминала РЗА на контроллере ПЛК110-30-ТЛ? Терминал поддерживает протоколы МЭК 60870-5-101 и Modbus.

Устройства со стандартными протоколами, отсутствующие в готовой библиотеке опроса, нужно добавлять самостоятельно. Потребуется карта адресов прибора, которая описывается в шаблонном excel-файле. Шаблоны файлов для разных протоколов располагаются в папке C:\Program Files (x86)\OWEN\TML\Bin\IO\XLS.

Например, для добавления Modbus-устройств в библиотеку необходимо описать карту адресов прибора в файле mb-example.xls, запустить модуль «Контроллеры» Телемеханики ЛАЙТ, добавить ПЛК110-30-ТЛ и протокол Modbus в каналах ввода-вывода, выбрать из списка устройство mb-xls, как показано на рис.

Потребуется карта адресов прибора

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

Библиотека опроса контроллеров ТЛ

Добавление Modbus-устройств в библиотеку

 

В среде CODESYS V3.5 SP11 Patch 5 в визуализации для элемента не удается настроить тип ввода, потому что окно настроек до конца не прорисовывается. Что можно сделать?

Следует установить исправление  CODESYS V3.5 SP11 Patch 5 Hotfix 4. Оно доступно на сайте ОВЕН в разделе CODESYS V3/Среда программирования.

исправление  CODESYS V3.5 SP11 Patch 5 Hotfix 4

 

Планируем установить панельный контроллер с Ethernet СПК1хх в шкаф автоматики антивандального исполнения под защитным стеклом. Можно ли подключить к контроллеру манипулятор типа мышь для управления визуализацией?

Контроллеры СПК1хх поддерживают USB HID-устройства – такие как мышь и клавиатура. Подключение осуществляется через порт USB A. Устройства могут соединяться как напрямую, так и через USB-концентратор (USB hub).

Для панели СП310-Р требуется создать интерфейс оператора для работы с рецептами. На экране должны отображаться названия файлов рецептов и их размеры. Как определить размер файла на USB-накопителе?

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

FILE *pFile; pFile = fopen("filename.csv", "r"); if(pFile) { fseek(pFile, 0, SEEK_END); // определяем размер файла в байтах *(DWORD*)(PSW+300) = ftell(pFile); fclose(pFile); } <

Макрос следует вызвать через элемент Функциональная кнопка или Функциональная область. После его выполнения в регистры PSW300-301 будет записан размер файла filename.csv в байтах (в виде значения типа DWORD).

 

На нашем предприятии действующая система телемеханики устарела, нужна модернизация системы внутрифабричного учета энергоресурсов, потребления воды и пара. Требования к системе • сбор данных с импульсного выхода приборов (счетчик Меркурий-230, расходомер воды Метран, счетчик воды ВСКМ 90-25 ДГ); • запись 3-минутных архивов; • просмотр 3-минутного/суточного/недельного/месячного/годового архива; • сигнализация неисправности модуля сбора данных и возможность его замены.

Реализовать проект можно на базе контроллера ОВЕН КСОД, сертифицированного для систем учета. К контроллеру подключаются разные приборы учета, в том числе счетчики электроэнергии Меркурий. Приборы с импульсным выходом подключаются к контроллеру через модуль МВ110-16ДН, приборы с поддержкой протокола Modbus – по интерфейсу RS-485.

В качестве верхнего уровня рекомендуем использовать SCADA-систему ОВЕН Телемеханика ЛАЙТ с лицензией SCADA-Base + AIIS. Лицензия AIIS позволяет работать с модулем Энергоанализ – это специализированное ПО для работы с приборами учета, встроенное в Телемеханику ЛАЙТ. Программа позволяет cчитывать архивы со счетчиков, собирать получасовые профили мощности и формировать отчеты. Аварийные события, архивы и их «глубина» настраиваются в SCADA-системе.

Подскажите, как настроить работу контроллера ПЛК323-ТЛ для передачи данных по протоколу МЭК 60870-5-104? Какое ПО можно использовать в качестве пункта управления? Как протестировать передачу данных?

Для передачи  данных по протоколу МЭК 60870-5-104 в карте адресов ОВЕН ПЛК323-ТЛ нужно установить режим передачи параметров «при изменении» (рис. 1). 

В качестве пункта управления может выступать любое ПО с поддержкой протокола МЭК 60870-5-104, в частности, Телемеханика ЛАЙТ. В программе нужно настроить карту адресов и создать конфигурацию. Данные на сервер будут поступать при их изменении и фиксироваться в базе данных с меткой времени контроллера.
С помощью утилиты IEC60870master в дистрибутиве Телемеханики ЛАЙТ можно проверить работу контроллера по 104 протоколу. Утилита находится в папке C:\Program Files (x86)\OWEN\TML\Bin.

Подробная информация о работе с МЭК 60870-5-104 представлена во встроенной  справочной системе Телемеханика ЛАЙТ в разделе Контроллеры>Каналы ввода-вывода>КП МЭК 60870-5-104.

Настройка протокола МЭК
Рис. 1.

 

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

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

При высоком избыточном давлении более 1 кПа возможно блокирование двери, чтобы избежать этого, используются диапазоны измерений 0…250/600 Па.

Подскажите, пожалуйста, можно ли использовать термисторы NTC-типа (Negative Temperature Coefficient) с программируемым реле ОВЕН ПР200, и какая будет погрешность измерений?

 

Для оценки погрешности измерений специалисты ОВЕН провели испытания с датчиками NTC-типа (В57891 10К; В57164 4.7К; NТСС 3.3К; N110 2.2К), термопреобразователями сопротивления (ДТС 50M и ДТС Pt1000). Результаты представлены в виде сравнительных графиков в установившемся и дина- мическом режимах (рис. 4). Для удобства пользователей созданы макросы для вычисления температуры по входному сопротивлению, которые доступны для скачивания в онлайн-базе макросов. Внешний вид макроса (Ni1000) в программе представлен на рис. 5.

Рис. 4
Рис. 5