Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.09.2017, 19:38   #61
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
mem вообще для другого. Забудьте о них.
А как тогда понимать "писанул сам себе"?)
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 19:41   #62
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата
Сообщение от p001p Посмотреть сообщение
А как тогда понимать "писанул сам себе"?)

Теперь я всё вижу. Подсказанное мною решение оказалось верным. Если вы, конечно, очередной раз не "напутали" что-то. Те цифры, которые вы видите - обращение лоджика-отладчика к контроллеру. Если в вашей системе не будет постоянного запущенного лоджика в отладке, то всё будет работать правильно.

Вы же ведь ничего не утаили на этот раз, верно?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 19:52   #63
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
Теперь я всё вижу. Подсказанное мною решение оказалось верным. Если вы, конечно, очередной раз не "напутали" что-то. Те цифры, которые вы видите - обращение лоджика-отладчика к контроллеру. Если в вашей системе не будет постоянного запущенного лоджика в отладке, то всё будет работать правильно.

Вы же ведь ничего не утаили на этот раз, верно?
Или вы о TrmPacket?
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 19:54   #64
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата
Сообщение от p001p Посмотреть сообщение
Или вы о TrmPacket?
Я о TrmPacket и о том, что ваша проблема уже решена. Если вы на этот раз сказали правду.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 19:56   #65
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я о TrmPacket и о том, что ваша проблема уже решена. Если вы на этот раз сказали правду.
Попробую реализовать сегодня!
p001p вне форума   Ответить с цитированием
Старый 08.10.2017, 23:58   #66
M229
Новичок
 
Регистрация: Apr 2016
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Здравствуйте! Не стал создавать новой темы, так как проблема p001p похожа на мою.

Есть Pixel 2511 (Slave) и TRIM (Master), стоит задача сделать возможным редактирование уставки в Pixel как из меню самого контроллера, так и удаленно с помощью TRIM. Прикрепленная схема из программы для TRIM работает большую часть времени хорошо, но в некоторых ситуациях наблюдается циклическое изменение уставки, которую устройства начинают "перебрасывать" друг-другу. Это наблюдается, например, если разорвать связь, изменить уставку на обоих устройствах, а затем восстановить связь. Подскажите, как обойти это жонглирование уставкой, да еще так, чтобы уставки Pixel были в приоритете при синхронном изменении. В SMArt для всех переменных выбрано "запись по изменению".

Нажмите на картинку для увеличения

Название:  2017-10-08_22-50-52.png
Просмотров: 121
Размер:  11.3 Кбайт
M229 вне форума   Ответить с цитированием
Старый 09.10.2017, 11:48   #67
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата
Сообщение от M229 Посмотреть сообщение
Здравствуйте! Не стал создавать новой темы, так как проблема p001p похожа на мою.
Вообще не похожа


Цитата
Сообщение от M229 Посмотреть сообщение
в некоторых ситуациях наблюдается циклическое изменение уставки, которую устройства начинают "перебрасывать" друг-другу.
Ответ во втором сообщении этой темы:



...есть понятие "блокировка обратной связи".

Другими словами, скада читает уставку, если уставка изменилась, некоторое время ничего не делает во избежании циклических прыжков между двумя уставками (так называемые "гонки"), затем записывает обновлённую уставку в переменную для записи.



Замените слово "Скада" на "Trim5" и ответ прямо дословно вам подойдёт.

Лечится очень легко.

Например, на стороне Трим5 переменную для передачи уставки делаете "однократной", т.е. задаёте период опроса, равный нулю. Далее на вход "^" этой переменной закидываете связь с выхода "~редактирование" этого экрана SMArt.

Всё, цепочка разорвана, прыжков не будет.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 10.10.2017, 15:47   #68
M229
Новичок
 
Регистрация: Apr 2016
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Попробовал – все работает. Можно было бы и самому, конечно, догадаться. Спасибо за помощь!
M229 вне форума   Ответить с цитированием
Старый 22.04.2020, 14:46   #69
ReDVik
Member
 
Регистрация: Oct 2013
Адрес: SPB
Сообщения: 31
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата
Сообщение от p001p Посмотреть сообщение
Попробую реализовать сегодня!
чем все таки закончилась история?

самое первое решение было верным?


Добавлено через 2 минуты


Цитата:
Сообщение от Arsie Посмотреть сообщение
Вообще не похожа




Ответ во втором сообщении этой темы:



...есть понятие "блокировка обратной связи".

Другими словами, скада читает уставку, если уставка изменилась, некоторое время ничего не делает во избежании циклических прыжков между двумя уставками (так называемые "гонки"), затем записывает обновлённую уставку в переменную для записи.



Замените слово "Скада" на "Trim5" и ответ прямо дословно вам подойдёт.

Лечится очень легко.

Например, на стороне Трим5 переменную для передачи уставки делаете "однократной", т.е. задаёте период опроса, равный нулю. Далее на вход "^" этой переменной закидываете связь с выхода "~редактирование" этого экрана SMArt.

Всё, цепочка разорвана, прыжков не будет.
тоже был замечен аналогичный "баг" с "гонками" между контроллерами, решалось действительно просто в слэйве делалась блокировка на повторное изменение значения в пару секунд, чтобы все устройства в сети успели подхватить измененную уставку.
ReDVik вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись в свои же holding регистры (решено) VaBo SMLogix 37 27.12.2023 15:20
Неправильная запись значения в ЭРИС-110-МВТ (решено) OlegM Связь с внешним миром 8 28.06.2018 15:52
Сохраняются значения в TRIM5 после обрыва связи с контроллером SMH2G kodmse SMLogix 5 14.04.2018 08:47
Запись уставки из двух экранов Sibiryak22rus SMArt 5 13.04.2018 10:17
Управляемый разгон-торможение и смена уставки Arsie Библиотека макросов 0 19.06.2014 13:49


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


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