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

Битва Героев: RPG

Приключения, Фэнтези

Играть

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

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

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

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

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

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

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

Базовые ФБ в Soft Motiom CoDeSyS 3.5⁠⁠

Приветствую уважаемые читатели сегодняшняя статья будет посвящена базовым функциональным блокам в системе Soft Motion.

По всем вопросам пишите в телеграмм канале "Ты же инженер АСУ ТП"

Статья будет коротенькой, излагаю базовое понимание.

Запуск драйвера

Сначала нам нужно сделать все необходимые настройки для цепочки Сервоусилитель - двигатель. Настроить все конфигурации и параметры мотора (Ток, момент, эл. параметры). Обычно это сё делается через программу конфигуратор. Она поставляется штатно с сервокомплектом.

В прошлых статьях я описывал первоначальное программирование в среде CoDeSyS 3.5. Двигаемся дальше.

Базовые ФБ в Soft Motiom CoDeSyS 3.5 Инженер, Программа, Электричество, ПЛК, АСУ ТП, Асушник, Электрика, Энергетика (производство энергии), Промышленность, Гифка, Яндекс Дзен (ссылка), Длиннопост

Первоначально с файла конфигурации нам нужно направить в ФБ Оси энкодеров, в даном случае SM_Drive_Generic.

MC_Power - запускает сам сервопривод. Нужно присвоить True входам Enable, RegulatorOn, DriveStart. Если всё ок, получаем Status = true.

MC_Home - это присвоение двигателю нулевой позиции. Присваивать нужно, когда двигатель не запущен.

MC_Reset - сброс всех аварий.

Мониторинг параметров

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

Базовые ФБ в Soft Motiom CoDeSyS 3.5 Инженер, Программа, Электричество, ПЛК, АСУ ТП, Асушник, Электрика, Энергетика (производство энергии), Промышленность, Гифка, Яндекс Дзен (ссылка), Длиннопост

MC_ReadActualPosition - этот параметр выдает текущую позицию двигателя, неважно в каком он работает режиме.

MC_ReadActualVelocity - параметр выходной скорости.

MC_ReadActualTorque - параметр выходного момента.

Запуск двигателя в нужную позицию

Эти ФБ отвечают за позиционирование двигателя в нужной точке.

Базовые ФБ в Soft Motiom CoDeSyS 3.5 Инженер, Программа, Электричество, ПЛК, АСУ ТП, Асушник, Электрика, Энергетика (производство энергии), Промышленность, Гифка, Яндекс Дзен (ссылка), Длиннопост

MC_MoveAbsolute - функциональный блок позиции.

На входе задаем пользовательские единицы Position, задаем скорость, ускорение и торможение Velocity, Acceleration, Deceleration. Если нужно вращать по часовой стрелке то позиция с положительным знаком, против с отрицательным знаком. И жмём кнопку Execute.

MC_Stop - останов двигателя с временем торможения.

MC_Jog - толчковый режим. При нажатии кнопки, двигатель вращается, при отпускании - останавливается. Можно фиксировать позицию.

Вот так это выглядит в режиме Онлайн.

Базовые ФБ в Soft Motiom CoDeSyS 3.5 Инженер, Программа, Электричество, ПЛК, АСУ ТП, Асушник, Электрика, Энергетика (производство энергии), Промышленность, Гифка, Яндекс Дзен (ссылка), Длиннопост

На этом я заканчиваю, всем спасибо, пока пока!!

Показать полностью 4
Инженер Программа Электричество ПЛК АСУ ТП Асушник Электрика Энергетика (производство энергии) Промышленность Гифка Яндекс Дзен (ссылка) Длиннопост
0
9
youengineerasu
youengineerasu
7 месяцев назад

Узел автоматики теплицы. Микроклимат⁠⁠

Приветствую всех читателей.

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

В 2020 году появился объект с реальными условиями - итальянская теплица на 5 соток. Там я проводил эксперименты работы автоматики, писал алгоритмы и подпрограммы для наиболее эффективного выращивания помидоров и огурцов.

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

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

С вами на связи автор канала, Гридин Семен, хочу в статьях сохранить след своих работ по автоматизации теплицы.

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

Основной функционал микроклимата

Основа микроклимата является поддержание температуры и влажности. С помощью каких исполнительных органов всё это делается? Форточкой, отоплением и вентиляцией.

Итак, основной функционал.

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

  2. Установка сервиса корректировки степени открытия на введенные показатели по силе и направления ветра.

  3. Включение внутренней вентиляции путем перекоса температур Тюг и Тсевер. Для выравнивания температур по всему объему.

  4. Уставки температур 4, для поддержания различных температурных условия жизненного цикла растения в сутки. Утром одна температура, днем 2-ая температура, вечером третья, ночью четвертая.

  5. Расчет времени восхода и захода солнца для правильной корректировки уставок температур в течении дня. Учитывается месяц для выращивания.

  6. Расчет положения форточки рассчитывается либо с помощью мат. аппарата, либо с помощью датчиков обратной связи(второй вариант лучше, потому что точнее).

  7. И в качестве доп. делал расчет дефицита водяного пара. Этот параметр говорит вам вообще о жизнедеятельности растения. Очень важная физическая единица.

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

  9. Обязательно должны быть концевики на полное открытие и на полное закрытие форточки.

  10. Расчет точки росы и абсолютной влажности.

Какой контроллер?

Программы писались на промышленном ПЛК отечественного производителя фирмы ОВЕН.

Одна на CoDeSyS 3.5 для ПЛК200, другая на Owen Logic для Программируемых реле ОВЕН ПР.

Всё это вместе выводится в облако OwenCloud, для отчетности, мониторинга и анализа данных. Так же можно посмотреть графики и Архивы на 90 дней. Можно самому расписать логику работы аварий. Достаточно универсальная штука.

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

ПЛК200

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

ПР102

Разница между ними в сложности мат. расчетов и объёма передаваемых тегов в Облако.

Что в Облаке?

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

Используется OwenCloud.

Часть алгоритмов

Понятно, чтобы не быть голословным. Покажу часть алгоритмов.

Owen Logic.

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

ФБ для работы форточки в различных режимах.

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

Работа 4 уставок.

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

Пример работы в Codesys. Работа форточки.

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

Запись уставок Температур в зависимости от времени суток.

Подробнее можно посмотреть тут.

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

Параметры автоматики теплицы⁠⁠

Приветствую, это параметры, которые можно вывести на ПК при автоматизации теплицы.

На ваш суд. Может что лишнее или добавить нужно?

АСУ ТП Программирование ПЛК ПЛК Инженер Асушник Теплица Промышленность Текст Видео Видео ВК
8
7
youengineerasu
youengineerasu
10 месяцев назад
Серия Программная среда CoDeSyS 3.5

Программирование СПК107. Просто про таблицу⁠⁠

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

Как быстро освоить элемент таблицы?

Внутренний код Codesys 3.5

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

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

Создаем структуру данных. Дату и значение в формате STRING. Почему именно текстовый, чтобы в ячейках таблицы были пустые клетки, в противном случае будут нулевые значения. В своём проекте я делал REAL.

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

Далее назначаем массив данных (наши столбцы и строчки) ArrTable. В моей таблице достаточно 10 строк, если нужно больше, то указываем.

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

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

После этого мы создаем два столбца - это дата и время.

Когда жмём запись bTrigger, мы заполняем таблицы и создаём столбцы.

Визуализация элемента таблицы

Вытаскиваем элемент таблица в поле.

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

Присваиваем нашу переменную в поле Массив Данных.

Указываем ниже размер нашего массива.

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

В этих полях настраиваем наименование, количество, цвет, толщину столбцов.

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

Если нужно вводит данные в ячейки таблицы то ставим галочку Создать шаблон. И этот шаблон будет работать как обычный элемент прямоугольник и попадают те же свойства. Можно назначить аварийные цвета.

Жмем OnMouseClick, и настраиваем ту же переменную.

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

Вот так вводятся настройки конфигураций.

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

Конечный результат.

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

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

Показать полностью 8
Инженер Программа Инструкция Гайд Асушник ПЛК Программирование ПЛК Электроника Электричество Программирование Инновации Тестирование Гифка 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
8
youengineerasu
youengineerasu
10 месяцев назад

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

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

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

ПЛК Mitsubishi FX5U

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

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

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

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

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

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

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

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

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

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

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

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

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

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

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

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

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

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост
ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

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

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

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

ПЛК и панель оператора Mitsubishi — Эталон промышленного оборудования Программа, Электроника, Асу, ПЛК, Программирование ПЛК, Асушник, Telegram (ссылка), Яндекс Дзен (ссылка), Длиннопост

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

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

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

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

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

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

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

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

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

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

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

  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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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