PDA

Просмотр полной версии : работа с аналоговыми выходами



Geniu$
08.05.2008, 16:21
Программно отправляю значение напряжения (real) на аналоговый выход ПЛК150УМ, но сигнала на выходе нет. И ещё компилятор требует dword вместо real. Пробовал менять тип, но тоже самое. Подскажите как поступить.
Заранее благодарен!

Филоненко Владислав
08.05.2008, 19:04
проект выложите. что то вы не туда отправляете

Geniu$
14.05.2008, 13:18
Проект выложить к сожалениею не могу из-за его отсутствия в данный момент, на выход отправляю сигнал такой строкой:
y:=10*x/1350;
-------------
%QD7.0:=y;
Именно таким способом значение на выход не передаётся. Получается передавать только через PLC Configuration. Пробовал таким способом смотреть значения на этом выходе при отладке, используя напряжение в диапазоне 0-10В. Этому напряжению соответствует десятизначный код (наверное из-за 10ти разрядного ЦАПа), каждая цифра которого в десятичной системе. Самое интересное то, что при сравнении получается какая-то зависимость. Может быть с помощью этих кодов как раз-токи и надо посылать напряжение на выход?

незарегистрированный
14.05.2008, 20:49
Проект выложить к сожалениею не могу из-за его отсутствия в данный момент, на выход отправляю сигнал такой строкой:
y:=10*x/1350;
-------------
%QD7.0:=y;
Именно таким способом значение на выход не передаётся. Получается передавать только через PLC Configuration. Пробовал таким способом смотреть значения на этом выходе при отладке, используя напряжение в диапазоне 0-10В. Этому напряжению соответствует десятизначный код (наверное из-за 10ти разрядного ЦАПа), каждая цифра которого в десятичной системе. Самое интересное то, что при сравнении получается какая-то зависимость. Может быть с помощью этих кодов как раз-токи и надо посылать напряжение на выход?

Выходы цапов - тип REAL. какие 10 бит? Вы мантиссу числа с плавающей точкой рассматривали на предмет закономерностей?
Для тока задавать от 4 до 20, для напряжения от 0 до 10.

Geniu$
17.05.2008, 12:38
Господа, выложите плз кусок рабочей программы, отправляющей напряжение на аналоговый выход ПЛК150УМ.
Заранее благодарен.

Сергей_К
18.05.2008, 21:20
В PLC конфигураторе аналоговому выходу присваивается переменная, например A_OUT.
В программе пишешь A_OUT:=5.4; (ST),
На выходе получаешь при потенциальном выходе 5.4В, при токовом 5.4мА.

Kirill
19.05.2008, 14:41
В PLC конфигураторе аналоговому выходу присваивается переменная, например A_OUT.
В программе пишешь A_OUT:=5.4; (ST),
На выходе получаешь при потенциальном выходе 5.4В, при токовом 5.4мА.

В дополнение - пример.

507

Geniu$
22.05.2008, 10:59
Не могу просмотреть архив (выдаёт ошибку). Выложите плз текст программы.
Спасибо.

Kirill
22.05.2008, 11:36
Давайте адрес эл. почты (можно в личку). Форум не поддерживает файлы *.pro

Geniu$
26.05.2008, 13:47
Мыло genius369@mail.ru