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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

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

Производимые/потребляемые теги в 1769-L32E

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


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Чт 05 Июл, 2007 10:30:10    Заголовок сообщения: Производимые/потребляемые теги в 1769-L32E Ответить с цитатой

Help.
Работаю с двумя контроллерами 1769-L32E.
Один из них производит структуру 320 байт, другой ее потребляет с RPI 150мс.
Наблюдается како-то странный глюк: параметр после 96 байта обнуляется, любое записанное в него чило сбрасывается, и не доходит до принимающего контроллера.

Структура:
PM REAL[12]
R1500 REAL[9]
AIN05 REAL
AIN24 REAL
work DINT
Num_GR DINT
TMP DINT
BAD DINT - вот тут происходит обнуление
TMP1 DINT
Quantity1 DINT
Indeks1 DINT
Date_Read1 Rec[6]
Indeks2 DINT
Date_Read2 Rec[6]
Quantity2 DINT

структура Rec:
Date1 DINT
Date2 DINT
Value DINT
Index INT

Передаваемая структура входит в конекшен (512 байт), поэтому в чем тут дело, я не понимаю. На всякий случай завел с обоих сторон переменной BAD, неиспользуемые теги TMP и TMP1.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Пт 06 Июл, 2007 10:07:51    Заголовок сообщения: Ответить с цитатой

Кто-нибудь передавал такие большие производимые теги? (я до этого случая больше 64 байт никогда не передавал).
Может нужно было использовать MSG?

Поделитесь опытом, а то природа ошибки непонятна: пока все работает, но боязно на объект ставить. Crying or Very sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Вт 17 Июл, 2007 9:56:25    Заголовок сообщения: Ответить с цитатой

Ответьте хоть что-нибудь Surprised
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Serega
Частый гость
Частый гость


Зарегистрирован: Mar 09, 2006
Сообщения: 29
Рейтинг: +2/-0
Откуда: Kharkov

СообщениеДобавлено: Вт 17 Июл, 2007 10:29:17    Заголовок сообщения: Ответить с цитатой

А Вы уверены, что Вам в этот тэг никто ничего не пишет?....SCADA, например. Wink
Мое мнение, модель produce-consume не может (не должна) перезаписывать produce теги.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Вт 17 Июл, 2007 11:14:27    Заголовок сообщения: Ответить с цитатой

Serega писал(а):
А Вы уверены, что Вам в этот тэг никто ничего не пишет?....SCADA, например. Wink


SCADA в данном проекте вообще отсутствует.
Обмен сделан только с MSSQL сервером по своему протоколу через интерфейсный модуль. Обмен однонаправленный, в ответ только подтверждение с сервера приходит.

Serega писал(а):
Мое мнение, модель produce-consume не может (не должна) перезаписывать produce теги.


Контроллер, который тег потребляет в него и не пишет. Пишет тот, который производит.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Serega
Частый гость
Частый гость


Зарегистрирован: Mar 09, 2006
Сообщения: 29
Рейтинг: +2/-0
Откуда: Kharkov

СообщениеДобавлено: Вт 17 Июл, 2007 11:37:54    Заголовок сообщения: Ответить с цитатой

Я имею ввиду ошибки связанные с размером, структурой передаваемого тэга, проблемы с сетью и т.д. могут (теоретически) вызвать изменение данных в потребителе, но не производителе.

Перекрестными ссылками тег проверяли? Может сами где-то и обнуляете его Wink. Например в инструкции СОР длину ошибочно больше чем надо установили.

А массив DINT[320/4] пробовали передавать? А в структуру из массива скопировать можно и в контроллере-потребителе
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Вт 17 Июл, 2007 12:39:28    Заголовок сообщения: Ответить с цитатой

Serega писал(а):
А массив DINT[320/4] пробовали передавать? А в структуру из массива скопировать можно и в контроллере-потребителе


Это мысль. Обязательно попробую. Спасибо.
О результате отпишу.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов 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.126 секунды
/n