Просмотр полной версии : Подключение к аналоговому входу ПЛК 160 датчик давления
Добрый день!
Как подключить датчик давления к аналоговому входу ПЛК 160?Измерения выводится на ТРМ 10!
Все через Codesys 2.3, какой (элемент,блок,вход или выход) нужно поставить на аналоговый вход для датчика давления?
Извините если вопрос не корректен, я новичок в этом деле))
Вы же себя киповцем назвали. Начните с прочтения документации на прибор и конфигуратор КДС, схемы подключения также расписаны как и в рэ на трмку
Хорошо, еще вопрос у меня.
Нужно написать программу на Codesys (язык CFC),какой элемент выбрать на аналоговый вход,для датчика?
всё зависит для чего Вам нужны эти показания, так то можно просто посмотреть в конфигураторе, я же написал что для начала доки надо изучить
Здравствуйте!
Я изучил документы к оборудованию и у меня возник вопрос!
Подключил датчик к аналоговому входу!
Нашел подходящий функциональный блок в Codesys, называется "LIN_TRAFO"
Далее во вкладке "Ресурсы"-"Конфигурация ПЛК" присвоил к аналоговому входу ПЛК- вход ФБ "LIN_TRAFO",соответственно "выход" к аналоговому выходу от датчика давления, далее выставил в "Параметрах модуля" MAX и MIN!
Вставил датчик давления в KABID-PRESS для того чтобы с имитировать работу самого датчика, по идее результат при старте в программе Codesys должен отражаться на выходе элемента "LIN_TRAFO"
Простите если вопрос непонятен))))
Здравствуйте!
Я изучил документы к оборудованию и у меня возник вопрос!
Подключил датчик к аналоговому входу!
Нашел подходящий функциональный блок в Codesys, называется "LIN_TRAFO"
Далее во вкладке "Ресурсы"-"Конфигурация ПЛК" присвоил к аналоговому входу ПЛК- вход ФБ "LIN_TRAFO",соответственно "выход" к аналоговому выходу от датчика давления, далее выставил в "Параметрах модуля" MAX и MIN!
Вставил датчик давления в KABID-PRESS для того чтобы с имитировать работу самого датчика, по идее результат при старте в программе Codesys должен отражаться на выходе элемента "LIN_TRAFO"
Простите если вопрос непонятен))))
http://www.owen.ru/forum/attachment.php?attachmentid=11962&d=1392751544
А должно быть похоже на это
15642
Я именно так и присвоил к аналог.входу -вход IN, а выход нужно присваивать к аналоговому выходу?Для получения показаний с датчика давления?15644
petera немного ошибся в своем рисунке, ну да ладно. Читаем документацию РП ПЛК110.160.pdf с диска с 79 по 81 страницу.
От себя, так как в конфигураторе не стоит задавать одинаковые имена разным кaнaлам, то аналоговому входу задаете например ainValue, а выходу aoutValue. В программе, небуду показывать как в графических языках, на ST добавляете строчку aoutValue:=ainValue; В параметрах входа меняете MinFV на 4.0 остальное как на рисунке и аналоговый сигнал с датчика транзитом отправится на выход плк
Вставил датчик давления в KABID-PRESS для того чтобы с имитировать работу самого датчика, по идее результат при старте в программе Codesys должен отражаться на выходе элемента "LIN_TRAFO"
Простите если вопрос непонятен))))
Я именно так и присвоил к аналог.входу -вход IN, а выход нужно присваивать к аналоговому выходу?Для получения показаний с датчика давления?15644
Если вопрос был о том, как посмотреть в КДС значение на выходе LIN_TRAFO, то
- если к выходу LIN_TRAFO в программе не подключена переменная, то смотреть можно в переменных этого блока
15645
- или подключить в программе явную переменную к выходу блока
15646
А почему в LIN_TRAFO на IN_MAX 20.2, а не 20?
А почему в LIN_TRAFO на IN_MAX 20.2, а не 20?
По той же причине, что и на картинке из поста #6 PV Min=0, а должно быть PV Min=4.0:rolleyes:
Понятно, уж подумал в чем хитрость :)
Кстати,не могу понять, почему Pv MAX по умолчанию 20000, если датчик мах 20 мА
Кстати,не могу понять, почему Pv MAX по умолчанию 20000, если датчик мах 20 мА
Вы можете в PV Min и PV Max сразу задавать диапазон измерения в физических величинах и не использовать никаких LIN_TRAFO.
Например для датчика температуры 4-20 мА с диапазоном -50...+150 гр. Задать PV Min=-50.0 и PV Max=150.0.
Ну или диапазон измерения Вашего датчика давления:rolleyes:
Всем спасибо за помощь в решении задачи!:D
Вот нашел подходящую схемку для моего проекта с PID регулятором, скажите как правильно присвоить выходы и входы в Codesyse -ресурсы-конфигурация ПЛК,для этих ФБ?
Вот POU 15698
Если вопрос был о том, как посмотреть в КДС значение на выходе LIN_TRAFO, то
- если к выходу LIN_TRAFO в программе не подключена переменная, то смотреть можно в переменных этого блока
15645
- или подключить в программе явную переменную к выходу блока
15646
Выход Test вы куда присваивали в конфигурации плк? К аналоговому выходу?
Выход Test вы куда присваивали в конфигурации плк? К аналоговому выходу?
Test просто переменная, а зачем ее нужно присваивать аналоговому выходу?
Test просто переменная, а зачем ее нужно присваивать аналоговому выходу?
15733
Вход от ФБ DIG_FLTR "Value" нужно присвоить к аналоговому входу ПЛК?Выход "OUT" который отходить от LIN_TRAFO его так и оставлять?
Test просто переменная, а зачем ее нужно присваивать аналоговому выходу?
У меня к вам еще вопрос, изучил много информации о КДС и не встретил ничего про "явную переменную к выходу блока"!Наверно что-то упустил,вы не подскажите как подключить явную переменную к выходу блока LIN_TRAFO?Пост #18):rolleyes:
Сделал все по картинкам которые вы мне прислали, у меня ничего не вышло:(
ВОТ РЕЗУЛЬТАТ 15734
15735
15746
почему на входе такое число получается????
читайте документацию, http://www.kipshop.ru/CoDeSys/steps/owen_plc-configuration.pdf со страницы 89
ЗЫ если более конкретно, то у Вас короткое замыкание
читайте документацию, http://www.kipshop.ru/CoDeSys/steps/owen_plc-configuration.pdf со страницы 89
ЗЫ если более конкретно, то у Вас короткое замыкание
Заработало:D спасибо
Добрый день. Помогите, пожалуйста, разобраться с проблемкой. Подключил датчик ПД100 к аналоговому входу ПЛК через резистор 510 Ом, согласно схеме в инструкции к датчику (во вложении). В конфигураторе выбрал настройки (скрин прикрепил). ПЛК не видит датчик, или видит, но переменная аналогового входа не показывает значение тока. Подключил в разрыв амперметр - показывает 4,02 мА. До этого тестировал аналоговый вход, подав на него ток с аналогового выхода - работает.
Что я делаю не так?
Забыл. Питание на датчик 24DC.
В этом случае нет необходимости в резисторе. Он внутри ПЛК.
Ок, спасибо. Сейчас попробую, но что-то сомневаюсь, что все получится. Отпишусь через 5 мин.
Попробовал, результат нулевой, т.е. вход равен нулю при значении 4 мА. ???
Так это нормально при установке типа датчика 4..20мА.
Так это нормально при установке типа датчика 4..20мА.
Ёкмакарёк. Спасибо, ASo!
Еще раз всем спасибо, разобрался (банальная невнимательность).
Для того, чтобы контроллер показывал ожидаемые значения нужно чтобы токовая петля работала от контакта 1 к контакту 0 аналогового входа.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot