??????.??????? Модуль ММК-51 особенности архитектуры и использования в КТСМ-01(Д) и КИ-6м - "Инфотэкс - Форумы"
СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть
 

Вернуться   "Инфотэкс - Форумы" > Технические средства > КТСМ-01Д
Добро пожаловать, demo
Ваш последний визит: Сегодня в 11:46
Личные сообщения: Новых 0, всего 0.
Мой кабинет Справка Пользователи Календарь FTP Новые сообщения Навигация Выход

КТСМ-01Д Вопросы эксплуатации КТСМ-01Д

Ответ
 
Опции темы Поиск в этой теме Оценить тему
Старый 23-05-2006, 09:54   #1
SPS
Писатель
 
Аватар для SPS
 
Регистрация: 30-08-2005
Город: Ярославль
(Северная/Упр-е)
Сообщения: 1,177
Question Модуль ММК-51 особенности архитектуры и использования в КТСМ-01(Д) и КИ-6м

Уважаемые разработчики аппаратуры, разъясните пожалуйста следующиие моменты в использовании ММК-51, работающего в составе КТСМ-01(Д) и КИ-6м.
В ТО на аппаратуру КТСМ (КИ) говорится следующее:

В модуле ММК-ds51 есть возможность выборки кодов команд исполняемой программы из ОЗУ, в отличие от стандартной организации памяти микроконтроллеров семейства Mcs-51, когда выборка команд производится из ПЗУ, а в ОЗУ хранятся только оперативные данные. Эта особенность модуля позволяет оперативно изменять исполняемую программу, например, путем загрузки программы по сети передачи данных. По окончании загрузки управление передается загруженной программе. Выбор памяти (ПЗУ или ОЗУ), из которой осуществляется чтение кодов выполняемой программы, производится переключением уровня сигнала Bsel. При низком логическом уровне на линии Bsel дешифратором конфигурации памяти уровень сигнала Aoe устанавливается в «0» (чтение из ОЗУ) при низком уровне сигнала Psen (чтение очередного программного кода) или при низком уровне сигнала Rd (чтение данных). Таким образом, и выборка команд, и чтение данных осуществляются из ОЗУ.

В связи с вышеизложенным - вот несколько вопросов на которые хотелось бы получить Ваши ответы:
1. Реализуется ли в накстоящее время эта возможность загрузки программы в модуль ММК-51 аппаратуры КТСМ, КИ?
2. Если исполняемая программа подгружается в ОЗУ модулей ММК-51, то кем, как и когда?
3. Можно ли узнать о её наличии в работающем устройстве и возможно ли её выгрузить из загруженного ММК-51(?) Если выгрузить возможно, то как это сделать?
4. ведутся ли логи по данной возможности, если ведутся, то где можно их посмотреть?

Заранее благодарю за ответы.
__________________
С уважением, SPS

Последний раз редактировалось SPS, 23-05-2006 в 09:55.
SPS вне форума Пожаловаться на это сообщение   Ответить с цитированием
Старый 23-05-2006, 11:46   #2
MVS
Эксперт
 
Регистрация: 07-04-2003
Город: Екатеринбург
(ИНФОТЭКС АТ)
Сообщения: 1,869
По умолчанию

Цитата:
Сообщение от sps
1. Реализуется ли в накстоящее время эта возможность загрузки программы в модуль ММК-51 аппаратуры КТСМ, КИ?
2. Если исполняемая программа подгружается в ОЗУ модулей ММК-51, то кем, как и когда?
3. Можно ли узнать о её наличии в работающем устройстве и возможно ли её выгрузить из загруженного ММК-51(?) Если выгрузить возможно, то как это сделать?
4. ведутся ли логи по данной возможности, если ведутся, то где можно их посмотреть?
Заранее благодарю за ответы.

1. Нет. Эта функция реализуется только в отладочных версиях.
2. Дополнительным ПО
3. Можно. При помощи дополнительного ПО
4 Нет.

Последний раз редактировалось MVS, 23-05-2006 в 11:48.
MVS вне форума Пожаловаться на это сообщение   Ответить с цитированием
Старый 23-05-2006, 12:12   #3
SPS
Писатель
 
Аватар для SPS
 
Регистрация: 30-08-2005
Город: Ярославль
(Северная/Упр-е)
Сообщения: 1,177
По умолчанию

Цитата:
Сообщение от mvs
1. Нет. Эта функция реализуется только в отладочных версиях.
2. Дополнительным ПО
3. Можно. При помощи дополнительного ПО
4 Нет.

Очень уж краткие ответы (краткость-сестра таланта). Посему хочу спросить следующее:
т.к.
1. СК в настоящее время объединены сетью централизации;
2. логи подгрузки в модули ММК-51 ни где на линии не ведуться;
3. Узнать о наличии подгруженной в ОЗУ модуля ММК-51 (например по сети ) исполняемой программы можно только дополнительным ПО;
4. При отключении питания модуля подгруженная программа может сохраняться в энергонезависимом ОЗУ.

Очень хотелось бы узнать, как можно получить это дополнительное ПО и его описание?
Мотивация такой потребности:
дополнительное ПОнеобходимо для того, чтобы было можно проверить имеющиеся на линии модули ММК-51 на предмет подгруженности в них "не родной" программы (программы отличной от той, которая прошита в ППЗУ этого модуля) и убедившись в этом спать спокойно.

Спасибо.
__________________
С уважением, SPS
SPS вне форума Пожаловаться на это сообщение   Ответить с цитированием
Старый 23-05-2006, 14:39   #4
MVS
Эксперт
 
Регистрация: 07-04-2003
Город: Екатеринбург
(ИНФОТЭКС АТ)
Сообщения: 1,869
По умолчанию

Цитата:
Сообщение от sps
дополнительное ПОнеобходимо для того, чтобы было можно проверить имеющиеся на линии модули ММК-51 на предмет подгруженности в них "не родной" программы (программы отличной от той, которая прошита в ППЗУ этого модуля) и убедившись в этом спать спокойно.
Спасибо.

1) Это дополнительное ПО никому не раздается, как раз для того, что бы не было возможности кому попало что либо подгружать.
2) Что попало подгрузить невозможно. Т.к. существует система контроля загружаемых данных. Т.е. (теоретически) можно загрузить только ту программу которую мы предоставим.
3) Для проверки версии установленного ПО в АРМ ЛПК существует готовая функция "Запрос версии".


На этом предлагаю закончить эту тему.

Последний раз редактировалось MVS, 23-05-2006 в 14:41.
MVS вне форума Пожаловаться на это сообщение   Ответить с цитированием
Старый 23-05-2006, 15:17   #5
SPS
Писатель
 
Аватар для SPS
 
Регистрация: 30-08-2005
Город: Ярославль
(Северная/Упр-е)
Сообщения: 1,177
Question

Цитата:
Сообщение от MVS
1) Это дополнительное ПО никому не раздается, как раз для того, что бы не было возможности кому попало что либо подгружать.
2) Что попало подгрузить невозможно. Т.к. существует система контроля загружаемых данных. Т.е. (теоретически) можно загрузить только ту программу которую мы предоставим.
3) Для проверки версии установленного ПО в АРМ ЛПК существует готовая функция "Запрос версии".


На этом предлагаю закончить эту тему.

По п.1.
С Вами полностью согласен, она нам для загрузки чего бы то нибыло и не нужна, она нам вообще для загрузки не нужна, а потребность в ней исключительно как в программе - просмотрщике. Зачем нам загружать, если это лучше сделаете Вы по централизации из Екатеринбурга.
По п.2.
Именно для того, чтобы спать спокойно (как едучи в поезде, так и обслуживая СК) хотелось бы иметь не просто команду запроса о номере версии из АРМа ЛПК, а иметь в АРМЕ ЛПК log file обращения из вне к ОЗУ (в том числе и энергонезависимому) или Viever-идентификатор и быть уверенным в том, что разработанная вами тестовая программа случайно(!) не была подгружена в ММК-51 через сеть централизации информации. Кроме того сертификация качества услуг инфраструктуры ОАО "РЖД" без "прозрачности", в том числе и в этом вопросе, просто невозможна. Сама система подгрузки ПО в ММК-51 должна быть Вами гарантировано-защищена, но прозрачна для потребителя услуг инфраструктуры.
По п.3.Меня в таком случае удовлетворит информация о том, что "Запрос версии" из АРМа ЛПК запрашивает не номер версии ПО в прошивке ПЗУ, а номер версии программы, фактически работающей в настоящий момент.
Тем, как и что делается внутри ПО я не интересуюсь по разъяснённой Вами ранее причине.
Спасибо.
__________________
С уважением, SPS

Последний раз редактировалось SPS, 23-05-2006 в 15:21.
SPS вне форума Пожаловаться на это сообщение   Ответить с цитированием
Старый 23-05-2006, 16:57   #6
PIKI
Участник
 
Регистрация: 14-02-2006
Город: Моздок
(СКЖД ШЧ-15)
Сообщения: 137
По умолчанию

To SPS : А какова гарантия, что работающая в ОЗУ загруженная случайно, как вы пишете, программа, не ответит на запрос версии обычным номером.
Действие равно противодействию ( третий закон Ньютона).
Вопросы высасываются из пальца.
Не лучше ли закрыть бесполезную тему?

Последний раз редактировалось PIKI, 23-05-2006 в 16:58.
PIKI вне форума Пожаловаться на это сообщение   Ответить с цитированием
Старый 23-05-2006, 17:38   #7
SPS
Писатель
 
Аватар для SPS
 
Регистрация: 30-08-2005
Город: Ярославль
(Северная/Упр-е)
Сообщения: 1,177
Post

Цитата:
Сообщение от PIKI
To SPS : А какова гарантия, что работающая в ОЗУ загруженная случайно, как вы пишете, программа, не ответит на запрос версии обычным номером.
Действие равно противодействию ( третий закон Ньютона).
Вопросы высасываются из пальца.
Не лучше ли закрыть бесполезную тему?

Для того, чтобы она смогла так ответить, она должна быть подгружена в ОЗУ и ей должно быть передано управление работой ММК-51. Именно сам факт такой подгрузки и передачи управления меня и интересует.
Кроме того, эта тема для Вас может и бесполезная, а меня этот вопрос интересует со стороны корпоративных интересов компании. Внедрение стандартов качества и реализация стратегии управления качеством в ОАО "РЖД" - вопрос времени (причем недалёкого времени). Если придётся разбираться со сходом поезда по причине того, что СК не показали (хотя и должны были показать) нагрев, сам факт наличия такой возможности и отсутствия контроля над возможностью её реализации будет истолковываться в сторону потребителя услуг СК, а не в нашу сторону (будьте уверены, адвокаты и юристы знают своё дело).
P.S. "Если звёзды зажигают, значит это кому-нибудь нужно", (если есть дверь, то рано или поздно в неё кто-нибудь войдёт). А вот Viever-идентификатор сможет определить такую хитрую программу, которая прикидывается лигитимной, имея такой viever-идентификатор, мы просто поставим "заднюю дверь" в этом программно-аппаратном комплексе на сигнализацию, и сможем спать спокойно.
__________________
С уважением, SPS

Последний раз редактировалось SPS, 23-05-2006 в 17:49.
SPS вне форума Пожаловаться на это сообщение   Ответить с цитированием
Старый 24-05-2006, 15:20   #8
Мозжевилов А.Б.
Эксперт
 
Регистрация: 28-11-2003
Город: Екатеринбург
Сообщения: 121
По умолчанию

Удаленная загрузка ПО в КТСМ-01Д и запуск ее из ОЗУ были реализованы исключительно для удобства отладки ПО, то есть для экономии времени и бензина, чтобы не выезжать каждый раз на перегон для проверки решений.
Такая загрузка осуществляласть только разработчиками (нами) и только на установку полигона на Свердловской ж.д., которая стоит параллельно основной установке, и по которой не производится работа операторов.
В версиях ПО КТСМ-01Д, начиная с 3.20 эта функция выключена, соотвественно нет возможности что-то загружать и запускать.
В строке информации о версии ПО КТСМ сообщается, откуда запущена программа (подстрока /ROM/ в строке версии). Если программа запущена из ОЗУ, то будет стоять /RAM/.
Но у вас быть этого не может по изложенным выше причинам.
Воспринимайте этот абзац в описании ММК как потенциальную возможность, реализованную схемотехнически, но не использующуюся в ПО.

Мозжевилов А.Б. добавил 24-05-2006 в 14:20
Цитата:
Сообщение от sps
По п.1.
По п.3.Меня в таком случае удовлетворит информация о том, что "Запрос версии" из АРМа ЛПК запрашивает не номер версии ПО в прошивке ПЗУ, а номер версии программы, фактически работающей в настоящий момент.
Тем, как и что делается внутри ПО я не интересуюсь по разъяснённой Вами ранее причине.
Спасибо.


Возвращается версия работающей программы.
__________________
Мозжевилов А.Б.
Начальник отдела РЭС, зам.дир. ООО "ИНФОТЭКС АТ"

Последний раз редактировалось Мозжевилов А.Б., 24-05-2006 в 15:22. Причина: Добавлено сообщение
Мозжевилов А.Б. вне форума Пожаловаться на это сообщение   Ответить с цитированием
Старый 24-05-2006, 15:38   #9
SPS
Писатель
 
Аватар для SPS
 
Регистрация: 30-08-2005
Город: Ярославль
(Северная/Упр-е)
Сообщения: 1,177
Smile

Цитата:
Сообщение от Мозжевилов А.Б.
Удаленная загрузка ПО в КТСМ-01Д и запуск ее из ОЗУ были реализованы исключительно для удобства отладки ПО, то есть для экономии времени и бензина, чтобы не выезжать каждый раз на перегон для проверки решений.
Такая загрузка осуществляласть только разработчиками (нами) и только на установку полигона на Свердловской ж.д., которая стоит параллельно основной установке, и по которой не производится работа операторов.
В версиях ПО КТСМ-01Д, начиная с 3.20 эта функция выключена, соотвественно нет возможности что-то загружать и запускать.
В строке информации о версии ПО КТСМ сообщается, откуда запущена программа (подстрока /ROM/ в строке версии). Если программа запущена из ОЗУ, то будет стоять /RAM/.
Но у вас быть этого не может по изложенным выше причинам.
Воспринимайте этот абзац в описании ММК как потенциальную возможность, реализованную схемотехнически, но не использующуюся в ПО.

Мозжевилов А.Б. добавил 24-05-2006 в 14:20


Возвращается версия работающей программы.

Уважаемый и дорогой Мозжевилов А.Б. огромное Вам спасибо за исчерпывающий ответ.
Предложение:
Дополнить Вашим коментарием раздел, посвященный описанию модуля ММК-51 в тех описании ПК-02ПД, а также перенести этот коментарий, как предложение в тему "Сорветы и пожелания для документации на АРМ" в раздел описания, касающийся запроса версии КТСМ http://10.72.47.240:2112/vb/showthread.php?t=15758.
__________________
С уважением, SPS
SPS вне форума Пожаловаться на это сообщение   Ответить с цитированием
Старый 31-07-2006, 09:20   #10
SPS
Писатель
 
Аватар для SPS
 
Регистрация: 30-08-2005
Город: Ярославль
(Северная/Упр-е)
Сообщения: 1,177
Question КИ-6м - только ли концентратор?

Ну вот, опять непонятка возникла. Тема, обсуждаемая на
http://10.72.47.240:2112/vb/showthre...5329#post35329

очень актуальна, но возникает опять вопрос по поводу скрытых от линейных механиков возможностей КИ-6м связанных с конструктивными возможностями ММК-51.

Каким образом ЦПК работает с АРМом ЛПК, если такого маршрута линейный механик не устанавливал? И из ТО известно лишь, что ЦПК работает по схеме ЦПК_КИ-6м_ КТСМ; КТСМ_КИ-6м_ЦПК.
Выходит, что КИ-6м является в такой системе не только концентратором информации (HUB),но и выполняет роль программируемого администратором маршрутизатора информации. А в ПО АРМа ЛПК заложена возможность выдачи такой информации запросившему её.
Где бы обо всём этом можно было почитать в литературе на АРМ-ЛПК?
__________________
С уважением, SPS
SPS вне форума Пожаловаться на это сообщение   Ответить с цитированием
Ответ



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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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