-
Вложений: 1
исполнение советов
Илья здравствуйте.
По вашему совету переместил арзив в единый блок ModeBus (Slave).
Из-за того, что данные в данном блоке имеют разные источники, пришлось в Lectus создавать два узла (один для функции чтения 20, другой для текущих данных). Начались чудеса в Lectus. Переменные то исчезают, то появляются. То читаются, то не читаются.
Высылаю лог, код программы CoDeSys, конфигурацияю Lectus. Есть еще советы? Или необходимо перешивать ПЛК?
-
перешивать однозначно - это же поддерживаемый функционал. а совет был направлен на оптимизацию, на мой взгляд.
-
архив
после перепрошивки плк все заработало.
спасибо.
-
после перепрошивки
Здравствуйте.
После перепрошивки ПЛК появились новые проблемы как в самом ПЛК, тпк и в последующей цепочке передачи информации.
ПЛК 100
Прошивка 2.12.4
Функция DT_TO_INT. После установки новой прошивки некоторое время работает правильно, потом, по неизвестной причине, начинат выдавать значение ~31000. Может быть изменилась дата и время с которой необходимо считать секунды (т.е. результат данной функции - секунды, прошедшие с определенной даты)?
Lectus
1. Переменные даты и времени всегда принимают значение даты и времени обмена (т.е. после обмена, когда записываются в БД), а не дату их создания из архивного файла.
2. Переменные не всегда записываются в БД, хотя в файле есть значения. Вместо значений стаятся 0.
-
Вложений: 1
исходные коды и логи
в присоединеном файле исходники и логи.