Посмотрел проект, есть кое-что, переделал, завтра проверю на панели 2 варианта. Отпишу.
Вид для печати
на самом деле, получается что в этих регистрах находятся данные графика, на которые указывает курсор, и в описании об этом внятно не сказано...
По русски следовало бы написать "...область памяти начиная с регистра PFW *** и длиной ***... "
Тогда было бы понятно.
Так сколько всё таки памяти для графика исторических данных?
Это всё должно быть в описании и написано подробно и понятно. И описание должно получится раза в 4 больше по объему, если не больше. И ссылок перекрёстных побольше... (типа "это подробно описано там-то")
Кстати про странные области...
вот они, называются "сохранение выборки". Но всё работает и без них...
Вот как раз то и по русски и не получается ........................... /файл/настройки/панель/установить параметр PFW (это длинна памяти выделяемая пользователем для графика в регистрах) по умолчанию 1024 регистра. Здесь и устанавливаете необходимую длину памяти вашего хрон. графика, учитывая, что вы тем самым уменьшаете память графической части проекта. Суммарная память занимает 4Мб или 2097152 регистров. Смотрите характеристики панели.
Смотрел ваш проект, на панели заметил, что подгружается процессор. Есть замечания.
Переключение между экранами и окнами замедленно, из-за фона радиальной заливки, графического эффекта мало, лучше убрать.
Скорость обмена 115200 многовато я уменьшил до 9600 таймаут 200 оптимально. По обмену немного изменил чтение регистров, разгрузил обмен, таким образом, увеличилось скорость обмена, проверите и оцените.
Про события реального времени и исторические события можно русифицировать, методика описана на форуме.
В окне "settings" есть клавиатура, лучше убрать, у меня на практике были с ней мелкие проблемы лучше всплывающая клавиатура.
На мой взгляд, появление экрана с микросхемой на панели появлялось связи повышением температурным режимом микросхемы связанной с загрузкой процессора или с хаосом обмена по чтению. Причина интересная и хотелось её изучить.
Адрей, спасибо за участие и за уделенное время
115200 многовато для чего, плк или панели? с какой т.з. многовато - большая скорость для маленького обмена или слишком процессорозатратно?
на днях проверю. заметил функциональные области и использование памяти PSW - панель оптом считывает переменные из плк в оперативку а записывает обратно по одиночке? или наоборот? заблуждает функция передачи данных - источник PSW а получатель плк...Цитата:
По обмену немного изменил чтение регистров, разгрузил обмен, таким образом, увеличилось скорость обмена, проверите и оцените.
они русифицированы, у вас просто шрифт не установлен на ПКЦитата:
Про события реального времени и исторические события можно русифицировать, методика описана на форуме.
на других панелях так же сделано, люди привыкли уже, не поймут изменения.Цитата:
В окне "settings" есть клавиатура, лучше убрать, у меня на практике были с ней мелкие проблемы лучше всплывающая клавиатура.
очень сильно сомневаюсь - экран появляется моментально при выполнении указанных ранее действий. проц не может так быстро перегреться.Цитата:
На мой взгляд, появление экрана с микросхемой на панели появлялось связи повышением температурным режимом микросхемы связанной с загрузкой процессора
в чем же тут хаос?:) все настроено по руководствам к панели. или это такая диверсия со стороны компании ОВЕН?:)Цитата:
с хаосом обмена по чтению.
На мой взгляд, лучше использовать 9200, для панели процессорозатратно.
Да очень удобно и оперативно читать всю память ПЛК и копировать в PSW.
По инструкции, конечно, все правильно только панель должна расставить регистры для чтения и прочитать одной посылкой но увы она читает каждый регистр в отдельность вот и разница да плюс перезапрос.
Кстати передача данных читает и Float сама меняет регистры, а на запись пишет без замены, что есть большой минус.
Я про то, что выделение 1024 регистра для графика никак не сказалось.
График сам себе выделил память и работает без проблем...
Адрей, дотянулись наконец руки до проверки вашего варианта проекта на железе - сравнивал ваш проект и мой (удалил градиенты и понизил скорость до 9600, больше ничего не менял от изначального) - по субъективным ощущениям скорость работы панели примерно одинакова стала. описанное ранее зависание с картинкой микросхемы в моем варианте происходит, в вашем нет. правда если же все таки нажать на Extra и закрыть окно с возвращением на исходный экран, всплывающая клавиатура будет висеть, убрать ее надо еще помучаться.
в функционале панели есть элемент "вариационный текст", который позволяет отображать до 65к текстов одним элементом. собственно все 65к вариантов не нужны, нужно десяток из них, но с номерами 0, 61440..61455 (сквозная трансляция состояния измерения канала с модуля ввода аналоговых сигналов). и вот тут возникает проблема - по числу 0 в регистре нулевой текст отображается, а по числу 61к... текстовое поле пустеет. догадываюсь что это может быть вызвано тем, что в настройках этого элемента добавлены тексты только на числа 0, 61к - толи дырка в 61 тысячу сводит панель с ума, толи она просто не хочет обрабатывать такое большое число. как же победить эту оказию?
игрался с параметром - из заданных значений (0,1,2,9,65,61440...) отображает тексты только по значениям: 0,1,2,9,65.
p.s. не предлагать в контроллере программно менять числа 61к на меньшие, это и так осуществляется. интерес к этой проблеме по большей части спортивный.
Просто реализация уровней паролей в СП270 очень неудобное не вяжется по смыслу в связи с этим я делаю иначе. Для доступа по паролю к экрану "настройки и т.п." у меня открывается окно доступа где необходимо ввести пароль далее пароль передается ПЛК и в зависимости уровня пароля, ПЛК включает внешний бит текущего перехода, который в свою очередь активирует функ. область, которая выполняет: сброс пароля, закрытие экрана пароля, переход к нужному экрану согласно дерева доступа.
В вашем случае надо уходить однозначно от режима подтверждения.
День добрый. Что-то не могу разобратся, необходимо подключить СП270 через порт Download к ПК, как настроить OPC-сервер и какой лучше использовать для работы по RS232. В панели настройка соединения: Modbus RTU(Slave) адрес 1, скорость 115200, 8 бит, 1 стоп-бит, нет контроля четности, комутационный интервал 0мс, галочка отправить стоит, повторение-3. В Lectus в настройках порта указываю такие же параметры, но там есть еще параметры: DTR, RTS, CTS, DSR. Что там надо выбирать? Подключаю кабелем для загрузки конфигурации. Может нужен другой кабель? Подскажите что можно сделать?
Подключил панель к ПК кабелем с Рисунка 3. Порт PLC настроил в Slave адрес 1, порт Download также только с адресом 2. Настроил Lectus с опросом адресов 1 и 2. Через порт PLC данные проходят, а через порт Download нет. В чем проблема не понятно. В разъеме подключенному к панели ножки 5 и 6 соеденены как на рисунке. В чем может быть проблема? Может в разъеме надо замыкать иные ножки?Цитата:
Сигналы DTR, RTS, CTS, DSR вам для СП270 не нужны, для связи вам нужен кабель рисунок в.3 инструкции re_sp270_547.
Теперь и мне стало все ясно!!! Режим работы порта Download определяется при ВКЛЮЧЕНИИ питания и наличием перемычки!
Эх!!! Знать бы это пораньше!!!
есть ли возможность отключить писк нажатия кнопок и других элементов управления?
Не могу залить проект в панель с NOUTa, с обычного ПК с нрмальным COM портом всё идет, использовал для связи АДАМ 4561 (USB to RS-232/422/485) и обычный usb - 232. И в софте не нашел считать проект из панели наверное нет такой функции?
Дмитрий проверяйте настройки порта, драйвера. ОС какая? антивирус/файрвол не мешает? юзал logilink pc0050 - все работало на ура.
с панели ничего не считывается. туда зашивается что-то вроде "скомпилированного двоичного кода"
предисловие: как известно, панель опрашивает с плк только те параметры, которые присутствуют на экране.
завязка: в проекте присутствуют графики реального времени.
кульминация: что будет с графиками при использовании экрана №60002 для задания времени?
ответ - графики на время использования экрана 60002 стопорятся на последнем полученном значении
Здравствуйте, Знатоки. Помогите решить теоритически простую задачу. С модуля МВА8 Измеренные значения с 8-ми входов поступают в СП270 и на этой стадии все хорошо, но вот потребовалось продублировать панель, то есть все что происходит на первой панели должно быть и на второй. Попробовал с переадресацией, покопался в выложенных примерах и запутался еще больше. Подскажите пожалуйста как мне перенаправить поступающие данные из одной панели в другую.
Добрый день.
что касается опроса мва8, то рекомендую посмотреть здесь.
А вот для передачи на другую панель Вам необходимо сделать следующее:
Поставить функциональную область, в ее свойствах поставить копирование данных регистра (от МВА8) во внутренние регистры (PFW, начинается с 256).
Сделать эту область глобальной.
порт download настроить как слейв.
в другой панели сделать настройку как мастер и опрашивать внутренние регистры первой панели.
Это было совсем коротко. Думаю, примеры из первой ссылки Вам сильно помогут.
Здравствуйте Андрей! С опросом МВА8 сложностей не возникло, все данные отображаются просто замечательно, функциональную область ввел, в режиме указал непрерывно, функция передать данные, Device Data: PLC Адрес 16, Регистр 4х1. Приемник pfw 256, Данные: Размер 1. Не разобрался как сделать область глобальной. Теперь вопросы на второй панели какой порт использовать для связи? Я использую PLC, делаю его мастером, соединяю с портом Download первой панели. Теперь к настройкам. Указываю порт PLC Адрес 1 (такой я указал когда настраивал порт Download первой панели) и теперь Регистр. 4х256. Основной вопрос где у меня ошибка??? так как данные не отображаются.
Признателен за помощь, Виктор.
Вы все делаете правильно, но не PFW а нужно с PSW256 читать сразу весь МВА8 оптом 42 регистра. Вторым СП270 (мастер) читайте первого СП270 (слейв) начиная 4х256 напрямую область в PSW256. По такой схеме можно подключить хоть 5 СП270 с одинаковой конфигурацией СП270, не меняя программы.