Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Начинающий и Trace Mode

  1. #1

    По умолчанию Начинающий и Trace Mode

    Добрый день.
    Заранее прошу не судить строго, только начал осваивать trace mode, по железу тоже не специалист.
    В готовом проекте есть канал HEX32 типа input, привзан к источнику Rout_Float (тип input, протокол modbus).
    При изменении значения этого канала должен меняться цвет заливки некоего графического элемента.
    Попытка отследить изменение значения в отчете тревог (вместе с еще двумя для полноты картины)
    не дала ничего, то есть измнение двух других параметров я в файле вижу, а нужного мне нет.
    Спецы по аппаратной части утверждают, что этот параметр приходит от модуля WAD_DI14_BUS, даже показывают,
    как на этом модуле загорается соответствующий светодиод, но его изменения trace mode не видит.
    Подскажите, в каком направлении копать.
    Спасибо

  2. #2
    Пользователь
    Регистрация
    09.10.2014
    Адрес
    Киров
    Сообщений
    735

    По умолчанию

    Посмотрите, какой атрибут достоверности устанавливается у канала при включении опроса - на вкладке МРВ , через меню - диагностика, атрибут №4 .
    Если Т - данные достоверны, F - недостоверны. Если данные достоверны, в канале будет видно значение принимаемой переменной.
    А вообще, лучше на форуме www.adastra.ru спросите у разработчиков, здесь почему то не очень ТМ жалуют.

    Вот ссылка на типы каналов в ТМ https://studfiles.net/preview/5664418/
    Там написано, что HEX32 для целых чисел используется,а не FLOAT, наверно в этом причина
    Последний раз редактировалось SA104; 07.11.2017 в 13:51.

  3. #3

    По умолчанию

    Атрибут стоит в true, значение переменной всегда 0, даже когда должно быть 1

  4. #4

    По умолчанию

    Судя по документации на WAD_DI14_BUS, там для чтения используется функция 0x03, а тип данных в карте регистров - uint16. Соответственно, в TRACE MODE в слое источники/приемники создайте и настройте (настройки задаются в hex, нумерация порта с 0, адрес - какой задали устройству, канал - см. в карте регистров устройства) источник Rout_Word(3) и мышью перетащите его в слой система в Ваш ранее созданный узел. Автоматически создастся канал Hex16. В слое система создайте группу COM-порты, в ней создайте и настройте используемый порт. Все, проект готов, компилируйте и запускайте. В профайлере заходите в панель МРВ и разворачиваете дерево каналов. Там видите атрибуты канала в реальном времени, смотрите достоверность и приходят ли данные в канал. Есть там и атрибуты по битам. Если данные приходят и все достоверно, там и можно наблюдать взвёлся нужный бит или нет. И дальше с этим атрибутом работать. Если на этом этапе все пойдет хорошо - начинаете уже рисовать экран. Если надо индицировать не один бит, просто к аргументу экрана привязываете реальное значение канала, а потом при настройке индикатора, каждый привязываете к этому аргументу, а в настройках каждому индикатору вводите битовую маску (arg&const если мне память не изменяет) и с ее помощью настраиваете индикацию в зависимости от взведённых битов.

    Если возникают проблемы, проверьте связь физическую, все ли правильно настроено. Еще учитывайте, что в этом устройстве можно задавать различную последовательность следования байт. Может оказаться, что эта последовательность не совпадает с тем, как расшифровывает по умолчанию данные TRACE MODE (к слову, последовательность можно менять и в SCADA). Если совсем ничего не выходит - пишите на форум адастры: forum.adastra.ru (только надо будет на adastra.ru перед этим зарегистрировать хотя бы базовую инструменталку). Вообще есть много учебных фильмов по подключению по Modbus: http://www.adastra.ru/products/drivers/modbus . Успехов!

  5. #5
    Пользователь
    Регистрация
    09.10.2014
    Адрес
    Киров
    Сообщений
    735

    По умолчанию

    Без проекта трудно что-то сказать.
    С типом данных все-таки разберитесь для начала.

  6. #6

    По умолчанию

    спасибо, буду бодаться дальше с учетом Ваших подсказок

  7. #7

    По умолчанию

    Добрый день
    Заменил источник с Rout_Float на Rout_Word
    Создал для источника канал (автосозданием, от получился HEX16)

    Результат:
    1. Цвет заливки так и не меняется
    2. В файле отчета тревог появилась строка
    "09.11.2017 09:20:23.0 H22_RUN TC2 Error 00000002."
    3. В логе узла RTM - куча (>500) строк
    "WRN_RS:COM1 error 8 H22_RUN "

  8. #8

    По умолчанию

    Эту тема параллельно обсуждается на форуме адастры: http://forum.adastra.ru/cgi-bin/ulti.../t/000121.html

  9. #9

    По умолчанию

    это тоже я

  10. #10

    По умолчанию

    здравствуйте, подскажите пожалуйста, си30 отображается в конфигураторе, но настроить ком порт в trece mode не получается, везде в видео роликах по настройке обговаривается com1, у меня com5, можно у вас попросить помощи с настройкой? подскажите еще пожалуйста, скачала готовый проект с сайта овен, там кроме настроек ком порта нужно что то менять? спасибо

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Trace Mode 6 + трм-212
    от Андрей Котенко в разделе Другие SCADA системы
    Ответов: 20
    Последнее сообщение: 03.01.2015, 16:31
  2. СП 270 и Trace Mode
    от Константинов Сергей в разделе Панели оператора (HMI)
    Ответов: 17
    Последнее сообщение: 02.05.2012, 09:39
  3. OPC и Trace mode
    от nevii в разделе Другие SCADA системы
    Ответов: 2
    Последнее сообщение: 01.07.2011, 15:19
  4. ИП-320 и Trace mode
    от alexx12 в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 15.01.2010, 16:11
  5. ПЛК 150 и Trace mode
    от mtop в разделе Другие SCADA системы
    Ответов: 3
    Последнее сообщение: 10.11.2009, 18:22

Ваши права

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