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

Тема: Замена ПЛК - каков порядок действий?

  1. #1

    По умолчанию Замена ПЛК - каков порядок действий?

    Привет! Прошу помочь советом всех, кто знает...
    Ситуация: накрылся ПЛК-100-24КЛ, купили новый. Как наиболее рационально действовать после монтажа нового ПЛК, учитывая, что конфигурация и рабочая программа сохранились в ПК и не требуют замены, по крайней мере на этом этапе...

  2. #2

    По умолчанию

    К сожалению понадобится замена конфигурации: если ПЛК у Вас был давно, то на нем старая прошивка. А значит проект написан под старый Target.
    Контроллеры же идут с новой прошивкой. Отсюда вывод - нужно будет поменять Target, а это стирает всю настройку конфигурации...
    Что нужно сделать:
    1. С помощью утилиты Install Target УДАЛЯЕТЕ старый таргет и ставите новый с диска(не смотря на то, что называются они одинаково).
    2. Открываете проект. Переходите в ресурсах в Target settings (настройки Trget-а) и выбираете новый таргет. Рекомендую сделать это, даже если CoDeSys не заругался при открытии проекта, что не определено для какого контроллера данная программа.
    Далее открываете Конфигурацию ПЛК (PLC Configuration) и из меню Дополнительно (extras) выполняете команду стандартная конфигурация.
    Весь проект остается, теряется только настройка конфигурации.

    Это к стати касается перехода с любого контроллера на любой (подходит для перехода с ПЛК100 на ПЛК150 или Wago)

    В Вашем случае, если Target файлы были одинаковыми (Вы перепрошивали контроллер и делали проект на современном Target файле) эта процедура не нужна.

  3. #3

    По умолчанию

    Быстрее и надежней будет сделать на новом ПЛК старую прошивку.
    Если работа старого ПЛК устраивала, то зачем искать себе новые проблеммы.

  4. #4

    По умолчанию

    Было бы совсем не плохо, чтобы target-ы установленные в системе CodeSys визуально отличались друг от друга по номеру версии. Это доброе пожелание к Разработчикам.

  5. #5

    По умолчанию

    Визуально смотрим в начало файла hardware.txt и видим номер версии

  6. #6

    По умолчанию

    Но в Codesysе то не видим. Надо найти нужный таргет, потом его установить в систему, а затем прологониться к контроллеру с прошивкой 2х летней давности. По моему гораздо удобнее, что бы инсталируемый таргет имел номер версии в своем названии, например PLC100.R-M-2.05
    При этом в системе, под рукой, всегда находилась бы неоюходимая конфигурация, хоть для анализа чужих программ, хоть для редактирования старых своих. Или и так все всем нравится, а я слишком привередлив?

  7. #7

    По умолчанию

    У меня в CoDeSys используются таргеты разных версий(2.03,2.05).
    В файле plc.tnf дописал путь C:\CoDeSys\Targets\Targets_2.03\PLC150.U_M...
    Но это проходит для случая разных контроллеров:
    2.03 -PLC 100-K.M.,PLC 150-U.M.
    2.05 -PLC 100-R.M., PLC 150-I.M..

  8. #8

    По умолчанию

    К сожалению понадобится замена конфигурации: если ПЛК у Вас был давно, то на нем старая прошивка. А значит проект написан под старый Target.
    Контроллеры же идут с новой прошивкой. Отсюда вывод - нужно будет поменять Target, а это стирает всю настройку конфигурации...
    Для чего нужно сносить конфигурацию при смене таргета, и набирать всё заново?
    Для проверки сделал стандартную конфигурацию для ПЛК100РМ, таргет 2.05, добавил модули Modbus slave и Modbus master, в модули добавил несколько элементов. Сохранил конфигурацию в экспортном файле.
    Переустановил таргет 2.02 и создал точно такую же конфигурацию и экспортный файл.
    Сравнил два файла, отличий не увидел.
    Значит при смене таргета можно сохранить конфигурацию, а потом импортировать её в новый проект.

  9. #9

  10. #10

    По умолчанию

    нравятся мне контроллеры овен. уже года три программирую на них. но !!! эта пляска с таржетами полная лажа! клиент спалил контроллер отдали в ремонт. вернули из ремонта (поменяли верхнюю плату) соответственно прошивка новая. а у меня 140 переменных в конфигурации, так как две панели и соединение с пк по тср. сижу в выходной и как дурень, переписываю ручками. через экспорт-импорт не работает.это уже третий случай ребята-разработчики, когда приходится заниматься такой ерундой!! придумайте что-то!! клиент получается привязан к программисту- то что я оставил проекты и научил грузить их не помогает. хорошо, что клиент в моем городе и я еще живой и при памяти! это огромный недостаток. люди (клиент) будет боятся такие контроллеры, так как при поломке имеет возможность попасть на лажу с таржетами и прошивками.
    Последний раз редактировалось Павел ГОН; 14.03.2010 в 17:19.

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

Ваши права

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