cpu13.ru - форум OMRON http://cpu13.ru/ |
|
область D как биты. http://cpu13.ru/viewtopic.php?f=7&t=23 |
Страница 1 из 1 |
Автор: | Олег [ Пт ноя 03, 2006 20:04 ] |
Заголовок сообщения: | область D как биты. |
Заметил одну непонятную вещь, и никак не могу переварить то на что наткнулся. Пользую программер 7.01 и симулятор 1.70. Перераспределяю память под функциональные блоки, под Retained выделяю кусок области D. Делаю функциональный блок в котором возникла необходимость сделать бит со свойством Retained. бит преспокойно распределился в область D, ошибок не выдало, загрузил в симулятор, заглянул внутрь блока, работает, отображает адрес D22000.00 проверил как работает, свойства как у памяти H. не могу понять в чём дело, действительно ли внутри FB область D можно использовать как биты? или это глюк программера с симулятором? А если не глюк, тогда зачем в этих контроллерах универсальную область H расширяли? Под рукой нет контроллера чтобы проверить. Может кто подтвердит или опровергнет? не терпится узнать...СРОЧНО |
Автор: | alexey.godunin [ Чт ноя 30, 2006 15:40 ] |
Заголовок сообщения: | |
Можно считать это глюком, а можно - скрытой "фичей". Дейсвительно, так работать будет. А еще, когда, например, в NS-терминале делаешь лампу или битовую кнопку, то ее тоже можно преспокойно перераспределить на облать D и на конкретный бит. Но лучше все-таки тек не делать, а использовать область H, поскольку именно на D отображаются настройки модулей и т.п. и можно их "случайно" зацепить... |
Автор: | Олег [ Пт дек 01, 2006 19:06 ] |
Заголовок сообщения: | |
Неееее, случайно не зацеплю.... На контроллере CJ1M третьей версии Область D внутри FB может использоваться как биты, проверено. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа (Russia: MSK) |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |