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

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

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

Играть

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

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

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

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

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

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

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
7
youengineerasu
youengineerasu
10 месяцев назад
Серия Программная среда 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
10 месяцев назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Показать полностью 5
Инженер Сборка Программа АСУ ТП Асушник Отдел АСУ Я у мамы инженер Инженерия Программирование ПЛК Станок Компьютерное железо Изобретения Яндекс Дзен (ссылка) Длиннопост
0
7
youengineerasu
youengineerasu
10 месяцев назад
Серия Программная среда 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 (ссылка) Длиннопост
2
4
youengineerasu
youengineerasu
10 месяцев назад
Серия Программная среда 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
7
DELETED
10 месяцев назад

Ищу подработку⁠⁠

Ищу работу(подработку, желательно удаленно) с контроллерами Сименс 1200/1500 (прошел обучение) либо с другим производителем (но наверняка требуется обучиться). Имею опыт программирования в ПЛК несложного проекта . Умею работать с визуализацией в скаде. Имею опыт наладки связи по протоколу modbus tcp и rtu через opc сервер. Умею масштабировать сигналы и принимать данные с датчиков 4…20ма, 0..10в, импульсные. Если необходимо, вспомню или быстро научусь( работе с базой данных(есть опыт в MySQL). Работал с IP и аналоговыми видеокамерами. Налаживал коммутаторы и промышленные 4g модемы. Возьмусь за неизвестное мне оборудование для самообразования(если возможно). Сейчас работаю наладчиком буровых контейнеров и частотных приводов отечественного производителя. Ответственный . Выполню все в срок, но в совмещении с основной работой(постепенно могу перейти к вам). Ушёл от профессии АСУ ТП 3 года назад. Нужна практика в работе с оборудованием сегодняшних реалий! Если что то написал безграмотно то прошу прощения.

[моё] Поиск работы АСУ ТП Текст
11
63
Lealee
Lealee
10 месяцев назад
Автоматизация

Ответ на пост «Высокие технологии»⁠⁠1

У индусов есть понятие- “Джугаад”. Это целая философия и означает на хинди остроумное решение проблемы в трудных условиях.

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

В основе этого подхода лежат шесть принципов: искать в трудностях возможности, достигать большего меньшими средствами, проявлять гибкость, стремиться к простоте, работать на малоимущие слои и прислушиваться к зову сердца.

Создание инноваций в традициях джугаада радикально отличается от процесса разработки новых продуктов на Западе – формализованного, управляемого сверху.

•Джугаад – это не производственный метод и не особый бизнес-процесс.

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

АСУ ТП Отк Технологии Видео Вертикальное видео Гранат Ответ на пост Текст
13
8
youengineerasu
youengineerasu
10 месяцев назад
Серия Программная среда CoDeSyS 3.5

Программирование СПК107 в среде CoDeSyS 3.5. Начало⁠⁠

Приветствую всех, уважаемые читатели, на связи автор канала, Гридин Семен. Автоматизирую текущий объект - теплогенератор. Пишу программу в CoDeSyS 3.5 SP17 Pacth 3 для панельного контроллера ОВЕН СПК107. В общей сложности опрашивает ПЛК около 12 модулей ввода\вывода - это 130 сигналов.

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

Начинаем новый проект в CDS3.5

Как скачать Codesys и установить таргет-файл я уже писал в статьях. Вкратце напишу следующее. \

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

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

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

Переходим в этот раздел.

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

Нужен именно SP17 на сегодняшний момент 16.10.2024. Прошивка и таргет должны совпасть с друг другом, чтобы не было проблем.

Это касается большого спектра оборудования - Агава, WAGO, Power и т.д. Только разница в таргетах и их рабочих названиях.

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

В этом разделе находятся таргеты и прошивки.

Таргет - это некая сущность с набором входов и выходов, коммуникациями, протоколами, конфигурациями. Для того, чтобы дистрибутив CoDeSyS понимал, а с кем он вообще общается.

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

После того, как всё установили, запускаем новый проект.

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

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

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

Вот перед нами дерево проекта.

  1. Device - настройки связи с устройством.

  2. Application - Это набор программ, функциональных блоков, функции, задач, библиотек, визуализаций, рецептов, баз данных, текстовых пулов и пулов картинок и т.д.

  3. Коммуникационный раздел, RS-485 и Ethernet

  4. Всё остальное конфигурационные разделы и системные настройки для различных узлов панельного контроллера.

На этом заканчиваю, всем пока. Если есть вопросы, пишите комментарии.

Показать полностью 6
Инженер Программа Linux Программирование Асу АСУ ТП ПЛК Программирование ПЛК Разработка Я у мамы инженер Telegram (ссылка) Длиннопост
0
3208
MZTA
MZTA
10 месяцев назад
Автоматизация

Высокие технологии⁠⁠1

АСУ ТП Отк Технологии Видео Вертикальное видео Гранат Индусы
116
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии