Принципы обмена везде одинаковы – примеры сетевого обмена для СМИ2-М есть на нашем сайте на странице прибора, а в карте регистров модуля МВ110 нужно найти необходимый регистр и задать его номер в проекте для СМИ2-М.
В контроллерах СУНА-122 представлено три режима управления насосами: «постоянный мастер», «постоянный мастер с чередованием» и «переменный мастер». В режиме «постоянного мастера» всегда работает один насос, остальные управляются по сети. В режиме «постоянный мастер с чередованием» насосом-мастером выступает насос с наименьшей наработкой. Роль мастера передается через время, равное периоду смены насосов по наработке. В режиме «переменный мастер» мастером выступает насос с меньшим временем наработки. При выходе ПЧВ на полную мощность насос переходит на работу от сети, ПЧВ переключается на следующий насос с меньшей наработкой. По такой логике роль насоса-мастера передается по кругу.
Котловые регуляторы КТР-121.01.10 имеют функцию контролируемого перезапуска. При активации параметра «Управ.Выкл» контроллер во время работы в отсутствие сигнала B4 сразу не фиксирует аварию, а ожидает запуск горелки некоторое время, указанное в параметре «Вр.Розжига». Если по истечении времени розжига сигнал поступает, то прибор продолжает работу в нормальном режиме, если нет, то фиксирует аварию горелки.
Можете использовать конвертер ОВЕН МКОН в режиме «прямой шлюз». Этот режим доступен, начиная с прошивки v2.43N. Данная прошивка поддерживается только для приборов с новой аппаратной ревизией, у которых на корпусе есть маркировка H/W v2.0. В этом режиме МКОН выполняет роль конвертера интерфейсов – он пересылает данные из Ethernet в RS-485 без каких-либо преобразований. Прошивка и инструкция по использованию МКОН в режиме «прямой шлюз» доступна на сайте ОВЕН на странице МКОН в разделе Мастер подбора документации и ПО. В проекте для ПЛК200 для настройки обмена потребуется использовать функциональный блок Mercury23x_TCP из библиотеки OwenVendorProtocols. Если вам требуется опросить один из других счетчиков, поддерживаемых в библиотеке, через МКОН или другой подобный конвертер – оставьте, пожалуйста, заявку в теме библиотеки на нашем форуме.
Добавьте на экран кнопку. Во вкладке Ввод установите «галку» Вып. программы. В настройках выберите и добавьте команду PRINT (рис.). Теперь при нажатии на кнопку откроется окно печати.
Считать серийный номер можно с помощью библиотеки OwenLibFactorySetups. Проект примера доступен на сайте owen.ru для загрузки: GetFactoryInfo.zip Пример кода показан на рисунке.
В современных версиях OwenLogic для редактирования переходов между экранами нужно открыть Менеджер экранов, нажать правой кнопкой мыши на группу экранов и выбрать команду Редактировать. Откроется блок-схема переходов между экранами. На этой схеме выделяется нужный экран, и в его свойствах настраиваются переходы.
Можно воспользоваться регистрами перемещения на вкладке Расположение. С помощью изменения значений этих регистров можно при выполнении нужных условий переместить элемент за пределы видимой области экрана. Данный способ подходит и для управления видимостью других элементов Прямоугольник, Изображение, Аналоговый дисплей и т.д.
Отсутствие выбора типа ввода – ошибка локализации графического интерфейса в русскоязычной версии среды. Для ее устранения установите hotfix (CODESYS V3.5 SP11 Patch 5 Hotfix 4), который доступен на сайте owen.ru в разделе CODESYS V3.
Вы правы: в версии CODESYS V3.5 SP11 Patch 5 в библиотеке CAA File требуемый функционал отсутствует. Он был добавлен только в версии CODESYS V3.5 SP14 Patch 3 – в ней появился режим MREADPLUS. Описанную задачу в упомянутой версии CODESYS можно решить с помощью библиотеки SysFile, в которой есть режим открытия файла AM_READ_PLUS. Для установки позиции записи используйте функцию SysFileSetPos.
Подключитесь к контроллеру без загрузки проекта, в CODESYS V2.3 откройте ПЛК-Браузер, расположенный на вкладке Ресурсы. Выполните команду formatFFS. Через одну минуту память контроллера будет отформатирована. Это поможет решить проблему с загрузкой проектов.
Макрос следует вызвать через элемент Функциональная кнопка или Функциональная область. После его выполнения в регистры PSW300-301 будет записан размер файла filename.csv в байтах (в виде значения типа DWORD).
Для управления контурами ГВС или отопления советуем обратить внимание на каскадные КТР-121.02 и тепловые КТР-121.03 регуляторы. Тепловые регуляторы предназначены для расширения функционала каскадных контроллеров и работают только в связке с КТР-121.02 по интерфейсу RS-485.
Для котельных с котлами наружного размещения предлагаем котловые регуляторы КТР-121.01.10. Для контроля и диспетчеризации общекотельных аварий каждого бокса к КТР-121.01.10 требуется подключить модуль ПРМ-1. Согласованная работа котловых регуляторов в каскадном режиме достигается объединением контроллеров КТР-121.01.10 с главным каскадным регулятором КТР-121.02.41.
Главное требование автоматизации необслуживаемых котельных – диспетчеризация системы. Регуляторы ОВЕН КТР-121 через интерфейсный порт RS-485 могут передавать данные в SCADA-систему, на web-сервер или облачный сервис. Информация о состоянии системы отображается на экране смартфона или ПК. Благодаря удаленному контролю аварий и предупреждению о нештатной ситуации КТР-121 подходят для применения на необслуживаемой котельной.
Устройства со стандартными протоколами, отсутствующие в готовой библиотеке опроса, нужно добавлять самостоятельно. Потребуется карта адресов прибора, которая описывается в шаблонном excel-файле. Шаблоны файлов для разных протоколов располагаются в папке C:\Program Files (x86)\OWEN\TML\Bin\IO\XLS.
Например, для добавления Modbus-устройств в библиотеку необходимо описать карту адресов прибора в файле mb-example.xls, запустить модуль «Контроллеры» Телемеханики ЛАЙТ, добавить ПЛК110-30-ТЛ и протокол Modbus в каналах ввода-вывода, выбрать из списка устройство mb-xls, как показано на рис.
В появившемся окне выбирается созданный excel-файл, в протокол добавляется описанный модуль со всеми свойствами. Для включения параметров нужно нажать на кнопку «Добавить\удалить каналы» и выбрать необходимые сигналы из списка.
Следует установить исправление CODESYS V3.5 SP11 Patch 5 Hotfix 4. Оно доступно на сайте ОВЕН в разделе CODESYS V3/Среда программирования.
Контроллеры СПК1хх поддерживают USB HID-устройства – такие как мышь и клавиатура. Подключение осуществляется через порт USB A. Устройства могут соединяться как напрямую, так и через USB-концентратор (USB hub).
Для определения размера файла воспользуйтесь макросом со следующим кодом:
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).
Чтобы определить статус накопителя, следует использовать системный регистр PSW140 на панели ОВЕН СП315-Р. Регистр имеет значение 0, если накопитель не подключен, и значение 8 – если подключен.