Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2023, 05:06   #1
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Вопросы по Device (Link)

В общем то блок дает достаточно много информации о статистике о работе портов ввода/вывода контроллера. Но с удивлением обнаружил, что блок ни как не информирует о попытке считать данные с адресов, отсутствующих в карте памяти. Это для слейва. Запросы приходят, ответы уходят. Все хорошо. Но обмена данными нет. Ответы идут с сообщениями об ошибке. И видно это только со стороны мастера. В ряде случаев необходимо точно знать имеется ли связь с мастером.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 02.11.2023, 10:35   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Вопросы по Device (Link)

Цитата:
Сообщение от tvf Посмотреть сообщение
В общем то блок дает достаточно много информации о статистике о работе портов ввода/вывода контроллера. Но с удивлением обнаружил, что блок ни как не информирует о попытке считать данные с адресов, отсутствующих в карте памяти. Это для слейва. Запросы приходят, ответы уходят. Все хорошо. Но обмена данными нет. Ответы идут с сообщениями об ошибке. И видно это только со стороны мастера.
Device(link) собирает статистику работы порта и протокола на уровне приёма/передачи пакетов. Об адресах не знает абсолютно ничего, т.к. работает на гораздо более низком уровне.


Цитата:
Сообщение от tvf Посмотреть сообщение
В ряде случаев необходимо точно знать имеется ли связь с мастером.
Обращение по неправильному адресу по всем формальным признакам это однозначное наличие связи с мастером. А если вспомнить про режим работы "Старая карта памяти", то в ней определение неправильного адреса вообще невозможно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 02.11.2023, 11:44   #3
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Вопросы по Device (Link)

Цитата:
Сообщение от Arsie Посмотреть сообщение
Device(link) собирает статистику работы порта и протокола на уровне приёма/передачи пакетов. Об адресах не знает абсолютно ничего, т.к. работает на гораздо более низком уровне.
Именно протоколом оговаривается ответ слейва на запрос мастера на чтение по несуществующим адресам.
Именно протоколом оговаривается ответ слейва на запрос мастера с неподдерживаемой контроллером функцией. Этот случай Device (Link) вроде отрабатывает, по выходу IFunc.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 02.11.2023, 12:14   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Вопросы по Device (Link)

Цитата:
Сообщение от tvf Посмотреть сообщение
Именно протоколом оговаривается ответ слейва на запрос мастера на чтение по несуществующим адресам.
Именно протоколом оговаривается ответ слейва на запрос мастера с неподдерживаемой контроллером функцией. Этот случай Device (Link) вроде отрабатывает, по выходу IFunc.
Device(link) собирает статистику работы порта и протокола на уровне приёма/передачи пакетов. Передача пакета неправильной функцией - это да, обрабатывается.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 10.11.2023, 06:26   #5
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Вопросы по Device (Link)

Ну тогда пользы от этого блока не много. Если не обрабатываются все ошибки обмена.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 23:23.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024