На форуме обязательно:
  1. Заполнить свой профиль НА РУССКОМ ЯЗЫКЕ КИРИЛЛИЦЕЙ. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.

Дублирование сообщений приравнивается к спаму. Рекламу мы не размещаем ни на каких условиях.

Ведение трендов дискретных сигналов на Siemens tp1200 comfort

Ответить

Автор темы
Promserg
Сообщения: 1
Зарегистрирован: 05 мар 2017, 11:19
Имя: Сергей

Ведение трендов дискретных сигналов на Siemens tp1200 comfort

Сообщение Promserg » 01 июл 2017, 17:16

Здравствуйте!

Подскажите кто чем может, как организовать на панели 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 переменную, может что делаю не так. Не думаю что в панелях данного типа настолько ограничены возможности.

Подскажите, как можно решить данный вопрос?


Strohmann
осмотрелся
осмотрелся
Сообщения: 129
Зарегистрирован: 08 ноя 2010, 14:03
Имя: Владимир
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Ведение трендов дискретных сигналов на Siemens tp1200 comfort

Сообщение Strohmann » 27 июл 2017, 07:46

Очевидное и правильное, на мой взгляд, решение - паковать биты в слово. Биты слова является триггером для формирования сообщений. Это же слово можно вывести на график (если не смущает изменение масштаба от 2^0 до 2^15). Анализировать не слишком удобно, но основное средство анализа - сообщения, график - вспомогательное, а визуально изменение значения всё-равно хорошо будет видно.

Аватара пользователя

Marrenoloth
завсегдатай
завсегдатай
Сообщения: 523
Зарегистрирован: 05 окт 2009, 10:51
Имя: Тихомиров Дмитрий Викторович
Откуда: Москва
Благодарил (а): 17 раз
Поблагодарили: 20 раз
Контактная информация:

Ведение трендов дискретных сигналов на Siemens tp1200 comfort

Сообщение Marrenoloth » 31 июл 2017, 09:32

Альтернативное решение: формировать фиктивные интовые теги (внутренние в панели скриптами, масштабировать или в DB - не суть) и зарезервировать значения 0 и 1 под первую переменную, 2 и 3 под вторую и т.д. Будут классические графики дискретных сигналов. Загвоздка только будет, если один график на разные тренды выкидывать - чтобы по значениям не наложились друг на друга с другими.

Ответить

Вернуться в «Операторские панели»