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

Камни в ряд онлайн

Казуальные, Три в ряд, Мультиплеер

Играть

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

  • Oskanov Oskanov 9 постов
  • Animalrescueed Animalrescueed 46 постов
  • AlexKud AlexKud 33 поста
Посмотреть весь топ

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

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

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

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

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования⁠⁠

Принесли на днях оборудование Mitsubishi, я ставил этот контроллер с панелью оператора на гидравлический пресс для кирпичей. Модель этого контроллера FX5U. На нём собирали станки для развальцовки труб. Хотел сказать о нём несколько слов. Если кому интересно, напишу статью об японском контроллере.

Приветствую всех, на связи автор блога, Гридин Семен. Сегодня статья про контроллер Mitsubishi.

ПЛК Mitsubishi FX5U

Как началась история работы с данным контроллером? 10 лет назад заказчику нужно было сделать станок, в котором требовался быстрый опрос линейки перемещения с аналоговым выходом 4-20 мА. Пробовали ставить ПЛК ОВЕН, но тогда скорость опроса не соответствовала заявленной задаче — скорость опроса АЦП была 10 мс.

Медленный аналоговый вход ПЛК создавал брак продукции. Пришлось искать другие варианты.

И наш выбор пал как раз на ПЛК Mitsubishi FX5U. Скорость опроса аналогового входа контроллера и его модуля порядка 40 мкс. Разрядность АЦП занимает 12 бит — 4095 в десятичной форме исчисления. Линейка стояла на 100 мм, то есть точность составляла 0,025 мм.

Быстродействие инструкции занимает порядка 0,032 мкс. Вот эти основные преимущества данного контроллера.

На борту у него есть интерфейс RS-485 (поддерживает протокол Modbus RTU), Есть 2 аналоговых входа 0-10В и один аналоговый выход.

Есть возможность расширяться модулями слева и справа. Насколько я помню есть даже поддержка веб-визуализации и облака.

Среда разработки GX Works3

Программная среда GX Works 3 к сожалению платная. Сейчас может из-за санкций её вообще невозможно достать. На самом деле очень мощный и продуманный инструмент, он находится почти вровень с CODESYS.

Вот основные её особенности:

  • Программа позволяет легко конфигурировать.

  • На одном рабочем поле могут легко уместиться несколько языков стандарта МЭК.

  • Язык ST визуально оформлен. Цифры, переменные, операторы — каждый выделяется своим цветом.

Вот на этом скриншоте отображается сочетание LD с FBD.

Можно написать подпрограммы, наподобие действия в CODESYS.

Вот так выглядит среда ST.

Лайфхаки по настройке программы в GX Works3

Напишу несколько строк по конфигурации модулей и других тонких настройках, если кому нужно.

Модуль аналогового модуля в конфигурации ПЛК

Для начала необходимо добавить это модуль в конфигурацию ПЛК.

Далее после применения изменений и фиксации конфигурации  необходимо дважды кликнуть на модуль -> откроется окно его настройки (см. ниже)

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

Далее сохраняем параметры и переходим в поле программирования. Справа необходимо найти библиотеку модулей (вкладка Module). Если там нет лейблов то надо и создать по правой клавише мыши.

Далее спускаемся по дереву: FX5-4AD-> FX5_4AD_1-> Monitor-> CH1->

И выбираем интересующую нас переменную (одна будет показывать инженерные единицы преобразования, другая физ. Величины, если они будут настроены, и тд…) Переменную хватаем и тащим на рабочее поле.

Связь ПЛК с панелью GT Mitsubishi

В настройке связи в панели ПЛК есть совпадение номера станции панели и ПЛК. Они должны отличаться.

Число с плавающей запятой в панели оператора GT

Для того чтобы отображалось число с плавающей запятой нужно поставить галочку.

Команды по номеру экрана с панели оператора GT

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

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

Архивация данных на ПЛК

Архивировать на FX5 можно с помощью функции Logging function Настраивается она специальной утилитой.

Запароливание кнопок в панели оператора GT

Нужно сделать массив в глобальной переменных и привязать его к регистрам. Далее смотрим регистр. Можно использовать Security level.

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

Показать полностью 13
Программа Электроника Асу ПЛК Программирование ПЛК Асушник Telegram (ссылка) Яндекс Дзен (ссылка) Длиннопост
0
5
youengineerasu
youengineerasu
1 год назад

Вопрос от подписчика - как связать EKF F100-10-R и EKF PRO-Screen 4⁠⁠

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

Добрый день! имеется плк F100-10-R от EKF это копия (плк optimus drive и соответственно панели оператора тоже) , также имеется панель оператора EKF PRO-Screen 4. у панели оператора использовал порт com1 rs485 для покдлючения к плк. параметры 485 одинаковые у панели и плк. для связи использовал разьем db9 и контакты 1 и 6 для подклюния 485 плк. не могу установить связь. между панелью и плк. индикатор COM на плк не горит я так понимаю он сигнализирует о наличии соединения.для обмена между плк и панелью использовал протокол PRO-logic. в чем моя ошибка может быть?

Как решить эту задачу?

В принципе Хайвело-подобные контроллеры это одно и то же. Главное, чтобы совпадали название. Есть у меня рабочий проект на AT16SOR и Optimus VI20.

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

Настройки ПЛК "Штатные" должны быть с такими настройками.

У меня сейчас под рукой нет ПЛК, по идее настройки сетевых параметров должны быть здесь:

Настройки панели оператора вот тут:

Надо указать сетевые настройки, и адрес STATION к кому обращаться.

COM тоже разные, у меня COM2, у каждого свои пины.

Смотрим в мануале, здесь с цифрой COM2 и COM3 могут быть ошибки, надо пробовать.

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

Всем пока-пока.

Показать полностью 4
Программа Компьютерная помощь ПЛК Программирование ПЛК АСУ ТП Инженер Я у мамы инженер Telegram (ссылка) Яндекс Дзен (ссылка) ВКонтакте (ссылка) Длиннопост
0
15
MZTA
MZTA
1 год назад
Автоматизация
Серия ПЛК

Коммуникации ПЛК⁠⁠

Материал о модулях и системах, обеспечивающих сетевое соединение, превращая традиционные ПЛК в контроллеры автоматизации (ПАК), опубликованная Дэвидом Петерсоном в журнале Control Automation.

Название ПЛК (PLC) останется надолго, независимо от того, какие возможности содержатся в устройстве, будь то ввод-вывод, сетевое взаимодействие или даже операционная система, он все равно будет называться программируемым логическим контроллером. Сигналы по-прежнему будут обрабатываться совместно с реальными устройствами ввода-вывода; мы просто добавляем новые способы взаимодействия с другим оборудованием и миром в целом. Называйте их как хотите – PLC (Programmable Logic Controller), PAC (Programmable Automation Controller), IPC (Industrial PC) – все это допустимые названия, но ярлык ПЛК (PLC) наверняка будет трудно заменить.

Добавление усовершенствованных коммуникационных модулей в систему является последним строительным блоком современной системы ПЛК.

Системы связи в ПЛК

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

Интерфейс программирования

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

USB-порт (обычно тип B, mini, micro или тип C) – это соединение типа «точка-точка», используемое исключительно в ПЛК для загрузки и выгрузки программ на хост-компьютер IDE (Integrated Drive Electronics). Несмотря на исключительную простоту и надежность, он требует, чтобы компьютер физически находился вблизи шкафа управления, если вам когда-либо понадобится редактировать или контролировать ПЛК.

Этот процессор ПЛК имеет микро-USB для программирования и множество других сетевых интерфейсов

Этот процессор ПЛК имеет микро-USB для программирования и множество других сетевых интерфейсов

Альтернативой, и часто на немного более старом оборудовании, является 9-контактный последовательный интерфейс DB9. Мы не можем сразу сказать, что он отвечает за процесс программирования, поскольку этот порт также несет общий интерфейс RS-232 для систем связи, таких как Modbus. Однако, поскольку это также интерфейс точка-точка, он не встречается в больших сетях. Разновидностью разъема DB9 является 6-контактный RJ11, как узкая версия разъема CAT5/6.

Встроенный сетевой интерфейс

«Встроенный» – это термин, который мы используем, когда что-то встроено прямо в вычислительный блок устройства, в данном случае в ЦП ПЛК. Большинство модулей ЦП имеют по крайней мере один сетевой интерфейс, хотя отдельные имеют несколько. Иногда даже кажется, что проектировщики соревновались, кто сможет втиснуть больше сетевых портов на фронтальную поверхность модуля.

Эти встроенные порты обычно включают один или несколько из следующих вариантов: Ethernet, PROFINET, RS-485 и RS-232. Ethernet и PROFINET выглядят как разъем RJ45, общий для всех известных сетей Ethernet. RS-232, как отмечалось ранее, может выглядеть как разъем DB9, обычные винтовые клеммы или может быть смонтирован прямо в более простой 4-проводной жгут, общий с RS-485.

Несколько различных вариантов последовательного сетевого порта для RS-232/422/485

Несколько различных вариантов последовательного сетевого порта для RS-232/422/485

Из этих вариантов RS-232 – единственный, предназначенный для одиночного соединения точка-точка. Это ограничивает его функциональность в сетевых технологиях, но его часто можно встретить среди устаревшего оборудования, поэтому он остается.

Остальные три типа сетей являются многоточечными, то есть они могут взаимодействовать со многими устройствами, каждое из которых имеет уникальный адрес. RS-485 – это немного устаревший стандарт, и в настоящее время он широко используется для связи через Modbus, PROFIBUS и другие фирменные сети, такие как Data Highway (DH485) от Allen-Bradley.

Industrial Ethernet и PROFINET являются вариациями исходного стандарта Ethernet. Большинство крупных компаний склонны выбирать один из двух протоколов и придерживаться его. Тем не менее, некоторые ПЛК позволяют запускать контроллер как сканер или хост с любым протоколом, иногда даже одновременно, поскольку физический порт один и тот же. Если ваш процесс автоматизации зависит от многих марок и поколений оборудования, взаимодействующих с одним и тем же контроллером, вам, вероятно, лучше выбрать соответствующие модули, которые можно выделить для каждой задачи.

Модульные сетевые интерфейсные карты

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

Вы можете приобрести модули, совместимые с ранее упомянутыми системами, включая Ethernet, PROFINET, RS-232 и RS-485, но есть и много других. Вот несколько примеров, хотя их гораздо больше:

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

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

Волоконно-оптический

Обычно это модуль Ethernet с физической оптоволоконной сетью. Вы вряд ли найдете много процессоров со встроенным оптоволокном.

EtherCAT

Этот протокол, созданный Beckhoff Automation, является более скоростным вариантом Ethernet, специально предназначенным для технологий автоматизации управления (отсюда и название CAT). Некоторые контроллеры включают его в качестве встроенного протокола.

DeviceNet

Эта сеть, построенная на основе технологии CAN, была основана Allen-Bradley, но теперь переведена в open-source для более широкой интеграции. Она использует плоский или круглый многожильный кабель.

Этот модуль DeviceNet (фактически для полевой системы ввода-вывода) использует круглый кабель

Этот модуль DeviceNet (фактически для полевой системы ввода-вывода) использует круглый кабель

HART

Удаленный преобразователь с адресацией по магистрали – это цифровой протокол, работающий на аналоговом сигнале 4-20 мА, позволяющий устанавливать устройства HART в существующую аналоговую систему. Однако для HART требуется специальный модуль; простой аналоговый выходной модуль не может транслировать протокол HART (Highway Addressable Remote Transducer).

IO-Link

Все более популярный протокол позволяет передавать данные и конфигурацию по обычному кабелю M12, а простые дискретные устройства могут существовать рядом с интеллектуальными устройствами IO-Link, что обеспечивает большую гибкость на полевом уровне.

Многие другие протоколы можно найти в модулях и встроить в ЦП для специализированных приложений.

Установка и настройка модуля

Процесс во многом одинаков для всех моделей ПЛК. Модульные платы вставляются в шасси или подключаются с помощью жгута проводов. IDE всегда содержит менеджер оборудования, который проверяет конфигурацию всех модулей и встроенных сетей. Их можно сканировать или вручную добавлять в автономном режиме.

Установка и ввод в эксплуатацию модульной сетевой карты включает ее добавление в диспетчер оборудования и настройку адреса

Установка и ввод в эксплуатацию модульной сетевой карты включает ее добавление в диспетчер оборудования и настройку адреса

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

Устранение неполадок в системах связи ПЛК

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

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

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

Материал подготовлен Московским заводом тепловой автоматики (МЗТА)

Показать полностью 7
[моё] ПЛК Программирование ПЛК Связь Интерфейс Автоматизация АСУ ТП Длиннопост
3
5
youengineerasu
youengineerasu
1 год назад

Стоимость работы переделки отсадной машины⁠⁠

Приветствую всех, уважаемые друзья.

На прошлой недели был у заказчика, появился запрос на модернизацию отсадной машины с Омроном.

Вот она:

Что надо сделать?

  1. Вытащить пластину, отключить провода

  2. Демонтировать старое, поставить новое оборудование и панель оператора

  3. Написать с нуля алгоритм работы машины.

  4. Нарисовать управление на панели оператора

  5. Приехать всё поставить и наладить

Хочу узнать ваше мнение, во сколько вы бы оценили стоимость этих работ?

С уважением, Гридин Семен.

Показать полностью 3
Ремонт техники Клиенты ПЛК АСУ ТП Я у мамы инженер Поломка Услуги Нужна помощь в ремонте Длиннопост
22
609
MZTA
MZTA
1 год назад
Автоматизация

Автоматическая сортировка помидоров⁠⁠

Камеры, датчики, ПЛК, исполнительные механизмы и ПО с алгоритмами точного определения и отделения зеленых томатов от спелых в режиме реального времени.

Сортировка Алгоритм ПЛК Автоматизация Помидоры Видео Без звука Вертикальное видео Повтор
94
7
youengineerasu
youengineerasu
1 год назад

Релейный мультивибратор на LD в ПЛК⁠⁠

Бывают задачи, когда нужно последовательно подвигать механизм вверх-вниз или влево-вправо (Например механизм протруски в прессе). Или движения тележки.

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

Реализация для ПЛК Delta.

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

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

Если будут вопросы, пишите.

Показать полностью 1
Инженер Изобретения Технологии Сборка ПЛК Программирование ПЛК АСУ ТП Асу Отдел АСУ Гифка
5
3
youengineerasu
youengineerasu
1 год назад

Вопрос-ответ #1 по ПЛК⁠⁠

Список вопросов и ответов по разным направлениям:

Вопрос-ответ #1 по ПЛК

Про ОРС Сервер и CoDeSyS 3.5

OPC сервер ОВЕН свяжется по Ethernet С ПЛК200 чтобы в SCADA передать?

Можно использовать OPC сервер ОВЕН в режиме Modbus TCP Master

С ОРС сервера записываю напрямую в Retain переменные, почему они не сохраняются при пропаже питания?

Поднимайте slave через библиотеку OwenCommunication

Примеры реализаций в CoDeSyS 3.5

Какой-нибудь пример, как расходомер реализовать?

См. в библиотеке OSCAT Basic блок FLOW_METER

У Codesys есть такая функция, вот управление клапаном открыть, закрыть, задаёшь полный ход клапана в сек, чтоб можно было задать ему проценты, и он открывал на нужное в процентах?

Вы можете использовать ФБ APID_POS_VALV из библиотеки CmpOwenPidRegs

Подскажите пожалуйста, а у ПЛК200 есть системная переменная времени цикла?

Видео на Youtube

Разное-всякое в CoDeSyS 3.5

глобальные переменные в cds3.5 они энергонезависимые?

По умолчанию нет

Как в ПЛК200 в символьной конфигурации папки создавать?

Для OwenCloud папкой будет являться каждая программа/список глобальных переменных, которая используется в символьной конфигурации

Owen Logic и Облако

ПР103 на 24 В сколько может влезть всего целочисленных переменных с облака?

примерно 150-200 переменных целочисленных

Owen Logic вопросы по программе

В Owen logic есть функция MOVE, чтобы мне можно было записать переменную?

Особенность ОЛ в том что запись в переменную возможно только в одном месте на схеме, функции MOVE нет, если вам нужно сделать запись с защитой то придется использовать SEL,где на один из входов подается та же самая переменная

ПР103 включили в режим DHCP для подключения к облаку Owen Cloud, включить то включили, все здорово, а овен лоджик перестал видеть прибор, как мне к нему теперь по Ethernet соединиться?

Подключиться по USB и посмотреть текущий IP, указать его в настройках подключения в ОЛ.

Вопрос-ответ по PLC Soft (Optimus Drive)

в Optimus Drive есть таймер который делается меньше 10 ms ?

T252~T255, но если Вы хотите получить действительно 1 мс строго, то к каждому из этих таймеров можно привязать подпрограмму прерывания. I49 – I52

Я могу в каждом шаге один и тот же таймер T252 использовать?

Таймеров 4 штуки, использовать можно таймер 1 раз в программе. Но его контакт Вы можете использовать неограниченное количество раз.

пример опроса Модуля тензодатчиков A01WG

Обращение к регистрам через команды FROM/TO.

Показать полностью
Программа Инженер Я у мамы инженер АСУ ТП ПЛК Яндекс Дзен (ссылка)
14
youengineerasu
youengineerasu
1 год назад

Заскакивайте на огонёк⁠⁠

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

Если интересно, заходите

Моя телега.

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