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 ]
Заголовок сообщения: 

Можно считать это глюком, а можно - скрытой "фичей". :D
Дейсвительно, так работать будет. А еще, когда, например, в 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/