Цитата Сообщение от rwg Посмотреть сообщение
Ещё раз прошу прощения за, может быть, глупые вопросы. Какая длина целочисленного типа? в описании операций логического преобразования речь идёт о байте (кроме шифратора-дешифратора), сетевые переменные - регистр (2 байта), а арифметические операции - 4 байта. Про то, что переменные беззнаковые, я где-то находил, а что будет, если результатом арифметической операции будет сетевая переменная, старшая половина слова отбрасывается или портит соседний регистр?
Доброго дня суток!
То о чем Вы пишите действительно имеет место быть. Самый простой пример: Две целочисленных сетевых переменных адрес 512 и 513 при изменении с помощью клавиатуры ПР200 накладываются (в проекте есть две сетевых переменных, которые пытаемся изменить с экрана ПР200)! Пока решили проблему путем назначения адресов через один (512, 514), но количество регистров с 64 сокращается до 32 (что в нашем случае уменьшает количество подключенных исполнительных устройств в двое). Что не совсем устраивает. Будем надеяться на решении проблемы разработчиками.