PDA

Просмотр полной версии : Не получается опросить пр200 панелью сп310



дск
11.01.2023, 07:39
Здравствуйте, панель сп310 мастер,пр200 слейв, с панели на пр-ку данные отправляются, включаю выключаю светодиод ,а вот считать с пр200 на панель не получается, пробовал функциональную область , результата нет, подскажите пожалуйста, что делаю не правильно ?
65080650816508265083

Евгений Кислов
11.01.2023, 07:42
Здравствуйте, панель сп310 мастер,пр200 слейв, с панели на пр-ку данные отправляются, включаю выключаю светодиод ,а вот считать с пр200 на панель не получается, пробовал функциональную область , результата нет, подскажите пожалуйста, что делаю не правильно ?
650806508165082

Добрый день.
Попробуйте сначала в точности повторить пример из видео:
https://youtu.be/b0PGJs1QIdI

дск
11.01.2023, 07:45
Добрый день.
Попробуйте сначала в точности повторить пример из видео:
https://youtu.be/b0PGJs1QIdI

Да, повторял пример, работает.

Евгений Кислов
11.01.2023, 08:02
Да, повторял пример, работает.

Тогда вам нужно составить список отличий между примером и вашим проектом, чтобы понять, что именно является причиной вашей проблемы.

дск
11.01.2023, 08:50
ну в ролике нет опроса пр200 панелью, там панель отправляет команды на пр200

Евгений Кислов
11.01.2023, 09:19
ну в ролике нет опроса пр200 панелью, там панель отправляет команды на пр200

Это не так. После "отправки команд" СП3xx считывает значения этих регистров из ПР200.
Т.е. если бы их значения изменились на стороне ПР - то они сразу бы отобразились и на панели.

maximov2009
11.01.2023, 12:16
Добрый день. По моему у Вас несоответствие типа данных. В ПР стит целочисленное то есть INT а на панели стоит WORD то есть с плавающей точкой.
Это навскидку, насколько увидел на картинках. Но могу и ошибиться.
В примерах попробуйте обратить внимание. И там есть еще особенность каким байтом вперед передавать.
С уважением.

Евгений Кислов
11.01.2023, 12:18
В ПР стит целочисленное то есть INT а на панели стоит WORD то есть с плавающей точкой.
.

Вы ошибаетесь, WORD не имеет никакого отношения к типу с плавающей точкой.

maximov2009
11.01.2023, 12:31
Я и говорил что могу ошибиться, невнимательно глянул. Извиняюсь.
С уважением.

kondor3000
11.01.2023, 13:26
Да, повторял пример, работает.

Только программу в ПР лучше немного изменить, например так 65097
Так вы сможете передавать через сетевую переменную Var1, до 16 бит, если добавите блоков. И все блоки упаковки битов и распаковки можно собрать в макрос.

дск
11.01.2023, 13:51
Только программу в ПР лучше немного изменить, например так 65097
Так вы сможете передавать через сетевую переменную Var1, до 16 бит, если добавите блоков.

Благодарю за подсказку,завтра попробую

дск
16.01.2023, 12:56
Была не правильная раскладка проводов в разъёме кс-12

kondor3000
16.01.2023, 15:57
Благодарю за подсказку,завтра попробую

Интересно, каким образом кабель КС 12 от ПЛК304 , скрин =>>65201 https://owen.ru/product/plk304/connection
попал к вам в тему с подключением ПР200 к панели СП310. И как он мог быть распаян правильно, если он от ПЛК304 ?
А надо всего 2 провода припаять было.

zamnarzanom
23.01.2023, 09:26
Подскажите, а сетевого шаблона пр200-сп320 не существует?

Сергей0308
23.01.2023, 09:44
Подскажите, а сетевого шаблона пр200-сп320 не существует?

Это как?
Вы же сами при программировании назначаете регистры для сетевых переменных, неужели кто-то может это предугадать?

kondor3000
23.01.2023, 09:50
Подскажите, а сетевого шаблона пр200-сп320 не существует?

Если у вас возникли вопросы, выкладывайте скрины и описание, что вы хотите передать, принять. Но адреса вы задаёте сами всегда.
И ещё сп320 не существует, пишите название правильно. СП3ХХ (СП310) или ИП320, это совершенно разные панели.

zamnarzanom
23.01.2023, 10:12
сп310, извиняюсь.
вот в этом примере https://www.youtube.com/watch?v=b0PGJs1QIdI&t=22s
адреса регистров начинаются с 512, а какой допустимый диапазон адресов?

kondor3000
23.01.2023, 10:14
сп310, извиняюсь.
вот в этом примере https://www.youtube.com/watch?v=b0PGJs1QIdI&t=22s
адреса регистров начинаются с 512, а какой допустимый диапазон адресов?

Это указано в руководстве на ПР200, 512-575, всего 64 регистра.
А на первой странице, в конце, выложил Скрин варианта расширенного примера.

zamnarzanom
23.01.2023, 10:33
Спасибо.
а возможно регистр PSW256(например) читать/писать в панель из пр200?
или доступа к внутренним регистрам панели по сети нет?

kondor3000
23.01.2023, 10:38
Спасибо.
а возможно регистр PSW256(например) читать/писать в панель из пр200?
Ограничение 512-575, всего 64 регистра, действует если ПР200 является Слейвом.
Если ПР сделать мастером, то можно будет читать, писать PSW256 в панели слейве.

zamnarzanom
24.01.2023, 10:13
Спасибо!!!