Просмотр полной версии : Настройка таймера в среде CODESYS
АнтонМороз
12.09.2024, 14:46
Здравствуйте! Подскажите пожалуйста! В среде CODESYS на языке CFC я построил таймер, но при запуске он не считает. То же самое и в ленточных диаграммах, как нужно сделать что бы заработало? Если можно пожалуйста с примером!
а для bool 1 это нормально? ну вместо true, false?
з.ы. TON считает пока на IN = true, если вы его сбрасываете, то он перестанет считать, при true отсчет с нуля.
АнтонМороз
12.09.2024, 14:52
Он не работает ни при каких значениях!
АнтонМороз
12.09.2024, 14:53
Не работает ни так ни так
kondor3000
12.09.2024, 14:54
Здравствуйте! Подскажите пожалуйста! В среде CODESYS на языке CFC я построил таймер, но при запуске он не считает. То же самое и в ленточных диаграммах, как нужно сделать что бы заработало? Если можно пожалуйста с примером!
Старт программы нажали ? Вы в эмуляции работаете?
АнтонМороз
12.09.2024, 14:56
Да нажал! Да в Эмуляторе
kondor3000
12.09.2024, 15:00
Да нажал! Да в Эмуляторе
Тогда понятно, у вас программа не PLC_PRG и значит её нет в задачах, она не выполняется, добавьте программу в задачи.
Если это Функц. блок, то его надо вызвать из программы PLC_PRG и объявить в ней же.
Кстати программу тоже можно вызвать.
АнтонМороз
12.09.2024, 15:02
Вот, меня смещает что в переменной "PT" стоит 0 после старта.
АнтонМороз
12.09.2024, 15:03
Покажите пожалуйста, как это сделать?
kondor3000
12.09.2024, 15:07
Покажите пожалуйста, как это сделать?
На каком языке у вас PLC_PRG ?
Если на CFC, то поставьте там Элемент (квадратик) и впишите Имя программы CFC_
АнтонМороз
12.09.2024, 15:13
НА "ST" Вот я попробовал так, но выдала ошибку!
kondor3000
12.09.2024, 15:18
НА "ST" Вот я попробовал так, но выдала ошибку!
Для программы, в нижней части достаточно написать CFC_();
То что вы сделали, подходит для ФБ (функц блока), он объявляется вверху и внизу вызывается. IF тут не нужен
АнтонМороз
12.09.2024, 15:23
ОГРОМНОЕ СПАСИБО!!!! ЗАРАБОТАЛО!!!
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot