Бит включён в другом проекте. Это тест. Если данные сохраняются в автоматическом режиме, как их можно очистить?
Вид для печати
Бит включён в другом проекте. Это тест. Если данные сохраняются в автоматическом режиме, как их можно очистить?
И так область данных(регистров) для каждого графика содержит в начале два DWORD регистра - указателя кольцевого буфера (адреса головы и хвоста), а сами данные начинаются после кольцевого буфера, т.е. смещены на 4 относительно начального адреса.
Нужно по сигналу начала процесса, с помощью ф.области, установить кольцевой буфер у графика в исходное положение или сделать это с помощью ф.кнопки.
Не охота повторяться. Практически ответ на Ваш вопрос здесь http://www.owen.ru/forum/showthread....l=1#post189473
Для определения номеров регистров начала каждого графика не забывайте хотя бы раз запустить проект на симуляцию.
Ваши магические цифры здесь
Вложение 26928 Вложение 26929
Учтите, что у Вас используются два кольцевых буфера, поэтому в ф.области нужно устанавливать в начальное состояние оба.
Выдаёт ошибку на значение 1024. Оказывается максимум в настройках был 1024. Исправил на 2048 и стало ОК. Где можно популярно прочитать что такое PFW PSB ппп и т п
Как отобразить график с интервалом в 10 градусов?
Надо делать не совсем так. Это не максимум, а начало области авторазмещения графиков.
Малейшие изменения в графиках и графики в авторазмещении будут начинаться не с 1024, а с 2048!!! И все наши формулы - коту под хвост.
По этому верните все как было, запустите эмуляцию, убедитесь, что графики начинаются с 1024 и 1450.
Затем ВРЕМЕННО измените значение VizPSW Num на 2048
Вложение 26932
Создайте функции с нужными значениями
Вложение 26933
После этого верните VizPSW Num на 1024
Про VisPSW; PriPSW от сюда http://www.owen.ru/forum/showthread....l=1#post139595 до сюда http://www.owen.ru/forum/showthread....l=1#post139679
Есть исторический график процесса. Интервал записи 5 сек. Использую кнопку NEXT ITEM для навигации по графику. Но очень медленно идет движение курсора-палочки. Как можно увеличит скорость его перемещения или перескакивать не на один пункт (5 сек), а допустим 1 минута, т.е через 12 пунктов?
Так есть еще кнопки Next Page и Prev Page для перелистывания "страниц" графика.
Разбивайте общее количество записей на большее число страниц и будет Вам "счастье".
Например на одной странице - 1 минута, тогда кнопками Next Page и Prev Page будете "перескакивать не на один пункт (5 сек), а допустим 1 минута".
К стати никто еще не поднимал вопроса о "правильном" количестве данных(точек) на одной странице, а зря.
ИМХО:
1. Не стоит увлекаться большим количеством точек на странице, по крайней мере число точек на странице не должно быть больше, чем размер области графика/2. А у стандартного графика изначально ширина области графика - 200 точек.
2. Число данных на странице следует выбирать кратным четырем, например 4, 8, 12, 16, и т.д, при этом в настройках, для количества данных на странице нужно задавать число на 1 больше, т.е. 5, 9, 13, 17 и т.д. Потому, что размеченных интервалов по оси времени - 4, а самих временных отметок - 5, т.е. 4+1.
При соблюдении этой рекомендации
- при движении курсора-палочки, он всегда будет четко попадать на промежуточные отметки.
- штамп времени в конце страницы будет точно равен штампу времени в начале страницы + число точек на странице * период
Вложение 27230
Например
период - 5сек
на странице нужно отображать данные за 60 сек(1 мин)
Для этого требуется 12 точек на странице
Однако в настройках нужно указать число 13
Вложение 27228
Скрытый текст:
Или
период - 5сек
на странице нужно отображать данные за 5 мин (300 сек)
Для этого требуется 60 точек на странице
Однако в настройках нужно указать число 61
Вложение 27229
Второй способ ускорить движение курсора - использовать кнопки событий с Авто повтором из Моей библиотеки для СП270 http://www.owen.ru/forum/showthread.php?t=14191
Кнопки с авто повтором для 1 графика:
А для графика с большим количеством точек более очевидно.
Кнопки с автоповтором для второго графика:
Спасибо. Как всегда профессиональный ответ. Восхищаюсь Вашими глубокими познаниями. Если у меня процесс около 1 час 30 мин. Хотелось бы видеть его весь на графике и по нему перемещаться.
Интересно, а как Вы сможете (3 600 + 1 800) / 5 = 1 080 точек графика разместить в ~440 физических точках экрана?
Ведь даже если растянуть график на весь экран, то область отображения кривой имеет всего 447 физических точек матрицы экрана.
Вложение 27232
Таким образом
1. Вы не увидите ВЕСЬ график, а только его "прореженную" версию - каждые три точки графика будут сливаться в одну на экране.
2. При перемещении по графику кнопки Next Item и Prev Item будут срабатывать только на каждое третье нажатие, а два нажатия будут "холостыми".
Добрый день. petera, подскажите при объединении нескольких панелей в сеть http://www.owen.ru/forum/showthread.php?t=14368 как работать с внутренними регистрами панелей? например, мне необходимо хранить уставки в регистрах PFW, как отображать и менять уставку со всех панелей? Спасибо.
petera, можно же сделать обычную сеть. Одну панель мастером, другие слейвами и работать как обычно
Столкнулся с необходимостью отобразить на цифровом дисплее число больше 65535, полученное с ПЛК110. Всё перепробовал, все виды регистров в ПЛК (4 байта, флоат) и настройки панели (беззнаковое, десятичное, флоат, ворд/дворд, галочку 0 ведущий), получаю или 0, или всякую чепуху. Кто-нибудь может ткнуть носом, где прочитать?
В ПЛК модуль 4 байта
В панели тип данных DWord
Число от 0 до 4 294 967 295
https://www.youtube.com/watch?v=Du6weaYbuh4
Именно такие настройки я и сделал с самого начала. После чего и обнаружил, что дисплей отображает до 65535. 65536 - отображает 0, 65537 0 1 и т.д. Потом начал перебирать все мыслимые сочетания.
Т.е. дисплей только WORD.
Что значит только Word?
В дисплее DWord выбирать, однозначно!
Вложение 27950
Смотри кино выше.
DWord выбирается, не вопрос. Только на результат не влияет. Отображает только до 65535. После чего дисплей обнуляется и начинает отображать опять с нуля.
А галку "Переставить Word" в настройках порта включили?
Вложение 27951
При использовании DWord это обязательно!
https://www.youtube.com/watch?v=Pkehg8V222I
Ничего не помогает. Выводится всякая бредятина.
Например,вместо 65537 - 65536, а вместо 65538 - 131072. У вас какая версия конфигуратора?
Вложение 27963
Вложение 27964
Не темните, какой адрес у дисплея для 4 byte?
К предыдущему посту.
Кино снято для конфигуратора СП300:(
Я уже в них сам запутался
http://www.owen.ru/forum/attachment....4&d=1392750964
Однако и в СП200 будет аналогично, я уверен.
Какой смысл мне темнить?
Вложение 27969
Вложение 27974
Вот, что будет если не учитывать выравнивание
https://www.youtube.com/watch?v=f3vhnblqJJ8
Т.е. вместо правильного, четного адреса - 4х2, сделал для дисплея 4х1.
Вот и будет "вместо 65538 - 131072"
У меня панель мастер.
Если бы ошибся в вычислении адресов, как бы работали все остальные переменные?
Я взялся допилить старый проект - добавил счётчик газа. Моя четырёхбайтная переменная - последняя в конфигурации.
Вот он, момент истины! Спасибо, что проявили терпение!
Почему я об этом не смог прочитать в инструкции(http://www.owen.ru/uploads/rp_sp270_v09.pdf)?
А причем здесь инструкция для панели?
Панели все равно какой адрес четный или нечетный.
Это "фишка" находится только в ПЛК ОВЕН.
Скрытый текст:
Так, что читать нужно было руководство по программированию Вашего ПЛК
Вложение 27975
Вложение 27976
Здравствуйте!
Из панели оператора через ввод данных на ПЛК поступают значения переменных REAL, в качестве задатчиков различных параметров. Возможно ли их обнулить одной кнопкой? Есть ли функция в самой панели, чтобы при нажатии кнопки все окна ввода данных обнулились?
Про функциональную кнопку забыли?
https://www.youtube.com/watch?v=XqREij1AghQ
Или не знали?
Не знал еще и забыл. Рetera, большое спасибо!
Обращайтесь!
Интересно где Вы их(СП270) берете? Их вроде в продаже уже нет http://www.owen.ru/catalog#43756855
Пора уже вопросы по СП307/310 задавать.
Выгребаем пока старые запасы в Украине. Просто нам пол года назад не советовали брать СП3..., вот и "мучаюсь" ). Но на новые проекты обязательно закажу "новую" линейку.
Столкнулся еще с одним вопросом. Как при нажатии на функциональную кнопку (СП270 - слев) можно мгновенно включить бит (аналог кнопки управления битом), потом к этому я еще добавлю переход на экран? Пока что получается только включить бит и реверсивное управление, а вот так, чтоб на мгновение включилось и выключилось - нет. Спасибо.
У ф.кнопки для четырех ее состояний могут быть свои цепочки функции, например, крестики-нолики сделаны на ф.кнопках http://www.owen.ru/forum/showthread....l=1#post166070
Скрытый текст:
Для вашей "хотелки" нужно использовать состояния
нажатие кнопки(Pressing) - включить бит
отпускание кнопки(Releasing) - выключить бит
https://www.youtube.com/watch?v=b53Shfgb3-g
Во время загрузки СП270 произошел сбой питания, теперь висит рисунок монитора на дисплее, нет коннекта. Надо перепрошивать?
Попробуйте замкнуть 5 и 8 контакты разъема порта Download, можно даже тоненькую проволочку взять, например от многожильного провода, и аккуратно вставить в отверстия разъема кабеля. Затем подключить кабель к панели.
После этого панель принудительно перейдет в режим загрузки, запускайте загрузку в конфигураторе, например пустого проекта.
Есть проект управление системой подогрева. Программа работает, так как нужно, но не могу реализовать работу сп270, загвоздка в регистрах. Вообще запутался какой куда, какая еще область. Помогите. ПЛК110-30М и СП270-Т
Здравствуйте.
Подскажите нужно передавать значения PSW с панели СП307 на МСД-200. Передача по Modbus RTU Master СП307. Какой функцией можно это сделать?
И еще вопрос СП307 также читает значения с ТРМ200 два регистра. Для того,чтобы эти значения передавать на МСД-200 мне нужно данные с ТРМ записывать в память СП307, чтобы потом можно передавать на МСД. После этого у меня СП307 жутко стала тормозить.. возможно это связанно, что вся память забита значениями с ТРМ?
Заранее спасибо!
Кстати Master может быть только СП307, не возможности сделать МСД-200 мастером, знаю что было бы проще..
Здравствуйте.
Ну что, в этом году я пока один чайник остался. Опять решил домучить СП270, не выкидывать же их. Панель-Слейв с битами и регистрами вроде разобрался, накидал проект, работает, но дико тормозит. Проехали, где-то накосячил с регистрами (хотя всего 16 штук).
А вот Панель-Мастер чего-то не идёт, всё делал по картинке (где регистры и биты расписаны) булевы идут нормально, а температуру вообще не передать.
Прочитал мануал, вроде всё понятно.
Примеров уже не осталось, с 2010 года, все ссылки мёртвые. Укажите пожалуйста на мою ошибку.
Вложение 30464
Вложение 30463