Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о SMH2010

Вопросы о SMH2010 Работа и применение контроллеров SMH2010A, SMH2010B и SMH2010C.

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2022, 11:12   #1
DikoStone
Новичок
 
Регистрация: Nov 2022
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию сравнить проект который записан в контроллер и тот что находится в SMLogix

Здравствуйте.
Возник вопрос такого плана: Как сравнить проект который записан в контроллер и тот что находится в SMLogix?

Вопрос возник из следующих соображений (возможно есть другое решение): мне в наследство от предшественников досталось 5..10 вариантов проекта, и какой-то из них работает в контроллере. Проекты слегка не доделанные, разной степени недоделанности. На данный момент пришло время доделывать или хотя бы оценить возможность этого. Контроллеры стоят на работающем оборудовании и вариант залить неработающий проект это совсем не вариант...
Поэтому вот и возник вопрос как сравнить два проекта.
DikoStone вне форума   Ответить с цитированием
Старый 07.11.2022, 11:17   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 067
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: SMH2010

Цитата:
Сообщение от DikoStone Посмотреть сообщение
Здравствуйте.
Возник вопрос такого плана: Как сравнить проект который записан в контроллер и тот что находится в SMLogix?

Вопрос возник из следующих соображений (возможно есть другое решение): мне в наследство от предшественников досталось 5..10 вариантов проекта, и какой-то из них работает в контроллере. Проекты слегка не доделанные, разной степени недоделанности. На данный момент пришло время доделывать или хотя бы оценить возможность этого. Контроллеры стоят на работающем оборудовании и вариант залить неработающий проект это совсем не вариант...
Поэтому вот и возник вопрос как сравнить два проекта.
Если неизвестна версия лоджика, которой загружали, то никак.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 07.11.2022, 11:36   #3
DikoStone
Новичок
 
Регистрация: Nov 2022
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: сравнить проект который записан в контроллер и тот что находится в SMLogix

Версия лоджика известна 3.27.0499

В принципе, мне было бы достаточно чтобы при попытке загрузки проекта отличного от того что в контроллере, был задан вопрос о продолжении данного процесса...

PS: И тогда вопрос в догонку. А можно ли сравнить два проекта ? Или только глазками просматривать проекты и смотреть в чём отличия ?
DikoStone вне форума   Ответить с цитированием
Старый 07.11.2022, 11:48   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 067
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: сравнить проект который записан в контроллер и тот что находится в SMLogix

Цитата:
Сообщение от DikoStone Посмотреть сообщение
Версия лоджика известна 3.27.0499

В принципе, мне было бы достаточно чтобы при попытке загрузки проекта отличного от того что в контроллере, был задан вопрос о продолжении данного процесса...
Если попытаться загрузить треугольником (кнопка "Play" на панели), то лоджик проверит контрольные суммы и предупредит, если не совпадают. Но тут такая тема, что предупреждение не является 100% гарантией, что проекты разные. Вот если подключится в отладку без предупреждения, то это 100% совпадающие проекты.




Цитата:
Сообщение от DikoStone Посмотреть сообщение
PS: И тогда вопрос в догонку. А можно ли сравнить два проекта ? Или только глазками просматривать проекты и смотреть в чём отличия ?
Глазками.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 07.11.2022, 15:22   #5
DikoStone
Новичок
 
Регистрация: Nov 2022
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: сравнить проект который записан в контроллер и тот что находится в SMLogix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Если попытаться загрузить треугольником (кнопка "Play" на панели), то лоджик проверит контрольные суммы и предупредит, если не совпадают. Но тут такая тема, что предупреждение не является 100% гарантией, что проекты разные. Вот если подключится в отладку без предупреждения, то это 100% совпадающие проекты.
Здесь вот какая тема, перед этим я занимался теми же работами по "подбору" проекта для SH2G, идея вся та же, только в случае останова контроллера по тем или иным причинам, это не так критично.
Так вот меня он вообще ни о чём не предупредил, просто загрузил новый проект и запустил его на отладку. Та же самая история происходила и с изменёнными проектами.

В целом понятно, что выяснить идентичность проекта в контроллере и в ПК нет никаких вразумительных механизмов Единственный вариант - пробовать и надеяться, что в доставшемся проекте нет критических изменений/ошибок/неточностей...


Цитата:
Сообщение от Arsie Посмотреть сообщение

Глазками.
Понятненько, но думал вдруг что-то есть....


Добавлено через 1 минуту


Спасибо за консультацию
DikoStone вне форума   Ответить с цитированием
Старый 07.11.2022, 15:40   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 067
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: сравнить проект который записан в контроллер и тот что находится в SMLogix

Цитата:
Сообщение от DikoStone Посмотреть сообщение
Понятненько, но думал вдруг что-то есть....
Честно говоря, не видел ни одного вменяемого механизма SVN для графических языков.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 07.11.2022, 16:07   #7
DikoStone
Новичок
 
Регистрация: Nov 2022
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: сравнить проект который записан в контроллер и тот что находится в SMLogix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Честно говоря, не видел ни одного вменяемого механизма SVN для графических языков.
SVN Я тоже как бы не видел, в конце-концов это, как правило, на выходе бинарный файл в той или иной мере, поэтому и версифицирование довольно смутное, но... Например если взять AllanBradley контроллеры Mirologix1200, то у них во-первых при отладке если не совпадают проекты то 100 раз сообщат об этом и предупредят что откуда и куда собирается "заливаться" и чем это грозит.
И есть система сравнения двух проектов...
Хотя, я скорее всего не прав :-( Система сравнения-то есть, но ladder хоть в целом это и графический вид, но возможно и представление в текстовом виде.
DikoStone вне форума   Ответить с цитированием
Старый 07.11.2022, 18:10   #8
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: сравнить проект который записан в контроллер и тот что находится в SMLogix

может я что-то путаю, но когда-то давно лоджик, или его предшественник, был текстовым.


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 11:24.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024