Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 79

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

Комбинированный просмотр

Николаев Андрей примеры программ и полезности 25.06.2007, 12:36
Николаев Андрей утилита считывания, записи... 25.06.2007, 17:22
Николаев Андрей Ура, свершилось. На сайте... 13.12.2007, 14:41
Николаев Андрей пример работы пид регулятора... 16.01.2008, 09:27
Кирилл Валюнин опрос модулей мх110 с пк... 18.02.2010, 11:19
Гость ОВЕН ПЛК и Modbus OPC/DDE... 24.03.2010, 16:19
Александр Приходько плк100+трм212+мдвв, работа по... 24.03.2010, 18:12
Кирилл Валюнин По просьбе пользователя... 08.04.2010, 11:06
Николаев Андрей В связи с частыми вопросами... 11.04.2010, 22:20
Кирилл Валюнин Пример совместного... 15.04.2010, 09:25
Александр Приходько SysLibCom.lib 07.05.2010, 13:06
Александр Приходько примеры работы с... 28.05.2010, 16:15
Кирилл Валюнин По просьбе пользователя... 26.07.2010, 13:27
Александр Приходько плк154+си30 14.09.2010, 11:45
Кирилл Валюнин сп270+мх110 05.10.2010, 09:01
Николаев Андрей Пример опроса и записи... 08.10.2010, 09:58
Александр Приходько нестандартные протоколы обмена 18.10.2010, 10:55
Александр Приходько пчв+плк 08.11.2010, 11:19
Александр Приходько ПЛК+ТРМ202+МВА8 - протокол... 08.11.2010, 14:26
Александр Приходько быстрые входы овен плк 10.11.2010, 17:13
Николаев Андрей пи регулятор от пользователя 17.12.2010, 19:05
Николаев Андрей ПИД регулятор 24.12.2010, 10:29
Николаев Андрей ПЛК63. Настройка обмена.... 24.01.2011, 15:40
Александр Приходько Пример передачи уставки... 31.03.2011, 16:12
Александр Приходько Пример передачи уставки... 31.03.2011, 16:37
Александр Приходько Библиотека для работы с... 31.03.2011, 16:46
Николаев Андрей Может давайте заведем... 24.05.2013, 13:59
Egerenok ПЛК + ПЛК пример. 06.04.2015, 23:57
CDS ABZ-Encoder 06.04.2018, 06:01
Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    В связи с частыми вопросами по работе с POU:
    В создаваемом в CoDeSys проекте может быть несколько программных модулей, и каждый занимается своей отдельной работой, или работа POU связана.
    В любом случае если речь не идет о многозадачности (в данном топике не идет) нобходимо чтобы в проекте был POU PLC_PRG. ОБЯЗАТЕЛЬНО!!!
    Именно он вызывается системой исполнения, причем не явно (незаметно для пользователя - автоматически)
    Остальные созданные Вами POU, если их необходимо выполнять нужно вызвать в основной программе - PLC_PRG. Без этого остальные POU не учитываются компилятором, и следовательно в дальнейшем просто не загружаются в ПЛК и не исполняются...
    В приложении 2 файла: несколько подпрограмм, вызывающихся в основной программе. На языке ST и на языке CFC.


    Данный пост не избавляет от необходимости прочитать в мануале по CoDeSys правила создания POU и вызова их, а только наталкивает на это...
    Вложения Вложения

  2. #2

    По умолчанию

    Пример совместного использования модулей МВ110-16Д,МВ110-2А,МУ110-8Р+Owen ModBus OPC+MasterScada 3.2
    В архиве:
    -конфигурации модулей
    -конфигурация OPC-сервера
    -проект-пример MasterScada
    Чтение битовой маской входов МВ110-16Д, чтение значений с двух входов МВ110-2А, задание состояния выходных реле модуля МУ110-8Р битовой маской.
    Изображения Изображения
    Вложения Вложения
    Кирилл Валюнин
    Компания ОВЕН
    Директор по развитию ассортимента

    skype: valunin_owen
    e-mail:k.valyunin@owen.ru

  3. #3

    Talking SysLibCom.lib

    Довольно часто возникают вопросы при подключении к контроллерам нестандартного оборудования с интерфейсами RS-485 или RS-232. Это могут быть электросчетчики, расходомеры, модемы и различное оборудование с нестандартными (стандартные протоколы для наших ПЛК: OWEN, MODBUS, DCON) протоколами обмена.

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

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

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

    Чуть позже я выложу подробный пример как можно реализовать обмен информацией используя данную библиотекой. В частности будет пример формирования текстовых команд (что актуально для модемов, управляемых AT командами) и формирования произвольной команды в бинарном виде (Modbus подобные протоколы актуальны для большинства электросчетчиков).

    screen.jpg

    Port_init.rar

  4. #4

    Thumbs up примеры работы с нестандартными протоколами обмена

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

    Пример 1:
    Работа с битовыми запросами, пример реализации модбас подобного протокола на базе модуля МВА8.

    Примеры визуализации:
    pr1_1.jpg
    pr1_2.jpg


    Пример 2:
    Работа с символьными запросами, пример работы с модемом ПМ01 посредством AT команд.

    Примеры визуализации:
    pr2_1.jpg
    pr2_2.jpg

    Архив с описанием и программами:
    Нестандартные протоколы обмена.rar
    Последний раз редактировалось Александр Приходько; 31.05.2010 в 10:34. Причина: Обновление описания, в архив добавлены библиотеки

  5. #5

    По умолчанию

    По просьбе пользователя Alex74
    Небольшой пример
    МВУ8+ПЛК100+СП270

    МВУ8-rs485-ПЛК100 (ПЛК-мастер)
    ПЛК100-rs232debug-СП270 (Панель-мастер)
    Вложения Вложения

  6. #6

    Talking плк154+си30

    Пример совместной работы овен плк и счетчика импульсов си30 по интерфейсу Rs485. Данный пример реализован с помощью библиотек:
    ComService.lib
    ModBus.lib
    SysLibCom.lib

    Пример визуализации:
    Visual_si30.jpg

    Необходимые библиотеки:
    Library.rar
    Вложения Вложения
    Последний раз редактировалось Александр Приходько; 04.02.2011 в 16:59. Причина: Пример перевыложен!

  7. #7

    По умолчанию сп270+мх110

    проекты для сп270:
    Протокол обмена ModBus RTU

    Адрес модуля 16

    Скорость обмена 115200

    сп270+мк110.8дн.4р
    сп270+му110-8р
    сп270+му110-8и
    сп270+мв110-16д
    Вложения Вложения
    Последний раз редактировалось Кирилл Валюнин; 05.10.2010 в 09:06.

  8. #8

    По умолчанию

    Пример опроса и записи переменных типа Real и типа Bool панелью СП270 (Master) и ПЛК63 (Slave).
    Номера регистров указываются в заданном диапазоне. Прошивка ПЛК 2.11.
    Вложения Вложения
    Последний раз редактировалось Илья Кареткин; 20.12.2010 в 16:50.

  9. #9

    По умолчанию нестандартные протоколы обмена

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

    Данный пример реализован на базе библиотеки UNM. Для корректной работы библиотеки SysLibCom необходимо было увеличивать время цикла, плюс вручную открывать и настраивать порт. При использовании библиотеки UNM данные задачи выполнять нет необходимости.

    В качестве примера были взяты устройства ПЛК154-U.M с прошивкой 2.10.9 и модуль аналогового ввода.

    В примере полностью реализована функция 03 - Read Holding Register протокола Modbus. В примере предусмотрен контроль CRC и остальных нештатных ситуаций, таких как - отсутствие ответа, неполный ответ и ошибочный ответ. При помощи данной функции контроллер за один раз опрашивает все 48 регистров модуля МВА, после чего данный массив преобразует в удобный для восприятия вид.

    В примере для удобства предусмотрена визуализация:

    Screen_UNM.jpg
    Вложения Вложения
    • Тип файла: rar UNM.rar (393.4 Кб, Просмотров: 1167)
    Последний раз редактировалось Александр Приходько; 18.10.2010 в 10:58.

  10. #10

    Wink пчв+плк

    пример работы частотного преобразователя овен пчв с программируемым логическим контроллером овен плк.

    управление организовано через контрольное слово.

    пример визуализации:
    пчв.jpg
    Вложения Вложения

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •