Выложите ваш проект - посмотрим.
Вид для печати
Выложите ваш проект - посмотрим.
Это я уже исправил и описал как, подскажите еще как обновить вручную
Вложение 64568версию устройства 3.5.16.31 на 3.5.17.30, как я понимаю, это же не прошивка контроллера, а таргет надо обновить? у меня стоит последняя Вложение 64569
Правой кнопкой мыши на узел Device - команда Обновить устройство - выбрать версию 3.5.17.31.
Добрый день!
Есть несколько механизмов в работе. Нужно подсчитывать сколько их работает на данный момент для формирования сигналов далее. Есть ли какой-то библиотечный блок для этого?
Хорошая идея, благодарю :)
Добрый день.
Прошу помощи, самостоятельный поиск решения результатов пока не дал.
СПК107 + МВ210-202, два входа настроены на работу с энкодером, обычным инкрементным. При перезагрузке по питанию счетчик энкодера обнуляется. Есть ли возможность сохранять значение счетчика? логика подсказывает, что должна быть, но пока не смог найти нужную информацию, только про обнуление. Codesys 3.5 sp14 p3
Добрый день.
Вот пример:
Код:PROGRAM PLC_PRG
VAR
// Счетчик модуля, привязан к компоненту Modbus
udiModbusCounter: UDINT;
udiCounterOffset: UDINT;
xPlcStart: BOOL;
END_VAR
VAR RETAIN
// Энергонезависимый счетчик
udiRetainCounter: UDINT;
END_VAR
// при старте контроллера восстанавливаем сохраненное в энергонезависимой памяти значение счетчика
IF NOT(xPlcStart) THEN
udiCounterOffset := udiRetainCounter;
xPlcStart := TRUE;
END_IF
// реальное значение счетчика - это сумма текущего значения и значения, которое счетчик имел до последней перезагрузки
udiRetainCounter := udiModbusCounter + udiCounterOffset;