Столкнулись на объекте с итальянским шкафом автоматики, поставленным лет 6 назад. Он простоял все это время на складе, и вот пришла пора его запускать. Разработчик/поставщик основного оборудования с итальянской стороны говорит, что контакт с разработчиком утрачен (т.е. исходников проекта у них не осталось). Шкаф работает, но не совсем так, как планировалось.
В шкафу установлен CPU340-20 (BMXP342020) и панель XBTGT4330 (соединенные Ethernet)
Посему несколько вопросов из области общих знаний:
1. Если я правильно понимаю, что M340 (и UnityPro) - это другая линейка контроллеров, чем M221 и SoMaschine? Там (в UnityPro) вообще не кодесис?
2. У этой линейки такие же ограничения, как и у SoMaschine? Т.е. если проект из контроллера выкачан, то обратно его можно только перезалить? Чуть поправить перед перезаливкой не удастся (надо писать заново)?
3. Можно ли определить, в какой версии UnityPro писался проект по скомпилированному коду?
4. У UnityPro есть аналогично Somashine триал период, за время которого можно попытаться исправить код?
Теперь о верхнем уровне (обмене с панелью по Ethernet).
Насколько я понимаю, протокол обмена между ними Модбас TCP.
5. Существует ли документ, где описано распределение памяти для этого контроллера. Т.е. на какой вход какой сигнал подключен мы выяснили, хотелось бы понять, в какие регистры модбас эти сигналы попадают и откуда их панель считывает?
6. Есть ли возможность (не имея исходника программы панели, а только ее образ, выкаченный из готового образца), сдублировать панель каким-либо образом? Т.е. (например) докупить у шнайдера утилиту (какую?) и с помощью ее получать на компьютере (удаленном) изображение, аналогичное тому, что есть в настоящий момент на существующей панели? (Удаленный рабочий стол)
Или приобрести аналогичную панель, залить на нее аналогичную программу и подключить (удаленно) в ту же сеть, что бы у одного контроллера было две панели?
Или (в крайнем случае) самим запрашиивать нужные переменные из адресного пространства контроллера с помощью другой Scada (если удастся разобраться с адресным полем)?
Что посоветуете? В какую сторону копать?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
M340+Magelis (вопросы чайника)
Модераторы: Глоб.модераторы, Специалисты SE
-
- специалист
- Сообщения: 642
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 136 раз
- Поблагодарили: 111 раз
M340+Magelis (вопросы чайника)
Добрый день!
1. Да. Там вообще не кодесис
2. Плохо сформулирован вопрос. Из М340 можно выгрузить проект, если это специально не запретили и не защитили. После выгрузки, если ничего специального сделано не было, можно отредактировать и загрузить обратно
3. Если удастся выгрузить проект (.sta) - то можно. Да и без выгрузки можно попробовать определить онлайн
4. Конечно. Причём Control Expert имеет бОльший пробный период полной функциональности
5.Не посмотрев код ПЛК и панели, корректно на этот вопрос ответить нельзя
По умолчанию: %M0 - 00001; %MW0 - 40001
Что касается входов и выходов - это как в программе настроили, там бывают разные варианты
6. Что такое выкаченный образ? Как его получили? Если заранее программист отметил "Include Editor Project", то проект можно выгрузить, отредактировать и загрузить куда нужно. Насчёт образов - с этим не сталкивался
7. Панель не является SCADA, по крайней мере в том контексте, который обсуждают большинство в АСУ ТП (были тут дискуссии на эту тему - не кидайте тапки, ИМХО). И SCADA, и панель оператора XBTGT4330 относятся к классу HMI (человеко-машинному интерфейсу). Но различий достаточно, чтобы таки говорить отдельно про SCADA, отдельно про панель. Хотя бы потому, что для SCADA чаще всего используется компьютер
8. Если есть исходник проекта панели - можно отредактировать и использовать несколько панелей
Можно написать свой код для панели, если, конечно, есть исходник программы ПЛК и знаете список переменных
Можно написать проект для SCADA, опять-таки, если есть исходник программы ПЛК и знаете список переменных
Самый тяжёлый вариант - написать программы для ПЛК и панели с чистого листа, зная алгоритм функционирования и имея привязки входов-выходов
1. Да. Там вообще не кодесис
2. Плохо сформулирован вопрос. Из М340 можно выгрузить проект, если это специально не запретили и не защитили. После выгрузки, если ничего специального сделано не было, можно отредактировать и загрузить обратно
3. Если удастся выгрузить проект (.sta) - то можно. Да и без выгрузки можно попробовать определить онлайн
4. Конечно. Причём Control Expert имеет бОльший пробный период полной функциональности
5.Не посмотрев код ПЛК и панели, корректно на этот вопрос ответить нельзя
По умолчанию: %M0 - 00001; %MW0 - 40001
Что касается входов и выходов - это как в программе настроили, там бывают разные варианты
6. Что такое выкаченный образ? Как его получили? Если заранее программист отметил "Include Editor Project", то проект можно выгрузить, отредактировать и загрузить куда нужно. Насчёт образов - с этим не сталкивался
7. Панель не является SCADA, по крайней мере в том контексте, который обсуждают большинство в АСУ ТП (были тут дискуссии на эту тему - не кидайте тапки, ИМХО). И SCADA, и панель оператора XBTGT4330 относятся к классу HMI (человеко-машинному интерфейсу). Но различий достаточно, чтобы таки говорить отдельно про SCADA, отдельно про панель. Хотя бы потому, что для SCADA чаще всего используется компьютер
8. Если есть исходник проекта панели - можно отредактировать и использовать несколько панелей
Можно написать свой код для панели, если, конечно, есть исходник программы ПЛК и знаете список переменных
Можно написать проект для SCADA, опять-таки, если есть исходник программы ПЛК и знаете список переменных
Самый тяжёлый вариант - написать программы для ПЛК и панели с чистого листа, зная алгоритм функционирования и имея привязки входов-выходов
СВ
-
- здесь недавно
- Сообщения: 89
- Зарегистрирован: 05 дек 2008, 12:36
- Имя: Владимир
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 14 раз
- Поблагодарили: 1 раз
M340+Magelis (вопросы чайника)
Выгрузили (не мы) вот эти файлы https://disk.yandex.ru/d/CCxlg8_8L1I8zQ
.sta там есть. Как можно посмотреть какой UniPro это сделано (не хочется менять версию, мало ли что)? Я (или кто-то) сможет отредактировать этот код?
Это меня сглючило. У нас была проблема пару лет назад с контроллером Шнайдер другой линейки (он вышел из строя) и мне помогли на этом форуме скачать с него программу, и установить ее на другой такой же контроллер из ЗИП-а (Без SoMaschine, утилитой). К данной ситуации это отношения не имеет.
По поводу панели: исходника нет (как и у контроллера). Чем программируется панель в этой линейке контроллеров? Тут есть какой-нибудь аналог Vijeo Designer? И какой программой/утилитой можно попробовать скачать программу из панели (если она не запоролена)?
PS Огромное спасибо за оперативную помощь!
-
- специалист
- Сообщения: 642
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 136 раз
- Поблагодарили: 111 раз
M340+Magelis (вопросы чайника)
1. XBTGT4330 как раз и программируется с помощью Vijeo Designer
2. Прочитайте ещё раз внимательно то, что я написал в п.6
3. Присланный файл был создан в Unity Pro XL 07.00, но версия библиотек использована 6.00
Скорее всего начинали с одной версии, потом не обновили
4. Соответственно, версии Unity Pro XL, начиная с 07.00, пойдут для редактирования
2. Прочитайте ещё раз внимательно то, что я написал в п.6
3. Присланный файл был создан в Unity Pro XL 07.00, но версия библиотек использована 6.00
Скорее всего начинали с одной версии, потом не обновили
4. Соответственно, версии Unity Pro XL, начиная с 07.00, пойдут для редактирования
СВ
-
- здесь недавно
- Сообщения: 89
- Зарегистрирован: 05 дек 2008, 12:36
- Имя: Владимир
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 14 раз
- Поблагодарили: 1 раз
M340+Magelis (вопросы чайника)
Я правильно понял, что для того, что бы попробовать скачать программу из панели нужно установить на компьютер Vijeo Designer?
Или с помощью UniPro это тоже можно сделать?
И еще, возможна ли скачивание программы через порт Ethernet (или только по RS)?
К понели коллеги пока вообще не пробовали достучаться (без возможности менять программу ПЛК это не имело смысла).
И еще спрошу, если это так, то какой версией Vijeo Designer лучше воспользоваться?
Какая из версий VJ была современницей UniPro 7 (которая у нас есть)?
-
- специалист
- Сообщения: 642
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 136 раз
- Поблагодарили: 111 раз
M340+Magelis (вопросы чайника)
Нужно сочетание двух условий:
- Vijeo Designer
- программист отметил "Include Editor Project"
нет
По умолчанию "галочка" НЕ ОТМЕЧЕНА. Если программист её СПЕЦИАЛЬНО не отметил - интерфейс вам без разницы. Ethernet точно работает
Такими исследованиями не занимался. Посмотрите информацию ниже
Открытие проектов VD
У вас нет необходимых прав для просмотра вложений в этом сообщении.
СВ
-
- здесь недавно
- Сообщения: 89
- Зарегистрирован: 05 дек 2008, 12:36
- Имя: Владимир
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 14 раз
- Поблагодарили: 1 раз
M340+Magelis (вопросы чайника)
А где можно скачать старые версии UnityPro и Vijeo Designer?
UnityPro XL 7 у меня на Windows 10 не встала. Какие самые старые версии UP и VD могут быть установлены на 10-ку и откуда их можно скачать?
UnityPro XL 7 у меня на Windows 10 не встала. Какие самые старые версии UP и VD могут быть установлены на 10-ку и откуда их можно скачать?
-
- специалист
- Сообщения: 642
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 136 раз
- Поблагодарили: 111 раз
M340+Magelis (вопросы чайника)
1. Версии Unity Pro распространялись на DVD, Control Expert имеет модель распространения, когда установочные файлы можно загружать с сайта вендора.
Официальных ссылок на Unity Pro нет, на Control Expert смотрите на сайте se.com
2. Vijeo Designer для XBTGT4330 платный, триального периода не имеет, придётся покупать, если собираетесь с той же панелью работать. Иначе загружать проект в панель не получится
Но для этого неплохо бы исходник найти - или придётся самому писать заново
3. Не понимаю, зачем нужны старые версии ПО, когда и новыми версиями работать можно?
4. Если упорно хотите старыми версиями пользоваться - кто мешает VMWARE установить с нужной ОС? ;-)
Официальных ссылок на Unity Pro нет, на Control Expert смотрите на сайте se.com
2. Vijeo Designer для XBTGT4330 платный, триального периода не имеет, придётся покупать, если собираетесь с той же панелью работать. Иначе загружать проект в панель не получится
Но для этого неплохо бы исходник найти - или придётся самому писать заново
3. Не понимаю, зачем нужны старые версии ПО, когда и новыми версиями работать можно?
4. Если упорно хотите старыми версиями пользоваться - кто мешает VMWARE установить с нужной ОС? ;-)
СВ