Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 11:21

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 2 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по области памяти Controller Link
СообщениеДобавлено: Пн янв 15, 2007 07:42 
Не в сети

Регистрация: Пн янв 15, 2007 07:24
Сообщения: 15
Возникла задача резирвирования сети Controller Link через Ethernet. А именно, в случае ошибки связи CLink обмен данными производит по сети Ethernet с помощью сетевых команд SEND и RECV. При этом возникла проблема - при ошибки связи CLink (отсоединяю провод на модуле) обмен продолжается по Ethernet, т.е. данные нормально обновляются дальше, но в ячейки памяти области CLink наряду с новыми значениями (передоваемыми по Ethernet) через раз записываются значения, на которых произошел обрыв связи CLink. Т.е. складывается такое впечатление, что данная область памяти закреплена только за CLink и последние значения постоянно пишутся в ячейки. Может кто знает как можно прекратить запись этих значений? Возможно есть какой-либо бит отвечающий за эту функцию?


В начало
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 11, 2007 09:26 
Не в сети

Регистрация: Ср апр 11, 2007 08:47
Сообщения: 129
Если еще актуально пиши в личку, вышлю кусок кода программы.
Основная идея в том, что надо делать 2 буфера приема. Один по CLK, второй по ETN. Дальше анализировать ошибки сетей и записывать данные из обоих в "рабочую область". Причем, сначала записываются данные ETN, а затем при исправности CLK их затирают данные из DataLink CLK.
Процедура отработанная работает на многих пущенных мной объектах.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 2 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3