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

Обмен данными 1500 и MOXA MGATE

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить

Автор темы
Dron_Tat
здесь недавно
здесь недавно
Сообщения: 82
Зарегистрирован: 07 янв 2017, 09:12
Имя: Андрей
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Обмен данными 1500 и MOXA MGATE

Сообщение Dron_Tat »

Пытаюсь реализовать чтение данных по профинет с MOXA MGATE на контроллере 1500. Прикрепил GSD файл, настроил соединение, все отлично.
[+] Спойлер с настройкой
На отсутствие сигнала не обращайте внимания
Моха.PNG
Читаю данные посредством периферийной адресации %iw256:Р, но данные приходят только один раз, после загрузки блока в контроллер. Читал что можно через блок RDREC, но если я правильно понял, нужно создавать DB на все адреса, а мне надо только первые 30. В свое время на 400 примерно так и делал, проблем не было или я что то тут пропустил?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

stesl
эксперт
эксперт
Сообщения: 1008
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 94 раза
Поблагодарили: 136 раз

Обмен данными 1500 и MOXA MGATE

Сообщение stesl »

Dron_Tat писал(а): 07 июн 2020, 16:45 Читал что можно через блок RDREC
Речь наверно о ациклическом обмене? Если да, то там (в случае S7-300: SFB52/SFB53 или SFC58/SFC59) можно опрашивать любой произвольный диапазон. Но по событию. Но можно это событие и в каком то циклическом ОВ инициировать. И да, лучше всего формировать DB для такого опроса, потому что нужно отправить/принять все необходимые данные (кучку). По сути сформировать сообщение.

У меня нет богатого опыта по обмену с чем другим, кроме модулей самого SImatic. Лишь недавно изучил обмен 300/ЧРП Сименс по Profibus-DP. И там, да, ситуация судя по картинке, схожа. Есть формируемая телеграмма, по которой идет циклический обмен. И с ней все как положено. Работает.

Но это может быть и далеким от 1500 и TIA. Утверждать что то трудно, но есть у Сименса и незыблемые принципы.

dijio
здесь недавно
здесь недавно
Сообщения: 42
Зарегистрирован: 06 июн 2018, 13:00
Имя: Евгений
Страна: Россия
город/регион: СПБ
Поблагодарили: 3 раза

Обмен данными 1500 и MOXA MGATE

Сообщение dijio »

Читать необходимо по входному условию, которым обычно делают положительный фронт выполнения блока чтения.

Автор темы
Dron_Tat
здесь недавно
здесь недавно
Сообщения: 82
Зарегистрирован: 07 янв 2017, 09:12
Имя: Андрей
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Обмен данными 1500 и MOXA MGATE

Сообщение Dron_Tat »

Вы имеете ввиду тут?
Безымянный.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

dijio
здесь недавно
здесь недавно
Сообщения: 42
Зарегистрирован: 06 июн 2018, 13:00
Имя: Евгений
Страна: Россия
город/регион: СПБ
Поблагодарили: 3 раза

Обмен данными 1500 и MOXA MGATE

Сообщение dijio »

У вас вызов чтения где происходит? Какой функцией читаете?

Автор темы
Dron_Tat
здесь недавно
здесь недавно
Сообщения: 82
Зарегистрирован: 07 янв 2017, 09:12
Имя: Андрей
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Обмен данными 1500 и MOXA MGATE

Сообщение Dron_Tat »

Читаю просто

Код: Выделить всё

tag1 := %iw256:P,
tag2 := %iw257:P
и далее....
Аватара пользователя

DamaskinoS
здесь недавно
здесь недавно
Сообщения: 16
Зарегистрирован: 16 июл 2015, 11:02
Имя: Антон ибн Александрович
Страна: Казахстан
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Обмен данными 1500 и MOXA MGATE

Сообщение DamaskinoS »

Dron_Tat писал(а): 08 июн 2020, 20:06 Читаю просто

Код: Выделить всё

tag1 := %iw256:P,
tag2 := %iw257:P
и далее....
Это скрипт на С написан?
:ges_slap:

yoos86
здесь недавно
здесь недавно
Сообщения: 51
Зарегистрирован: 20 дек 2019, 10:54
Имя: Денис
Страна: UA
Благодарил (а): 5 раз

Обмен данными 1500 и MOXA MGATE

Сообщение yoos86 »

DamaskinoS писал(а): 05 янв 2021, 13:34
Dron_Tat писал(а): 08 июн 2020, 20:06 Читаю просто

Код: Выделить всё

tag1 := %iw256:P,
tag2 := %iw257:P
и далее....
Это скрипт на С написан?
Какой С у сименса ? Скорей всего SCL
Аватара пользователя

DamaskinoS
здесь недавно
здесь недавно
Сообщения: 16
Зарегистрирован: 16 июл 2015, 11:02
Имя: Антон ибн Александрович
Страна: Казахстан
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Обмен данными 1500 и MOXA MGATE

Сообщение DamaskinoS »

yoos86 писал(а): 05 янв 2021, 14:49
DamaskinoS писал(а): 05 янв 2021, 13:34
Dron_Tat писал(а): 08 июн 2020, 20:06 Читаю просто

Код: Выделить всё

tag1 := %iw256:P,
tag2 := %iw257:P
и далее....
Это скрипт на С написан?
Какой С у сименса ? Скорей всего SCL
То что SCL - это понятно. Вы Тиа портал открывали когда нибудь?) Обратите внимание, что при выборе вкладки "Сценарии", вам дается на выбор 3 варианта: 1) Сценарии на VB (Visual Basic), 2) Сценарии на C, 3) С-заголовок.
:ges_slap:

yoos86
здесь недавно
здесь недавно
Сообщения: 51
Зарегистрирован: 20 дек 2019, 10:54
Имя: Денис
Страна: UA
Благодарил (а): 5 раз

Обмен данными 1500 и MOXA MGATE

Сообщение yoos86 »

DamaskinoS писал(а): 04 фев 2021, 06:59
yoos86 писал(а): 05 янв 2021, 14:49
DamaskinoS писал(а): 05 янв 2021, 13:34
Dron_Tat писал(а): 08 июн 2020, 20:06 Читаю просто

Код: Выделить всё

tag1 := %iw256:P,
tag2 := %iw257:P
и далее....
Это скрипт на С написан?
Какой С у сименса ? Скорей всего SCL
То что SCL - это понятно. Вы Тиа портал открывали когда нибудь?) Обратите внимание, что при выборе вкладки "Сценарии", вам дается на выбор 3 варианта: 1) Сценарии на VB (Visual Basic), 2) Сценарии на C, 3) С-заголовок.
каким местом wincc к теме про плк 1500 серии ?
Ответить

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