Я про вебинар, начало которого я сегодня в 11 я начал смотреть, но пришлось уехать.
Не удалось поучаствовать, хоть и есть куча вопросов...
Вид для печати
Нужна возможность при работе с Modbus через Ethernet использовать протокол Modbus RTU(Over Ethernet) вместо Modbus TCP.
Для чего нужно: используем конвертеры Ethernet to RS485 "USR-TCP232-304", они не умеют в Modbus TCP. Moxa nPort насколько я знаю тоже.
Вложение 67905
Вебинар про ПР205 от 18-05-2023.
В характеристиках ПР-ки указано что по эзернет она может работать в режимах мастер/слейф. А я вот не нашел в настройках как задать адрес при работе ПР-ки по эзернет в режиме слейф
В настройках прибора
Вложение 67928
Не смог найти возможности изменения порта, в случае работы устройства в качестве Slave через ModBus TCP. В Slave он всегда на 502 порту.
Мне одному кажется, что приведенные в документации номера контактов, например на рисунке А8, не соответствуют назначению контактов в данном случае в таблице А8?
Такой вопрос .а что в ПР205 пид не поддерживается
В ПР102 он есть
Вложение 67999
Почему объявленной на экране переменной нельзя присвоить значение по умолчанию?
Это же можно самому сделать, если Овен не в силах, в смысле, много раз писал для преведущих версий ОЛ как можно назначить значение по умолчанию для сетевой переменной:
Вложение 68009
Позвольте с Вами не согласиться, в смысле, мне кажется было бы удивительно, если бы Овен всё сделали просто нормально, в смысле без своих причуд, постоянно у них какие то приколы присутствуют, то у них нельзя назначить значение по умолчанию для сетевой энергонезависимой переменной, то значение целочисленной переменной, выводимой на экран не менее двух разрядов, короче, то это не так, то то не этак, в смысле, чтоб они не делали - не идут дела! Если простой школьник может это сделать, в смысле, назначать значение по умолчанию, чего они не смогли сделать, я даже затрудняюсь оценить их уровень!
Точка отсчета времени взята не от 1970 года, а от 2000. По сути, особого значения не имеет, но интересно, почему Unix Time записывается в переменную для вывода на экран, с исчислением от 2000 года?
Насколько мне известно в ОЛ нет алгоритма(макроса) вычисления високосных годов, а в менеджере компонентов могут быть и макросы обычных пользователей, например и мой один макрос там присутствует, правда немного переделанный, мне кажется он от этой переделки немного пострадал, но я кажется отвлёкся от темы, короче, алгоритм определения високосных лет совсем несложный и можно узнать в интернете, в смысле, если не нравятся чьи-то макросы - придумайте свои, более совершенные, тогда критика станет конструктивной!
Хотя по конкретному макросу определения високосных лет, мне кажется хватит и упрощенной версии, смысла нет усложнять до абсолютной точности, всё равно ни одно ПР столько не проработает, в смысле 100/400 лет!
https://kolomonos.ru/blog/opredelit-...okosnogo-goda/
Сергей, спасибо за комментарий. Но, видимо, ты не вчитался в мой вопрос. Я не спрашивал ни про високосный год, ни уж тем более про макросы (сейчас в ОвенЛоджик есть функции на ST и узнать кол-во дней можно буквально 2-мя строчками:
data:=data-2000; //почему не 1970?
date_year:=data*365+((data+1)/4)-((data+69)/100)+((data+369)/400); )
Вопрос был конкретно про 2000 год, почему исчисление, отсчет, идёт от 2000 года, а не от 1970. К твоему макросу у меня нет никаких претензий, к тому же я его и не видел. Вопрос исключительно академический, хочу всё знать.
Это наверно правильно было бы у автора спросить, может потому, что в ОЛ года выводятся без тысячелетий, в смысле, для получения реального года приходится добавлять "2000"?
Вложение 68058
В ПР205 год выводится полностью.
Вложение 68059
Приветствую! Не очень понял как работать с быстрыми входами в режиме счетчика. Задача следующая - к быстрому входу подключен индуктивный датчик фиксирующий прохождение шторки - крыльчатки. Двигатель и счет запускается нажатием кнопки, как только значение счетчика становится больше или равно уставки - двигатель останавливается и счетчик сбрасывается. Собственно не очень понятно как правильно считать импульсы - ставить внешний функциональный блок счетчика либо получать данные из переменной счетчика ? Есть ли пример? Вообще хотелось бы учебный курс по ПР205 с акцентом на ST.....
FDI в ПР205 может работать в 3 режимах, как DI, как Счетчик и как Энкодер. При работе с FDI в режиме счетчик, ПР205 считает импульсы и записывает их в виде целого числа. По сути, не зависимо от времени цикла, есть внутренний алгоритм который сам считает и тебе выдает только готовое число (это я так понимаю, могу заблуждаться). Это число можно обнулять с помощью переменной, которая задается в настройках порта. Дальше остается только решить вопрос с подсчетом, с математической моделью конкретно в нужном случае. Я делал вот так: https://dzen.ru/a/ZFOMAcNBKxr8S41u?share_to=link , правильно это на практике или нет, не знаю, возможно будет полезным.
думаю работа с быстрыми входами унаследована с пр103, там через настройки входов отдельно задаётся режим, а после задания становится доступен счётчик этого входа, сброс осуществляется через переменную,которая привязывается также через настройку входа, есть отдельное видео по пр103
https://youtu.be/qDuiDnuJ5ls
Вчера приехали 2 ПР205, у одного реле не был подключен экран (не была закрыта шторка на разъеме экрана) сначала подумал брак, но в итоге заработало.
Переменные на экране не принимают значения по умолчанию, после перепрошивки сбрасывается все в ноль.
PS. А нельзя ли убрать эту некрасивую галочку выпадающего списка когда он в режиме только чтение, она налезает на текст и смотрится ну так себе, не нужна она в этом режиме.
За что у вас отвечают данные переменные (ввод уставки или вывод значения)? Через какой элемент выводите переменные на экран?
Ввод уставки (коэффициента, множителя).
Если про энергонезависимость, то элемент "Ввод/вывод float", если про галочку, то элемент "Динамический текст" вывод режима работы.
Понятно, что продукт новый, я не с претензией, только показываю что есть такой момент, делать ли что то с ним ваш выбор, я то могу и костыль соорудить.
Кстати еще такой момент, может не по теме, но, нигде, ни на сайте ни в инструкции не указано, что модуль ПРМ24.3 не умеет видеть сигнал 0..10В, узнать об этом можно неприятно удивившись только в лоджике при выборе данного сигнала в списке в настройках, а модуль то уже куплен. На сайте указан ГОСТ 26.011-80, но в этом госте есть сигнал 0-10В, пришлось докупать еще ПРМ24.2 чтобы подключить этот сигнал. и Кстати в линейке Мх210 тоже отсутствует возможность измерять данный сигнал, его разве отменили? (но там хоть в описании на сайте это прописано), в итоге приходится 110 модуль докупать, непонятно.
Я так понимаю,что изменения уставок с помощью переменных (энергонезависимых) через экран реле не завезли еще? Ведь при исчезновении напряжения питания самого реле ,значения уставок сбросятся в ноль,а при восстановлении питания прога отработает черт знает как,что делать?
Любая переменная привязанная к элементу ввода на экране становится энергонезависимой
В обоих случаях без паяльника не обойтись, и это законченное решение? Несерьезно как то.
В первом случае паяльник не нужен
https://owen.ru/product/rd10