PDA

Просмотр полной версии : Сетевые переменные ПР200.



Newcomer
14.11.2017, 14:05
Добрый день.

Каким может быть предельное число сетевые переменных у ПР200 ?

Ревака Юрий
14.11.2017, 14:08
Добрый день.

Каким может быть предельное число сетевые переменных у ПР200 ?

Добрый день, в каком режиме?
Slave-64 ограничено адресами 512-576.

Newcomer
14.11.2017, 14:17
ПР200 через один порт связано с панелью, панель - Master. Через второй порт ПР200 связано с тремя ПЧВ, ПР - Master.

Ревака Юрий
14.11.2017, 14:28
ПР200 через один порт связано с панелью, панель - Master. Через второй порт ПР200 связано с тремя ПЧВ, ПР - Master.

Панель сможет работать с 64 регистрами, а для мастера сложности с большим кол-вом регистров связано с временем обмена информацией, так как каждый регистр обслуживается в выделенное ему время и это связано с временем цикла, групповые запросы пока не поддержаны, как-то так, но с 3 ПЧВ особых проблем быть не должно если не вычитывать оттуда все регистры.

Newcomer
14.11.2017, 14:41
Спасибо за исчерпывающий ответ.

petera
14.11.2017, 20:34
Добрый день, в каком режиме?
Slave-64 ограничено адресами 512-576.

Правильный диапазон 512...575 !
576 уже 65 регистром будет, однако.

Ревака Юрий
14.11.2017, 22:07
Правильный диапазон 512...575 !
576 уже 65 регистром будет, однако.

Так точно, в спешке промазал.

Сергей Кашуба
20.12.2022, 11:46
Юрий! Скажите пожалуйста могу ли я пожертвовав быстродействием расширить объем сетевых переменных? Что делать если у меня больше чем 64 регистра сетевых переменных?

kondor3000
20.12.2022, 12:52
Скажите пожалуйста могу ли я пожертвовав быстродействием расширить объем сетевых переменных? Что делать если у меня больше чем 64 регистра сетевых переменных?

Битовые переменные упаковать в маски, вещественные с плав. точкой передавать одним регистром. Так можно сократить число используемых регистров.
При большом желании, можно ещё упаковать несколько целочисленных в 1-2 регистра.

Если уже всё упаковано и регистров не хватает, перейти на ПЛК.

Sergej_
20.12.2022, 13:12
Еще можно по очереди передать, если по скорости не жмет.

Dorus
21.12.2022, 18:06
Панель сможет работать с 64 регистрами, а для мастера сложности с большим кол-вом регистров связано с временем обмена информацией, так как каждый регистр обслуживается в выделенное ему время и это связано с временем цикла, групповые запросы пока не поддержаны, как-то так, но с 3 ПЧВ особых проблем быть не должно если не вычитывать оттуда все регистры.

Юрий, здравствуйте!
Помогите, не могу сообразить. Панель Wientek + ПР200. Сетевые переменные slave все энергонезависимые, но мне надо чтобы некоторые из них принимали значение 0 после включения питания. например - Если с панели включить мешалку и не выключив ее выключить весь шкаф управления, то после включения шкафа мешалка сразу начинает работать, так как ПРка грузится быстрее, чем панель. Каким образом это можно реализовать?

kondor3000
21.12.2022, 18:20
Юрий, здравствуйте!
Помогите, не могу сообразить. Панель Wientek + ПР200. Сетевые переменные slave все энергонезависимые, но мне надо чтобы некоторые из них принимали значение 0 после включения питания. например - Если с панели включить мешалку и не выключив ее выключить весь шкаф управления, то после включения шкафа мешалка сразу начинает работать, так как ПРка грузится быстрее, чем панель. Каким образом это можно реализовать?

Инициализировать переменную нулём при включении. Подобных вопросов полно на форуме.

Dorus
21.12.2022, 18:42
Инициализировать переменную нулём при включении. Подобных вопросов полно на форуме.

Можно носом ткнуть, пожалуйста?

kondor3000
21.12.2022, 18:46
Можно носом ткнуть, пожалуйста?

Например так 64732

Dorus
21.12.2022, 18:54
Сделал в точности, не работает. После выкл питания, мешалка опять включается

kondor3000
21.12.2022, 19:00
Сделал в точности, не работает. После выкл питания, мешалка опять включается

Покажите скрином, наверняка что то упустили. Или вставили не в конце программы.
Либо в панели пишется в энергонезависимую память. Тогда инициализация не поможет.

Dimensy
21.12.2022, 19:05
Сделал в точности, не работает. После выкл питания, мешалка опять включается

вот так надо

64733


А еще, вам это наверное будет полезно https://youtu.be/-gjHoICH55c

Dorus
21.12.2022, 19:10
Панель Weintek. Она не успевает загрузиться даже.
Пробовал с отключенной панелью включать питание, всё равно включается. Написал макрос выключения на панели, но всё равно успевает поработать мешалка, пока не загрузится панель...
Весь день убил...

Dorus
21.12.2022, 19:13
И так не работает

Dorus
21.12.2022, 19:18
64734
Вот так делал

kondor3000
21.12.2022, 19:22
64734
Вот так делал

А на самой мешалке нет блокировки? А то может зря вы бьётесь.

glazastik
21.12.2022, 19:28
64735
попробуйте с таймером О_о

Dimensy
21.12.2022, 19:29
64734
Вот так делал

У вас в программе, скорее всего блокировка есть, типа RS-триггера.
А если в самой мешалке есть блокировка, тогда так можно попробовать

64736

1exan
22.12.2022, 04:40
Юрий, здравствуйте!
Помогите, не могу сообразить. Панель Wientek + ПР200. Сетевые переменные slave все энергонезависимые, но мне надо чтобы некоторые из них принимали значение 0 после включения питания. например - Если с панели включить мешалку и не выключив ее выключить весь шкаф управления, то после включения шкафа мешалка сразу начинает работать, так как ПРка грузится быстрее, чем панель. Каким образом это можно реализовать?

В панели сделайте нефиксированные кнопки пуск и стоп, переключайте ими RS-триггер в программе (через R_TRIG). Состояние триггера отображайте на панели - он будет включать оборудование. При отключении питания RS-триггер всегда будет отключен.

Dorus
22.12.2022, 08:03
Спасибо! С таймером схема заработала!!!
С проблемой надо переспать!

Dorus
22.12.2022, 09:21
В панели сделайте нефиксированные кнопки пуск и стоп, переключайте ими RS-триггер в программе (через R_TRIG). Состояние триггера отображайте на панели - он будет включать оборудование. При отключении питания RS-триггер всегда будет отключен.

все заработало с таймером. написал макрос уже. работает.

rovki
22.12.2022, 15:30
Вот пример умного слейва https://www.youtube.com/watch?v=6DgQtrf78WQ&t=138s