0 / 0 / 0
Регистрация: 22.01.2025
Сообщений: 5
|
|
1 | |
Проблема с функционалом PLC с HMI22.01.2025, 22:12. Показов 600. Ответов 12
Приветствую, уважаемые гуру ПЛК и всех присутствующие.
Вкратце, недавно возникла следующая проблема: При копировании программы с одного ПЛК на другой (два одинаковых ПЛК) и последующей установкой второго взамен родного ПЛК, аппарат (в моем случае мультифункциональный загрузчик ПП) работает некорректно. Использовалась программа FPWin GR, в самом аппарате дополнительно установлен блок расширения. Так же используется HMI WE!NVIEW. При манипуляциях в ручном режиме управления аппаратом - частично утерян функционал работы. Плюсом иногда возникают ошибки по логике программы, может в случайный момент зарегистрировать аварийный сигнал и встать на стоп, хотя условия для их возникновения физически отсутствуют. Сравнивал программы с помощью самой FPWin - полное совпадение. В общем, множество вариантов уже перебрал - идеи закончились. Сам новенький в программировании и использовании ПЛК, но какая-никакая база имеется. Подскажите, пожалуйста, куда можно ещё посмотреть/проверить.
0
|
22.01.2025, 22:12 | |
22.01.2025, 22:12 | |
Ответы с готовыми решениями:
12
HMI экран и PLC PLC Delta DVP SS2 + HMI Beijer E200 (Mitsubishi) MODBUS TCP соединение HMI и PLC |
![]() 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
|
![]() ![]() ![]() |
|
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
|
![]() ![]() ![]() |
|
23.01.2025, 09:21 | 7 |
а что НЕ функционирует?
Если ручка работает, а "авто" нет, то очевидно чего-то не хватает. Добавлено через 2 минуты Может быть каких "Рецептов" нет, т.е. данных для операций (в панели обычно их можно посмотреть/изменить)... Добавлено через 13 минут С этими панасониками не работал, но по аналогии с сименсами, возможно, нужно сконфигурировать доп-модули, пристегнутые к CPU. Т.е. физически подключить их не достаточно - нужно в конфигурации оборудования прописать его параметры. CPU может тупо его не видит, поэтому половина алгоритма не отрабатывает. Есть какие-нибудь косвенные признаки, по которым можно понять: работает модуль расширения или нет?
0
|
0 / 0 / 0
Регистрация: 22.01.2025
Сообщений: 5
|
|
23.01.2025, 09:36 [ТС] | 8 |
wizard41, По моим замечаниям в ручке не работает один из конвейеров. Так же какая-то мешанина с регулировкой ширины: некорректно обнуляется и начинает долбиться в железку. Так же лифт не может нормально выйти в референцию: на родном контроллере после наезда лифта на датчик, кнопка референции перестает мигать и считается, что лифт в нулевой точке, на другом контроллере эта кнопка не перестает моргать и дальнейшие действия в мануале не возможно, пока не нажмешь на стоп. В авто-режиме по логике программы, после наезда на датчик должен включаться второй конвейер, но этого не происходит, хотя в панели во вкладке I/O видно его срабатывание, включается вообще другой и не в том месте. Не совсем понимаю как это связано с регистрами и их данными. Сравнивал скачанный проект с проектом находящемся в ПЛК на данный момент, отличий нет.
Вчера ещё выяснил, что если взять аналогичный контроллер с другого аналогичного станка и переставить их местами работают они исправно. В моем случае контроллер взят условно со склада. Может он не исправен? Перезаливать проект на родные контроллеры как-то неохота - не хочется вывести из строя станок. Добавлено через 2 минуты Можно во время работы посмотреть вкладку I/O и промониторить состояния входов и выходов, они исправно отображаются как на панели так и на самом расширительном блоке.
0
|
![]() ![]() ![]() |
|
23.01.2025, 10:02 | 9 |
неправильный коэфф. пересчета (энкодер?).
Какие-то странности с индексами (возможно). Дело в том, что один и тот же алгоритм может управлять разными входами/выходами. Полагаю, что в этом "новом" ПЛК как раз нет необходимых настроек для индексации I/O. Пока главной версией остается несоответствие данных в настройках/регистрах "нового" ПЛК и других работающих. Рекомендую вживую промониторить работу ПЛК с помощью прилагающегося ПО.
1
|
0 / 0 / 0
Регистрация: 22.01.2025
Сообщений: 5
|
|
23.01.2025, 10:40 [ТС] | 10 |
wizard41, Спасибо за ответ.
Пока промониторить вживую возможности нет: инструментальный порт занят связь с HMI, а переходника под мини USB у меня нет. Как работать с регистрами с помощью FPWin GR - я пока не понял, да и в мануале толком ничего не объясняется. Да и в самой программе шарить проблематично - 4500 шагов LDI с китайскими комментариями .
0
|
![]() ![]() ![]() |
|
23.01.2025, 10:51 | 11 |
Панельку можно отключить на время этих действий.
Ладдерные схемы тоже мониторятся:
0
|
![]() ![]() ![]() |
|
23.01.2025, 11:00 | 13 |
Но от этого конечно мало толку, если опыта особого в таких делах нет. Можно еще и испортить оборудование ненароком. Проще спеца какого вызвать, на форуме всех деталей не опишешь.
0
|
23.01.2025, 11:00 | |
23.01.2025, 11:00 | |
Помогаю со студенческими работами здесь
13
HMI KTP600 Программа HMI DROID Стандарты компонентов HMI IFIX proficy HMI Связь S7-1200 c HMI Shneider Magelis Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Микросервис с нуля на 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 лет с момента создания. За это. . .
|