- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Ревлизация ШИМа в Simens
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 12 сен 2013, 19:12
- Имя: Крапивин Михаил Александрович
- Страна: Россия
- город/регион: Гай
Ревлизация ШИМа в Simens
Здравствуйте. В процессе работы с CPU 314C-2DP возник вопрос. А возможно ли как нибудь реализовать в нем ШИМ? С изменяемой длительностью в соответствии с условиями?
Если всего бояться, то надо сидеть дома и никуда не ходить.
-
- почётный участник форума
- Сообщения: 5620
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 544 раза
- Поблагодарили: 706 раз
Re: Ревлизация ШИМа в Simens
Насколько помню, в бесплатной библиотеке от OSCAT ( http://www.oscat.de ; http://www.oscat.ru) есть парочка функциональных модулей на эту тему.
http://plc4good.org.ua/view_post.php?id=85
http://www.oscat.de/downloadmanager.html
http://www.oscat.de/downloadmanager/vie ... glish.html
http://www.oscat.de/downloadmanager/vie ... 32-s7.html
PS
Смотрите описание на функциональные блоки
18.5. GEN_PW2
18.11. PWM_DC
18.12. PWM_PW
23.9. CTRL_PWM
http://plc4good.org.ua/view_post.php?id=85
http://www.oscat.de/downloadmanager.html
http://www.oscat.de/downloadmanager/vie ... glish.html
http://www.oscat.de/downloadmanager/vie ... 32-s7.html
PS
Смотрите описание на функциональные блоки
18.5. GEN_PW2
18.11. PWM_DC
18.12. PWM_PW
23.9. CTRL_PWM
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- почётный участник форума
- Сообщения: 3559
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 253 раза
Re: Ревлизация ШИМа в Simens
Возможно. Для этого предусмотрен специальный функционал. Какой софт используете? Классический Step7 или TIA Portal?
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 12 сен 2013, 19:12
- Имя: Крапивин Михаил Александрович
- Страна: Россия
- город/регион: Гай
Re: Ревлизация ШИМа в Simens
Использую Step7. По сути если можно было бы менять время в таймере исходя из условий. Но оно задается жестко для определенного таймера. И именно в форме S5T#XX. А в случае с шимом изменять надо! и выриант с одним и тем же таймером PULS но с разным условием не целесообразно.
Если всего бояться, то надо сидеть дома и никуда не ходить.
-
- почётный участник форума
- Сообщения: 3559
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 253 раза
Re: Ревлизация ШИМа в Simens
Возможно. Вы должны таймеру скормить не константу, а переменную типа WORD (кажется или TIME). В эту переменную писать время в формате S5T (так можно).
-
- здесь недавно
- Сообщения: 32
- Зарегистрирован: 12 сен 2013, 19:12
- Имя: Крапивин Михаил Александрович
- Страна: Россия
- город/регион: Гай
Re: Ревлизация ШИМа в Simens
А можно немного по подробнее. Я в документации этого не встречал.
Если всего бояться, то надо сидеть дома и никуда не ходить.
-
- почётный участник форума
- Сообщения: 3559
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 253 раза
Re: Ревлизация ШИМа в Simens
Блин, второй подобный уже вопрос на неделе. Но у меня нету дома Степ7...
На словах:
1. Есть таймер PULS, у него вместо постоянной уставки S5T#1S прописывается временная локальная переменная #TEMP. Можно применить и глобальную переменную, только смысла нет. Тип WORD.
2. Перед таймером с помощью нескольких команд MOVE в переменную #TEMP пишутся различные уставки в форме S5T#1S. Сколько команд MOVE, столько и условий.
На словах:
1. Есть таймер PULS, у него вместо постоянной уставки S5T#1S прописывается временная локальная переменная #TEMP. Можно применить и глобальную переменную, только смысла нет. Тип WORD.
2. Перед таймером с помощью нескольких команд MOVE в переменную #TEMP пишутся различные уставки в форме S5T#1S. Сколько команд MOVE, столько и условий.