Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2013, 15:56   #1
mich_vk
Member
 
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию серийный номер контроллера в программе

Здравствуйте!
Есть задача сделать так, чтобы программа идентифицировала конкретный контроллер, в который она залита. Может быть есть возможность какой-то функцией запросить "серийный номер" контроллера или что-то аналогичное.
Можно было бы через ЕЕпром организовать, но при инициализации памяти она каждый раз будет сбиваться.
mich_vk вне форума   Ответить с цитированием
Старый 24.03.2013, 11:23   #2
Анатолий
Member
 
Регистрация: Mar 2013
Адрес: Екатеринбург
Сообщения: 70
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: серийный номер контроллера в программе

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


__________________
Лучше опоздать, чем не доехать.
Анатолий вне форума   Ответить с цитированием
Старый 24.03.2013, 15:55   #3
mich_vk
Member
 
Регистрация: Jul 2006
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: серийный номер контроллера в программе

У меня задача похитрее. Есть несколько однотипных установок. Программа постоянно развивается и ее нужно обновлять, а некоторые настройки (ввиду аппаратных особенностей установок) индивидуальны. Хочется что-бы программа могла идентифицировать контроллер и выбирать нужный набор настроек сама.
mich_vk вне форума   Ответить с цитированием
Старый 25.03.2013, 01:23   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 098
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: серийный номер контроллера в программе

Цитата:
Сообщение от mich_vk Посмотреть сообщение
Здравствуйте!
Есть задача сделать так, чтобы программа идентифицировала конкретный контроллер, в который она залита. Может быть есть возможность какой-то функцией запросить "серийный номер" контроллера или что-то аналогичное.
Можно было бы через ЕЕпром организовать, но при инициализации памяти она каждый раз будет сбиваться.
К сожалению, такого способа пока нет...

Единственный вариант: запись метки в штатный блок ЕЕПРОМ и далее редактирование проекта без изменения конфигурации памяти. В этом случае инициализация будет автоматически пропускаться без лишних вопросов.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 25.03.2013, 07:33   #5
Анатолий
Member
 
Регистрация: Mar 2013
Адрес: Екатеринбург
Сообщения: 70
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: серийный номер контроллера в программе

Цитата:
Сообщение от Arsie Посмотреть сообщение
К сожалению, такого способа пока нет...

Единственный вариант: запись метки в штатный блок ЕЕПРОМ и далее редактирование проекта без изменения конфигурации памяти. В этом случае инициализация будет автоматически пропускаться без лишних вопросов.
Раз пока нет, то скоро будет???
Или как???


__________________
Лучше опоздать, чем не доехать.
Анатолий вне форума   Ответить с цитированием
Старый 25.03.2013, 13:10   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 098
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: серийный номер контроллера в программе

Цитата:
Сообщение от Анатолий Посмотреть сообщение
Раз пока нет, то скоро будет???
Или как???
Для меня слово "скоро" обозначает ближайшие два дня. Эта функция будет не скоро.

Скажем так, пока даже нет определения "эта функция", т.к. защита авторских прав может выполняться кучей разных способов и не факт, что предложенный в этой теме - самый лучший.


PS. Блок считывания серийного номера есть в SMH-2Gi, называется Device(info).


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 25.03.2013 в 13:38
Arsie вне форума   Ответить с цитированием
Ответ


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

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



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


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