0 / 0 / 0
Регистрация: 22.01.2025
Сообщений: 5
1

Проблема с функционалом PLC с HMI

22.01.2025, 22:12. Показов 600. Ответов 12

Author24 — интернет-сервис помощи студентам
Приветствую, уважаемые гуру ПЛК и всех присутствующие.
Вкратце, недавно возникла следующая проблема:
При копировании программы с одного ПЛК на другой (два одинаковых ПЛК) и последующей установкой второго взамен родного ПЛК, аппарат (в моем случае мультифункциональный загрузчик ПП) работает некорректно.
Использовалась программа FPWin GR, в самом аппарате дополнительно установлен блок расширения. Так же используется HMI WE!NVIEW. При манипуляциях в ручном режиме управления аппаратом - частично утерян функционал работы. Плюсом иногда возникают ошибки по логике программы, может в случайный момент зарегистрировать аварийный сигнал и встать на стоп, хотя условия для их возникновения физически отсутствуют. Сравнивал программы с помощью самой FPWin - полное совпадение.
В общем, множество вариантов уже перебрал - идеи закончились.
Сам новенький в программировании и использовании ПЛК, но какая-никакая база имеется. Подскажите, пожалуйста, куда можно ещё посмотреть/проверить.
0
22.01.2025, 22:12
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.01.2025, 22:12
Ответы с готовыми решениями:

HMI экран и PLC
Если на HMI на сенсорной панели сделать кнопку и при нажатии на эту кнопку происходила остановка или пуск чего-либо, это надо чтобы на ПЛК...

PLC Delta DVP SS2 + HMI Beijer E200 (Mitsubishi)
Привет! Вообщем-то есть пара PLC Ditto DVP SS2 которые стоят в "горячем" резерве и есть пара HMI Mitsubishi Beijer E200 которые...

MODBUS TCP соединение HMI и PLC
Всем добрый день. В наличии HMI панель EU206-CT11 (компании элком) и PLC СЕРЕБРУМ. Никак не получается состыковать панель с PLC через...

12
Эксперт JavaЭксперт по электронике
 Аватар для wizard41
3145 / 2305 / 556
Регистрация: 04.09.2018
Сообщений: 7,625
Записей в блоге: 3
23.01.2025, 07:28 2
UserProxy, скопировать программу мало, возможно нужно проверить (скопировать) конфигурацию/настройки.
0
 Аватар для kaii-h
57 / 49 / 10
Регистрация: 23.02.2021
Сообщений: 161
23.01.2025, 07:52 3
Либо что-то не так и не тем загрузили, либо есть настройки в ячейках памяти которые надо восстанавливать.
0
0 / 0 / 0
Регистрация: 22.01.2025
Сообщений: 5
23.01.2025, 08:21  [ТС] 4
Добавлено через 5 минут
wizard41, Был скачан целиком проект из ПЛК, так же проверял конфигурацию системных регистров родного контроллера.
kaii-h, Возможно, пока идей как это сделать нет.
0
Эксперт JavaЭксперт по электронике
 Аватар для wizard41
3145 / 2305 / 556
Регистрация: 04.09.2018
Сообщений: 7,625
Записей в блоге: 3
23.01.2025, 08:56 5
UserProxy, в некоторых ПЛК копирование алгоритма не приводит к автоматическому копированию данных/настроек - для этого необходимо отдельно выбрать пункт типа "сохранить конфигурацию"...

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

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

Контроллер то вообще какой? Ни слова об этом не видно..

Добавлено через 1 минуту
Панель HMI видит "новый" контроллер? В полях ввода значений есть данные (или много странных нулей)?
0
0 / 0 / 0
Регистрация: 22.01.2025
Сообщений: 5
23.01.2025, 08:56  [ТС] 6
wizard41, Извиняюсь, контроллер Panasonic fp0r-c32ct.
Панель HMI с новым контроллером функционирует почти полностью, станок отзывается на нажатия по панели, конкретно в ручном режиме может подвигать лифт вверх/вниз и т.д.
Но с этим тоже имеются проблемы : например с тем же самым лифтом: на родном контроллере лифт можно двигать в любой момент. А на другом в движения его можно привести только после референции.
0
Эксперт JavaЭксперт по электронике
 Аватар для wizard41
3145 / 2305 / 556
Регистрация: 04.09.2018
Сообщений: 7,625
Записей в блоге: 3
23.01.2025, 09:21 7
Цитата Сообщение от UserProxy Посмотреть сообщение
почти полностью
а что НЕ функционирует?
Если ручка работает, а "авто" нет, то очевидно чего-то не хватает.

Добавлено через 2 минуты
Может быть каких "Рецептов" нет, т.е. данных для операций (в панели обычно их можно посмотреть/изменить)...

Добавлено через 13 минут
С этими панасониками не работал, но по аналогии с сименсами, возможно, нужно сконфигурировать доп-модули, пристегнутые к CPU. Т.е. физически подключить их не достаточно - нужно в конфигурации оборудования прописать его параметры.
CPU может тупо его не видит, поэтому половина алгоритма не отрабатывает.

Есть какие-нибудь косвенные признаки, по которым можно понять: работает модуль расширения или нет?
0
0 / 0 / 0
Регистрация: 22.01.2025
Сообщений: 5
23.01.2025, 09:36  [ТС] 8
wizard41, По моим замечаниям в ручке не работает один из конвейеров. Так же какая-то мешанина с регулировкой ширины: некорректно обнуляется и начинает долбиться в железку. Так же лифт не может нормально выйти в референцию: на родном контроллере после наезда лифта на датчик, кнопка референции перестает мигать и считается, что лифт в нулевой точке, на другом контроллере эта кнопка не перестает моргать и дальнейшие действия в мануале не возможно, пока не нажмешь на стоп. В авто-режиме по логике программы, после наезда на датчик должен включаться второй конвейер, но этого не происходит, хотя в панели во вкладке I/O видно его срабатывание, включается вообще другой и не в том месте. Не совсем понимаю как это связано с регистрами и их данными. Сравнивал скачанный проект с проектом находящемся в ПЛК на данный момент, отличий нет.
Вчера ещё выяснил, что если взять аналогичный контроллер с другого аналогичного станка и переставить их местами работают они исправно. В моем случае контроллер взят условно со склада. Может он не исправен? Перезаливать проект на родные контроллеры как-то неохота - не хочется вывести из строя станок.

Добавлено через 2 минуты
Цитата Сообщение от wizard41 Посмотреть сообщение
Есть какие-нибудь косвенные признаки, по которым можно понять: работает модуль расширения или нет?
Можно во время работы посмотреть вкладку I/O и промониторить состояния входов и выходов, они исправно отображаются как на панели так и на самом расширительном блоке.
0
Эксперт JavaЭксперт по электронике
 Аватар для wizard41
3145 / 2305 / 556
Регистрация: 04.09.2018
Сообщений: 7,625
Записей в блоге: 3
23.01.2025, 10:02 9
Цитата Сообщение от UserProxy Посмотреть сообщение
некорректно обнуляется и начинает долбиться в железку
неправильный коэфф. пересчета (энкодер?).
Цитата Сообщение от UserProxy Посмотреть сообщение
В авто-режиме по логике программы, после наезда на датчик должен включаться второй конвейер, но этого не происходит, хотя в панели во вкладке I/O видно его срабатывание, включается вообще другой и не в том месте.
Какие-то странности с индексами (возможно).
Цитата Сообщение от UserProxy Посмотреть сообщение
Сравнивал скачанный проект с проектом находящемся в ПЛК на данный момент, отличий нет.
Дело в том, что один и тот же алгоритм может управлять разными входами/выходами. Полагаю, что в этом "новом" ПЛК как раз нет необходимых настроек для индексации I/O.

Пока главной версией остается несоответствие данных в настройках/регистрах "нового" ПЛК и других работающих.
Рекомендую вживую промониторить работу ПЛК с помощью прилагающегося ПО.
1
0 / 0 / 0
Регистрация: 22.01.2025
Сообщений: 5
23.01.2025, 10:40  [ТС] 10
wizard41, Спасибо за ответ.
Пока промониторить вживую возможности нет: инструментальный порт занят связь с HMI, а переходника под мини USB у меня нет. Как работать с регистрами с помощью FPWin GR - я пока не понял, да и в мануале толком ничего не объясняется.
Да и в самой программе шарить проблематично - 4500 шагов LDI с китайскими комментариями .
0
Эксперт JavaЭксперт по электронике
 Аватар для wizard41
3145 / 2305 / 556
Регистрация: 04.09.2018
Сообщений: 7,625
Записей в блоге: 3
23.01.2025, 10:51 11
Цитата Сообщение от UserProxy Посмотреть сообщение
инструментальный порт занят связьб с HMI
Панельку можно отключить на время этих действий.
Цитата Сообщение от UserProxy Посмотреть сообщение
Как работать с регистрами с помощью FPWin
Кликните здесь для просмотра всего текста
Проблема с функционалом PLC с HMI

Ладдерные схемы тоже мониторятся:
Кликните здесь для просмотра всего текста
Проблема с функционалом PLC с HMI
0
Эксперт JavaЭксперт по электронике
 Аватар для wizard41
3145 / 2305 / 556
Регистрация: 04.09.2018
Сообщений: 7,625
Записей в блоге: 3
23.01.2025, 10:52 12
Проблема с функционалом PLC с HMI
0
Эксперт JavaЭксперт по электронике
 Аватар для wizard41
3145 / 2305 / 556
Регистрация: 04.09.2018
Сообщений: 7,625
Записей в блоге: 3
23.01.2025, 11:00 13
Но от этого конечно мало толку, если опыта особого в таких делах нет. Можно еще и испортить оборудование ненароком. Проще спеца какого вызвать, на форуме всех деталей не опишешь.
0
23.01.2025, 11:00
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.01.2025, 11:00
Помогаю со студенческими работами здесь

HMI KTP600
Добрый день, подскажите как соединится с панелью HMI KTP600 если она "с коробки" новая. IP адреса у нее "с коробки" нет. ...

Программа HMI DROID
http://ideautomation.se/en/odrid_hmi Добавлено через 1 минуту Управление преобразователем частоты с андроида.С помощью программы HMI...

Стандарты компонентов HMI
Здравствуйте. Мы в университете хотим создать проект тренажера\полноценной среды управления ТЭЦ. Вообщем мне нужны ГОСТы по созданию HMI...

IFIX proficy HMI
Уважаемые форумчане, прошу откликнуться людей сведущих. На работе стоит оборудование, управление при помощи Proficy ifix из-под Windows...

Связь S7-1200 c HMI Shneider Magelis
Доброго времени суток. Уважаемые специалисты, подскажите начинающему и не опытному, как реализовать связь ПЛК S7-1214c с панелью Shneider...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Микросервис с нуля на Go с Kafka
stackoverflow 12.02.2025
Когда я впервые столкнулся с необходимостью разделить монолитное приложение на микросервисы, передо мной встал вопрос выбора правильных технологий и подходов. После долгих экспериментов с различными. . .
Микросервис с нуля на C# с RabbitMQ
stackoverflow 12.02.2025
Переход от монолитной архитектуры к микросервисной - это не просто модное веяние, а закономерный этап эволюции программных систем. В отличие от монолита, где все компоненты тесно связаны между собой. . .
Docker для начинающих
stackoverflow 12.02.2025
В современном мире разработки программного обеспечения все чаще возникает необходимость быстро и надежно разворачивать приложения в различных средах. Разработчики постоянно сталкиваются с проблемой. . .
Создание бота для Телеграм на C#
stackoverflow 12.02.2025
В современном мире корпоративных коммуникаций Telegram-боты становятся незаменимым средством автоматизации бизнес-процессов и взаимодействия с сотрудниками. Как создать такого бота, который сможет. . .
Операторы сравнения (== и ===) в JavaScript
hw_wired 12.02.2025
JavaScript предоставляет два основных оператора сравнения - оператор нестрогого равенства (==) и оператор строгого равенства (===). На первый взгляд они могут показаться очень похожими, но их. . .
Определение адреса, откуда репозиторий Git был клонирован
hw_wired 12.02.2025
Система контроля версий Git хранит всю информацию о репозитории в специальной директории . git, включая данные об удаленных источниках. Эта информация необходима для синхронизации изменений между. . .
Объединение нескольких коммитов Git в один
hw_wired 12.02.2025
Представьте, что вы работаете над новой функциональностью и создали десяток небольших коммитов: исправление опечатки, форматирование кода, добавление комментариев, реализация основной логики. Каждый. . .
Как добавить локальную ветку в удалённый репозиторий Git
hw_wired 12.02.2025
Локальная ветка в Git - это изолированная линия разработки, существующая только на вашем компьютере. Представьте себе дерево с множеством веток - каждая ветка может расти в своем направлении, не. . .
Статическое отражение в C++
stackoverflow 12.02.2025
Статическое отражение представляет собой мощный механизм, позволяющий программам анализировать и манипулировать своей собственной структурой во время компиляции. Эта возможность открывает. . .
C++ в 21 веке - Бьярне Страуструп
stackoverflow 12.02.2025
В современном мире разработки программного обеспечения C++ продолжает оставаться одним из ключевых языков программирования, несмотря на свой солидный возраст - более 45 лет с момента создания. За это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru