Вложений: 1
пример совместной работы сп270, плк и мва8
1) эмуляция работы трм1
2) опрос входа мва (получение температуры)
3) обработка в контроллере данных, полученных с мва и управление устройствами, подключенными на плк
4) передача данных на панель для отображения температуры
5) установка уставки, гистерезиса и режима работы с панели
6) панель подключается к порту Rs232 Debug в качестве мастера
7) модуль подключается по Rs485 к качестве подчиненного устройства
Вложение 1214
Вложений: 2
Пример связи ПЛК 100 с модулями расширения МХ110
Пример обмена ПЛК100-RL по протоколу ОВЕН с модулями МУ110, МВ110, МК:
Вложение 1287
По протоколу ModBus RTU:
Вложение 1288
Вложений: 1
Задание сетевых настроек модулей Мх100
Пример задания сетевых настроек модулей Мх110 (а также МВА, МВУ, МДВВ) из ПЛК100 без использования конфигуратора для модулей.
Вложение 1290
Вложений: 1
подключение устройств по интерфейсу Rs485
краткие рекомендации по подключению устройств к мастеру при работе в сети Rs485.
начинающим читать обязательно!
Вложение 1299
передача вещественных чисел с СП270 на ПЛК
Пример передачи вещественных чисел (с десятичной точкой) со знаком с панели СП270 на ПЛК154-У.L.
В примере рассмотрены два варианта
1) Передача с панели значения в формате INT
2) Передача с панели значения в формате FLOAT
Оба метода реализованы в виде функций.
Вложение 1363
Вложений: 1
Пример работы с экранами на ПЛК63
ПЛК63-L прошивка 1.94, таргет прилагается.
Простой пример работы с библиотеками отображения экранов.
Автор - lara197a
Вложение 1513
Вложений: 1
Примеры связи ОВЕН ПЛК100 через GSM-модем ОВЕН ПМ01
1) plc-csd-plc.rar
Пример связи двух ПЛК100 по средствам дозвона - CSD-соединение:
ПЛК1 работае в режиме "дозвона" через заданный период
ПЛК2 работает в режиме "ожидания вызова"
ПЛК1 опрашивает модуль аналогового ввода МВ110-224.2А, при превышении температурой заданного значения, происходит дозвон по команде на ПЛК2.
2) opros+error.rar
Пример связи ПЛК100 и ПК с установленным Modbus OPC/DDE сервером Lectus.
Реализовано два CSD-канала передачи данных: основной и аварийный. Основной - Периодический опрос удаленного объекта (ПЛК) диспетчерским пунктом(ПК). ПК- Master.
Аварийный-передача данных от ПЛК в ДП по аварии. ПЛК-Master. Подробное описание в архиве.
Вложений: 3
опрос модулей мх110 с пк через Gsm-модем
Примеры работы модулей линейки Мх110 через CSD-соединение (дозвон в режиме передачи данных)
Модуль-ПМ01..............ПМ01-Lectus OPC
Общее описание в формате pdf http://www.kipshop.ru/Documentation/...s_gsm(csd).zip
И три примера соответственно для модулей:
МВ110-224.2А опрос значения входа модуля
МВ110-220.16Д опрос счетчика первого входа модуля
МУ110-220.8Р управление выходными элементами модуля
В архиве находятся настройки модуля и конфигурация Lectus OPC, настройки модемов указаны в pdf-файле.
Вложение 1906
Вложение 1907
Вложение 1908
ОВЕН ПЛК и Modbus OPC/DDE сервер Lectus
Вложений: 2
плк100+трм212+мдвв, работа по протоколу овен
Пример совместного использования в сети приборов овен.
в качестве мастера сети является программируемый контроллер плк100-р-l.
Данный прибор ведет опрос основных параметров с прибора трм212 и модуля мдвв.
Также в данном приборе реализована запись уставки и остановка\запуск для трм212
и управление выходами мдвв.
Приборы настроены и работают по протоколу овен
Скорость обмена: 115200
Адрес трм212: 16
Адрес мдвв: 32
Остальные параметры связи по умолчанию.
В проекте для плк реализована визуализация, через которую можно просматривать
полученные данные и ввод новых значений.
Также представлены конфигурации трм212 и мдвв.
Пример визуализации:
Вложение 2107
Архив с проектом:
Вложение 2108
Вложений: 5
примеры работы с нестандартными протоколами обмена
Примеры реализации нестандартных протоколов обмена.
Пример 1:
Работа с битовыми запросами, пример реализации модбас подобного протокола на базе модуля МВА8.
Примеры визуализации:
Вложение 2406
Вложение 2407
Пример 2:
Работа с символьными запросами, пример работы с модемом ПМ01 посредством AT команд.
Примеры визуализации:
Вложение 2408
Вложение 2409
Архив с описанием и программами:
Вложение 2415
Вложений: 2
нестандартные протоколы обмена
Немного выше в данной ветке форума были выложены примеры в которых реализовалась работа с портом на прямую. В связи с частыми вопросами было принято решение сделать более полный пример.
Данный пример реализован на базе библиотеки UNM. Для корректной работы библиотеки SysLibCom необходимо было увеличивать время цикла, плюс вручную открывать и настраивать порт. При использовании библиотеки UNM данные задачи выполнять нет необходимости.
В качестве примера были взяты устройства ПЛК154-U.M с прошивкой 2.10.9 и модуль аналогового ввода.
В примере полностью реализована функция 03 - Read Holding Register протокола Modbus. В примере предусмотрен контроль CRC и остальных нештатных ситуаций, таких как - отсутствие ответа, неполный ответ и ошибочный ответ. При помощи данной функции контроллер за один раз опрашивает все 48 регистров модуля МВА, после чего данный массив преобразует в удобный для восприятия вид.
В примере для удобства предусмотрена визуализация:
Вложение 2944
Вложений: 1
ПЛК+ТРМ202+МВА8 - протокол Modbus
По просьбе клиентов был сделан пример для обновленной линейки приборов ТРМ2хх, которые поддерживают протокол Modbus.
В примере ПЛК154 опрашивает значения температуры с модуля МВА8, Измеренные значения с ТРМ202 и производит запись уставок в ТРМ202.
Вложений: 1
пи регулятор от пользователя
Выкладывается пример создания пользовательской библиотеки - ПИ регулятор для управления задвижкой.
Написан CEkip. За что ему большое спасибо:cool: :cool: :cool:
Вложений: 1
ПИД-регулятор для КЗР в CoDeSys
Выкладываю рабочий функциональный блок простого ПИД-регулятора для управления КЗР с датчиком положения.
В своё время намучился (CoDeSys не знал) с программной реализацией регулятора температуры, управляющего КЗР, но в итоге оказалось, что для CoDeSys существуют всякие полезные библиотеки, где по сути всё уже реализовано.
Блок используется в программах для ОВЕН ПЛК150/160 уже почти на сотне ЦТП в городе и управляет КЗРами, установленными на трубчатых и пластинчатых теплообменниках и поддерживающими необходимую температуру ГВС и отопления. Рабочий он в общем :)
Библиотеку из блока не делал, он экспортированный и код открыт. Поэтому сами решайте, какие переменные использовать как входные, какие как внутренние, что оставить константами, а что нет, и вообще, творите что хотите.
Подробное описание блока и процесс его подключения. (если ссылку удалите, то можете использовать информацию из поста).
Не знаю насколько актуален и полезен этот блок, но надеюсь кому-то поможет)