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

Тема: как распределены регистры ип320 присвязи с плк110

  1. #1

    По умолчанию как распределены регистры ип320 присвязи с плк110

    Добрый день.
    Вопрос распределения возник в результате длительных (2-а дня убил) эксперементов при попытке связать ИП320 и ПЛК110 по debag RS232, в результате все получилось. Теперь о главном , оказалось , что панель не коннектится с ПЛК пока в правильной последовательности не расставиш регистры учитывая их размерность. Т.е если панель мастер а ПЛк слива то регистры должны расположиться в след-ей послед-ти первый на 8-бит, затем DWORD (4byte), 3*2byte, дальше еще не пробовал. И при этом ни ни менять разрядности, если вдруг поменять, соединение не происходит. А теперь вопрос, может есть всетаки карта последовательности размерности регистров.
    Последний раз редактировалось Николаев Андрей; 29.04.2010 в 23:27.
    За глупые вопросы не ругать, учусь быстро и обгоняю.

  2. #2
    Ельцов Андрей
    Гость

    По умолчанию

    Здравствуйте, распределение написано в документе под названием PLC_Configuration_OWEN.pdf в пункте "3.1.4.1
    Выравнивание переменных при размещении в области памяти".
    Возможно, у Вас он отличается.

  3. #3
    Пользователь
    Регистрация
    31.03.2010
    Сообщений
    9

    По умолчанию

    здравствуйте.
    с выравниванием понятно. не совсем понятно как присваивать номера в панели, по номеру четного байта? то есть если предыдущий регистр Dword, то номер следующего +2?

  4. #4
    Ельцов Андрей
    Гость

    По умолчанию

    Цитата Сообщение от urij Посмотреть сообщение
    здравствуйте.
    с выравниванием понятно. не совсем понятно как присваивать номера в панели, по номеру четного байта? то есть если предыдущий регистр Dword, то номер следующего +2?
    Да, все верно.

  5. #5
    Пользователь
    Регистрация
    31.03.2010
    Сообщений
    9

    По умолчанию

    спасибо!!!!!

  6. #6

    По умолчанию

    Цитата Сообщение от urij Посмотреть сообщение
    здравствуйте.
    с выравниванием понятно. не совсем понятно как присваивать номера в панели, по номеру четного байта? то есть если предыдущий регистр Dword, то номер следующего +2?
    Добрый день. Можно попросить по подробней разьяснить данный момент. Т.к номера действительно странно присваиваются , в ПЛК например 5 а в ИП320 4 и работает .
    Последний раз редактировалось Alexey0027; 30.04.2010 в 19:04.
    За глупые вопросы не ругать, учусь быстро и обгоняю.

  7. #7

    По умолчанию

    Память начинается с нуля. Не зависимо от того будете Вы биты добавлять или байты или real. И считывать из этой памяти можно как биты так и регистры... Адресация начинается с 0.
    То есть первые 8 бит занимают первые 8 битных адресов и половину первого регистра.
    Два байта занимают один регистр, или 16 бит.
    4 байта (real) занимают 2 регистра или 32 бита. Адреса 4-х байтных переменных всегда по четным адресам: 0,2,4,... Это делает сам контроллер, и надо просто учитывать при добавлении переменных.

  8. #8

    По умолчанию

    можно ли уточнить еще, правильно ли я понимаю. если у меня плк мастер в сети 485 с регистрами для это й сети, и этот-же плк слэйв в сети 232 соединение с ип320. то получается, что начальная часть адресного пространства занята регистрами для сети 485, а далее продолжается регистрами сети 232, или для каждой сети адресное пространство начинается с нуля ?
    За глупые вопросы не ругать, учусь быстро и обгоняю.

  9. #9
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    нет по разным портам разные области памяти

  10. #10

    По умолчанию

    странно а у меня из опыов получилось что область одна, возможно я не точно просчитал, после праздников проверю все еще раз.
    За глупые вопросы не ругать, учусь быстро и обгоняю.

Ваши права

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