Доступ к системным параметрам СИ

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 05 май 2009, 08:01

Здарвствуйте, у меня как всегда вопрос на вкидку! :oops:

Можно ли из блока на си получить доступ например к параметру адресс модуля ...

Светлана
Сообщения: 329
Зарегистрирован: 06 июн 2005, 15:27
Откуда: Компания ДЭП

Сообщение Светлана » 05 май 2009, 13:44

Faster писал(а):Здарвствуйте, у меня как всегда вопрос на вкидку! :oops:

Можно ли из блока на си получить доступ например к параметру адресс модуля ...


Параметры бывают системными - список в Конфигураторе меню "Администратор/Системные справочники". И параметры конфигурационные (то что в таблицах Конфигуратор записывает в контроллер). Их называем прикладными.

Как читать то и другое обсуждалось здесь: http://www.dep.ru/forum/viewtopic.php?t=1404 (http://www.dep.ru/downloads/pub/Example/Dev/)

Что такое параметр "адрес модуля", если это то что в конфигурации, тогда смотрите чтение/запись прикладных параметров (компонент Канальный уровень, таблица Протокол DEP мастер_I). После изменения параметра требуется рестарт контроллера (конфигурация читается только при старте). Где ещё есть адрес модуля я не смогла сообразить.

Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 06 май 2009, 08:34

Собственно сетевой адрес самого модуля ненаю , это тока одно у вас понятие ...


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

Светлана
Сообщения: 329
Зарегистрирован: 06 июн 2005, 15:27
Откуда: Компания ДЭП

Сообщение Светлана » 06 май 2009, 13:33

Запись "0" в системный параметр SMP_SYS_SYSTEM_MODE (код 4096) делает простой рестарт - в тот же режим, который был до этого.

Почитать про системные параметры и про этот в том числе можно в справке "ПО контроллера Деконт/Справочники/Справочник системных параметров"

4096 Режим работы: Минимальный, Отладочный, Нормальный. При чтении показывает текущий режим работы контроллера, при записи значения вызовет переход контроллера в записанный режим работы. Допустимы следующие значения параметра:
72 ('H') - минимальный;
65 ('A') - нормальный;
76 ('L') - отладочный режим работы;
0 - рестарт (без изменения режима работы).


Попробовать вручную читать и писать параметры можно в Конфигураторе: из Образа контроллера вкладка "Системные параметры" - кнопка "Создать список" и в новой вкладке добавляете нужные вам параметры ...