Просмотр полной версии : Замена ПЛК - каков порядок действий?
Привет! Прошу помочь советом всех, кто знает...
Ситуация: накрылся ПЛК-100-24КЛ, купили новый. Как наиболее рационально действовать после монтажа нового ПЛК, учитывая, что конфигурация и рабочая программа сохранились в ПК и не требуют замены, по крайней мере на этом этапе...
Николаев Андрей
21.03.2009, 10:17
К сожалению понадобится замена конфигурации: если ПЛК у Вас был давно, то на нем старая прошивка. А значит проект написан под старый Target.
Контроллеры же идут с новой прошивкой. Отсюда вывод - нужно будет поменять Target, а это стирает всю настройку конфигурации...
Что нужно сделать:
1. С помощью утилиты Install Target УДАЛЯЕТЕ старый таргет и ставите новый с диска(не смотря на то, что называются они одинаково).
2. Открываете проект. Переходите в ресурсах в Target settings (настройки Trget-а) и выбираете новый таргет. Рекомендую сделать это, даже если CoDeSys не заругался при открытии проекта, что не определено для какого контроллера данная программа.
Далее открываете Конфигурацию ПЛК (PLC Configuration) и из меню Дополнительно (extras) выполняете команду стандартная конфигурация.
Весь проект остается, теряется только настройка конфигурации.
Это к стати касается перехода с любого контроллера на любой (подходит для перехода с ПЛК100 на ПЛК150 или Wago)
В Вашем случае, если Target файлы были одинаковыми (Вы перепрошивали контроллер и делали проект на современном Target файле) эта процедура не нужна.
Логвиненко Андрей
21.03.2009, 13:18
Быстрее и надежней будет сделать на новом ПЛК старую прошивку.
Если работа старого ПЛК устраивала, то зачем искать себе новые проблеммы.
Назаров Александр
21.03.2009, 16:33
Было бы совсем не плохо, чтобы target-ы установленные в системе CodeSys визуально отличались друг от друга по номеру версии. Это доброе пожелание к Разработчикам.
Филоненко Владислав
21.03.2009, 22:14
Визуально смотрим в начало файла hardware.txt и видим номер версии
Назаров Александр
25.03.2009, 10:37
Но в Codesysе то не видим. Надо найти нужный таргет, потом его установить в систему, а затем прологониться к контроллеру с прошивкой 2х летней давности. По моему гораздо удобнее, что бы инсталируемый таргет имел номер версии в своем названии, например PLC100.R-M-2.05
При этом в системе, под рукой, всегда находилась бы неоюходимая конфигурация, хоть для анализа чужих программ, хоть для редактирования старых своих. Или и так все всем нравится, а я слишком привередлив?:)
У меня в 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..
Логвиненко Андрей
26.03.2009, 22:28
К сожалению понадобится замена конфигурации: если ПЛК у Вас был давно, то на нем старая прошивка. А значит проект написан под старый Target.
Контроллеры же идут с новой прошивкой. Отсюда вывод - нужно будет поменять Target, а это стирает всю настройку конфигурации...
Для чего нужно сносить конфигурацию при смене таргета, и набирать всё заново?
Для проверки сделал стандартную конфигурацию для ПЛК100РМ, таргет 2.05, добавил модули Modbus slave и Modbus master, в модули добавил несколько элементов. Сохранил конфигурацию в экспортном файле.
Переустановил таргет 2.02 и создал точно такую же конфигурацию и экспортный файл.
Сравнил два файла, отличий не увидел.
Значит при смене таргета можно сохранить конфигурацию, а потом импортировать её в новый проект.
Филоненко Владислав
27.03.2009, 12:40
Не всегда можно
Павел ГОН
14.03.2010, 17:06
нравятся мне контроллеры овен. уже года три программирую на них. но !!! эта пляска с таржетами полная лажа! клиент спалил контроллер отдали в ремонт. вернули из ремонта (поменяли верхнюю плату) соответственно прошивка новая. а у меня 140 переменных в конфигурации, так как две панели и соединение с пк по тср. сижу в выходной и как дурень, переписываю ручками. через экспорт-импорт не работает.это уже третий случай ребята-разработчики, когда приходится заниматься такой ерундой!! придумайте что-то!! клиент получается привязан к программисту- то что я оставил проекты и научил грузить их не помогает. хорошо, что клиент в моем городе и я еще живой и при памяти! это огромный недостаток. люди (клиент) будет боятся такие контроллеры, так как при поломке имеет возможность попасть на лажу с таржетами и прошивками.
Логвиненко Андрей
14.03.2010, 18:21
а залить старую прошивку не пробовал?
и ещё:
Если файле root_trkey.cfg сделать небольшое исправление, примерно так:
Name=PLC100.K_2.10,
то в конфигурации увидим вот это.
Просто как два пальца, но почему это не делает овен
Павел ГОН
15.03.2010, 18:34
спасибо. попробую.
а залить старую прошивку не пробовал?
и ещё:
Если файле root_trkey.cfg сделать небольшое исправление, примерно так:
Name=PLC100.K_2.10,
то в конфигурации увидим вот это.
Просто как два пальца, но почему это не делает овен
да они сами еще многому учаться только....
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot