В MiNr значение меняется от 1 до 5, соответственно от этого значения будут читаться разные участки db. Db6 открываетмя четырьмя строчками выше. Вот это участок в scl в неоригинальной программе, вторая строчка есть в db, а первой нет и не понятно на что её исправить, но есть выгруженный код на stl в котором надо бы понять куда он отправляет данные с 1 строчки.
Комментарии: 9
Sergey
Вы перевели что написано? entleerschieber auf = опорожняющая заслонка открыта. Это обнуление показаний весов получается.
Egor
Это я понял, но в db нет этой строки с состоянием заслонки. И не факт, что это правильно, т.к проект не оригинал.
Sergey
Тогда о чем можно рассуждать?
Egor
О выгруженном проекте с плк на stl и понять логику вычисления адреса после компиляции :)
Sergey
SCL в STL править, то ещё занятие Удачи !
Nikita
Вполне отправляет через T Он считает указатель,потом записывает 0 в ACCU1. Потом переворачивает, указатель записывает LAR1, переворачивает опять через TAK и ноль попадает в T Куда он ноль записывает? В DBD[AR1,P#0.0] а AR1 считается выше
Nikita
По идее, указатель там (MiNr-1)*1072+64 вот по таким адресам оно будет записывать 0
Egor
И в итоге как 6.0 он получил?
Nikita
А вы точно уверены что там в 6.0 записывается?