Здравствуйте!
Подскажите, как на ТРМ212 открыть конфигурацию второго входа.
Листаю параметры и на этапе когда должен перейти к нужному пункту(по инструкции) меня перекидывает к начальному параметру 1 входа.
Что я не сделал или сделал не так, пожалуйста, помогите.
всем добрый вечер!
учусь , программировать в SFC
есть несколько вопросов
1. входы
поскольку система еще в проекте, заранее неизвестен тип датчиков (нормально закрытый или НО)
можно ли как-то сделать так, чтобы глобально указать полярность каждого входа?
например, в LD, я обычно в начале программы присваиваю значение каждого входа внутренней переменной (обмотке) а в дальнейшем, вместо входа, подставляю значение обмотки. Это позволяет, быстро менять полярность входа на "живой" системе.
можно ли как-то решить эту задачу , при использовании SFC?
2. Чего можно и чего нельзя в режиме SFC
можно ли многократно использовать один и тот же таймер?
то есть в одном шаге, он используется для одного, в другом шаге, для другого
то же для обмоток и выходов, то есть в разных шагах обмоткам и выходам присваиваются разные значения
Здравствуйте.
Может кто-нибудь подскажет, каким образом лучше отправлять на HMI дату последней редакции PLC_PRG или название проекта (в моем случае это выглядит как ххххххх_15_03_2018.pro)? Хочу что бы на HMI можно было увидеть дату последнего обновления, без подключения доп устройств. В ручную каждый раз писать - не вариант. Хотелось бы использовать переменную.
Спасибо!
Добрый день. Используйте библиотеку SysLibProjectInfo.lib.
Вложение 36064
Вложение 36063
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Огромное спасибо за подробный пример! У меня беда с ST, всю голову поломал))
Но, кое как добился результата, на знакомом для меня CFC.
Вложение 36073Вложение 36074
Может кому пригодится.
Только лучше добавить для функции вход EN и подавать туда единичный импульс при старте ПЛК - иначе вся информация будет считываться каждый цикл ПЛК, а в этом, собственно, нет нужды.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Пробовал сделать управление двигателем 1500 об/мин через частотник . Связь ПЛК 100 с частотником через RS485 . Сделал программу , чтобы плк считал количество оборотов вала двигателя и останавливал при достижении заданного числа оборотов . Соответственно 50Гц- первая скорость и 5гц вторая скорость ( для точной остановки ) Вторая скорость включается за 15 оборотов до требуемого . Датчик индуктивный , реагирует на пластинку , закреплённую на валу . Датчик до 1000гц.
Но двигатель не работал так как хотелось . То переходил с 50 до 5 герц и делал 1-3 оборота и останавливался точно (как я и хотел). Или с 50гц сразу останавливался , но делал 2 - 3 лишних оборота . Увеличивать число оборотов на медленной скорости не хотелось бы .
Думаю дело в скорости выполнения программы или обмена данными между ПЛК и частотником .
Что нужно сделать для того , чтобы моё устройство работало стабильно ?
добрый день!
что-то не нашёл ни поиском ни в документах, - есть ли какие-то "ограничения" в CDS на размерность уставок времени в таймерах (ТОN ТOF Blink....)в рамках одной программы? - только в миллисекундах к примеру, или можно придерживаться только одной размерности в одном проекте, допустим в секундах?
или могу я сделать допустим у Blink один вход в часах, другой в минутах, а где-то TON в миллисекундах?