1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Передача данных с расцепителя ETU76B

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить
Аватара пользователя

Автор темы
onku96
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 16 ноя 2017, 15:38
Имя: Алексей
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 1 раз

Передача данных с расцепителя ETU76B

Сообщение onku96 »

Добрый день!
Помогите, пожалуйста, решить следующую задачку:
Имеется 3 выключателя Siemens 3WL с расцепителями ETU76B и модулем передачи данных Profibus (фукция +F02). Они управляются ПЛК S7-1200 и связаны с ним по Profibus. Требуется передать с расцепителей результаты измерений - ток, напряжение мощность.
В TIA Portal добавил модули передачи данных через gsd-файл (Siem80C0), присоединил их к сети.
asutp1.JPG
В свойствах COM-модуля доступен выбор величин: "Basic type 1: 4 values", "Basic type 2: 8 values" и "Basic type 3: 14 values".
asutp3.JPG
На вкладке "System constants" содержатся следующие данные:
asutp2.JPG
Но как теперь привязать эти величины к PLC-тэгам "Ток", "Напряжение" и т.д. и передать их в формате Real?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Автор темы
onku96
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 16 ноя 2017, 15:38
Имя: Алексей
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 1 раз

Передача данных с расцепителя ETU76B

Сообщение onku96 »

Нашел руководство Protection devices 3WL/3VL circuit breakers with communication capability - PROFIBUS.
Там описывается как получить информацию с автомата программным способом.
Буду признателен, если кто-нибудь мне разъяснит что с этим делать простыми словами (как "чайнику"), поскольку в программировании на SCL опыта нет.
Полная версия руководства.
Аватара пользователя

M3f
не первый раз у нас
не первый раз у нас
Сообщения: 377
Зарегистрирован: 31 янв 2017, 11:08
Имя: Николай
Благодарил (а): 8 раз
Поблагодарили: 116 раз

Передача данных с расцепителя ETU76B

Сообщение M3f »

Добрый день, для ваших задач SCL знать не обязательно, да и вы уже половину работы сделали, осталось только обработать данные.
В настройках устройства выбираем конфигурацию "Basic type 2: 8 values" или "Basic type 3: 14 values" (так как вам нужно напряжение) отличие этих конфигурации только в количестве переменных которые вы будите читать с устройства (все переменные, для каждой конфигурации расписаны на стр. 137-138 вашего руководства).
После того как вы настроили устройство ему будет присвоено адресное пространство, например как показано на стр. 128 вашего руководства. На примере, диапазон входных данных расположен по адресам %Ix256-%Ix299 (для "Basic type 3: 14 values" это как раз 43 байта, данные указаны на 138 стр.), для TIA Poral-а диапазон указан в правом выплывающем окне "Device Data".
Далее используем блок RDREC (Extended instrections => Distributed I/O) для передачи данных в вашу DB. Можно конечно напрямую читать данные и с адресов %I, если:
If you configure a DPV1 slave with a GSD file (GSD rev. 3 and higher) and the DP interface of the DP master is set to "S7 compatible", then you might not read any data records from the I/O modules in the user program with "RDREC" or write to the I/O modules with "WRREC".
Далее, если требуется, масштабируем эти данные в нужный вид.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070
Аватара пользователя

Автор темы
onku96
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 16 ноя 2017, 15:38
Имя: Алексей
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 1 раз

Передача данных с расцепителя ETU76B

Сообщение onku96 »

M3f, спасибо.
Пока с блоком RDREC сталкиваться не приходилось, поэтому мне потребуется некоторое время, чтобы с ним разобраться.
По результатам отпишусь сюда.
Аватара пользователя

M3f
не первый раз у нас
не первый раз у нас
Сообщения: 377
Зарегистрирован: 31 янв 2017, 11:08
Имя: Николай
Благодарил (а): 8 раз
Поблагодарили: 116 раз

Передача данных с расцепителя ETU76B

Сообщение M3f »

onku96, прошу прощения, описался в прошлом сообщении. Вам надо использовать блок "DPRD_DAT" (он очень простой, указывается только откуда и куда записывать).
Блок "RDREC" используется для ациклической передачи по Profibus.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070
Аватара пользователя

Автор темы
onku96
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 16 ноя 2017, 15:38
Имя: Алексей
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 1 раз

Передача данных с расцепителя ETU76B

Сообщение onku96 »

M3f, Спасибо - попробую.
Ответить

Вернуться в «Simatic TIA Portal»