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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

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

Программирование пересылки данных в RSLogix500 (MSG)

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


Зарегистрирован: Jun 05, 2005
Сообщения: 11
Рейтинг: +0/-0
Откуда: росссия г.Москва

СообщениеДобавлено: Вт 10 Янв, 2006 6:45:33    Заголовок сообщения: Программирование пересылки данных в RSLogix500 (MSG) Ответить с цитатой

В документации RS есть как минимум два варианта программирования передачи данных между контроллерами (SLC) : помещаь инструкцию передачи в один из 4х буферов или не помещать но обновлять каждый скан. в программах встречал примерно такой вариант:XIO N7:0/EN MSG Write 500CPU Local N9:0 0 6 N7:0 N7:0 1 5 0 и всё.
Как всётаки предпочтительней использовать ? Какие проблеммы могут возникнуть при неправильном использовании ?

P.S.: если кратко то : обновлять не обновлять и обрабытывать ли ошибки и как лучше Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


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

СообщениеДобавлено: Вт 10 Янв, 2006 9:14:35    Заголовок сообщения: Ответить с цитатой

Вы, вероятно, имели и виду XIO N9:0/EN MSG Write 500CPU Local N9:0 0 6 N7:0 N7:0 1 5 0? Smile

О каком именно процессоре идёт речь 5/03 и более, или 5/02? Дело в том, что 4 буфера, о которых Вы пишете, есть начиная с 5/03 и выше.
Кроме того, поле Message Timeout в Setup Screen есть только у моделей от 5/03 и выше. для 5/02 нужно использовать внешний таймер с соответствующей логикой.

Я лично обычно использую неповторяющиеся инструкции с проверкой ошибок и, конечно, с контролем по тайм-ауту.
_________________
Обращайтесь к профессионалам.


Последний раз редактировалось: oldDad (Вт 10 Янв, 2006 10:22:40), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
pss
Частый гость
Частый гость


Зарегистрирован: Jun 05, 2005
Сообщения: 11
Рейтинг: +0/-0
Откуда: росссия г.Москва

СообщениеДобавлено: Вт 10 Янв, 2006 10:09:42    Заголовок сообщения: Ответить с цитатой

Да вы правы N9:0/EN писал вручную и ошибся

Процессор 5/04 и 5/05

Message Timeout выставляется в секундах (по умолчанию 5) а как наиболее надежно реализовать передачу данных если 5 секунд это много , да и одна тоже Smile и будет ли это достаточно надежно?

Есть работающие программы где проверки отсутствуют и соответственно есть сомнения в корректности такого варианта Smile сейчас подыскиваю оптимальный вариант исправления (чтоб и не много править и работало Very Happy )
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


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

СообщениеДобавлено: Вт 10 Янв, 2006 10:21:41    Заголовок сообщения: Ответить с цитатой

Время тайм-аута устаналвивается исходя из реальной ситуации, но я бы исходил из максимально допустимого времени доставки сообщения.

Сколько секунд можно позволить себе ждать? Если 5, то оставьте по умолчанию. В принципе, не очень критично, т.к. релевантным является только время "терпения" объекта.

Если сделать 1 - Вы уверены, что при наихудших условиях (сеть занята чем-нибудь) сообщение успеет пройти? Если нет 100%-ной уверенности, сделайте 2 или 3 Smile
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов 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.136 секунды
/n