cpu13.ru - форум OMRON
http://www.cpu13.ru/

Подскажите по областям памяти
http://www.cpu13.ru/viewtopic.php?f=14&t=3027
Страница 1 из 1

Автор:  Andy_V [ Ср сен 27, 2017 14:41 ]
Заголовок сообщения:  Подскажите по областям памяти

Коллеги, приветствую.
Работал и работаю с ПЛК и панелями Delta Electronics. На новой работе появился Omron. В принципе софт достаточно схож. Но ника не могу врубится что за области памяти в omron целая куча. У дельты все просто: X - входа, Y - выхода, D - регистры. У Omrona черт ногу сломит. Ткните, где почитать подробнее пожалуйста. Смотрю реальные примеры, где D регистр, где какой то другой - в общем запутался. Прошу помощи.

Автор:  Олег [ Ср сен 27, 2017 16:04 ]
Заголовок сообщения:  Re: Подскажите по областям памяти

Это у Дельты чёрт ногу сломит. :D
В одной области D в перемешку с обычными регистрами, два куска энергонезависимой и служебные регистры.

https://assets.omron.eu/downloads/manua ... ual_ru.pdf

Раздел 7

Автор:  Andy_V [ Чт сен 28, 2017 11:06 ]
Заголовок сообщения:  Re: Подскажите по областям памяти

Олег писал(а):
Это у Дельты чёрт ногу сломит. :D
В одной области D в перемешку с обычными регистрами, два куска энергонезависимой и служебные регистры.

https://assets.omron.eu/downloads/manua ... ual_ru.pdf

Раздел 7

Олег, спасибо.
Почитал...
Ничего не понял, вопросов еще больше стало. Нафиг так сложно описывать. Область CIO, что блин за сокращения. У дельты понятно, входы X0 - это первый и так далее. Здесь же 0.00. Выходы с о 100 начинаются - по мне так бред сумасшедшего :)
Ну с этим более менее понятно, вот с регистрами и флагами вообще не понял. Что к чему. Может есть литература или описание попроще и с примерами?

Автор:  Олег [ Чт сен 28, 2017 13:02 ]
Заголовок сообщения:  Re: Подскажите по областям памяти

У Дельты биты и регистры разделены по областям, т.е. например в X, Y, M нет регистров, и что бы обратиться к пачке битов как к регистру, приходиться писать что то вроде K2M25
У Омрона по другому. Основа это слово длиной в 16 бит.
Вся адресация на этом и построена, если врубиться что 16 бит это слово, адресация становиться простой и понятной.

Цитата:
Здесь же 0.00. Выходы с о 100 начинаются

У Вас моноблочный контроллер, типа CP1, у которого область входов начинается со слова 0, а область выходов со слова 100, у модульных контроллеров адресация другого типа.
По моему очень удобно. Адрес слова - точка - номер бита.

Область CIO (IO ввод/вывод) Область ввода-вывода, в основном входа выхода, то что не задействовано в реальном железе, рабочие биты.
W-рабочие биты и слова, пользуй и не задумывайся что случайно заденешь служебный бит как у Дельты в области M.
D- ретайн, побитовый доступ затруднён, часть области может быть задействована на настройки всяких модулей в модульном контроллере, но это не Ваш случай.
H- то же что и D, но простой побитовый доступ, для служебных целей никогда не используется, но по умолчанию туда распределена память для ФБ, т.е. тут или смотреть какой диапазон назначен в CX-Programmer, или перераспредилить по вкусу.
А-служебная область, естественно использовать только по назначению.

В ISPSoft по умолчанию включено автоматическое распределение памяти для символов и назначены области, в CX-Programmer по умолчанию это отключено

----------------------------
contents/content.php

в CX-Programmer символы копируются в эксель и обратно, в ISPSoft это мягко выражаясь через Ж...

Автор:  Andy_V [ Чт сен 28, 2017 13:40 ]
Заголовок сообщения:  Re: Подскажите по областям памяти

Олег, большое спасибо.
Теперь более или менее понятно. Буду дальше читать мануалы.

Автор:  DimAlt [ Чт сен 28, 2017 17:11 ]
Заголовок сообщения:  Re: Подскажите по областям памяти

Тоже недавно пришлось осваивать omron. До этого работал в основном с митсубиси. Там в среде разработки можно посмотреть используемые устройства/память. Для меня это удобно, сразу видно какие адреса свободны, а какие используются. В CX-Programmer9 этого не нашел. Можно посмотреть только кросс ссылки для одного устройства. Ну или в символах если прописан коммент. Подскажите, есть все таки такая опция или нет?

Автор:  Олег [ Чт сен 28, 2017 17:29 ]
Заголовок сообщения:  Re: Подскажите по областям памяти

"Отчёт о перекрёстных ссылках"

Автор:  killbill2 [ Пн окт 29, 2018 08:25 ]
Заголовок сообщения:  Re: Подскажите по областям памяти

То есть, насколько я понял. В Дельте например маркеры М (есть и энергозависимые и энергонезависимые). В omron я вместо энергозависимых использую CIO(не физических входов/выходов) или область W при условии что бит сохранения выключен (что лучше использовать?). А энергонезависимые я использую область H. Всё верно?

Автор:  Олег [ Пн окт 29, 2018 08:40 ]
Заголовок сообщения:  Re: Подскажите по областям памяти

Верно.
Что лучше использовать? не знаю.

Страница 1 из 1 Часовой пояс: UTC + 3 часа (Russia: MSK)
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/