PDA

Просмотр полной версии : ПЛК73 slave - СП310 master ModBus вопрос по обмену



Иван Чернецкий
21.02.2017, 13:22
Добрый день, уважаемые форумчане!
Коротко суть проблемы. ПЛК73 slave – СП310 master RS485/ModBas, обмен. Как его организовать. С панелью вроде все понятно, устройство/ПЛК порт/адрес. А вот адрес регистра ПЛК откуда взять? В конфигурации ПЛК CDS адреса ввода-вывода в виде AT%QD0.1.0:REAL;, это к примеру. Структура вроде понятна, а где адрес именно регистра – нет. А если нужен регистр не ввода – вывода, а промежуточный, как резульиаи каких-то вычислений? Как его объявить, и опять же где адрес взять? Проблему описываю в общем виде, так как сама суть не ясна. Форум, литературу читал, примеры смотрел. Ответа не нашел. Есть пример с ПЛК110, но там и кофигуратор ПЛК в CDS по другому сделан. Вобщем, помогите!

melky
21.02.2017, 13:49
Все в конфигураторе ПЛК73 есть, и адреса тоже указаны. И даже свои можно добавлять.
Часть регистров прописаны жестко, DIO, AI и т.д., можно посмотреть в конфигурации ПЛК. Часть регистров вы создаете и указываете сами.
Диапазон там прописан, который можно использовать.
Есть еще служебная область памяти, куда переносятся регистры и откуда можно читать групповым запросом. Вам придется определить все ваши регистры, где они расположились.

Иван Чернецкий
21.02.2017, 15:09
melky, то есть в настройках шаблона то, что в неактивных полях - это и есть адреса. Вот неактивность полей и сбила меня, я на них и не обратил внимания.
А в каких то случаях они могут быть активны. Так? Будем читать, разбираться и учиться дальше. Спасибо.

melky
21.02.2017, 15:25
Неактивное поле с указанием адреса регистра значит что для данного сигнала регистр задан жестко.
Там где поле активно, указан возможный диапазон адресов регистров для данного типа переменных, количество данного типа переменных ограничено в зависимости от ПЛК и версии L или M.

Все это должно быть в документации на программирование ПЛК63/73

Иван Чернецкий
21.02.2017, 15:55
melky, Прочитал внимательно те разделы руководства. Да, все так написано. Надо читать внимательней. Спасибо.