| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Mr_Wasp Эксперт


Зарегистрирован: Mar 14, 2006 Сообщения: 128 Рейтинг: +2/-0 Откуда: Липецк
|
Добавлено: Чт 01 Окт, 2009 13:51:52 Заголовок сообщения: Historian и теги типа Digital |
|
|
Уважаемые коллеги!
Подскажите как в консоли FactoryTalk в разделе Add Individual Points добавить Digital тег? Поясню: если у нас в PLC используется тег типа DINT, но в нем побитно закодированы какие-то дискретные сигналы, то в SCADA-системе я обращаюсь к этому тегу по формату <tag_name>.<bit_number>, например Status_tag.1.
В FactoryTalk Administration Console не получается добавить к тегу номер бита. Соответственно, в Historian сервере интересующий меня тег записывается в соответствии с типом данных (т.е. DINT) и в свойствах показывает тип данных Int32.
Можно ли заставить Historian вытащить из DINT один бит?
С уважением,
Vitaliy D. Burtsev |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пн 05 Окт, 2009 8:51:43 Заголовок сообщения: |
|
|
А почему бы Вам не вытащить бит из DINT прямо в контроллере? _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Mr_Wasp Эксперт


Зарегистрирован: Mar 14, 2006 Сообщения: 128 Рейтинг: +2/-0 Откуда: Липецк
|
Добавлено: Вт 06 Окт, 2009 5:06:04 Заголовок сообщения: |
|
|
А почему бы Вам не вытащить бит из DINT прямо в контроллере?
В контроллере можно вытащить любой бит, это мы понимаем.
Можно и на DINT накладывать маску, если требуется анализ битов.
Но ведь, во-первых, придется менять программное обеспечение PLC, во-вторых, изначально в программе контроллера планировалось максимально эффективно группировать данные, тем более, что SCADA-система (любая) умеет обратиться к биту внутри DINT. А вот Historian как-то в этом смысле не эффективен.
Может встречали что-нибудь в базе знаний Rockwell? Как-то сейчас много тем закрытых, плохо ищется.
Vitaliy D. Burtsev |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вт 06 Окт, 2009 5:47:47 Заголовок сообщения: |
|
|
Не хотелось бы Вас огорчать, но нет, ничего подобного про Historian мне видеть и читать не приходилось. Более того, Historian, насколько мне известно, такой функциональностью не обладает, т.к. SCADой не является. Задача продукта Historian - это Data Management, и он так и позиционируется.
Программное обеспечение в контроллере - Ваше? Не закрыто паролем? Конечно, данные нужно группировать максимально эффективно, но, наверное, именно максимально эффективно, а не максимально? Если бит нужен, то он нужен  _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Mr_Wasp Эксперт


Зарегистрирован: Mar 14, 2006 Сообщения: 128 Рейтинг: +2/-0 Откуда: Липецк
|
Добавлено: Вт 06 Окт, 2009 6:01:06 Заголовок сообщения: |
|
|
Я тоже подумал о том, что Historian заточен исключительно для сбора данных из контроллера тех типов, которыми они являются в PLC. Надежда все-таки была, что это как-то лечится, но судя по всему умерла.
Программное обеспечение контроллеров наше, а данные сгруппированы максимально эффективно для работы со SCADA-системой. Сервер Historian - это наше более позднее приобретение, отсюда и вопросы. Пытались получить доступ к тем же тегам, что были задействованы, и наткнулись на эту самую проблему.
Ладно, спасибо за ответы.
Vitaliy D. Burtsev |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вт 06 Окт, 2009 6:04:52 Заголовок сообщения: |
|
|
Понятна ситуёвина.
Ну что ж, я бы вытащил бит в контроллере. Собственно, не вижу в этом ничего такого военного. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Mr_Wasp Эксперт


Зарегистрирован: Mar 14, 2006 Сообщения: 128 Рейтинг: +2/-0 Откуда: Липецк
|
Добавлено: Вт 06 Окт, 2009 6:10:43 Заголовок сообщения: |
|
|
Военного-то ничего, агрегат (объект управления) только действующий.
Будем думать.
Vitaliy D. Burtsev |
|
| Вернуться к началу |
|
 |
Moner Частый гость


Зарегистрирован: Mar 28, 2007 Сообщения: 24 Рейтинг: +2/-0
|
Добавлено: Пн 02 Ноя, 2009 5:59:41 Заголовок сообщения: |
|
|
А речь идет о Historian classic или Historian SE
Если Historian SE - то точку можно добавить - но для этого придется использовать Excel или SMT
а как в Historian classic - непомню уже можно или нет |
|
| Вернуться к началу |
|
 |
Mr_Wasp Эксперт


Зарегистрирован: Mar 14, 2006 Сообщения: 128 Рейтинг: +2/-0 Откуда: Липецк
|
Добавлено: Пн 02 Ноя, 2009 6:02:16 Заголовок сообщения: |
|
|
Если Historian SE - то точку можно добавить - но для этого придется использовать Excel или SMT
А с этого места поподробнее, пожалуйста
Vitaliy D. Burtsev |
|
| Вернуться к началу |
|
 |
Moner Частый гость


Зарегистрирован: Mar 28, 2007 Сообщения: 24 Рейтинг: +2/-0
|
Добавлено: Пн 02 Ноя, 2009 6:19:06 Заголовок сообщения: |
|
|
самый простой способ - в SMT выбрать уже созданную дискретную точку. Поменять адрес (используя формат <переменная>.<номер_бита>). и сохранить под другим именем.
Ну если надо сразу ввести несколько точек - советую использовать Excel с надстройкам Data Link - там точно также - импортируем дискретную точку (чтобы не менять другие настройки) меняем имя и адрес (Instrumental tag). Экспортируем обратно с указанием Create.
Есть только одно НО. У меня так и не получилось принять биты из DINT находящегося в программной области. С чем связанно - не понимаю. |
|
| Вернуться к началу |
|
 |
|