Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Декомпилятор для Carel
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
Mr.0ut4t1m3
Добрый день уважаемые форумчане!

Проблемка в следующем:

У нас на объекте есть несколько контроллеров Carel установленных на вентиляции (PCO3 \ PCO2)...есть запасные на складе и парочка не исправных с кнопками.
Когда делаешь выгрузку программ с помощью SmartKey, PCOManager и WinLoad то получаешь несколько файлов :

PCOManager
С расширением .dev - весит 14KB
С расширением .dwl - весит 32KB

SmartKey
С расширением .dev - весит 14KB
С расширением .dwl - весит 64KB
С расширением .bin - весит 512KB

Вопросик что можно с делать с этими файлами кроме как залить на другой контроллер ??

Есть ли у Carel декомпилятор из бинарника в прогу ?? А то у нас нет ни одной программы на них...


Так же есть еще один вопросик - имеется донгл для работы ПО. Кто нибудь его эмулировал ?? (Програмно или хардварно) . Есть ли такая возможность ???

Всем спасибо.

yozik
Цитата(Mr.0ut4t1m3 @ 6.6.2014, 0:48) *
Вопросик что можно с делать с этими файлами кроме как залить на другой контроллер ??

хранить на компьютере? :-)
Цитата(Mr.0ut4t1m3 @ 6.6.2014, 0:48) *
Есть ли у Carel декомпилятор из бинарника в прогу ?? А то у нас нет ни одной программы на них...

Нет такой программы,
хотя по слухам у итальянцев вроде есть ;-)

Цитата(Mr.0ut4t1m3 @ 6.6.2014, 0:48) *
Так же есть еще один вопросик - имеется донгл для работы ПО. Кто нибудь его эмулировал ??
(Програмно или хардварно) . Есть ли такая возможность ???

Зачем?
90 дней она и без ключа работает.
Хотя еще непонятно какую программу вы имеете в виду.
Mr.0ut4t1m3
Цитата(yozik @ 6.6.2014, 18:07) *
хранить на компьютере? :-)


Это я уже понял, но мне кроме этого необходимо добавить в программу парочку моментов )))


Цитата(yozik @ 6.6.2014, 18:07) *
хотя по слухам у итальянцев вроде есть ;-)


Что за слухи?? и я бы очень хотел увидеть этот декомпилятор очень интересен он...и полезен....

У многих производителей PLC есть возможность выгрузить прогу ,пусть и без коментариев, но зато это очень бы упростило задачу.

Цитата(yozik @ 6.6.2014, 18:07) *
Зачем?
90 дней она и без ключа работает.


Эмуляция донгла - поможет открыть прогу на полный период работы + ключ смарткей настраивать ))
Да и вообще пока есть слить бы его и зделать парочку.
Даже могу выслать по почте кому будет интересно )))

svintus
Про эмуляцию донгла вы здесь зря, щас заругают. Те, кто в теме давно, без него вообще обходятся, а для настройки SmartKey он и не нужен. А про декомпилятор тоже слышал. ph34r.gif
Mr.0ut4t1m3
Цитата(svintus @ 9.6.2014, 20:05) *
Про эмуляцию донгла вы здесь зря


Ладно оставим донгл - если кому нужен обращайтесь что нибудь придумаем...

Расскажите поподробнее про декомпилятор =))) Очень нама - на нужен )))
Mr.0ut4t1m3
Кто где слышал о декомпиляторе ??? Он реально существует в природе ???
albertgrigoriev
Существует IDA, в эту программу можно добавлять различные типы процессоров.
Crl Anton
Такого декомпилятора нет, потому что просто не может быть. Все приложения для рСО разрабатываются в графической среде (в старой EasyTools или новой 1tool - неважно). При таком способе разработки в рабочем пространстве размещаются графические образы функциональных блоков. Связи между блоками тоже создаются в графическом виде. У каждого блока и связи есть свои координаты, в соответствии с которыми они размещены в рабочем пространстве среды. Аналогичные координаты имеют элементы пользовательского интерфейса (маски, поля и тексты). Компилятор эти координаты и имена переменных в выходные файлы не пишет. По этой причине восстановление исходника из файлов .blb(bin) и .iup (скопилированные стратегия и интерфейс пользователя соответственно) абсолютно невозможно. Конечно, можно представить ситуацию, когда декомпилятор все же выдернет блоки из кода, но расставить их по местам он не сможет в принципе. Он сможет их показать только списком, а для каждого входа и выхода каждого блока создаст новую переменную с именем, похожим на "А_4_56_4567". Желающий расставить вручную сотни, а иногда и тысячи блоков потратит на эту процедуру больше времени, чем потребуется на обучение и создание своей программы с нуля smile.gif . Файл .dev, содержащий параметры, заданные во время разработки и сохраняемые в EEPROM контроллера (именно эти параметры меняет пользователь, заходя в то или иное меню) представляет собой образ области памяти, находящейся в EEPROM. Для таких файлов в свое время существовала программа, позволяющая просматривать параметры и даже делать правки, но работала она только при наличии тестовых файлов .vvv и .vv1, в которых описаны соответствия адресов и имен переменных, но без описателей. Данная программа присутствовала в одной из последних версий старой среды разработки EasyTools, но имела статус 'unofficial'.
frosteR
Mr.0ut4t1m3, что такое донгл? - любое электронное устройство привезённой с Китая имеет название донгл? Нет слов.
yozik
Цитата(frosteR @ 19.11.2014, 8:13) *
Mr.0ut4t1m3, что такое донгл? - любое электронное устройство привезённой с Китая имеет название донгл? Нет слов.

Ключ для лицензионного ПО
Выглядит как флешка, используется большинством производителей комерческого ПО.
frosteR
Может немного не в тему: 1Tool триальная версия имеет какие ограничения, кроме длительности использования?
frosteR
Никто не использовал триал?
manjey73
Ограничений НЕТ, все работает 90 дней.
Заливал pCO3
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.