Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Выяснить - какой target требуется ПЛК150-220.И-М

  1. #1

    Question Выяснить - какой target требуется ПЛК150-220.И-М

    Здравствуйте господа.
    Ктонибудь разбирается в протоколах обмена ПЛК 150 и CodeSys 2.3 и может сказать какие пожелания по версии target'а сообщает контроллер.
    При попытке загрузки проекта из ПЛК для любой из конфигураций таргетов файла https://ftp.owen.ru/CoDeSys23/09_Arc....10_plc150.zip (PLC150.U-M, PLC150.A-L, PLC150.A-M, PLC150.I-L, PLC150.I-M, PLC150.U-L соответственно) вываливается окно: "Выбранный профиль ПЛК не соответствует профилю целевой платформы! Соединение будет отменено."

    Диалог при подключении к контроллеру по Ethernet сети примерно следующий:


    comp -> PLC : aaaa05000100fa0142c88a0704
    PLC -> comp : 55550a000100
    comp -> PLC : 55550a000000

    PLC -> comp : aaaa040001005a0100000000
    comp -> PLC : 55550a000100
    PLC -> comp : 55550a000000

    Есть мнение, что в какой то из представленных байтовых последовательностей ПЛК сообщает об ожидаемой версии таргета - вот хотелось бы узнать, чего он хочет.
    Если что - на контроллере написано ПЛК150-220.И-М и при включении (или резете) он сыплет в порт RS232 в т.ч. следующие сторки (полный вывод см. в аттаченном файле plc150IM2140.txt):


    PLC model MODEL PLC 150
    Binary VERSION 2.14.0
    Need Target version 2.10
    Compiled: 14:22:17 Apr 28 2011
    MAC 0A:06:0A:0A:0A:0A
    IP 10.0.6.10
    GATE 10.0.6.1
    MASK 255.255.255.0
    PIC upper version is 00
    Licence limited to 360 bytes
    No DAC
    Вложения Вложения

  2. #2

    По умолчанию

    При замене целевой платформы, надо не просто её заменить, но и нажать Дополнения/ Стандартная конфигурация, только после этого платформа изменится. Проверить можно в настройках целев. платформы.

    Скачайте последние таргеты 2.12 отсюда и поставьте их на комп https://owen.ru/product/codesys_v2/service_po
    У меня с ними работают ПЛК с 2009 по 2019 год выпуска. Так же проверьте и замените встроенные литиевые аккумы 3.7 В, 150 мА
    (Максимум 4,2 В) и проверьте электролиты в БП.

    Ставьте все таргеты на ПЛК150 и пробуйте подключиться, проверяйте все, может корпус заменён, например PLC150.I-M - это по надписи,
    а это по выходу RS232 - ограничение 360 байт PLC150.I-L, PLC150.U-L, PLC150.A-L.
    Последний раз редактировалось kondor3000; 11.09.2026 в 17:17.

  3. #3

    По умолчанию

    Я не пытаюсь заменить платформу. Я пытаюсь открыть проект из ПЛК. Пробовал таргеты 2.12 - не помогает. Батарейку заменил на новую. Электролиты внешне выглядят прилично. Я хотел, чтоб мне помогли расшифровать данные обмена компа и плк.

  4. #4

    По умолчанию

    Цитата Сообщение от Merholg Посмотреть сообщение
    Я не пытаюсь заменить платформу. Я пытаюсь открыть проект из ПЛК. Пробовал таргеты 2.12 - не помогает. Батарейку заменил на новую. Электролиты внешне выглядят прилично. Я хотел, чтоб мне помогли расшифровать данные обмена компа и плк.
    Проект вы открыть не сможете, он в ПЛК в скопилированном виде. И если исходник не залит программистом,
    вытащить код невозможно.
    Для просмотра файлов в ПЛК, к нему надо подключиться не заливая ничего (пустой проект с родным таргетом), посмотреть какие файлы залиты, через ПЛК- браузер. На вопрос залить проект, ставьте - НЕТ. Даже если что то зальёте случайно, не создавая Загрузочный проект, после перезагрузки исходник воссановится. А для этого нужен родной таргет.
    Для вас залил исходник в файлы, файл с расширением .pro, но обычно такого нет 1 Исходник.jpg
    1 Мастер 2 регистра_ 1 Флоат_Стринг.pro и файл должен быть без кириллицы в названии.
    и то при подключении ПЛК просит загрузить проект, так как нет дополнительных файлов, создаваемых Codesys 2.3.
    Последний раз редактировалось kondor3000; 12.09.2026 в 17:41.

  5. #5
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,508

    По умолчанию

    Так ПЛК в порт же выкинул, что там таргет 2.10 ещё.
    И как написали, если там нет исходника, а только откомпилированный код, то это вам мало поможет.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,508

    По умолчанию

    А данные обмена ПК и ПЛК можно расшифровать при помощи wireshark, установив его на данные ПК.

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

    Учите матчасть на ПЛК, в документации на программирование данных ПЛК все есть.


    Так понимаю к ПО, которое опрашивает ПЛК тоже нет доступа?

  7. #7

    По умолчанию

    А если от версии прошивки пойти?
    У тебя там 2.14.0.
    Вот она: https://ftp.owen.ru/CoDeSys23/09_Arc...plc1xx_2.14.0/
    И там же лежит таргет 2.11
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  8. #8

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Так ПЛК в порт же выкинул, что там таргет 2.10 ещё.
    И как написали, если там нет исходника, а только откомпилированный код, то это вам мало поможет.
    Перебор таргетов 2.10 не помог

  9. #9

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Проект вы открыть не сможете, он в ПЛК в скопилированном виде. И если исходник не залит программистом,
    вытащить код невозможно.
    Для просмотра файлов в ПЛК, к нему надо подключиться не заливая ничего (пустой проект с родным таргетом), посмотреть какие файлы залиты, через ПЛК- браузер. На вопрос залить проект, ставьте - НЕТ. Даже если что то зальёте случайно, не создавая Загрузочный проект, после перезагрузки исходник воссановится. А для этого нужен родной таргет.
    Для вас залил исходник в файлы, файл с расширением .pro, но обычно такого нет 1 Исходник.jpg
    1 Мастер 2 регистра_ 1 Флоат_Стринг.pro и файл должен быть без кириллицы в названии.
    и то при подключении ПЛК просит загрузить проект, так как нет дополнительных файлов, создаваемых Codesys 2.3.

    Я наверно непонятно выразился. Фраза "При попытке загрузки проекта из ПЛК для любой из конфигураций таргетов..." означает, что я использовал механизм: Файл -> Открыть -> Открыть проект из ПЛК (ПЛК) -> Настройка целеой платформы (Конфигурация) -> Communication Parameters -> "Выбранный профиль ПЛК не соответствует профилю целевой платформы! Соединение будет отменено." как наименее трудозатратный при подборе версии таргета, который мог быть использован в дальнейшем при создании минимального проекта, который, в свою очередь, позволит просто сконнектиться с ПЛК из CodeSysа. Никаких проектов я вытаскивать не собираюсь (их там и нет вообще), цель - просто подобрать правильный таргет, для чего я и просил разбирающихся в вопросе помочь расшифровать обмен компа с ПЛК с целью понять - что ПЛК говорит о своей конфигурации CodeSys'у.
    Никаких исходников не увидел, но они и не к чему - задача не в этом.

  10. #10

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    А данные обмена ПК и ПЛК можно расшифровать при помощи wireshark, установив его на данные ПК.
    Нельзя, необходимо разбираться во внутреннем протоколе обмена кодесуса и плк.

    Цитата Сообщение от melky Посмотреть сообщение
    Вообще в ПЛК Овен все с 0 адреса и все в куче, опять же, вы увидите только пачки байт, в которых ещё придется разбираться, согласно протокола Modbus, ну и палки в колеса будет вставлять сам ПЛК за счёт выравнивания адресного пространства.
    Я привел данные обмена в первом посте

    Цитата Сообщение от melky Посмотреть сообщение
    Учите матчасть на ПЛК, в документации на программирование данных ПЛК все есть.
    Вы лично видели ответ на заданный вопрос в документации по программированию?

    Цитата Сообщение от melky Посмотреть сообщение
    Так понимаю к ПО, которое опрашивает ПЛК тоже нет доступа?
    Почему же - есть. ПО которое опрашивает ПЛК это CodeSys 2.3 на windows 7 embedded standard в виртуальной машине.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Как выяснить IP-адрес ПЛК110-32
    от frynzo в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 19.03.2024, 16:55
  2. Target for *nix
    от Smith2007 в разделе Трёп (Курилка)
    Ответов: 3
    Последнее сообщение: 29.10.2014, 13:38
  3. Target
    от Stalkergeo в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 30.04.2010, 12:05
  4. target 2.03
    от urfin в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 01.07.2008, 04:38
  5. Target
    от Ю р и й в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 23.05.2008, 13:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •