| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
priestling Частый гость


Зарегистрирован: Jun 28, 2010 Сообщения: 10 Рейтинг: +1/-0
|
Добавлено: Пн 28 Июн, 2010 13:16:29 Заголовок сообщения: Диагностика модулей SLC |
|
|
Всем доброго времени суток.
Я в программировании SLC новичок(а если сказать больше, то я вообще СКАДА-программист), но есть необходимость доработать существующий проект, основанный на SLC. В СКАДЕ должна появиться новая страница, на которой визуально можно будет посмотреть состояние модулей, как если бы заглянул в шкаф и глянул на морду в живую. Достаточно много времени уже потратил, но так и не смог понять где и как такую информацию можно получить? А главное можно ли?
Информация интересует по максимуму - чем больше ее будет - тем лучше
Оборудование имеется следующее
1747-l551
1746-ib16
1746-ob16
1746-ni8
1747-scnr
Заранее благодарен. |
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Вт 29 Июн, 2010 7:59:44 Заголовок сообщения: |
|
|
| Напрягай своих программистов SLC, они все достанут с модулей и тебе в нужные теги (адреса) положат (даже поеанальную диагностику). |
|
| Вернуться к началу |
|
 |
priestling Частый гость


Зарегистрирован: Jun 28, 2010 Сообщения: 10 Рейтинг: +1/-0
|
Добавлено: Вт 29 Июн, 2010 8:02:08 Заголовок сообщения: |
|
|
Да, не продвигается тема.
Тогда поделюсь тем, что имею на текущий момент сам.
Значит по контроллеру все более или менее сносно. В Дата файле Status можно накопать интересной информации вроде Major fault, battary low, proc mode, пока больше ничего интересного не нашел, но еще не вечер.
По модулям аналоговым тоже кое что имеется. Для них (если перевести в режим обработки class 3) можно собирать сервисную информацию по каждому каналу отдельно, но так чтобы получить информацию о модуле в целом у меня не получилось.
А вот с дискретными модулями просто тишина.
Главный для меня вопрос на текущий момент это - где информацию эту искать? Является ли эта информация уникальной для каждого отдельного модуля, либо же все-таки имеется некое универсальное хранилище внутри проекта где такую информацию можно получить(хотя бы по badstatus или чему-то в этом роде)?
Заранее благодарен. |
|
| Вернуться к началу |
|
 |
priestling Частый гость


Зарегистрирован: Jun 28, 2010 Сообщения: 10 Рейтинг: +1/-0
|
Добавлено: Вт 29 Июн, 2010 8:06:22 Заголовок сообщения: |
|
|
| Да тело то в том, что SLC и его программа - часть иностранной поставки, интегрируемой в общую систему. Был бы автор под боком - спросил бы с него, а так только глас вопиющего в пустыне. У нас уже давно никто не работает SLC, только CL. Никто ничего не помнит и вспоминать не хочет. |
|
| Вернуться к началу |
|
 |
Liter Эксперт


Зарегистрирован: Aug 13, 2008 Сообщения: 223 Рейтинг: +11/-0
|
Добавлено: Вт 29 Июн, 2010 10:59:51 Заголовок сообщения: |
|
|
Вероятнее всего Вам придется умерить пыл с ПОЛНОЙ диагностикой модулей ...
от модулей дискретного ввода-вывода вы не получите ... практически ничего - это Вам не ControlLogix; от остальных - нужно смотреть UM на каждый конкретно
... каталожные номера их не сокращали ? |
|
| Вернуться к началу |
|
 |
priestling Частый гость


Зарегистрирован: Jun 28, 2010 Сообщения: 10 Рейтинг: +1/-0
|
Добавлено: Вт 29 Июн, 2010 11:16:37 Заголовок сообщения: |
|
|
Да вроде там и сокращать нечего.
Модули такие 1746-ib16, 1746-ob16,1746-ni8, 1747-scnr.(по крайней мере таковыми они числятся по документам)
Про контроллер не спрашиваю - будем считать что разобрался.
Можно более конкретно по каждому типу модулей
Что можно получить по дискретным модулям(перелопатил уже кучу доков - не нашел и намека на что бы то ни было), что по аналоговым и т.д.? |
|
| Вернуться к началу |
|
 |
Liter Эксперт


Зарегистрирован: Aug 13, 2008 Сообщения: 223 Рейтинг: +11/-0
|
Добавлено: Вт 29 Июн, 2010 12:33:23 Заголовок сообщения: |
|
|
... ответ на вопрос , извините, сводится к одному - открытию документа на девайс и выбора доступного параметра для вытаскивания его на верхний уровень ...
с модулем ni8 вы уже разобрались, а что значит информация в целом о модуле ?
с дискреткой то же все ясно - кроме состояния каналов в таблице ввода-вывода - ничего .... есть еще S2 статусный файл процессора, обл. памяти M0 и М1, а так же конфигурационые данные.
Вот по ним можно что то выводить, например, о scnr. |
|
| Вернуться к началу |
|
 |
priestling Частый гость


Зарегистрирован: Jun 28, 2010 Сообщения: 10 Рейтинг: +1/-0
|
Добавлено: Вт 29 Июн, 2010 13:13:13 Заголовок сообщения: |
|
|
Значит попытаюсь структурировать, то что мне удалось понять
Дискретные модули - никакой информации, кроме самого значения сигналов получить не удастся.
Аналоговые - если настроить режим, то можно получать сервисную информацию по каждому каналу.(а "в целом" я имел в виду его наличие например в раке, может он сгорел или его украли, ну или может еще какую информацию разработчики заложили)
Контроллер - можно получить информацию из статусного файла S2
Сканер - к сожаления не успел разобраться к этому моменту, а жаль, потому что вопрос задать хочется, а сформулировать не получается))) Ну док по нему у меня есть нормалный, надо только его понять.
Остался один вопрос интересный. В статус файле контроллера совокупность бит S2:1\0-s2:1\4 являются идентификатором состояния контроллера(Remote run, remote program, ets). Одна проблема нигде не нашел таблицы истинности этой группы. Какой набор бит соответствует какому режиму???  |
|
| Вернуться к началу |
|
 |
Liter Эксперт


Зарегистрирован: Aug 13, 2008 Сообщения: 223 Рейтинг: +11/-0
|
Добавлено: Вт 29 Июн, 2010 13:43:37 Заголовок сообщения: |
|
|
посмотрите публикацию 1747-RM001D-EN-P - november 2003
приложение B (B-6)
там расписан статусный файл:
0000 - Remote Download in progress
0001 - Rem Program mode (...с примечанием)
и тд
 |
|
| Вернуться к началу |
|
 |
priestling Частый гость


Зарегистрирован: Jun 28, 2010 Сообщения: 10 Рейтинг: +1/-0
|
Добавлено: Вт 29 Июн, 2010 14:10:07 Заголовок сообщения: |
|
|
Вот все бы так отвечали!)))
Большое спасибо, думаю, тема исчерпана. |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Вт 29 Июн, 2010 15:04:01 Заголовок сообщения: |
|
|
| priestling писал(а): | | (а "в целом" я имел в виду его наличие например в раке, может он сгорел или его украли, ну или может еще какую информацию разработчики заложили) |
Если модуль украли, тогда контроллер перейдет в режим Fault.
Можно разрешить работать с отсутствующим модулем - см. S:11 и S:12. |
|
| Вернуться к началу |
|
 |
|