Здравствуйте!
Подскажите кто чем может, как организовать на панели tp1200 comfort тренд состояния дискретных сигналов.
В свою очередь такое делал на классическом wincc 6 и 7 версии на стандартном PC. Притом в один график можно было добавить друг под другом состояние различных дискретных входов, выходов, это ни раз выручало при поиске неисправностей.
Но сейчас ситуация такая, имеется 300 контроллер программа написана в классическом степе. К контроллеру подключена панель tp1200 comfort проект которой создан в Tia Portal 13 professional. В данный момент при работе над проектом, решил дополнить систему визуализации отдельным окном в котором бы я видел такой же отчет, о нажатиях на кнопки операторами в графике или в текстовой форме с возможностью архивирования в течении недели.
Поупражнялся с элементом Trend view, но удалось настроить только на тип данных Integer, bool переменную не принимает. Но этот момент подумал устранить в самой программе, создав отдельный fc для конвертации bool типа в int, значение 0 или 1 подавать на визуализацию уже в int.
Да, в выборе типа тренда вроде есть bit-triggired buffer и bit-triggired real time, но все же не получается настроить их на bool переменную, может что делаю не так. Не думаю что в панелях данного типа настолько ограничены возможности.
Подскажите, как можно решить данный вопрос?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Ведение трендов дискретных сигналов на Siemens tp1200 comfort
Модератор: Глоб.модераторы
-
- осмотрелся
- Сообщения: 141
- Зарегистрирован: 08 ноя 2010, 14:03
- Имя: Владимир
- Страна: Россия
- город/регион: Новосибирск
- Благодарил (а): 9 раз
- Поблагодарили: 8 раз
Ведение трендов дискретных сигналов на Siemens tp1200 comfort
Очевидное и правильное, на мой взгляд, решение - паковать биты в слово. Биты слова является триггером для формирования сообщений. Это же слово можно вывести на график (если не смущает изменение масштаба от 2^0 до 2^15). Анализировать не слишком удобно, но основное средство анализа - сообщения, график - вспомогательное, а визуально изменение значения всё-равно хорошо будет видно.
-
- завсегдатай
- Сообщения: 524
- Зарегистрирован: 05 окт 2009, 11:51
- Имя: Тихомиров Дмитрий Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 17 раз
- Поблагодарили: 20 раз
Ведение трендов дискретных сигналов на Siemens tp1200 comfort
Альтернативное решение: формировать фиктивные интовые теги (внутренние в панели скриптами, масштабировать или в DB - не суть) и зарезервировать значения 0 и 1 под первую переменную, 2 и 3 под вторую и т.д. Будут классические графики дискретных сигналов. Загвоздка только будет, если один график на разные тренды выкидывать - чтобы по значениям не наложились друг на друга с другими.