PDA

Просмотр полной версии : Связь СП307Р и МУ210-403



DKE
23.03.2022, 12:11
Добрый день! Подскажите пожалуйста, создаю в конфигураторе СП300 5 клавиш с индикацией с регистрами 4х470.00...4х470.04 но управлять МУ210 так и не удается. Так же добавляю просто индикатор на регистры 4х468.00...4х468.04 и они тоже не отображаются, но как только добавляю цифровой дисплей с регистром 4х470 у меня появляется индикация состояния выходов с МУ210 но управлять с СП307 так и не получается. Хотя в видеоуроке и в примерах на сайте указано что достаточно использовать вышеописанный метод. :confused:

Евгений Кислов
23.03.2022, 12:24
Добрый день! Подскажите пожалуйста, создаю в конфигураторе СП300 5 клавиш с индикацией с регистрами 4х470.00...4х470.04 но управлять МУ210 так и не удается. Так же добавляю просто индикатор на регистры 4х468.00...4х468.04 и они тоже не отображаются, но как только добавляю цифровой дисплей с регистром 4х470 у меня появляется индикация состояния выходов с МУ210 но управлять с СП307 так и не получается. Хотя в видеоуроке и в примерах на сайте указано что достаточно использовать вышеописанный метод. :confused:

Добрый день.
У модуля 24 выхода, поэтому битовая маска занимает 2 регистра Modbus.
Они должны считываться (или записываться) одним запросом Modbus.
Проще всего работать с маской через функциональную область - действие Копировать регистр, адрес 4x470, тип DWORD.
С регистром 4x468 всё аналогично.

DKE
23.03.2022, 12:28
Если я правильно понял, то надо для кнопок назначить 4х470.00 (первая кнопка); 4х470.02 (вторая кнопка) и т.д.?

Евгений Кислов
23.03.2022, 12:31
Если я правильно понял, то надо для кнопок назначить 4х470.00 (первая кнопка); 4х470.02 (вторая кнопка) и т.д.?

Надо добавить функциональную область с действием Копировать регистр, адрес источника - например, PSW300, адрес назначения 4х470 - тип DWORD.
На экран панели выводите кнопки PSW300.0, PSW300.1 и т.д.

DKE
23.03.2022, 12:52
Да, сейчас так и сделал. Получается я ограничен в количестве кнопок 16 шт.? Думал как-то без функциональных блоков это реализовать, а то такое нагромождение получается

Евгений Кислов
23.03.2022, 12:57
Да, сейчас так и сделал. Получается я ограничен в количестве кнопок 16 шт.? Думал как-то без функциональных блоков это реализовать, а то такое нагромождение получается

Почему? PSW301.0 - кнопка управления 17 выходом и т.д.

DKE
23.03.2022, 13:35
Почему? PSW301.0 - кнопка управления 17 выходом и т.д.

что-то не получается таким методом, первые 16 у меня PSW300.0 (сделал 3 кнопки с 0 по 2), создал PSW301.0 (одну кнопку) чтобы проверить как будет включаться 17 выход и у меня при неактивных кнопках на PSW300.0 включается опять первый выход (от PSW301.0) а если уже нажаты все три кнопки (PSW300.0) то при нажатии на PSW301.0 выключается вообще все.

DKE
23.03.2022, 13:37
вот тестовый пример

Евгений Кислов
23.03.2022, 13:51
вот тестовый пример

Удалите все функциональные области, кроме одной - в ней укажите тип вызова Циклически.

DKE
23.03.2022, 17:13
Спасибо! Всё получилось. Сделал регистры в области PFW, чтобы после восстановления питания все восстановилось

kondor3000
23.03.2022, 17:59
Спасибо! Всё получилось. Сделал регистры в области PFW, чтобы после восстановления питания все восстановилось

Это вы зря, вы так постоянную память быстро затрёте, надо в PSW делать.
Сохранять в постоянную память можно в конце работы, например при нажатии Стоп.

DKE
23.03.2022, 18:39
Это вы зря, вы так постоянную память быстро затрёте, надо в PSW делать.
Сохранять в постоянную память можно в конце работы, например при нажатии Стоп.

А если например у меня СП307 и МУ210 будут работать постоянно а в случае аварийного отключения питания и его восстановлении все что было включено вернулось обратно а не сбросилось в 0

kondor3000
23.03.2022, 19:36
А если например у меня СП307 и МУ210 будут работать постоянно а в случае аварийного отключения питания и его восстановлении все что было включено вернулось обратно а не сбросилось в 0

Для аварийного питания есть безперебойники, так же в модулях есть безопасные состояния выходов, для аварий.
Кроме того при возобновлении питания, опрос опять должен запустится.
А загубить память при частоте опроса 20 мс, например можно за несколько недель. А при записи 2-3 раза в день при остановке, хватит больше чем на 20 лет.

DKE
24.03.2022, 07:20
Хорошо. Порекомендуйте как мне тогда лучше сделать. Например я включил через СП307 на МУ210 выходы 3,9,12,19 (произвольно), далее отключается напряжение (безперебойник сел, отсутствует в схеме и т.д.) и после восстановления если я оставлю в PSW то все отключается и надо заново включать необходимые выходы, а надо чтобы эта схема была автономной (на сколько это возможно).

kondor3000
24.03.2022, 08:47
Хорошо. Порекомендуйте как мне тогда лучше сделать. Например я включил через СП307 на МУ210 выходы 3,9,12,19 (произвольно), далее отключается напряжение (безперебойник сел, отсутствует в схеме и т.д.) и после восстановления если я оставлю в PSW то все отключается и надо заново включать необходимые выходы, а надо чтобы эта схема была автономной (на сколько это возможно).

Тут слишком много вариантов и мало данных о работе вашей системы.
Есть безопасное состояние выходов, при котором система включается, если система позволяет при подаче питания сразу включить ваши выходы 3,9,12,19, то это состояние и записываете как маску из 2 регистров.
Можно отслеживать подачу питания одним из входов, пропало питание, записали состояние, даже с севшим безперебойником будет несколько секунд для записи. При включении сохранённая маска считывается и включает выходы.
Если нет оператора, значит систему надо выводить в облако или Скаду, с информированием об аварии. При получении сигнала аварии можно дистанционно управлять системой и в том числе маской выходов.

DKE
24.03.2022, 12:31
Ставлю PSW в СП307, на МУ210 задаю первые четыре выхода в "безопасном состоянии = 1000", включаю через кнопки на СП307 четыре первые выхода, далее принудительно (для имитации разных случаев) выключаю питание на СП307, включаю обратно и на МУ210 все четыре выхода переводятся обратно в состояние "выкл" :confused:. Мне надо чтобы после восстановления питания на МУ состояние входов оставалось как до отключения питания.

ПЫСЫ.: Резервного источника питания, безперебойника и прочих устройство нет.

kondor3000
24.03.2022, 13:26
Я вам всё уже разжевал, вам осталось только решить по какому принципу делать запись (считывание) и создав 2 штуки ФО её реализовать.
По стопу и (или) по биту пропадания питания записывать маску в PFW.
При включении панели считывать маску из PFW и отправить в блок.