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

M221 чтение данных по Modbus TCP со SCADA

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модератор: Специалисты SE

Ответить

Автор темы
Desperadoes
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 14 сен 2015, 12:42
Имя: Вторников Ю В
Страна: росиия
город/регион: СПБ

M221 чтение данных по Modbus TCP со SCADA

Сообщение Desperadoes »

Добрый день коллеги!
Помогите разобраться. Необходимо передавать данные с ПЛК М221 на скаду, и принимать обратно (задания, уставки и т.д.) через Modbus TCP. Не понятно как это сделать. Заказчик выдал перечень modbus регистров, по которым собирается забирать данные. Например: 4001- текущая температура, 4002 - задание температуры и т.д. Не понимаю как связать и передать эти регистры со своими переменными в ПЛК. Помогите разобраться.

ogorsv
завсегдатай
завсегдатай
Сообщения: 567
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 110 раз
Поблагодарили: 101 раз

M221 чтение данных по Modbus TCP со SCADA

Сообщение ogorsv »

Добрый день!
1. "как связать и передать эти регистры со своими переменными в ПЛК" - у вас хвост управляет собакой?
Обычно как раз адреса/типы/имена ваших переменных из ПЛК используют в SCADA
Экспорт/импорт, или вручную прописывают
Или сформулируйте правильно реальную задачу, чтобы за вас не домысливать

2. Если речь про Modbus-адресацию, то, может быть, 40001, 40002 и т.д.?
Для М221 %MW0 - это 40001, %MW1 - это 40002 и т.д.

3. Учтите, что для переменных REAL, DINT, DWORD размер 32 бита
Т.е. %MF10 занимает два регистра %MW10 и %MW11
СВ

Автор темы
Desperadoes
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 14 сен 2015, 12:42
Имя: Вторников Ю В
Страна: росиия
город/регион: СПБ

M221 чтение данных по Modbus TCP со SCADA

Сообщение Desperadoes »

Здравствуйте!
Ок. Спасибо, я понял. :thankyou:
Ответить

Вернуться в «ПЛК»