Владислав видимо имеет ввиду это(из справки CS):
Единственное ограничение заключается в запрете размещения элементов структуры по прямым адресам (AT объявления недопустимы!).
Но работает же)
Единственное, что я так понял нужно подганять сруктуру так, что бы Dword начинался с регистра кратного 4,не совсем удобно, но удобней чем делать это в слейве
Кирилл Вы выравниваете(подгоняете) структуру под область памяти или есть какой то секрет)??? У меня просто в перемешку идут слова и двойные слова...(по другому немогу)
Последний раз редактировалось a_gricaj; 13.02.2017 в 16:14.
Последний раз редактировалось Спорягин Кирилл; 13.02.2017 в 16:38.
СПС за консультацию
Здравствуйте, оказывается я не один кто так делает нас много.
Какой прогресс? с обновление прошивки? и работой с областью обмена от 860 и больше? У меня объект уже два года по принципу косвенной адресации работает, проблем нет. Даже аллокатор памяти обмена написан, работает автоматически, программы которым нужен обмен регистрируются в нем и он им выделяет адреса в области обмена. По которым они потом работают. Имеется контролер ПЛК110 м02 он на много производительней, очень интересует возможность расширения памяти обмена до регистров так 10000 возможно больше. Прелесть этого в том что вся рабочая память при необходимости доступна из hmi. Примерно из опыта своих программ на один вход физический где-то идет 6-10 регистров для конфигурации внутренней программы обработчика входа/выхода.