А почему так нельзя ?
Вид для печати
А почему так нельзя ?
А что значит в динамике
?Ну может быть какая то разница на время цикла ,но задвижка разве это почувствует
Немного поясню работу схемы http://www.owen.ru/forum/attachment....2&d=1393324276 , первый fSUB определяет знак рассогласования, второй определяет увеличивается, или уменьшается это рассогласование. Ну а потом уже чистая логика, если рассогласование со знаком "+", то кран открываем, если со знаком "-", то кран закрываем. Вот сейчас только пришла мысль, что нужно ещё третий fSUB поставить, чтобы определить с какой скоростью происходит это изменение, чтобы не пере регулировать КЗР, или трехходовой кран.
Так надо сделать симулятор обьекта (гдет о были когда говорилось о ПИДах...)
А что проверить-то надо?
Сейчас на макете парочка 114-ых - балуюсь с приёмо-передатчиком по токовой петле :rolleyes:
Можно в один загнать эмулятор объекта ... даже ничего переподключать не придётся.
Есть в арсенале и РЗУ-420.
Кстати, в проекте зона нечувствительности задаётся?
Про приемо\передатчик можно поподробней,какое расстояние ,есть ли сбои,потери информации .....какой выход пр используете
Расстояние пока на столе. Скоро подвезут бухту кабеля - подтыкну 400 метров уже будет что-то ближе к реалиям.
Связь по аналоговым входам-выходам. Немного помудрить надо с балластным резистором и параметрами входа.
По расчётной таблице получалось 650 Ом, но не вытягивался верхний уровень 20 мА. Уменьшил до 560. В принципе, можно было в настройках входа задать верхнюю границу измерения чуть больше 1, что пришлось-таки сделать для чёткой детекции логической единицы.
Вобщем, при использовании токовой петли есть возможность увеличить дальность связи компенсацией сопротивления линии связи балластным резистором и параметром конфигурации входа.
Скорость передачи изменением уставок времени пока поднять не получилось даже в два раза.
Уменьшил количество передаваемых входов до 8-ми - стало повеселее.
На неделе продолжу эксперименты.
Все это мягко говоря не целесообразно.
Разве, что так поиграться, типа время убить.
К тому же давно изобретена полевая шина.
... которой нет на ПР ... а связь нужна.
Позволю себе самому определять целесообразность используемых решений в своих проектах ;)
В этом случае этот опыт будет вам очень полезен::confused:
http://www.telecomlaw.ru/history/hi_wire.html
Правда живых участников на форуме не зарегистрировано...:(
Цифровые, как раз, в проекте нужнее. Один свободный аналоговый выход есть - зачем оставлять висеть в воздухе.
С транзисторными чуть позже разберёмся.
Объясните по аналоговым входам ПР114.
Имеем границы датчика -40гр - 100гр
При -40 напряжение на выходе 2,3315 В
при 100 гр напряжение 3,7315 В
Датчик имеет линейную характеристику.
Отсюда вопрос, что вбивать в параметрах "Нижняя граница измерения", "Верхняя граница измерения" ?
про нормализацию прочитать чуть выше ;)
Определить параметры расчётной функции:
1 - Вычислить наклон характеристики, Вольт/градус Цельсия,
2 - Вычислить смещение напряжения, при 0 градусов,
Подставить в формулу 0 и 10.
Вбить полученные значения.
Занятные коэффициенты получаются ... :rolleyes:
Что за датчик такой?
AVF датчик температуры LM335Z, выглядит как транзистор. Просто он выдает напряжение 10 мВ на один Кельвин (у него такая градуировка), Вот и хочется его прцепить к ПР-ке в качестве датчика 0-10В.
Но вот проблема в том, что ОВЕН как производитель типа за всех позаботился о вводе нижнего и верхнего значения. и возможности сказать, что 2,3315В на входе должно соотетствовать минимальному значению АЦП нельзя, как и верхний предел нельзя пришпилить к верхнему значению АЦП.
Как вариант можно конечно указать занчения температур от -273,15 градусов до 726,85 градусов. тогда по идее при 2,9815 В будет равно 25 градусам, но это надо будет проверять.
А вариантов всего два. Либо будет работать либо нет.
AVF работать то оно должно, вопрос в считывании данных, чтобы они соответствовали температуре.
capzap а речь разве о ТРМ или ПЛК ? И при чем тут наклоны и смещения, если данный датчик линеен сам по себе только его -40гр не 0 вольт, а 100гр не 10 В чем тут помогут смещения и линтрафо на ПР114 ?
А какие фб скажите в КДС отвечают за наклон и смещение? И нельзяли такие сделать в OWEN Logic?
Первой реакцией было смастерить в лоджике что нибудь, раз не видите смысла где можно применить смещение, и даже решил по гуглить про данный датчик, теперь делать ни чего не буду, помоему вопросов вообще не должно возникать http://www.yarst.org/T1.htm
capzap понятно, что можно сделать физическое смещение относительно нуля, но это даст только правильность верхней границы, правда при использовании точных сопротивлений. Но нижнюю границу это не изменит, так же не растянет диапазон выхода от 0 до 10 В и все равно все упрется в программную часть. А смысл ?
Меня другое интересует, почему производитель ОВЕН не выпускает нормопреобразователей 0-10В ? почему только токовые ?
Просто у меня лично стоит ЛОГО, ну так получилось, что он долго валялся и ему нашлось применение, так бы я купил термосопротивление с преобразователем 0-10В и не парился бы. себе покупать за 6 тыров фирменный как-то жаба душит.
А чего неустраивает программное растяжение, в том же семене аналоговые входа читаются как слово и с помощью функции переводятся в реал
Добрый день.
Для компенсации сопротивления проводов при двухпроводной схеме подключения термосопротивлений вводится смещение, в OWEN Logic это просто суммирование с константой, а для компенсации погрешностей самого ТС используется наклон в OWEN Logic это просто домножение на константу.
С уважением.
capzap да при чем тут программное растяжение ? у меня на выходе датчика от 2,3315В (-40 гр) до 3,7315В (+100гр) - что растягивать если на аналоговый вход приходит не 0В(-40) и не 10В (+100) ??????
capzap так вопрос в том, что указывать ПР114-му в качестве минимального и максимального в настройках аналогового входа ? 0 - 1, -40 +100 или что ?
или напряжение типа 2 - 4 ? а дальше уже разбираться программно ?
Я далеко от компов,но сделал бы примерно так: вход настроил на напряжение по умолчанию,сколько там от нуля до десяти? Даелее в проекте на вход посадил бы макрос,в котором теккщее напряжение,входной диапазон от Ваших 2 до 3 вольт и выходной диапазон от минус сорока до ста. А дальше в проекте подьзовался уже полученной температурой
Так это делается без всяких макросов настройкой параметров входа, если входной сигнал линеен в рабочем диапазоне.
AVF так чтобы видеть сразу температуру от данного датчика, я выше писал, что надо в параметра входа ставить от минус 273,15 градусов до 726,85 градусов, тогда эти 2,3315 вольта как раз и будут -40 градусов, если конечно я не ошибся в подсчетах.
Лучше уж действительно 0 - 10В ставить и потом программно уже в градусы перевести.
На ПР114 первый вариант может прокатить, а на Лого я еще не смотрел, как там. Еще надо все это спаять, а то вечно некогда.
В ссылке на радиолюбителя написано что датчик кажет в кельвинах, значит сто градусов будет сто плюс абс.ноль, с семьсот вроде перебор
пробовал, неоднократно, что то похожее для регулирования уровня в барабане котла. Отличие было в том что датчик был дискретный (БКК-1 с электродами) и при появлении рассогласования воздействие идет сначала импульсами потом непрерывно. Замечательно работает как и с КЗР так и с МЭО.
--- Пример нормирующего преобразователя.
Диапазон измерения датчика -10 ... +190, выходной сигнал 10 ... 12 мА.
Передаём на выход в диапазоне 4 ... 20 мА.
При тестах на стенде выскочил нежданчик - в диапазоне входных токов 1.9 ... 3.9 мА получил транспонированную выходную референцию :mad:
Для удаления этого косяка приклеен фильтрующий каскад.
На выходе слеплена диагностика обрыва/замыкания датчика ... для вящей красивости.
Пояснения в комментариях.
--- это уж с чем больше возиться нравится ... с конфигурационными параметрами или с функциональными блоками.Цитата:
Лучше уж действительно 0 - 10В ставить и потом программно уже в градусы перевести.
capzap какой такой перебор ? если 100гр (Цельсия ) датчика будет на выходе 3,7315 В - 10 мВ на Кельвин, сколько там будет попугаев при 10В ?
Кельвин по сути равен Цельсию, только смещена точка отсчета. Это не Фаренгейт или еще что-то
Небольшой отчётец по тестированию связи между ПР114 по токовой петле.
Схема соединения:
Вложение 12252
Первоначальные настройки проводились на короткой линии.
После этого была подцеплена бухта кабеля ПВС, сечение 0,75 мм, длина 400 метров.
Связь работала без каких-либо подстроек. Видимо, угадан верно номинал балластного резистора.
Кстати, табличный оказался завышенным - не вытягивалась точка 20 мА.
В макросы приёмника и передатчика от Rovki внедрены каскады контроля связи.
С ними пришлось повозиться. С приёмником попроще было. Основные сюрпризы приподнёс передатчик.
Устранена потеря информации изменения состояния входа во время цикла передачи.
Была проверена работа на каскадном подключении из 4 ПР114 в токовую петлю: 1 передатчик - 3 приёмника.
Всё работало без каких-либо коррекций.
Проекты передающего и принимающего реле в приложении.
Судя по схемам (заданию передаваемых значений) ,тестирование проводилось визуально .А хотелось бы передавать массив случайных чисел ,потом его принимать во 2 ПР и снова возвращать в 1ПР ,где бы они (числа) сравнивались на предмет искажения и пропадания.Кроме длины канала связи ,есть еще помехи ,в реальной жизни .Поэтому хотелось бы проверить эту связь по тому алгоритму который я описал ,но в условиях помех -сварочник рядом с бухтой включить :D