Показано с 1 по 10 из 41

Тема: и снова про регистры :(

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #7
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию Мне тоже интересно

    Я, не отвечаю, я пробую понять...

    Сергей, вот это ты создал сначала "в уме":
    Цитата Сообщение от Кольцов Сергей Посмотреть сообщение
    error 0x17 272 287
    8bit 0x18 288 295
    8bit 0x18 296 303
    deist 0x19 304 311
    krit 0x20 312 319
    ...с решением, что второй байт битной области тебе не нужен? Так? То есть, себе на бумажке записал, что есть еще 8 бит исключительно для выравнивания.
    А потом создал в конфигураторе ПЛК ДВА РАЗА 8-битовое поле?

    Если ответ "да", то думаю, что Конфигуратор четко отработал - только он оба раза сам выровнял до 2-хбайтного. Поэтому и видим на скрин-шоте, что присвоены адреса 18 и 19.

    Т.е. мое предположение, что не надо за Конфигуратор работать. Создал 8 бит (скажем, по адресу 18), знай - есть припрятанные еще 8 бит. Они тебе нормально недоступны, так ты и задумывал это.
    Следующую переменную (deist в твоем случае) Конфигуратор поставит на адрес 19.
    А обращаться нужно, ИМХО, по тем адресам, которые видишь в Конфигураторе. А как же иначе?

    Или я не прав?
    Последний раз редактировалось drvlas; 08.02.2011 в 14:30.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •