PDA

Просмотр полной версии : Вопрос по подключению датчика СДВ-И



Felikcs
14.01.2013, 11:17
Доброго времени суток. Вопрос возник в следующем. Есть ПЛК154 и датчик давления СДВ-И, который подключается по RS485 к ПЛК. Как прописать в программе, чтобы шел опрос с ПЛК этого датчика через порт 485 и преобразовывался в аналоговый сигнал в ПЛК. В кодесис добавил модбас и порт rs485 а вот как дальше прописать?

capzap
14.01.2013, 11:39
http://www.kip24.ru/published/DD/2.0/file_link.php?sl=3e2a0f5dc37d1c2a3db2567f81c66a0e&DB_KEY=S0lQMjRSVQ==
и далее ишите раздел 8.1
как осуществляется конфигурирование плк написано здесь http://www.kipshop.ru/CoDeSys/steps/owen_plc-configuration.pdf

Felikcs
15.01.2013, 12:16
Спасибо за ответ. Это прочитывалось, не совсем понятно как прописать в логике чтобы он читал с RS485 и выдавал сигнал на аналоговый выход ПЛК

Гарчев Евгений
15.01.2013, 20:11
В кодесис добавил модбас и порт rs485 а вот как дальше прописать?

Дальше добавляете Universal ModBus Device, где указываете адрес устройства, затем Real input module, где прописываете начальный адрес считываемых регистров (адрес регистра в конфигурации ПЛК прописываете в десятичной виде).
В программе присваиваете переменной аналогового выхода ПЛК считанную переменную, преобразовав значение с учетом диапазонов входного и выходного сигналов.

Felikcs
16.01.2013, 11:21
Дальше добавляете Universal ModBus Device, где указываете адрес устройства, затем Real input module, где прописываете начальный адрес считываемых регистров (адрес регистра в конфигурации ПЛК прописываете в десятичной виде).
В программе присваиваете переменной аналогового выхода ПЛК считанную переменную, преобразовав значение с учетом диапазонов входного и выходного сигналов.

Это все добавлено, вопрос по регистрам написан адрес регистра 0027h....0028h не совсем пойму как это прописать

Гарчев Евгений
17.01.2013, 14:18
В параметрах модуля real input module поставьте адрес регистра 39.

Felikcs
17.01.2013, 15:20
Спасибо за ответ. Прописал а вот это как понять?


В программе присваиваете переменной аналогового выхода ПЛК считанную переменную, преобразовав значение с учетом диапазонов входного и выходного сигналов.

Скрин во вложении

Гарчев Евгений
17.01.2013, 16:08
У Вас есть входной сигнал, приходящий в диапазоне, например, 0...100%, Вам нужно получить выходной сигнал в диапазоне, например, 4...20мА. Допустим, на входе имеете сигнал равный 50, простым присвоением входа выходу, Вы и на выходе получите 50, а должно быть 12. Значит нужна функция линейного преобразования входного сигнала, в библиотеке Util.lib есть ф.б. Lin_Trafo, который и предназначен для этой задачи.