|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
25.07.2017, 13:59 | #1 |
Новичок
Регистрация: Oct 2016
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Аналоговый выход - integer или real ?
SMLogic. Pixel 1211.
Поставил на поле аналоговый выход - у него точка подсоединения зеленая, то есть integer. А, по идее, должна быть желтая, то есть real. Как правильно подать на выход, например, 6.7v ? __________________ Тихо-тихо ползи, улитка, по склону Фудзи, вверх, до самых высот. |
25.07.2017, 14:08 | #2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Аналоговый выход - integer или real ?
Почему вы убеждены, что тип выхода должен быть Real?
Руководство, раздел "Использование аналоговых выходов в прикладной программе". __________________ В сегнетиксе не работаю с самого начала 2019 года. |
25.07.2017, 14:30 | #3 |
Новичок
Регистрация: Oct 2016
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Аналоговый выход - integer или real ?
"- Почему все евреи отвечают вопросом на вопрос?
- А почему вы об этом спрашиваете?" )) Спасибо за ссылку на мануал, нашел то, что нужно. "... Значение на входе блока вычисляется по формуле : КОД = U / 10 В * 1023, где: U – требуемое напряжение на клеммах контроллера. Можно условно принять, что напряжение от 0 до 10 В задаётся диапазоном кодов 15..1015, это упрощает математические расчёты и не приводит к заметным искажениям выходного сигнала. Фактическое напряжение на выходе будет изменяться в диапазоне от 0.15 В до 9.93 В, что во многих случаях допустимо..." А если это всегда так, почему не сделали блок аналогового выхода, который сам внутри себя не выполняет эту процедуру, чтоб на его вход можно было подавать именно то, что хочешь увидеть на выходе? __________________ Тихо-тихо ползи, улитка, по склону Фудзи, вверх, до самых высот. |
25.07.2017, 14:46 | #4 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Аналоговый выход - integer или real ?
Потому что наши контроллеры свободно-программируемые. Указанное в руководстве решение - это пример. Можно сделать так, можно иначе. Никаких ограничений нет.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
25.07.2017, 14:50 | #5 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Аналоговый выход - integer или real ?
Цитата:
Аппаратный выход показывает возможности аппаратуры. Аппаратура - это 10-битный ЦАП. 10 бит - это число от 0 до 1023. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.07.2017, 15:06 | #6 |
Новичок
Регистрация: Oct 2016
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Аналоговый выход - integer или real ?
... и добавить блок перевода real в integer для передачи значения в блок аналогового выхода. Я так и сделал.
"Если в фортране нет оператора while, программисту нет необходимости ломать голову, как ему использовать этот оператор." (из одной старой книжки) __________________ Тихо-тихо ползи, улитка, по склону Фудзи, вверх, до самых высот. |
25.07.2017, 15:11 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Аналоговый выход - integer или real ?
Цитата:
А история наглядно показала, кто прав. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.07.2017, 15:22 | #8 |
Новичок
Регистрация: Oct 2016
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Аналоговый выход - integer или real ?
Это была юмористическая книжка (http://lib.ru/ANEKDOTY/non_pas.txt)
__________________ Тихо-тихо ползи, улитка, по склону Фудзи, вверх, до самых высот. |