Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.07.2017, 13:59   #1
Mirmic
Новичок
 
Регистрация: Oct 2016
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Question Аналоговый выход - integer или real ?

SMLogic. Pixel 1211.

Поставил на поле аналоговый выход - у него точка подсоединения зеленая, то есть integer. А, по идее, должна быть желтая, то есть real.

Как правильно подать на выход, например, 6.7v ?


__________________
Тихо-тихо ползи, улитка, по склону Фудзи, вверх, до самых высот.
Mirmic вне форума   Ответить с цитированием
Старый 25.07.2017, 14:08   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Аналоговый выход - integer или real ?

Почему вы убеждены, что тип выхода должен быть Real?

Руководство, раздел "Использование аналоговых выходов в прикладной программе".


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 25.07.2017, 14:30   #3
Mirmic
Новичок
 
Регистрация: Oct 2016
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Аналоговый выход - integer или real ?

"- Почему все евреи отвечают вопросом на вопрос?
- А почему вы об этом спрашиваете?" ))

Спасибо за ссылку на мануал, нашел то, что нужно.

"... Значение на входе блока вычисляется по формуле :
КОД = U / 10 В * 1023,
где: U – требуемое напряжение на клеммах контроллера.
Можно условно принять, что напряжение от 0 до 10 В задаётся диапазоном кодов 15..1015, это упрощает математические расчёты и не приводит к заметным искажениям выходного сигнала.
Фактическое напряжение на выходе будет изменяться в диапазоне от 0.15 В до 9.93 В, что во многих случаях допустимо..."

А если это всегда так, почему не сделали блок аналогового выхода, который сам внутри себя не выполняет эту процедуру, чтоб на его вход можно было подавать именно то, что хочешь увидеть на выходе?


__________________
Тихо-тихо ползи, улитка, по склону Фудзи, вверх, до самых высот.
Mirmic вне форума   Ответить с цитированием
Старый 25.07.2017, 14:46   #4
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Аналоговый выход - integer или real ?

Потому что наши контроллеры свободно-программируемые. Указанное в руководстве решение - это пример. Можно сделать так, можно иначе. Никаких ограничений нет.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 25.07.2017, 14:50   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Аналоговый выход - integer или real ?

Цитата
Сообщение от Mirmic Посмотреть сообщение
почему не сделали блок аналогового выхода, который сам внутри себя не выполняет эту процедуру, чтоб на его вход можно было подавать именно то, что хочешь увидеть на выходе?
Блок MUL. Ставите его перед выходом и умножаете свои 6.7 на 102.3. Получаете желаемое на выходе.

Аппаратный выход показывает возможности аппаратуры. Аппаратура - это 10-битный ЦАП. 10 бит - это число от 0 до 1023.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.07.2017, 15:06   #6
Mirmic
Новичок
 
Регистрация: Oct 2016
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Аналоговый выход - integer или real ?

... и добавить блок перевода real в integer для передачи значения в блок аналогового выхода. Я так и сделал.



"Если в фортране нет оператора while, программисту нет необходимости ломать голову, как ему использовать этот оператор."
(из одной старой книжки)


__________________
Тихо-тихо ползи, улитка, по склону Фудзи, вверх, до самых высот.
Mirmic вне форума   Ответить с цитированием
Старый 25.07.2017, 15:11   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Аналоговый выход - integer или real ?

Цитата
Сообщение от Mirmic Посмотреть сообщение
"Если в фортране нет оператора while, программисту нет необходимости ломать голову, как ему использовать этот оператор."
(из одной старой книжки)
Если бы весь мир был с вами согласен, процессоры с архитектурой RISC не появились бы на свет.

А история наглядно показала, кто прав.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.07.2017, 15:22   #8
Mirmic
Новичок
 
Регистрация: Oct 2016
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Аналоговый выход - integer или real ?

Это была юмористическая книжка (http://lib.ru/ANEKDOTY/non_pas.txt)


__________________
Тихо-тихо ползи, улитка, по склону Фудзи, вверх, до самых высот.
Mirmic вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналоговый выход на управление ТТР (решено) starmos Вопросы о Pixel 12 25.04.2020 17:03
Аналоговый выход не работает (нет проблемы) HAyMOB Вопросы о SMH2010 2 13.04.2020 12:22
Аналоговый выход 2-10V как реализовать? (решено) salnik SMLogix 3 29.10.2015 14:09
Подключить аналоговый выход к дискретному входу serj_ant Вопросы о Pixel 10 06.04.2013 16:57
Аналоговый выход как дискретный (решено) Iroha Вопросы о Pixel 15 16.11.2012 14:25


Часовой пояс GMT +4, время: 03:58.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023