Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.03.2017, 11:41   #1
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию переменные с не циклическим опросом

Контроллер Пиксель выступает мастером. Имеем переменную на запись с не циклическим опросом на запись. Обмен идет довольно интенсивный и с несколькими слейвами. Сама переменная довольно быстро меняется. Причем кардинально. Поскольку обмен асинхронный к тику контроллера, то видимо запрос отправится в сеть не мгновенно, а через некоторое время, в ближайшее свободное окно. Какое значение переменной отправится на запись:
то которое было в момент появления сигнала на отпраку переменной или то которое стало в момент физической отправки переменной в сеть?


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 17.03.2017, 12:02   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: переменные с не циклическим опросом

Цитата
Сообщение от tvf Посмотреть сообщение
Контроллер Пиксель выступает мастером. Имеем переменную на запись с не циклическим опросом на запись. Обмен идет довольно интенсивный и с несколькими слейвами. Сама переменная довольно быстро меняется. Причем кардинально. Поскольку обмен асинхронный к тику контроллера, то видимо запрос отправится в сеть не мгновенно, а через некоторое время, в ближайшее свободное окно. Какое значение переменной отправится на запись:
то которое было в момент появления сигнала на отпраку переменной или то которое стало в момент физической отправки переменной в сеть?
Галочка на входе блока переменной даёт команду поставить запрос в очередь. В очередь ставится сам запрос, но не его данные. Если нужно зафиксировать данные, то перед переменной поставьте регистр нужного типа с запоминанием по фронту.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 17.03.2017, 17:16   #3
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: переменные с не циклическим опросом

Спасибо за исчерпывающий ответ.

Еще бы справку к лоджику подкорректировать. Всего пару строчек. Можно в той же редакции, что и вас в ответе.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.

Последний раз редактировалось tvf, 17.03.2017 в 17:36
tvf вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переменные SMConfig gaa SMConnect & SMConfig 11 28.12.2023 07:52
Переменные Modbus, управление вентилятором starmos SMConstructor (вентиляция) 47 15.12.2017 22:43
Modbus переменные chaos1727 SMLogix 3 02.02.2015 17:30
Переменные ModBus Gigagramm SMLogix 2 15.08.2013 14:28
сетевые in-out переменные Николай Ушаков Связь с внешним миром 24 05.04.2013 10:53


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


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