Панельный ПЛК СПК 107 ОВЕН и SCADA TRACE MODE — АСУ ТП: сообщество инженеров

Панельный ПЛК СПК 107 ОВЕН и SCADA TRACE MODE

О чём видео

В ролике показано подключение панельного ПЛК СПК 107 ОВЕН к SCADA TRACE MODE по протоколу Modbus RTU без использования OPC-серверов. Настроен прямой драйвер, созданы компоненты чтения и записи регистров, продемонстрирован обмен данными: передача состояния восьми дискретных сигналов с панели ПЛК и приём целочисленного параметра из SCADA.

Что разбирается
  1. 00:02 Подключение СПК 107 через виртуальный COM-порт
  2. 01:20 Постановка задачи: обмен восемью дискретными сигналами
  3. 02:21 Загрузка готового проекта в CODESYS
  4. 03:53 Настройка секции Modbus RTU в TRACE MODE
  5. 05:34 Команды записи и чтения регистров ПЛК
  6. 07:51 Настройка узла RTM и COM-порта
  7. 09:24 Программа на языке FBD и графический экран
  8. 10:34 Запуск профайлера и проверка обмена данными
Оборудование и ПО
  • СПК 107
  • ОВЕН
  • TRACE MODE
  • Modbus RTU
  • CODESYS
  • RS-232

Кому полезно: Инженерам АСУ ТП, интегрирующим панельные ПЛК ОВЕН со SCADA TRACE MODE по Modbus RTU.

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:02 Добрый день выполним подключение к панельного контроллера СПК 107 ОВен через прямой драйвер. По протоколу обмена Матбасарту без какого либо использования писи подключение осуществляется через виртуальный последовательный порт Ком 4. С параметрами связи по умолчанию 9 600 н 8 1 перед началом работы по подключению мы поставляем его вместе с контроллером. Компакт диска установили на наш ПК Кодесис и необходимая нашему плк библиотеки Таргета, также было организовано. Подключение по Йюэсби к ПЛК с созданием виртуального сетевого адаптера для программирования и отладки по В ПЛК. Все согласно документации на наш контроллер и КДС, кстати, восстановить все получилось только со 2 попытки, это так на. Всякий случай в подготовленном нами стенде на полка 107 подано напряжение питания от источника 24 Вольта. Порт Ком 1 ПК сконфигурирован как РС 232 и подключен к порту ком 4 нашего компьютера с помощью 0 модемного или кросс кабель.

1:20 Ну и в нашем фильме мы покажем создание проекта для передачи в МРВ Трэсмод состояние 8 дискретных сигналов. Формируем их непосредственно графической панели ПЛК, а из МРВ в ПЛК будет подаваться значение целочисленного параметра, который будет. Отображаться на вот этих вот индикаторах, используемый в ролике протокол обмена между устройствами Бадмасер, то мастера МРВ Слейф ПЛК. Вот так, да и давайте договоримся на берегу. Что называется вопросы программирования контроллера? Мы на себе не берем свою цель, видим лишь том, показать, как интегрировать данный класс полка автоматизированной системы, разрабатываемая Скада. 3 Смот, кстати, использование писи серверов для обмена данными с контроллерами. Мы также не рассматриваем, запустим систему программирования КД СИЗ и подгрузим подготовленный нами заранее проект, который называется Майк Зампл Ламбстрэнд.

2:21 Он содержит графическую панель, очень примитивную логическую программку и интерфейсную часть. Вот сам проект представлен в виде тоже дерево и так по порядку у нас. Объявлена 1 глобальная переменная, называется на ДФР, и мы будем ее использовать для чтения данных. От монитора реального времени треснул, также мы использовали.

2:47 Логотип 3 смолот. Для отображения на графической панели что касается самого ПЛК, то его характеристики представлены здесь. Подключение канализовано через виртуальный сетевой адаптер. И твои, 2 кстати, давайте просканируем сеть. Вот наш контроллер задана обработка данных в ПЛК следующим образом. Вот так опликаешь, вот наш окликаешь, объявленная.

3:23 Переменная программа и написано сама программка, кстати, сама программка мы предупреждали, она. Крайне простенькая. Визуализация представлена панелью. Кроме всего прочего, здесь расположена. 8 Индикаторов, 8 выключателей и. 3 Вот такие вот шкалы для отображения 1 и того же параметра. Теперь, что касается интерфейсной части, она представлена к секции Макбаз РТ, на что здесь стоит. Обратить внимание при использовании различных моделей контроллеров назначение портов выполняется по таблице, представленной в инструкции по эксплуатации.

4:27 Обратите внимание, что для нашего СПК 107 ком 1 имеет назначение двоечка, это крайне важно. То есть вот этот вот ком порт не 2, а ком порт 1 ПСПК, 107 параметры работы 9 600 он 8 1.

4:49 Состояние пока не определено, информация следующая. Поскольку мы используем панельный контроллер в качестве слейф устройства, то в группе Мадбаском была создана соответствующая группа. Макбаз селил Девайс. Номер нашего слоев устройства единица, все параметры заданы по умолчанию, а? А что касается взаимодействия с МРВ, то реализована следующим образом, данный параметр ДФР читается из за мороя. А состояние наших выключателей в МРВ передается, то есть МРВ запрашивает эти параметры.

5:34 Поскольку программа включена в ЗИП Файл, который будет доступен для скачивания, то особо сильно на данной программке мы распространяться не станем. И, пожалуй, единственное замечание, которое. Стоит вам сообщить, заключается в том, что запись во внутренние регистры ПЛК от мастера будет выполняться комбат. Дай номер 6 Райт Сингла Эрджистер, а чтение регистров команды номер 4 Рид инпут. Реджистерс, переходим к разработке проекта, для этого загружаем интегрированную среду разработки базовой версии и с помощью иконки создаем проект стандартном стиле, разработку проекта начнем. От слоя источники приемники, где мы должны описать команды записи и чтения регистров нашего ПЛК. Поскольку нам протокол обмена известен, то и группа, которую мы создаем, тоже понятно, Матбас.

6:38 1 Компонент, который мы создадим, это будет команда записи целочисленных данных полка 6 команда. Открываем ее на редактирование и начинаем работать с ее параметрами комфорт, который мы используем для обмена данными с панельным контроллером. Ком 4 здесь мы указываем троечку на единичку. Меньше адрес нашего ПЛК как слоев устройства единичка номер регистра, в который мы будем писать данные 0 протокола. Обмен на мат БАС направление Аутпут формат дискретный, далее создаем и настроим.

7:20 2 Компонент для чтения состояния всех 8 выключателей у нас это будет команда. Номер 4 Открываем на редактирование номер порта Троечка ком 4 адрес слоев устройства Единица Регистр, из которого мы будем читать данные Нолик. Тип протокола матпас, направление инпут формат дискретный. Тут же в источниках приемника создадим группу генераторы в ней синусоиду. Далее поднимаемся по дереву проекта до слоя система, в котором создаем узел РТМ для нашего компьютера. Теперь, поскольку связь с панельным контроллером осуществляется по последовательному порту, мы вынуждены создать в узле группу ком портов, делаем.

8:19 Созданный экземпляр порта открываем на редактирование, говорим, что это ком 4. Указываем это и в номере порта, далее все остальные параметры оставляем заданными по умолчанию. Они совпадают с теми настройками, с которыми мы контроллер, это получили с помощью драгон дроп перетащим созданные. В источниках приемников команды чтения записи по протоколу Манбасырнула в в той же группе. Создадим программу для формирования данных отсылаемых в пылка помня о том, что данные передаются целочисленные туда же, в группу мат Бас. Перетаскиваем и источник синусоида из группы генератор. Сама программа представлена 2 аргументами 1 входной 1 выходной типа данных, целочисленное реальное значение синусоиды на входе входное значение канала Дабл Ю. Ворд 6 на выходе.

9:24 Программа использует написанные языки функциональных блоков, использует 1 блок целая часть. Поскольку помню, передаваться должны только целочисленное значение. Вот наши синусоид до программ необходимо откомпилировать, разработаем простенький графический экран. Вот его аргументы, а вот отобразительная часть, состояние 8 дискретных выключателей и те данные, которые передаются от МВФ в панельный контроллер. Логотип Трэсмолт, шапка, дата и время сохраним на диск выполненную работу с именем СПК 107 и произведем процедуру сохранения для МРВ теперь для того. Чтобы запустить созданный проект под управлением профайлера, необходимо в деле проекта отметить узел. Наш РТМ 1 воспользоваться данной иконкой запускаем.

10:26 Сворачиваем. Экран в более компактном виде. И перед запуском самого Профайлера обращаем ваше внимание на запущенную утилиту перехватчика сообщений по последовательным порту Ком 4. Нам понадобится. Стартуем профайлер. Инициализация порта и пошел обмен данные, которые отправляются на панельный контроллер. Соответственно, если посмотреть на данные индикаторы, то видим, наблюдаем то же самое состояние наших 8 выключателей, выключены все. 8 Давайте попытаемся их включить и посмотрим, как это отобразится на экране МРВ, начинаем с правого крайнего.

11:20 Включили видео следующий, следующий следующий. Итак, данные формируются, данные считываются трафик обмена, мы тоже с вами наблюдаем. Полная идиллия, да и вообще все отлично. Напоминаем, что выполненный в ролике проект для ПЛК СПК 107 доступен будет для скачивания со страницы техподдержки нашего сайта Адастра Точка ру, ну и резюмируем. Мы выполнили вполне себе успешное подключение панельного программируемого логического контроля СПК 107 Скада Трисмод по протоколу Мадбасырту. Причем контроллер выполнял роль слив устройства, никаких титанических затрат на программирование.

12:15 Мы не потратили. Обошлись как то без использования ай пи си сервера. На этом мы наш ролик завершаем вам спасибо за внимание.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

Видеоурок демонстрирует подключение к SCADA TRACE MODE панельного контроллера СПК107 (ОВЕН) по протоколу Modbus RTU. Проект из фильма можно скачать с http://www.adastra.ru/products/drivers/Owen_spk/

Первоисточник: rutube.ru

Ещё по Связь с оборудованием

все материалы

Добавить комментарий

Войти

Зарегистрироваться

Сбросить пароль

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

Прокрутить вверх