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

Спрятано в 2024

Поиск предметов, Казуальные

Играть

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

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

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

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

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

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

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
6
youengineerasu
youengineerasu

CoDeSyS 3.5 Soft Motion. Как добавить ось сервопривода?⁠⁠

9 месяцев назад

Для различных точных систем, где требуется позиционирование рабочего элемента, манипуляторов и роботов существуют специальные готовые решения. И одно из них это PAC-ПЛК с CoDeSyS на борту.

Эта статья будет посвящена готовой библиотеке под названием Soft Motion в дистрибутиве CoDeSyS. Как обычно стараюсь писать по существу, без всякой воды.

Вторая часть Soft Motion. Эта статья будет посвящена подключению Сервопривода по EtherCAT.

Настройки в дереве объектов

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

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

В задачу нужно переместить вашу программу.

После этого выбираем MAC внешней шины EtherCAT.

Добавляем устройство Сервопривода.

Добавляем Ось Axis.

Можно создать визуализацию, и на ней перекинуть базовые блоки Soft Motion.

И конечно же результаты. Всем пока-пока.

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

Программирование СПК107. Журнал аварий⁠⁠

1 год назад

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

Как сделать журнал аварий?

Аварии. Начало

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

В CoDeSyS 3.5 это достаточно глубоко продумано. Создаем проект. И добавляем в дереве проектов менеджер Аварий.

Добавляем Конфигурацию тревог.

Error, Info, Warning - это у нас классы, где мы настраиваем цвет сработанной аварии, цвет квитирования и цвет отмеченной аварии. и, соответственно шрифт текста.

AlarmStorage - это настройки хранилища, где будем архивировать аварии.

После этого добавляем группу тревог и список сообщений.

Получаем вот такой список элементов.

Настройки Конфигуратора и вывод на экран

Настраиваем классы аварий, цвет, шрифт, действия, способ квитирования.

В списке текстов пишем названия сообщений - под каждую переменную своё название. ID - это номер строки.

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

Вот так выглядит сама настройка. Можно выбрать разные способы наблюдений.

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

Далее добавляем визуализацию, либо баннер либо таблицу.

Мне удобнее всего в виде таблицы. Её можно очень гибко настроить. Шапку, столбцы, толщина столбца, шрифт ну и т.п.

Можно сделать несколько групп и разные аварии, можно делать сообщения и аварии в отдельных таблицах. Кому как надо.

Это готовые кнопки управления панелью алармов.

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

Показать полностью 16
Инженер Программа Windows Приложение Гайд ПЛК Программирование ПЛК Отдел АСУ КИПиА Я у мамы инженер Telegram (ссылка) Длиннопост
2
4
youengineerasu
youengineerasu
Серия OwenLogic

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

1 год назад

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

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

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

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

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

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

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

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

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

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

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

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

1 год назад

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

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

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

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

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

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

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

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

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

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

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

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

1 год назад

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

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

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

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

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

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

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

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

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

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

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

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

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

1 год назад

Приветствую всех. Сегодня напишу статью о простой функции - переключение окон в контроллере СПК107.

Создание Визуализации

Итак с чего начать? Сначала создаём две визуализации с рабочими названиями. Вот таким образом:

Будем считать, что всё установлено, проект создан.

Добавляем объект (визуализация)

Настройки кнопки

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

Добавляем в рабочее поле кнопку в разделе Стандартные элементы управления.

Заходим в свойства кнопки и находим Конфигурация ввода. В этой конфиге несколько вариантов ввода (по клику мыши, по нажатию, по отжатию и т.д.)

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

Выбираем Изменить показанную визуализацию - Нажимаем стрелку - выбираем в меню название визуализации.

Кнопка может выполнять несколько операций. Можно написать в ней небольшую программу отдельно.

Показать полностью 5
Инженер Программа Асу Отдел АСУ ПЛК Программист Я у мамы инженер Программирование ПЛК Linux IT Длиннопост
0
9
youengineerasu
youengineerasu

Крик души инженера АСУТП⁠⁠

1 год назад

В этой статье хочу написать своё мнение про взаимодействие заказчика и исполнителя. Зачастую бывают такие ситуации, когда договаривались «На словах». Озвучиваем сумму. Принимаемся за работу. Потом в результате получается следующее — а я не так сказал, а я не так думал, а я не так видел. Знакомая ситуация?

Приветствую всех, уважаемые читатели блога. На связи с вами Гридин Семен. Расскажу о наболевшем.

Последствия от неграмотно составленного ТЗ

За 10 лет моей практики можно на пальцах посчитать людей, которые давали грамотное техническое задание. И были потом довольны результатом. Так как работа была выполнена правильно и в срок.

Почему важно посидеть и подумать над своим проектом, хотя бы примерно изложить суть вашей задачи для инженера АСУ ТП? Да и не только АСУ ТП. Это правило действует для широкого спектра профессий, в том числе и копирайтеров, и архитекторов, и дизайнеров.

Потому что специалист «Шарит» в какой-то определённой узкой области. Допустим инженер АСУ ТП разбирается в программировании, монтаже, проектировании. И человеку сложно охватить все технологии, нюансы работы линии или станка.

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

Самые частые ситуации возникающие при неграмотном ТЗ:

  1. Неправильно подобран размер шкафа — переплата.

  2. Неправильно подобраны мощности силовых элементов

  3. Неправильно написана программа — потеря времени и поездки на объект

  4. Неправильно подобрано оборудование — не выполняет нужные функции

И чаще всего заканчивается чем? Переплатами, поездками, сдача объекта не вовремя, нервотрепка.

Правильно составленное ТЗ экономит кучу сил, энергии, нервов, времени и Денег.

Техническое задание является неким фильтром, чтобы понять готов ли человек с тобой работать или нет, готов ли он принимать участие и прикладывать какие-то усилия или нет. Имеет ли смысл вообще тратить его и своё время.

Как написать техническое задание?

Как составить Техническое задание.

При проектировании системы мы считаем количество дискретных входов(концевики, кнопки) и аналоговых датчиков(температуры и другие физ. параметры).

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

Определяемся с фазностью(1-ф или 3-ф), напряжением питания катушек, мощностями двигателей, мощностями нагревателей.

Затем нужно составить минимальный алгоритм работы вашей системы. Можно написать от руки, порисовать картинки, циклограммы, схемы и т.д. Лучше всего если ещё пришлёте фото и видео, чем больше информации, тем лучше!

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

Присоединяйтесь к нашему каналу в Telegram, если нужна техническая помощь или просто "початиться".

Файлы и всякая "Обучальня" находится в ВК.

Показать полностью
Инженер Электричество Программа Технологии АСУ ТП Отдел АСУ Инновации Техника Текст Telegram (ссылка) ВКонтакте (ссылка)
15
6
youengineerasu
youengineerasu

Адресация в китайских и японских ПЛК. Таблица регистров в Optimus Drive⁠⁠

1 год назад

В азиатских контроллерах интересная реализация программирования логических контроллеров. Этот подход взяли на вооружение многие производители ПЛК.

Чем мне нравятся подобные контроллеры. Тем что у них абсолютно прозрачная адресация регистров. Есть некая коробка с определенным набором ячеек, к которым в программе можно обращаться.

Здравствуйте коллеги. Сегодня попробуем разобраться с регистрами в ПЛК Optimus Drive (он же Haiwell). Такой же принцип соблюдается у таких производителей, как Mitsubishi, Omron, Delta.

Карта регистров

У каждого ПЛК, в зависимости от функций, своя карта регистров. В дистрибутиве PLCSoft можно найти эту таблицу.

На данном скриншоте виден весь набор регистров, которые мы можем использовать в программе.

Давайте их рассмотрим по порядку.

  1. HSC — быстрые счетчики со входов ПЛК

  2. PLS — упарвление быстрыми выходами

  3. X — физический дискретный вход

  4. Y — физический дискретный выход

  5. T — выходы таймеров

  6. С — выходы счетчиков

  7. С48-С79 — выходы 32-битных счетчиков

  8. M — промежуточные реле

  9. S — шаговые реле

  10. SM — системные регистры

  11. AI — аналоговые входа

  12. AQ — аналоговые выхода

  13. SV — системные регистры

  14. V -числовые регистры

  15. LM и LV -локальные биты и регистры

  16. P — индексные регистры

  17. I — регистры прерываний

  18. Энергонезависимые регистры и реле — T96-T127, C64-T127, M1536-M2047, S156-255, V1000-2047

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

Таблица системных битов, можно оценить статусы работы отдельных узлов ПЛК (батареи, ком-портов, запушен контроллер или нет, состояние быстрых счетчиков и т.д.

Всё тоже самое — регистры, только числовые значения.

Статусы и состояния прерываний.

Коды ошибок и их описание.

Карта регистров Delta

Вот таким образом выглядят регистры Delta DVP.

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

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

На этом пока всё, если есть вопросы, пишите в комментариях.

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