|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
03.05.2018, 12:13 | #1 |
Новичок
Регистрация: Mar 2012
Сообщения: 28
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Экономное построение программы
Здравствуйте уважаемая публика и уважаемые форумчане.
У меня вопрос следующего толка, прошу прощения возможно я не внимателен или что-то пропустил. Могу ли я скажем одним этим "одним макросом на поляне проекта" опрашивать 2 и более устройств(частотников), дабы не плодить и сэкономить "вес" программы. Ну я не знаю как проще объяснить еще. п.с. допустим у меня pixel 25xx и есть 3 частотника данфос + планирую панель типа z033 или П-2у. и дабы уместить программу из 3000 блоков и хотелось бы за счет одного макроса управлять 2,3 вентеляторами. Мне просто нужны эти 2 aout например для водяного нагревателя и охладителя, возможно для шим тэна.... п.с.2 нет это только мои мысли я готовлюсь приступить к проекту просто, мне потребуется больше времени для практической реализации... СПС не ругайте сильно, если я не смог правильно изложить свои идеи. |
03.05.2018, 12:25 | #2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Danfoss VLT FC-51
Смотря что значит "опрашивать". Если при создании слейва вы поставите галочку "управление из фбд", то вы сможете переключать адреса, скорость, формат кадра у слейвов прямо во время работы контроллера, прямо из своей программы. Это может позволить вам создать, например,1 слейв, если частотники имеют одинаковую карту памяти, и считываемые данные записывать в нужные регистры, вести цикличный опрос. Однако, я не вижу тут существенной возможности сэкономить места в fbd блоках.
Помните, что количество вложенных макросов не влияет на размер программы. Влияет только количество самих fbd блоков. И совершенно не важно, в какое количество макросов это дело будет обёрнуто. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
03.05.2018, 15:10 | #3 | |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Экономное построение программы
Цитата:
|
|
10.05.2018, 18:33 | #4 | |
Новичок
Регистрация: Mar 2012
Сообщения: 28
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономное построение программы
Цитата:
|
|
10.05.2018, 19:46 | #5 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Экономное построение программы
Посмотрел интересная панелька, вот только непонятно почему вы решили что программа у вас займет 3000 блоков. У меня программа управления котлом заняла чуть больше 300 блоков
|