1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Генератор ШИМ на языке SCL, S300

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить

Автор темы
Vlad_1
здесь недавно
здесь недавно
Сообщения: 52
Зарегистрирован: 05 сен 2018, 01:19
Имя: Владислав
Благодарил (а): 5 раз
Поблагодарили: 4 раза

Генератор ШИМ на языке SCL, S300

Сообщение Vlad_1 »

Приветствую. Написал генератор ШИМ импульсов на языке SCL в функциональном блоке FC. Суть в том, чтобы параллельно генерировать импульсы на разных DO и с разной скважностью для каждого выхода, и тут вопрос почему при вызове ф-ции получается, что все DO работают одновременно, по одной уставке?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3576
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Генератор ШИМ на языке SCL, S300

Сообщение Михайло »

У FC одна общая память на все вызовы, но вы можете создать UserDataType(UDT) и на вход InOut подавать разные ранее подготовленные датаблоки типа UDT. Либо использовать мультиэкземплярные FB...
Ответить

Вернуться в «Simatic TIA Portal»