1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Замена панели Weinview на Weintek

Модератор: специалисты Weintek

Ответить

Автор темы
karlson1970
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 19 июл 2020, 09:09
Имя: Павел
Страна: Россия
город/регион: Москва
Благодарил (а): 5 раз

Замена панели Weinview на Weintek

Сообщение karlson1970 »

Пред история. Поставили нам китайцы оборудование в котором установлены ПЛК Siemens S7-200 Smart и панель WeinView. При первом включении вроде все включилось и заработало. Ну и ладно подумали у нас. Работает. Когда понадобится включим и будем использовать. и выключили на 3 месяца. Прошло время. И понадобился агрегат для работы. Включаем ... и оба на Панель пишет: ПЛК не найден. Начали проверять. Кабель исправный (связь с панелью по rs485). Попробовали подключить к ПЛК компом. Отлично подключается. Только проект с него скачать нельзя, запаролен. Ладно думаем. зайдем в панель скачаем оттуда проект. А хренушки по всей мордушке. Тоже пароль. Мы давай общаться с поставщиками китайцами. говорим дайте пароль. Они говорят пароль этот не про вашу честь. Зато вы можете подергать проводочки и все у вас заработает. Ну и дальше от китайцев пошли отмазки то они болеют, то вы дураки итп итд.
Теперь суть чего я хотел спросить. У нас есть панели Weintek MT8070IE. Можно было бы поменять. НО как узнать в каких регистрах из ПЛК что передается. Самих параметров немного с десяток где то. Писать новый проект для ПЛК пока идут разборки с китайцами нельзя. На новый ПЛК денег тоже не дают. Вот хотелось решить проблему малой кровью так сказать. Есть у кого какие идеи на этот счет? Буду признателен за любую помощь.

ogorsv
завсегдатай
завсегдатай
Сообщения: 567
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 110 раз
Поблагодарили: 101 раз

Замена панели Weinview на Weintek

Сообщение ogorsv »

Добрый день!

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

Наверно, нужно создать имитатор ПЛК - или реальный взять ОТДЕЛЬНЫЙ ПЛК Siemens S7-200, или имитатор (если бы передавались данные по Modbus - Modbus симулятор), подключить к панели с правильными параметрами подключения (адреса, чётность и т.д. )
Если китайцы не заморачивались с проверкой наличия конкретной модели для обмена (или ещё какими проверками), то можно попробовать провести исследование:
- пишем бит в первую битовую переменную - смотрим, что поменялось, зафиксировали, если есть попадание, потом в следующий - и так до конца
- пишем 1 в первый байт VВ - смотрим, что поменялось потом в следующий и т.д.
UPD. Наверно, лучше в байты писать 255 или 16#FF - это запись 1 во все разряды

Сложности в том, что всё-таки области большие, кроме битов и байтов есть 16-битных целые, двойные слова целые и двойные вещественные.
Где-то будут пересечения - нужно всё внимательно отслеживать и фиксировать каждый шаг

Изучите в справке организацию памяти S7-200 - как адресуются биты, байты, слова, двойные, что такое область М

Если в этом плаваете - найдите программиста с опытом работы с S7-200 - ему это будет проще, хоть и времени тоже может занять прилично

Удачи!
СВ

Автор темы
karlson1970
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 19 июл 2020, 09:09
Имя: Павел
Страна: Россия
город/регион: Москва
Благодарил (а): 5 раз

Замена панели Weinview на Weintek

Сообщение karlson1970 »

Да опыта работы с ПЛК не очень много. Зато огромный опыт работы с мк и микрокомпьютерами. Что такое байты биты слова итд хорошо понимаю. Я так и думал что проще написать все с нуля. Но была мысль что кто то подобным заморачивался раньше. Вот и спросил.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17469
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 747 раз
Поблагодарили: 1277 раз

Замена панели Weinview на Weintek

Сообщение Jackson »

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

Сниффер тут не нужен. ПК включаем 485м портом в линию, терминальной программой смотрим трафик, разбираем его. При этом панель с ПЛК должна исправно связываться, а у Вас с этим проблема.
Разобрав трафик, увидим, какие запросы шлёт панель и что ПЛК на них отвечает. Может даже удастся понять, что именно читает панель по этим регистрам. Но тут мы увидим только значения, формируемые ПЛК, и значения, которые в ПЛК пишет панель. А какой смысл несут эти цифры - не понять, не зная алгоритмов в панели и в ПЛК. Это реально игра в угадайку. На которую будет затрачено много времени и ресурсов.

А если Вы намерены создавать новый проект в ПЛК, то Вы вольны в нём предусмотреть удобные себе параметры обмена с панелью, и под них потом сделать проект для панели. Отсюда вопрос: есть ли смысл тратить время на разбор проекта, который Вы все равно будете создавать заново?
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

vodav
освоился
освоился
Сообщения: 275
Зарегистрирован: 28 авг 2014, 09:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 16 раз
Поблагодарили: 26 раз

Замена панели Weinview на Weintek

Сообщение vodav »

Вероятность того, что Вы сами откроете пароль к ПЛК равна нулю. Вероятность того, что пароль Вам дадут китайцы чуть-чуть больше. Скорее всего на каком-то этапе производства и поставки данного оборудования возникли вопросы неплатежей, либо у продавца с программистом, либо у покупателя с продавцом, и в программе сработал "жучок". Судя по фразе:
karlson1970 писал(а): 19 июл 2020, 09:47 На новый ПЛК денег тоже не дают
этот вопрос у Вас зависнет надолго.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17469
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 747 раз
Поблагодарили: 1277 раз

Замена панели Weinview на Weintek

Сообщение Jackson »

vodav писал(а): 25 июл 2020, 07:35 и в программе сработал "жучок"
или панель просто померла. Или порт сожгли. Да мало ли что может быть. Я б послушал порт терминалом в любом случае. Вдруг дело не в панели, а в ПЛК, который просто не отвечает почему-то.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
karlson1970
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 19 июл 2020, 09:09
Имя: Павел
Страна: Россия
город/регион: Москва
Благодарил (а): 5 раз

Замена панели Weinview на Weintek

Сообщение karlson1970 »

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

Вернуться в «WEINTEK (операторские панели)»