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 021
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: серийный номер контроллера в программе

Цитата
Сообщение от 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 021
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: серийный номер контроллера в программе

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

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


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


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

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

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

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

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Последнее действие не было выполнено! Указанный серийный номер уже используется. LordN SMConnect & SMConfig 12 22.01.2018 12:17
Не изменяется цикл работы контроллера (решено: ошибка в программе) serg-el SMLogix 9 27.01.2016 11:27
SMH-2Gi. Изменение HOLDING REGISTER в программе Sin-bad Связь с внешним миром 4 24.06.2015 16:00
Прошивка супервизора контроллера Pixel Arsie Библиотека 1 19.11.2014 17:21
Уникальный ID-контроллера, серийный номер. IceFlame Вопросы о SMH2010 1 04.12.2009 14:20


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


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