Просмотр полной версии : TraceMode6
Добрый Утро! Есть кто может помочь по TraceMode! кто с ним работал понимает и разбирается! нужно делать проэкт профессиональная версия будет через две недели, поэтому задать вопросы и получить помощь от техподдержки адастры не могу!!!
Ближе к теме!
У меня ПЛК150 проэкт КНС, реализован теперь в скаду нужно передавать данные читать и писать! Использую Modbus TCP/IP! Переменные Word передаю и читаю с этим проблем нет! Не могу разобраться с Float и Bool данными! Можно ли отдельно передавать БИТЫ как это делать? читать и писать ??? Float тоже не получилось нормально считать выдает какуето чипуху!
Очень интересует W_SingleCoil??????????????????????????
используй Opc, трейс морда замечательно работает с ним и не будет проблем с типами данных...
единственная проблема осталась с Float! Real из контроллера передаю а получаю какую то чепуху! вроде со всеми остальными разобрался
в контроллере при передаче в тм поменяйте старший бит с младшим. и будет нормальное отображение данных.
об этом читал но как это сделать я так и не понял! подскажи пожалуйста как ???
Николаев Андрей
14.12.2010, 11:19
на форуме для плк есть пример перестановки байтов для передачи - пример - работа с числами с плавающей запятой.
а можно пожалуйста ссылку?
http://www.owen.ru/forum/showthread.php?t=551&page=7
профессиональная версия будет через две недели, поэтому задать вопросы и получить помощь от техподдержки адастры не могу!!! Так скачайте бесплатную базовую. По ней отвечают в форуме Адастры в разделе - бесплатная среда.
у меня есть базовая я на ней делаю свой проэкт! ребят а кто как с битами работает? как читает и как пишет! поделитесь соображениями! что касается контроллера овен и трейс мода
Николаев Андрей
15.12.2010, 11:49
На сколько знаю упаковка\распаковка байтов в Trace Mode есть... Собирайте будевые в регистр и шлите, а в TM разбирайте. И время сэкономите и ТЭГи
то есть работа с масками! как я правильно понял!???
Николаев Андрей
15.12.2010, 13:27
ну в общем то да.
то есть работа с масками! как я правильно понял!???
В Trace Mode есть возможность привязываться к битам слов, вычитанных по Modbus TCP. Без масок - просто указываете номер бита и вперед :)
В Trace Mode я считываю по Modbus TCP Word в котором находятся нужные мне биты. В ПЛК у меня две переменные по 8 бит, тоесть Word!
На экране в Trace Mode я делаю так:
Вид индикации :Arg&Конст
Привязка : Моя Word переменная считанная с Овна
-
-
-
Константа: 0x1(0x2,0x4) в HEX!
Это я понимаю под маской!
Не мог бы ты рассказать как именно "привязываться к битам слов, вычитанных по Modbus TCP. Без масок - просто указываете номер бита и вперед"
изучите тм!
атрибуты канала бит 1, бит 2, ..., к которому привязана точка ввода-вывода.
для чтения и записи.
изучите тм!
атрибуты канала бит 1, бит 2, ..., к которому привязана точка ввода-вывода.
для чтения и записи.
спасибо за объяснение!!! какой раздел мне нужно изучить? подскажи
каналы и системные переменные.
каналы и системные переменные.
а так как ты сказал быстрее будет работать чем через маски?
а так как ты сказал быстрее будет работать чем через маски?Состояния каналов (соответственно, их атрибуты) пересчитываются дискретно с циклом МРВ. Опрос тоже привязан к этому циклу.
Будете вы обрабатывать маски сами или отдадите системе - разнице не имеет.
Не мог бы ты рассказать как именно "привязываться к битам слов, вычитанных по Modbus TCP. Без масок - просто указываете номер бита и вперед"
Как-то так:
http://img190.imageshack.us/img190/3876/21870513.jpg
а какой у тебя трейс мод? а ты можешь скрин настроек этого канала и скрин из ПЛК конфигуратион! сделать! пожалуйста
а какой у тебя трейс мод?
Trace Mode 6.07
а ты можешь скрин настроек этого канала и скрин из ПЛК конфигуратион! сделать! пожалуйста
http://img249.imageshack.us/img249/7775/21560296.jpg
а у тебя при передаче с Овна на Трейс Мод переменной Real проблем не возникло?
Умы трейсмода помогите!
У меня есть три экрана первый это главный который открывается с открытием профайлер, тренды, и настройки! Я хочу сделать так что бы пользвателю нельзя было зайти на экран настройки! как мне это сделать а что то я запутался и ничего не могу с этим сделать это что касается "Доступ""Экраны" установка этих битов! Помогите пожалуйста
Прочитайте "Быстрый старт".
Часть 2. Операторский интерфейс.
Все расписано.
Я его читал! В подразделе Доступ -Экраны 16 битов, как я понимаю это это маска для экранов которые доступны пользователю!Я ставлю 1 и 3 и ни один не работает! а убираешь все и все открываются но только тогда это вообще можно убрать! Еслиты делал и знаешь то расскажи или обезьяна а то читай там! если бы я все понял я бы тут не писал!
Еслиты делал и знаешь то расскажи или обезьяна а то читай там!
Кто-то смог понять эту фразу? :confused:
Я его читал! В подразделе Доступ -Экраны 16 битов, как я понимаю это это маска для экранов которые доступны пользователю!Я ставлю 1 и 3 и ни один не работает! а убираешь все и все открываются но только тогда это вообще можно убрать!
Нужно задать маску и пользователю, и экрану. Если при побитовом логическом умножении маски пользователя и маска экрана результат будет отличен от нуля, то экран открывается. Если результат равен нулю, экран не открывается.
Думаю, лучше задать эти вопросы на форуме ТРЕЙС МОУД, так как к ОВНУ они отношения не имеют.
Привет Owen! На счет "Если делал то расскажи "обезьяна"- это было объясни" кстати будут приколы нашего форума!
Создал двух пользователе у первого доступ 1й бит в Экраны и Формы, у второго 1й и 2й биты в Экран и Формы! На основном экране две кнопки по которым переходим на экраны(напр Тренды доступны только 1му пользователю, а Настройки 2му пользователю).!!! для кнопки ставлю код доступа 0х1 и для самого экрана тоже код доступа 0х1, для второй кнопки 0х3 и для экрана 0х3! Захожу под первым пользователем и захожу хоть туда хоть туда, и под вторым тоже хоть туда хоть туда! В чем правда???
И еще вопрос какой ставить код доступа для Основного экрана? Если на вспомогательных есть кнопки перехода назад в основной!!!???
Задать первому пользователю биты 1(0x1) и 2(0x2), а второму - 1(0x1) и 3(0x4).Общему экрану установим код доступа 0x1, экрану "Тренды" - 0x2, а экрану "Настройки" - 0x4.
Flomaster
31.12.2010, 04:00
С такими вопросами лучше на форум АдАстры (http://forum.adastra.ru/cgi-bin/ultimatebb.cgi). Она расскажут, в чем правда.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot