Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Уникальная игра, объединяющая популярные механики Match3 и пошаговые бои!

Магический мир

Мидкорные, Ролевые, Три в ряд

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

АСУ ТП

С этим тегом используют

ПЛК Программирование ПЛК Инженер КИПиА Автоматизация Асушник Асу Все
235 постов сначала свежее
12
hhu285277
7 месяцев назад
За рабочее дело

Насчёт работы и не только⁠⁠

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

Когда устраивался, начальник цеха сказал, что буду ходить типа электронщика и наладчика, а по факту такой работы на участке нет. Рассматриваю варианты перевод в другие подразделения или цеха, но пока моратории на переводы в другие цеха, да и не факт, что начальник цеха отпустит — он мало кого отпускает.
Есть варианты внутреннего перевода внутри цеха:

1. Вариант 1 — участок по ремонту и обслуживанию газоочистки по заводу, бригада по ремонту электрооборудования газоочистки.
2. Вариант 2 — ремонт теплосилового цеха и котельной. Бригада по ремонту электрооборудования теплосилового цеха и рок, электромонтером по ремонту и обслуживанию электрооборудования ток и ТСЦ.
3. Вариант 3 — сходить к начальнику, который управляет всеми сетями и подстанциями, и он отправит на одну из главных понижающих подстанций, скорее всего.

Варианты должностей:
- Маловероятный: сменный электромонтер по обслуживанию подстанции, сменный электромонтер оперативно-выездной бригады.
- Более вероятные варианты: электрослесарь по ремонту оборудования распределительных устройств, электромонтер по ремонту и монтажу кабельных линий.

Забыл сказать, до этой работы я работал мастером по ремонту и обслуживанию компов и телефонов, умею паять, перепрошивать телефоны, ну и по компу поменять термопасту, собрать ПК и переустановить Windows.
Как вкатиться хотя бы в наладчики, или слесаря КИПиА, или электронщики, или асушники? В будущем хочу на что-то подобное.

Показать полностью
[моё] КИПиА АСУ ТП Электрика Работа Завод Перевод Электроника Текст
7
12
youengineerasu
youengineerasu
7 месяцев назад
Серия Программная среда CoDeSyS 3.5

Codesys 2.3. Связь ОВЕН ПЛК100 с ПЧВ⁠⁠

Приветствую. Принципы связи одни и те же. У любого производителя ПЛК и преобразователя частоты. У ОВЕН просто есть примеры реализации. Если их поймёте, всё остальное не составит труда.

Сторона Преобразователя частоты

В принципе частотник должен работать уже "из коробки".

Важно найти параметры настроек сети по интерфейсу RS-485. И, если есть настройки управления по коммуникациям, настроить их.

Пример ПЧВ.

Codesys 2.3. Связь ОВЕН ПЛК100 с ПЧВ Программа, Инженер, Программирование, Приложение, Частотный преобразователь, Программирование ПЛК, КИПиА, АСУ ТП, Telegram (ссылка), Длиннопост

Открываем мануал, находим раздел параметры связи.

Codesys 2.3. Связь ОВЕН ПЛК100 с ПЧВ Программа, Инженер, Программирование, Приложение, Частотный преобразователь, Программирование ПЛК, КИПиА, АСУ ТП, Telegram (ссылка), Длиннопост

Настраиваем в соответствии с ваши задачами. Тут сразу можно заметить адресацию нужных регистров.

Codesys 2.3. Связь ОВЕН ПЛК100 с ПЧВ Программа, Инженер, Программирование, Приложение, Частотный преобразователь, Программирование ПЛК, КИПиА, АСУ ТП, Telegram (ссылка), Длиннопост

После этого открываем раздел Modbus.

В каждом ПЧ есть два главных командных слова, всегда. На запись, и на чтение.

Codesys 2.3. Связь ОВЕН ПЛК100 с ПЧВ Программа, Инженер, Программирование, Приложение, Частотный преобразователь, Программирование ПЛК, КИПиА, АСУ ТП, Telegram (ссылка), Длиннопост

Слово записи. Команда управления ПЧ.

Codesys 2.3. Связь ОВЕН ПЛК100 с ПЧВ Программа, Инженер, Программирование, Приложение, Частотный преобразователь, Программирование ПЛК, КИПиА, АСУ ТП, Telegram (ссылка), Длиннопост

Слово чтение - состояние ПЧ.

Все разложено по битам, которое преобразуется в слово.

Все остальное - это регистры типа WORD. Опрашиваются и записываются соответствующими функциями 03 (чтение) и 06 (запись).

Codesys 2.3. Связь ОВЕН ПЛК100 с ПЧВ Программа, Инженер, Программирование, Приложение, Частотный преобразователь, Программирование ПЛК, КИПиА, АСУ ТП, Telegram (ссылка), Длиннопост

Не забываем настроить откуда пуск.

Codesys 2.3. Связь ОВЕН ПЛК100 с ПЧВ Программа, Инженер, Программирование, Приложение, Частотный преобразователь, Программирование ПЛК, КИПиА, АСУ ТП, Telegram (ссылка), Длиннопост

И откуда задание частоты.

Сторона ПЛК

На всех ПЛК практически всё однотипно. Надо знать карту регистров и по каким адресам "Просить и отдавать".

Нашёл пример в Codesys 2.3

Codesys 2.3. Связь ОВЕН ПЛК100 с ПЧВ Программа, Инженер, Программирование, Приложение, Частотный преобразователь, Программирование ПЛК, КИПиА, АСУ ТП, Telegram (ссылка), Длиннопост

Это мы отдаем команды, com_word_55 присваиваем адрес с мануала.(2001)

Codesys 2.3. Связь ОВЕН ПЛК100 с ПЧВ Программа, Инженер, Программирование, Приложение, Частотный преобразователь, Программирование ПЛК, КИПиА, АСУ ТП, Telegram (ссылка), Длиннопост

Это получаем. Адрес слова с мануала.(2002)

Вся другая адресация соответствует коду параметра.

На этом я всё. Пишите комментарии. Ставьте лайки.

Показать полностью 9
Программа Инженер Программирование Приложение Частотный преобразователь Программирование ПЛК КИПиА АСУ ТП Telegram (ссылка) Длиннопост
4
11
youengineerasu
youengineerasu
7 месяцев назад

ПЛК Flexem FC5. Среда разработки⁠⁠

В интернете мне часто стала попадаться продукция Flexem. Я обратил внимание, что реализуются на этом оборудовании серьёзные проекты. Решил посмотреть дистрибутив для разработки ПО для ПЛК Flexem FC5.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Это не реклама. Мне за этот пост не платили. Я полазил в ПО и хочу просто поделиться своими впечатлениями и мнением по этому поводу.

Реальное железо я не испытывал, у меня его нет.

Установка FStudio-Unified

Для ПЛК FC5 есть бесплатное ПО, называется FStudio-Unified, его можно скачать и установить.

Инсталлер конечно прикольный, в современном стиле.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Когда начинаешь установку, начинает перечислять все основные функции оборудования. Это лично для меня что-то новое.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост
ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

После этого я запустил дистрибутив и меня ждал сюрприз - всё на китайском языке. Поставщик закинул заботливо картинку, как это дело исправить.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Вот так мы меняем язык.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Так как я долго и нудно работаю с дистрибутивами решил без всякой инструкции освоить данную среду. Просто ради интереса. Пойму ли интуитивно.

Создаю проект.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Мне сразу предлагает поставить HMI (Эта среда поддерживает разработку панелей оператора). Меняю на ПЛК.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Тут час можно указать прошивку и, я так понял, доп. опцию в виде модуля.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Открывается вот такое красивое окно, перед тобой контроллер, можно всё выбрать, нажать кнопочки, отконфигурировать порты связи. Такая приколюха есть у Delta и Wago. Выглядит достойно и удобно.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Потом легким щелчком мыши попадаем сразу на проект, где можем писать прикладное ПО, функции, ФБ (LD и ST), глобальные переменные, локальные переменные, задачи и т.д. Библиотек готовых я не обнаружил. Нашёл их в ветке облачного диска, скачиваются и устанавливаются отдельно. Часть из них списаны с OSCAT.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Если есть ошибки, пишите в комментариях.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Это я попробовал функциональный блок на ST. Очень понравилось, что можно пилить конструкции в коде, чего мне в Codesys не хватает.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Можно одним щелчком настроить все коммуникации, всё видно перед глазами.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Настройки IP.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Набор типов переменных.

ПЛК Flexem FC5. Среда разработки Инженер, Linux, Программа, ПЛК, АСУ ТП, КИПиА, IT, Гифка, Яндекс Дзен (ссылка), Длиннопост

Линия LD.

Системные регистры и биты.

Резюме: В принципе неплохая среда. Интуитивно понятное, нет ничего лишнего, всё самое необходимое для работы с промышленным контроллером. Меню удобно расположено, вкладки все рядом, в одном поле. Минимум настроек.

Если статья была полезна, ставьте пальцы вверх. Пишите комментарий и письма.

Пока-пока.

Показать полностью 15
Инженер Linux Программа ПЛК АСУ ТП КИПиА IT Гифка Яндекс Дзен (ссылка) Длиннопост
8
4
youengineerasu
youengineerasu
7 месяцев назад
Серия OwenLogic

Новая менюшка в ОВЕН ПР225⁠⁠

ОВЕНовцы внесли изменения в проект #OwenLogic , в новом программируемом реле ПР225 можно добавлять и править эргономичное и удобное меню.

Такая прикольная фича, уже опробовал, правда пока в виртуальном режиме. В программе можно запустить симулятор экранов.

Как сделать меню?

Открываем проект, создаем несколько экранов. ПО можно скачать бесплатно на официальном сайте ОВЕН.

Новая менюшка в ОВЕН ПР225 Программа, Гайд, Инструкция, Я у мамы инженер, Инженерия, Дизайнер, Приложение, Тестирование, АСУ ТП, Отдел АСУ, Программирование ПЛК, Сервис, Гифка, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

Я делал так, создавал отдельный экран "Менюшка" по длинному нажатию кнопки вызывается отдельное окно.

Новая менюшка в ОВЕН ПР225 Программа, Гайд, Инструкция, Я у мамы инженер, Инженерия, Дизайнер, Приложение, Тестирование, АСУ ТП, Отдел АСУ, Программирование ПЛК, Сервис, Гифка, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

Где мы добавляем отдельный элемент "Меню".

Новая менюшка в ОВЕН ПР225 Программа, Гайд, Инструкция, Я у мамы инженер, Инженерия, Дизайнер, Приложение, Тестирование, АСУ ТП, Отдел АСУ, Программирование ПЛК, Сервис, Гифка, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

Два раза кликаем, добавляем строчки и присваиваем соответствующие экраны. Пишем текст. И если надо будет скрывать и делать секретные разделы, добавляем переменную в поле видимость.

Новая менюшка в ОВЕН ПР225 Программа, Гайд, Инструкция, Я у мамы инженер, Инженерия, Дизайнер, Приложение, Тестирование, АСУ ТП, Отдел АСУ, Программирование ПЛК, Сервис, Гифка, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

В других экранах присваиваем на кнопки, чтобы вызвать данное меню.

Новая менюшка в ОВЕН ПР225 Программа, Гайд, Инструкция, Я у мамы инженер, Инженерия, Дизайнер, Приложение, Тестирование, АСУ ТП, Отдел АСУ, Программирование ПЛК, Сервис, Гифка, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

И получаем результат.

На этом заканчиваю, всем пока-пока. Пишите комментарии. Если хотите добавить свои проекты в качестве рекламы, можете бесплатно это сделать в каталоге проектов.

Показать полностью 5
Программа Гайд Инструкция Я у мамы инженер Инженерия Дизайнер Приложение Тестирование АСУ ТП Отдел АСУ Программирование ПЛК Сервис Гифка Telegram (ссылка) Яндекс Дзен (ссылка) Длиннопост
0
7
youengineerasu
youengineerasu
7 месяцев назад
Серия Программная среда CoDeSyS 3.5

Программирование СПК107. Показания датчиков⁠⁠

Приветствую всех. Эта статья будет посвящена дистрибутиву CoDeSyS 3.5 SP17 Pacth 3 и панельному контроллеру ОВЕН СПК107.

Как это реализовать?

Открываем проект, создаем шаблон.

Программирование СПК107. Показания датчиков Инженер, Сборка, Гайд, АСУ ТП, Программирование ПЛК, Тестирование, Программа, Мастерская, Гифка, Telegram (ссылка), Длиннопост

В разделе Базовый добавляем элемент Скругленный прямоугольник. Ну вообще можно любой элемент.

Программирование СПК107. Показания датчиков Инженер, Сборка, Гайд, АСУ ТП, Программирование ПЛК, Тестирование, Программа, Мастерская, Гифка, Telegram (ссылка), Длиннопост

После этого залазаем в настройки, ставим стандартный набор опций (Ширина, цвет, высота, и т.д).

Внимание, пишем в поле Текст "Давление %2.1f".

"%2.1f" - это формат обращения к переменной, заданной в поле Текстовая переменная. 2 - это целочисленная, .1 - это десятичные, f - тип переменной.

Типы бывают такими:

  • %f - REAL

  • %w - WORD

  • %s - STRING

  • %b - BYTE

В поле Текстовая переменная - указываем переменную, которую будем показывать в прямоугольнике.

Если статья была полезна, пишите комментарии, ставьте лайки.

Пока-пока.

Показать полностью 2
Инженер Сборка Гайд АСУ ТП Программирование ПЛК Тестирование Программа Мастерская Гифка Telegram (ссылка) Длиннопост
0
4
youengineerasu
youengineerasu
7 месяцев назад

Программирование СПК107. Линейная шкала⁠⁠

Бывает нужно посмотреть уровень, или заполнение процесса, или степень открытия клапана КЗР.

Для этого есть элемент линейная шкала. Как её организовать в Codesys 3.5.

Создаём линейную шкалу

Открываем проект, создаём новый в Codesys 3.5. Пишем в панельном контроллере СПК107.

Программирование СПК107. Линейная шкала Инженер, Сборка, Программа, АСУ ТП, Асушник, Отдел АСУ, Я у мамы инженер, Инженерия, Программирование ПЛК, Станок, Компьютерное железо, Изобретения, Яндекс Дзен (ссылка), Длиннопост

Элементы упарвления измерения - Отображение линейки.

Программирование СПК107. Линейная шкала Инженер, Сборка, Программа, АСУ ТП, Асушник, Отдел АСУ, Я у мамы инженер, Инженерия, Программирование ПЛК, Станок, Компьютерное железо, Изобретения, Яндекс Дзен (ссылка), Длиннопост

Вставляем нужную нам переменную типа WORD.

Программирование СПК107. Линейная шкала Инженер, Сборка, Программа, АСУ ТП, Асушник, Отдел АСУ, Я у мамы инженер, Инженерия, Программирование ПЛК, Станок, Компьютерное железо, Изобретения, Яндекс Дзен (ссылка), Длиннопост

Определяем шкалу (Размер, тип, цвет и т.д.).

Программирование СПК107. Линейная шкала Инженер, Сборка, Программа, АСУ ТП, Асушник, Отдел АСУ, Я у мамы инженер, Инженерия, Программирование ПЛК, Станок, Компьютерное железо, Изобретения, Яндекс Дзен (ссылка), Длиннопост

Если надо, добавляем метку. Она указывает диапазон шкалы. Можно вообще без неё.

Программирование СПК107. Линейная шкала Инженер, Сборка, Программа, АСУ ТП, Асушник, Отдел АСУ, Я у мамы инженер, Инженерия, Программирование ПЛК, Станок, Компьютерное железо, Изобретения, Яндекс Дзен (ссылка), Длиннопост

Можно указать аварийные границы и получаем вот такой результат.

Если было полезно ставьте лайки, если есть вопросы, пишите комменты.

Показать полностью 5
Инженер Сборка Программа АСУ ТП Асушник Отдел АСУ Я у мамы инженер Инженерия Программирование ПЛК Станок Компьютерное железо Изобретения Яндекс Дзен (ссылка) Длиннопост
0
6
youengineerasu
youengineerasu
7 месяцев назад
Серия Программная среда CoDeSyS 3.5

Программирование СПК107. Как добавить картинку?⁠⁠

Пишу для новичков. Как добавить картинку?

Добавляем картинку в Codesys 3.5

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

Вроде простой вопрос, Но давайте, его всё же рассмотрим.

Установку дистрибутива и таргета я писал в предыдущих статьях.

Программирование СПК107. Как добавить картинку? Инженер, Программа, Гайд, Отдел АСУ, Асушник, АСУ ТП, ПЛК, Scada, Инновации, Тестирование, Telegram (ссылка), Длиннопост

В шаблоне должен быть готовый объект ImagePool. Если нету, добавляем через ПКМ "Добавить". Заходим в него.

Программирование СПК107. Как добавить картинку? Инженер, Программа, Гайд, Отдел АСУ, Асушник, АСУ ТП, ПЛК, Scada, Инновации, Тестирование, Telegram (ссылка), Длиннопост

Перед вами откроется окно. В строчке имя файла добавляем желаемую картинку в jpg или png формате. ID это рабочее название объекта в проекте. Пишем на английском.

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

Программирование СПК107. Как добавить картинку? Инженер, Программа, Гайд, Отдел АСУ, Асушник, АСУ ТП, ПЛК, Scada, Инновации, Тестирование, Telegram (ссылка), Длиннопост

Добавляем объект Изображение в разделе Базовый.

Программирование СПК107. Как добавить картинку? Инженер, Программа, Гайд, Отдел АСУ, Асушник, АСУ ТП, ПЛК, Scada, Инновации, Тестирование, Telegram (ссылка), Длиннопост

Настраиваем высоту, ширину, нужные свойства.

Программирование СПК107. Как добавить картинку? Инженер, Программа, Гайд, Отдел АСУ, Асушник, АСУ ТП, ПЛК, Scada, Инновации, Тестирование, Telegram (ссылка), Длиннопост

Можно добавлять переменные на различные действия с картинкой (Цвет, текст, ширина, видимость и т.д.).

Показать полностью 5
Инженер Программа Гайд Отдел АСУ Асушник АСУ ТП ПЛК Scada Инновации Тестирование Telegram (ссылка) Длиннопост
0
4
youengineerasu
youengineerasu
7 месяцев назад
Серия Программная среда CoDeSyS 3.5

Программирование СПК107. Библиотеки Modbus⁠⁠

Пишу для новичков. Тема будет посвящена подключению модулей через библиотеку Owen Communication.

Библиотека Owen Communication

Компания ОВЕН (как и любой другой производитель) разработала специальные библиотеки для обмена между центральным ЦПУ и модулями ввода\вывода.

Для чего они нужны?

Для ускорения обмена данными, и групповых запросов ( с одного модуля можно сразу снять все данные одним запросом), что очень удобно.

Скачать можно с официального сайта компании в разделе CDS3.5 -библиотеки.

Реализация в Codesys 3.5

Будем считать, что библиотеки скачаны и интегрированы в дистрибутиве. Сначала мы устанавливаем нужную там библиотеку в менеджере.

Программирование СПК107. Библиотеки Modbus Программа, Инженер, Linux, Гайд, АСУ ТП, ПЛК, Программирование ПЛК, Я у мамы инженер, Приложение, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

Пример можно скачать в группе или на официальном сайте ОВЕН. Где вам удобнее. В общих чертах я разберу пример с небольшими комментариями. Так как реализовывал именно по нему.

Писал я код в ST. Для лучшего понимания сделал скриншоты в FBD.

Программирование СПК107. Библиотеки Modbus Программа, Инженер, Linux, Гайд, АСУ ТП, ПЛК, Программирование ПЛК, Я у мамы инженер, Приложение, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

Здесь в теле программы разбито на два интерфейса RS-485 - COM1 и COM2. Зачем? Чтение идёт по одному каналу, Запись по другому каналу. Это дополнительно ускоряет обмен. В АСУ чем быстрее обмен данными, тем лучше.

Программирование СПК107. Библиотеки Modbus Программа, Инженер, Linux, Гайд, АСУ ТП, ПЛК, Программирование ПЛК, Я у мамы инженер, Приложение, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

ComControl открывает нужный ком порт с соответствующими сетевыми настройками.

Com_Parity и Com_Stopbit это дополнительные функции с перечислением, которые идут в комплекте с библиотекой.

Программирование СПК107. Библиотеки Modbus Программа, Инженер, Linux, Гайд, АСУ ТП, ПЛК, Программирование ПЛК, Я у мамы инженер, Приложение, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

Функциональный блок для опроса модуля, можно опросить один регистр, можно группой, всё зависит от задачи.

Устанавливаем время таймаута (200 ms), Кол-во повторных опросов в случае ошибки(UsiRetry), сигнал готовности ком-порта(hCom), Режим RTU (AsciiMode -false), Адрес (SlaveId), Функцию чтения записи, (их 6, в комплекте в библиотеке), Адрес регистра (DataAddr, по документации к модулю), кол-во регистров (DataCount), Сам массив с данными и его размер (Data и Size).

Word2ToReal - это блок преобразования 2 регистров в число с запятой.

Программирование СПК107. Библиотеки Modbus Программа, Инженер, Linux, Гайд, АСУ ТП, ПЛК, Программирование ПЛК, Я у мамы инженер, Приложение, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

Это ФБ записи регистров в модуль, используем функции 06 и 16.

Настройки все те же самые, только другой набор функций.

Если статья полезна, ставьте лайки, пишите комментарии.

Показать полностью 5
Программа Инженер Linux Гайд АСУ ТП ПЛК Программирование ПЛК Я у мамы инженер Приложение Telegram (ссылка) Яндекс Дзен (ссылка) Длиннопост
0
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии