| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Zlodeyz Новичок


Зарегистрирован: Dec 01, 2008 Сообщения: 8 Рейтинг: +0/-0
|
Добавлено: Вт 30 Dec, 2008 13:19:45 Заголовок сообщения: FBD блоки |
|
|
В FBD:
1. есть блок(счетчик) "Ипульс определенной длительности" ?
2. Упаковка распоковка байтов ? |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вт 30 Dec, 2008 14:14:09 Заголовок сообщения: |
|
|
1. Так счётчик или ШИМ?
2. Что Вы имеете в виду? |
|
| Вернуться к началу |
|
 |
Zlodeyz Новичок


Зарегистрирован: Dec 01, 2008 Сообщения: 8 Рейтинг: +0/-0
|
Добавлено: Вс 11 Янв, 2009 8:04:23 Заголовок сообщения: |
|
|
1. В сименсе блоке называется Pulse. Посылаешь на вход импульс он запускает счетчик на выходе появляется 1. Счетчик отсчитывает заданное время и обнуляет выход.
2. Упаковка\распаковка битов. У блока 1 вход и 8 выходов. Подаешь на вход байт на выходе 8 сигналов (битов). |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вс 11 Янв, 2009 9:04:40 Заголовок сообщения: |
|
|
| Zlodeyz писал(а): | | 1. В сименсе блоке называется Pulse. Посылаешь на вход импульс он запускает счетчик на выходе появляется 1. Счетчик отсчитывает заданное время и обнуляет выход. |
Если Вам необходим широтно-модулированный сигнал для управления, например, исполнительным механизмом, то это блок POSP:
The POSP instruction opens or closes a device, such as a motor-operated valve, by pulsing open or close contacts at a user-defined cycle time with a pulse width proportional to the difference between the desired and actual positions.
| Zlodeyz писал(а): | | 2. Упаковка\распаковка битов. У блока 1 вход и 8 выходов. Подаешь на вход байт на выходе 8 сигналов (битов). |
Ничего распаковывать вообще не нужно. Просто обращайтесь к непосредственно нужному биту в этом байте, и всё. |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Пн 12 Янв, 2009 9:11:39 Заголовок сообщения: |
|
|
[quote="Zlodeyz"]1. В сименсе блоке называется Pulse. Посылаешь на вход импульс он запускает счетчик на выходе появляется 1. Счетчик отсчитывает заданное время и обнуляет выход.
В FBD делается на двух блоках: TONR и BOR. У TONR берешь выход .DN .
На LD (Timer_ON.DN - требуемый бит):
| Код: |
BST XIC Start NXB XIC Timer_ON.TT BND TON Timer_ON
|
|
|
| Вернуться к началу |
|
 |
|