Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - что-то не понимаю
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

что-то не понимаю

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коллективный разум. Давайте посоветуемся!
Предыдущая тема :: Следующая тема  
Автор Сообщение
slon
Частый гость
Частый гость


Зарегистрирован: May 09, 2007
Сообщения: 26
Рейтинг: +0/-0
Откуда: spb

СообщениеДобавлено: Вт 04 Окт, 2011 15:17:11    Заголовок сообщения: что-то не понимаю Ответить с цитатой

...может для кого-то это вобще не вопрос, но я что-то не понимаю...
У Siemens вся область памяти как на ладони и каждый бит в твоём распоряжении, это понятно ...
У Allen Bradley (500) всё почти то же...
У Allen Bradley (5000) адрессация динамическая куда что он записал
только ему известно, да ещё на новый бит выделяется двойное слово
(отсюда и цена...), но получается проще как бы...
Не могу только понять ЗАЧЕМ если мы имеем например в корзине
модуль на 8 ВЫХОДОВ то в таблице Tag Name ему присваивается так много параметров (и входы и т. д.) Как всем этим пользоваться???
причём здесь опять входы да ещё так много???
В описаниях написано что "это исключает путаницу" звучит как издевательство...
или на лишнее просто не обращаем внимания...
Хотелось бы коментариев (сравнения) человека который знает и то и другое...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Liter
Эксперт
Эксперт


Зарегистрирован: Aug 13, 2008
Сообщения: 223
Рейтинг: +11/-0

СообщениеДобавлено: Вт 04 Окт, 2011 15:59:59    Заголовок сообщения: Ответить с цитатой

Very Happy Very Happy Very Happy ... крик души или Вам и вправду чем то помочь ? ... )))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 04 Окт, 2011 17:32:11    Заголовок сообщения: Ответить с цитатой

Цитата:
У Allen Bradley (5000) адрессация динамическая куда что он записал только ему известно
Ничего подобного, это известно также програмисту, т.к. каждый бит имеет своё имя, куда более удобное для запоминания и использования. Например, Motor1_ON куда информаутивнее, чем B3:1/12 или А 4.0.

Цитата:
на новый бит выделяется двойное слово (отсюда и цена...)
Это совсем не так. И цена совсем не отсюда.
Чтобы понять, откуда цена, задумайтесь, пожалуйста, о том. что как же так, что у Лады Калины, так же, как у Mercedes A-Klasse, 4 колеса, один руль, мотор, коробка передач. А цена отличается, причём совсем не только потому. что салон оббит другой тканью и пластик другой на ощупь.

Цитата:
модуль на 8 ВЫХОДОВ то в таблице Tag Name ему присваивается так много параметров (и входы и т. д.)


Модуль для контроллеров серии Logix - это не просто шинный формирователь с ключами, а серьёзное устройство соо встроенным микропроцессором, позволяющим программисту не заниматься написанием рутинных процедур, например, отслеживания алармов вверх и вниз, диагностикой обрыва провода, короткого замыкания, дапазоном, пересчётом из кода в инженерные единицы и из инженерных единиц в код, определением поведения кадого из выходов в случае отказа, останова и ещё много чего - и по каждому каналу, и по всему модулю.

Программист не должен думать об этом. Он должен сконцентрироваться на том, чтобы написать программу для управления своим процессом, а модуль самостоятельно позаботится о стандартных функциях, процедурах и т.п. Программист должен только определить, что модулю делать.

Цитата:
Как всем этим пользоваться???

Да вот, здесь всё написано.
_________________
Обращайтесь к профессионалам.


Последний раз редактировалось: oldDad (Вт 04 Окт, 2011 21:34:06), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Ryzhij62
Эксперт
Эксперт


Зарегистрирован: Apr 06, 2011
Сообщения: 409
Рейтинг: +29/-2
Откуда: Россия Рязань

СообщениеДобавлено: Вт 04 Окт, 2011 17:46:09    Заголовок сообщения: Re: что-то не понимаю Ответить с цитатой

По-холиварим чуток? Wink

Пока не научились использовать все предоставляемые Вам системой возможности, можете поступать и так Wink
slon писал(а):
... на лишнее просто не обращаем внимания...
А как только захочется иметь дружелюбную систему с дополнительными функциями самодиагностики - осваивайте и "лишние" тэги тоже.
Если уж вам интересно мнение "человека который знает и то и другое..", то более извращённой системы организации памяти, чем у Симатика, я ещё не встречал.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
maxim
Эксперт
Эксперт


Зарегистрирован: Feb 16, 2007
Сообщения: 123
Рейтинг: +7/-0
Откуда: Енакиево

СообщениеДобавлено: Вт 04 Окт, 2011 21:12:29    Заголовок сообщения: Ответить с цитатой

Здравствуйте. Вставлю и я свои пять копеек. Лучшей организации памяти, чем в семействе ControlLogix я не встречал. Програмисту необходимо думать об организации алгоритма, а не о тонкостях работы с контроллером. Если вы работаете с контроллерами ControlLogix для объявления переменной вам достаточно дать имя и тип. И все! Над переменными можно выполнять любые операции. Если же это Step 7 вам нужно, если мы говорим об буферной переменной, выделить меркерную память, выделить определенное количество байт, в таблице символов присвоить ей символическое имя и только после этого у вас это будет только, к примеру 32 бита и если вы захотите произвести к примеру арифметические операции вам нужно дополнительно эту переменную преобразовать в тип с которым можно делать эти операции. Вам нужно следить за тем, чтобы правильно распределялась память, если вы используете функции - нужно следить за стеком, если получаете сигнал с аналогового модуля и хотите с ним работать - эту область памяту нужно обязательно нормировать используя дополнительные функции. На данный момент многие програмируют используя CFC планы, и если в чистом Step 7 проекты вряд ли займут 2 мб, то эта же логика написанная с использованием CFC планов уйдет далеко за 5, а то и более мб.
ИМХО динамическое распределение памяти делает жизнь прогамиста намного легче и думать приходиться больше о технологии, чем об распределении памяти.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
slon
Частый гость
Частый гость


Зарегистрирован: May 09, 2007
Сообщения: 26
Рейтинг: +0/-0
Откуда: spb

СообщениеДобавлено: Ср 05 Окт, 2011 7:10:06    Заголовок сообщения: Ответить с цитатой

СПАСИБО за ответы ...
Ну а если не нравиться Симатик, то опять же например у
Mitsubishi тоже для объявления переменной вам достаточно дать имя и тип, и модули других производителей имеют диагностику (обрыва
и т д), но не так всё сложно как здесь, отсюда и вопрос возник...
...жаль не имею возможности пообщаться с контролером и оценить
"преимущества"...

За ссылку отдельное СПАСИБО.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Ср 05 Окт, 2011 8:00:53    Заголовок сообщения: Ответить с цитатой

Цитата:
не так всё сложно как здесь, отсюда и вопрос возник...
Здесь всё даже не просто, а очень просто. Возможно, это кажется Вам сложным, т.к. Вы просто никогда не работали с контроллерами Logix.

Цитата:
жаль не имею возможности пообщаться с контролером и оценить
"преимущества"...
В чём проблема? Пообщаться с контроллером и оценить преимущества (без кавычек) Вам с удовольствем помогут в любом нашем офисе.
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
slon
Частый гость
Частый гость


Зарегистрирован: May 09, 2007
Сообщения: 26
Рейтинг: +0/-0
Откуда: spb

СообщениеДобавлено: Ср 05 Окт, 2011 11:56:42    Заголовок сообщения: Ответить с цитатой

Confused ...был очень благодарен если бы кто-нибудь поделился примером (фрагментом программы)использования ВХОДА в модуле ВЫХОДОВ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Liter
Эксперт
Эксперт


Зарегистрирован: Aug 13, 2008
Сообщения: 223
Рейтинг: +11/-0

СообщениеДобавлено: Ср 05 Окт, 2011 16:36:26    Заголовок сообщения: Ответить с цитатой

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



Кроме того, эти "входа" видны .... и только они .... для проца, который не является владельцем этого выходного модуля. А вот процу владельцу видны и сами выходы ("реальные" выходы) и их эхо сигналы Smile))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
slon
Частый гость
Частый гость


Зарегистрирован: May 09, 2007
Сообщения: 26
Рейтинг: +0/-0
Откуда: spb

СообщениеДобавлено: Чт 06 Окт, 2011 11:58:34    Заголовок сообщения: Ответить с цитатой

Цитата:
Кроме того, эти "входа" видны .... и только они .... для проца, который не является владельцем этого выходного модуля. А вот процу владельцу видны и сами выходы ("реальные" выходы) и их эхо сигналы


...а я как-то не подумал что контроллеров в корзине может быть два и
для них клемма на модуле не одно и тоже...

Спасибо за ответ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Liter
Эксперт
Эксперт


Зарегистрирован: Aug 13, 2008
Сообщения: 223
Рейтинг: +11/-0

СообщениеДобавлено: Чт 06 Окт, 2011 14:59:08    Заголовок сообщения: Ответить с цитатой

... контроллеров в корзине может быть два и ... и более Smile

... а могут и на удалении быть ))) тоже имеет место быть )))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коллективный разум. Давайте посоветуемся! Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.137 секунды
/n