Просмотр полной версии : работа с аналоговыми выходами
Программно отправляю значение напряжения (real) на аналоговый выход ПЛК150УМ, но сигнала на выходе нет. И ещё компилятор требует dword вместо real. Пробовал менять тип, но тоже самое. Подскажите как поступить.
Заранее благодарен!
Филоненко Владислав
08.05.2008, 19:04
проект выложите. что то вы не туда отправляете
Проект выложить к сожалениею не могу из-за его отсутствия в данный момент, на выход отправляю сигнал такой строкой:
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.
Господа, выложите плз кусок рабочей программы, отправляющей напряжение на аналоговый выход ПЛК150УМ.
Заранее благодарен.
Сергей_К
18.05.2008, 21:20
В PLC конфигураторе аналоговому выходу присваивается переменная, например A_OUT.
В программе пишешь A_OUT:=5.4; (ST),
На выходе получаешь при потенциальном выходе 5.4В, при токовом 5.4мА.
В PLC конфигураторе аналоговому выходу присваивается переменная, например A_OUT.
В программе пишешь A_OUT:=5.4; (ST),
На выходе получаешь при потенциальном выходе 5.4В, при токовом 5.4мА.
В дополнение - пример.
507
Не могу просмотреть архив (выдаёт ошибку). Выложите плз текст программы.
Спасибо.
Давайте адрес эл. почты (можно в личку). Форум не поддерживает файлы *.pro
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot