PDA

Просмотр полной версии : Панели оператора СП3xx. Вопросы и ответы



Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17]

Newcomer
09.12.2025, 09:48
Добрый день

Как проще сделать. Есть сеть RS-485, панель - Master и два Slave устройства. Необходимо читать параметр из первого Slave и передавать во второй.

EFrol
09.12.2025, 09:59
Элемент ФО (функциональная область).
Операция "Копирование регистров" или "Копирование группы регистров".
87161

Newcomer
09.12.2025, 10:24
Элемент ФО (функциональная область).
Операция "Копирование регистров" или "Копирование группы регистров".
87161

Понял, спасибо.

kondor3000
09.12.2025, 10:44
Понял, спасибо.

Если адреса подряд, то можно копировать группой, например сразу 36 регистров, указав начальный адрес

Newcomer
09.12.2025, 15:08
Нет связи между ПР102 и СП310-Р. Не пойму в чем дело.

kondor3000
09.12.2025, 15:15
Нет связи между ПР102 и СП310-Р. Не пойму в чем дело.

У вас в панели в Дисплее стоит Float, а читаете целое
3х (цифровой дисплей -только чтение) замените на 4х или не ставьте дисплей ввод данных (чтение и запись)

Newcomer
09.12.2025, 15:44
не ставьте дисплей ввод данных (чтение и запись)

Ввод данных это где ?

kondor3000
09.12.2025, 15:52
Детский сад, вы может сначала руководство прочитаете? 87168

Newcomer
09.12.2025, 16:00
Детский сад, вы может сначала руководство прочитаете? 87168

А где там чтение и запись, про которые вы ранее писали ?

kondor3000
09.12.2025, 16:07
А где там чтение и запись, про которые вы ранее писали ?

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

Это последний Ликбез, в след. раз на такие вопросы отвечать не буду, пока сами не прочитаете.

Newcomer
09.12.2025, 16:11
4х - это чтение и запись, Дисплей ввода данных, подразумевает изменение из панели числа в дисплее, а значит и запись.
Вам же для чтения 3х, надо использовать цифровой дисплей, у которого нет ввода, а значит и записи.

Это последний Ликбез, в след. раз на такие вопросы отвечать не буду, пока сами не прочитаете.

Исключительно для чтения регистра из ПР какую функцию надо использовать ?

TonyMilkers
11.12.2025, 10:12
Коллеги, столкнулся со странным. Имеется панель СП310 и контроллер wago 750-890. Связь по modbus-TCP. На панели на главный экран выведены регистры связи с PLC. По некоему биту от контроллера на панели должно открываться окно. При открытии окна с очень высокой вероятностью свзяь с PLC "замирает", т.е. значения регистров связи перестают меняться и при снятии управляющего бита окно не закрывается. Попробовал перевести управление окном на экранный переключатель. Теперь окно и открывается и закрывается, но всё равно с высокой вероятностью (~70%) при открытии или при закрытии окна связь замирает. Попробовал вместо контроллера подставить modbus-эмулятор на ПК - с ним эффект пропадает (можно и битом и переключателем моргать сколько угодно – связь сохраняется).

Пробовал контроллер и панель "отсаживать" в локальную сеть, в которой кроме них больше никого нет – тоже не помогает.

С одной стороны получается, что проблема не в панели, а в контроллере. Но тогда почему замирают ВСЕ регистры связи? Панель перестаёт формировать запросы?

P.S. Если вместо открытия окна переходить на другой экран, связь тоже замирает. Я в панике!

Наконец-то удалось разобраться в чём была проблема и, если не победить, то, по крайней мере, обойти.
Оказалось, что как ни настраивай функциональную область, которая перекладывает регистры из слейва во внутреннюю память (других способов чтения слейва в данном проекте нет), она всё равно лупит запросы как пулемёт, со всей доступной панели скоростью. Как следствие, при открытии/закрытии окна теряется ответ на один из запросов, что вводит панель в ступорозное состояние: запросы на запись она продолжает посылать, но не слышит ответов, а запросы на чтение даже не формирует.
А вот, чтобы замедлить этот "пулемёт", следует воспользоваться совсем другим параметром — "Время ожидания" в настройках слейва.
87187
Если его выставить хотя бы на 100 мс, все проблемы с окнами исчезают.

Получается это не "Время ожидания", а цикл опроса слейва... Надеюсь, кому-то в будущем поможет.

дрю
12.12.2025, 10:56
Добрый день! Подскажите пожалуста: СП301 Мастер_ПЛК110 слейв. Из панели нужно спустить в плк время уставки, которая должна быть энерго независимой. Создаю в панеле ,,Вод данных,, 87202, дисплей 87203. В ПЛК создаю переменную ,,VREMA..87204. А как в панеле перекинуть ргистры из внутриней памяти в PLS порт чтобы их увидил ПЛК. Как это делать когда ПЛК мастер я знаю , а вот когда наоборот нет. Спасибо.

krollcbas
12.12.2025, 11:11
На мой взгляд проблема надумана человеком. HMI не должен передавать время изменения уставки. Если уж нужно, какая сложность отловить время изменения в контроллере.
То что панель мастер - корректно

дрю
12.12.2025, 11:15
Наверное Вы не так поняли, Мне необходимо изминять эту уставку в ПЛК через панель

дрю
12.12.2025, 11:18
И чтобы она сохраняла свое значение при внезапном отключении панели и последоющем её включении, у нас часто пере6ключаються фидера на подстанции и ,,мигает,, питание

МихаилГл
12.12.2025, 11:25
И чтобы она сохраняла свое значение при внезапном отключении панели и последоющем её включении, у нас часто пере6ключаються фидера на подстанции и ,,мигает,, питание

А плк тоже отключается? Никакого ИБП? Это плк должен хранить по идее переменную, а панель при перезагрузке её притягивать за уши... Ну я так делаю. HMI устройств может быть для одного плк куча, и если так делать, как предлагаете вы, то это сложно. Это я пока опускаю тот момент, что панель мастер. Для эзернет это ерунда, может быть много мастеров...

дрю
12.12.2025, 11:33
Да все отключаеться. Сейчас попробую отключу питание у ПЛК и ПАНЕЛИ на стенде.

дрю
12.12.2025, 11:41
Да все в 0 улетает и биты и байты.

дрю
12.12.2025, 11:43
Остаеться откатиться к варианту когда ПЛК мастер и там можно указать какой регистр читать из панели

kondor3000
12.12.2025, 11:59
Добрый день! Подскажите пожалуста: СП301 Мастер_ПЛК110 слейв. Из панели нужно спустить в плк время уставки, которая должна быть энерго независимой. Создаю в панеле ,,Вод данных,, , дисплей . В ПЛК создаю переменную ,,VREMA... А как в панеле перекинуть ргистры из внутриней памяти в PLS порт чтобы их увидил ПЛК. Как это делать когда ПЛК мастер я знаю , а вот когда наоборот нет. Спасибо.

В панели при включении регистры PFW должны копироваться в регистры 4х, с помощью ФО (функц. области) которые запишутся в ПЛК. Фактически нужно записать один раз.
Далее все регистры в слейве энергонезависимые и сохранят данные даже при отключении питания.
Если их надо менять и сохранять в PFW, то надо сделать бит, например при нажатии Стоп, копировать из 4х обратно в PFW

petera
12.12.2025, 12:00
Остаеться откатиться к варианту когда ПЛК мастер и там можно указать какой регистр читать из панели

Не дурите голову, переменные в слейве ПЛК энергонезависимые.
Просто в элементе цифровой ввод укажите адрес переменной "VREMA" в ПЛК как 4х2 DWord, а то выбрали регистр панели, зачем-то

87205

дрю
12.12.2025, 13:17
Доббрый день Petra! Вы правы. Ещё раз проверил по Вашей методичке и все действительно сохроняеться. Почему у меня не получилось первый раз - затрудняюсь ответить. Извиняюсь если когото ввел в заблуждение своим предедущем коментарием. Спасибо.

petera
12.12.2025, 13:30
Миниатю ры выскочили по недосмотру и к делу не относяися:o

Редактировать-->Кнопка "расширенный режим"-->Доп.опции Кнопка "Управление вложениями"
и удаляем ненужное
:)

kondor3000
12.12.2025, 13:34
Доббрый день Petra! Вы правы. Ещё раз проверил по Вашей методичке и все действительно сохроняеться. Почему у меня не получилось первый раз - затрудняюсь ответить. Извиняюсь если когото ввел в заблуждение своим предедущем коментарием. Спасибо.

Только почему адрес 3, у вас на скрине, в слейве был адрес 2.

дрю
12.12.2025, 13:41
Да это скрины случайно сделал когда возился с настройками, я их уже удалил

kondor3000
12.12.2025, 15:02
Да это скрины случайно сделал когда возился с настройками, я их уже удалил

Все 32 битные переменные в слейве должны быть с чётными адресами, 3 адреса быть не может, 87211
по факту он 4-5 из-за выравнивания. По адресу 3-4 вы прочитаете только число до 65535, а больше будет не правильно. То есть вы читаете только 4 регистр.
Это надо чётко понимать и ставить сразу правильные адреса.
Что бы не путаться по 3 адресу просто вставить 2 Byte.

lord2210
15.12.2025, 13:15
Добрые люди, не являюсь профессионалом в программировании HMI панелей, поэтому прошу подсказать, как сделать выбор требуемого параметра на экран? Пример ПДФ во вложении на странице 7-8. Как это сделать? Текст менять понятно как, а вот с регистром не понял.

petera
15.12.2025, 13:40
Добрые люди, не являюсь профессионалом в программировании HMI панелей, поэтому прошу подсказать, как сделать выбор требуемого параметра на экран? Пример ПДФ во вложении на странице 7-8. Как это сделать? Текст менять понятно как, а вот с регистром не понял.

Для регистра - динамическая адресация в помощь

Например
Нужно вывести на экран какой-то регистр с адреса 500 по 550
Для этого помещаем на экран дисплей с базовым адресом 500
87235
Включаем галку "Динадр" и в качестве индексного регистра задаем PSW40
87236
На вкладке данные задаем коэффициент = 1
87237
Теперь если изменять значение в индексном регистре PSW40 от 0 до 50,то основной дисплей будет отображать значение из регистра с номером [базовый адрес (500) + индекс * коэфф], т.е. от 500 до 550

Вася498146549843248
15.12.2025, 14:01
День добрый. Подключил СП307 по modbus tcp к siemens s7 1200. На панели есть кнопка выключения звука (регистр PFW2), при выключении звука панель перестает корректно работать. А именно: полностью перестает получать данные по modbus. Что делать?

lord2210
15.12.2025, 14:19
Для регистра - динамическая адресация в помощь

Например
Нужно вывести на экран какой-то регистр с адреса 500 по 550
Для этого помещаем на экран дисплей с базовым адресом 500
87235
Включаем галку "Динадр" и в качестве индексного регистра задаем PSW40
87236
На вкладке данные задаем коэффициент = 1
87237
Теперь если изменять значение в индексном регистре PSW40 от 0 до 50,то основной дисплей будет отображать значение из регистра с номером [базовый адрес (500) + индекс * коэфф], т.е. от 500 до 550

Про динамический регистр, это понятно, как они запятую переносят? Где-то целые значения, а где-то дробные....

TonyMilkers
15.12.2025, 15:26
День добрый, коллеги.

Подскажите, а можно как-то пользовательскими методами закрыть системное окно? Например, окно с клавиатурой. Пробовал функциональную кнопку с функцие "Закрыть окно" – не срабатывает.

petera
15.12.2025, 16:33
День добрый, коллеги.

Подскажите, а можно как-то пользовательскими методами закрыть системное окно? Например, окно с клавиатурой. Пробовал функциональную кнопку с функцие "Закрыть окно" – не срабатывает.

Только кнопкой "Пользовательский ввод" с ASCII кодом "d" (Enter) или "1b" (Escape)
87245

petera
15.12.2025, 16:43
Про динамический регистр, это понятно, как они запятую переносят? Где-то целые значения, а где-то дробные....

Данные в регистрах д.быть одного формата.
Если разные, тогда другой способ, но через расширенный режим
причем адреса регистров могут быть не по порядку, например
1 - 4х25 - Word Dec
2 - 4x31 - DWord Float
3 - 4x02 - Word Unsigned
и т.д

lord2210
15.12.2025, 16:53
Данные в регистрах д.быть одного формата.
Если разные, тогда другой способ, но через расширенный режим
причем адреса регистров могут быть не по порядку, например
1 - 4х25 - Word Dec
2 - 4x31 - DWord Float
3 - 4x02 - Word Unsigned
и т.д

Так, а где почитать про расширенный режим? А формат данных у пчв3 везде один, просто для удобства запятую туда сюда гоняют. Хотя, ничего не надо, просто буду делить на 10, 100, 1000 при необходимости. Спасибо!

petera
15.12.2025, 17:15
Данные в регистрах д.быть одного формата.
Если разные, тогда другой способ, но через расширенный режим
причем адреса регистров могут быть не по порядку, например
1 - 4х25 - Word Dec
2 - 4x31 - DWord Float
3 - 4x02 - Word Unsigned
и т.д

1 Делаем список регистров
https://owen.ru/forum/attachment.php?attachmentid=87247&d=1765806773

3. Нужен "SWITH" с регистром управления, например PSW256
- делаем размеры "SWITH" как у дисплеев
- действием Property Contain задаем регистр управления READ [PSW256]
- действием Insert Unit вставляем наши дисплеи в "SWITH"
https://owen.ru/forum/attachment.php?attachmentid=87249&d=1765807884
ВСЕ
https://owen.ru/forum/attachment.php?attachmentid=87250&d=1765808075

lord2210
15.12.2025, 17:29
1 Делаем список регистров
https://owen.ru/forum/attachment.php?attachmentid=87247&d=1765806773

3. Нужен "SWITH" с регистром управления, например PSW256
- делаем размеры "SWITH" как у дисплеев
- действием Property Contain задаем регистр управления READ [PSW256]
- действием Insert Unit вставляем наши дисплеи в "SWITH"
https://owen.ru/forum/attachment.php?attachmentid=87249&d=1765807884
ВСЕ
https://owen.ru/forum/attachment.php?attachmentid=87250&d=1765808075

Волшебник! Спасибо. Будем пробовать.. 🥴

lord2210
16.12.2025, 06:46
1 Делаем список регистров
https://owen.ru/forum/attachment.php?attachmentid=87247&d=1765806773

3. Нужен "SWITH" с регистром управления, например PSW256
- делаем размеры "SWITH" как у дисплеев
- действием Property Contain задаем регистр управления READ [PSW256]
- действием Insert Unit вставляем наши дисплеи в "SWITH"
https://owen.ru/forum/attachment.php?attachmentid=87249&d=1765807884
ВСЕ
https://owen.ru/forum/attachment.php?attachmentid=87250&d=1765808075
Выполнил ниже приведённые действия, панели расширенного режима не активные. Что то не так делаю опять..
Для быстрого перехода в папку Application Data для любой версии Win
1. Запустите окошко «Выполнить», нажав комбинацию клавиш Win+R
2. Введите или скопируйте туда фразу “%appdata%” без кавычек

Папка Application Data откроется, невзирая на то, что она скрытая. Ищите в ней папку xinje\TouchWin.
Открываете в блокноте Option.dat и в секции [software]
пишите ключ
UserMode=1
Если секции [software] нет, то создать ее
[software]
UserMode=1

87252

petera
16.12.2025, 07:28
Выполнил ниже приведённые действия, панели расширенного режима не активные. Что то не так делаю опять..
Для быстрого перехода в папку Application Data для любой версии Win
1. Запустите окошко «Выполнить», нажав комбинацию клавиш Win+R
2. Введите или скопируйте туда фразу “%appdata%” без кавычек

Папка Application Data откроется, невзирая на то, что она скрытая. Ищите в ней папку xinje\TouchWin.
Открываете в блокноте Option.dat и в секции [software]
пишите ключ
UserMode=1
Если секции [software] нет, то создать ее
[software]
UserMode=1

87252
В последней версии конфигуратора ОВЕН этот способ не работает, только доступ к системным окнам
Нужен другой способ

lord2210
16.12.2025, 07:37
В последней версии конфигуратора ОВЕН этот способ не работает, только доступ к системным окнам
Нужен другой способ
Заработало!! Спасибо.

TonyMilkers
16.12.2025, 09:27
Только кнопкой "Пользовательский ввод" с ASCII кодом "d" (Enter) или "1b" (Escape)
87245

Функциональная кнопка с функцией "Ввод ASCII символа" с кодом "1b" тоже сработала! Спасибо!

EFrol
17.12.2025, 09:07
СП307-Б/Р после 2.5 лет исправной работы стала перезагружаться каждые 4 секунды.
Перезагрузка прекращается после извлечения Ethernet - кабеля из LAN-порта.
Если загрузить чистый проект, то перезагрузки нет и с подключенным Ethernet.
Как только в конфигурацию добавляется хотя бы одно сетевое устройство эффект проявляется.
Есть идеи, кроме передачи в ремонт?

kondor3000
17.12.2025, 09:40
СП307-Б/Р после 2.5 лет исправной работы стала перезагружаться каждые 4 секунды.
Перезагрузка прекращается после извлечения Ethernet - кабеля из LAN-порта.
Если загрузить чистый проект, то перезагрузки нет и с подключенным Ethernet.
Как только в конфигурацию добавляется хотя бы одно сетевое устройство эффект проявляется.
Есть идеи, кроме передачи в ремонт?
Проверить заменой БП и проверить контакты на питании панели.
Возможно нет связи или замыкание кабеля по ТСР, проверить кабель, коммутатор и слейв.

EFrol
17.12.2025, 10:15
Значит всё таки в ремонт.

novinky
26.12.2025, 09:27
Есть ли экспорт/импорт из ПО переменных в .csv (номер регистра, тип, может быть название или комментарий)? Если нет то в каких HMI Овен есть?

kondor3000
26.12.2025, 09:43
Есть ли экспорт/импорт из ПО переменных в .csv (номер регистра, тип, может быть название или комментарий)? Если нет то в каких HMI Овен есть?

Нету ни в каких Панелях оператора от Овен, обычно программист делает по ТЗ или сам распределяет адреса и регистры в панели, лучше по порядку.

lord2210
26.12.2025, 09:45
Добрый день. Есть ли возможность регистрации в "Исторической таблице" цифровых значений Unsigned?

kondor3000
26.12.2025, 09:51
Добрый день. Есть ли возможность регистрации в "Исторической таблице" цифровых значений Unsigned?

В исторической только Булевые с сообщением и квитированием,
чем вам таблица отображения данных не нравится?

lord2210
26.12.2025, 10:07
В исторической только Булевые с сообщением и квитированием,
чем вам таблица отображения данных не нравится?

Да не соображу как с ней архив вести. в одной строчке все значения..

novinky
26.12.2025, 10:27
Есть ли таблица переменных в ПО или поиск в проекте по ном тега?
87411
ибо как видно не очень удобно искать в чужом проекте, да даж будь в своем но старом во всех экранах, окнах и т.п.

kondor3000
26.12.2025, 10:29
Да не соображу как с ней архив вести. в одной строчке все значения..
Вот пример таблицы с выводом целого и даты со временем, внизу показано расположение данных в регистрах

Архив лучше разместить в Автообласти, поставить галку или назначить адрес PFW4096

kondor3000
26.12.2025, 10:31
Есть ли таблица переменных в ПО или поиск в проекте по ном тега?

ибо как видно не очень удобно искать в чужом проекте, да даж будь в своем но старом во всех экранах, окнах и т.п.

Нет поиска, как и вывода.

lord2210
26.12.2025, 11:35
Вот пример таблицы с выводом целого и даты со временем, внизу показано расположение данных в регистрах

Архив лучше разместить в Автообласти, поставить галку или назначить адрес PFW4096

В режиме отладки не проверяется, это правильно?

kondor3000
26.12.2025, 13:03
В режиме отладки не проверяется, это правильно?

В смысле не проверяется? Всё работает в симуляции, кнопку записи держите примерно 1 сек.
В примере запись раз в секунду, всего 10 записей. Если кнопку держать, будет запись 10 раз и опять сначала.

lord2210
29.12.2025, 17:19
В смысле не проверяется? Всё работает в симуляции, кнопку записи держите примерно 1 сек.
В примере запись раз в секунду, всего 10 записей. Если кнопку держать, будет запись 10 раз и опять сначала.

Много памяти занимает, сделал архив во флешку. Всё равно спасибо.

TonyMilkers
30.12.2025, 08:43
День добрый, коллеги.
Добрался до парольного доступа и обратил внимание, что эмуляция и панель по-разному работают с системными регистрами PSB60-PSB68. Панель при авторизации например на уровень 3 взводит регистры всех уровней доступа от первого до третьего (PSB60-PSB62), то эмуляция взводит только регистр третьего уровня (PSB62).

И вот я никак не могу понять, это баг или фича...

kondor3000
30.12.2025, 08:46
День добрый, коллеги.
Добрался до парольного доступа и обратил внимание, что эмуляция и панель по-разному работают с системными регистрами PSB60-PSB68. Панель при авторизации например на уровень 3 взводит регистры всех уровней доступа от первого до третьего (PSB60-PSB62), то эмуляция взводит только регистр третьего уровня (PSB62).

И вот я никак не могу понять, это баг или фича...

3 уровень доступа даёт доступ к 3 уровню и ниже 1, 2 (в панели).
Админ 9 уровня, имеет доступ ко всем параметрам, всех уровней и это правильно.
А в эмуляции, это баг который надо знать.

TonyMilkers
30.12.2025, 08:54
3 уровень доступа даёт доступ к 3 уровню и ниже 1, 2 (в панели).
Админ 9 уровня, имеет доступ ко всем параметрам, всех уровней и это правильно.
А в эмуляции, это баг который надо знать.

Огромное спасибо!

petera
30.12.2025, 11:10
День добрый, коллеги.
Добрался до парольного доступа и обратил внимание, что эмуляция и панель по-разному работают с системными регистрами PSB60-PSB68. Панель при авторизации например на уровень 3 взводит регистры всех уровней доступа от первого до третьего (PSB60-PSB62), то эмуляция взводит только регистр третьего уровня (PSB62).

И вот я никак не могу понять, это баг или фича...

Пример для изучения парольного доступа
87449
https://owen.ru/forum/attachment.php?attachmentid=82271&d=1740765494