PDA

Просмотр полной версии : ПЛК110-Weintek-ПМ210



Linker1989
10.01.2019, 01:55
Здравствуйте. Подскажите каким образом осуществить связь с ПМ210.
ПЛК110-60М02 опрашивает по RS485-1 модули ввода.ПЛК110-Мастер
ПЛК110-60М02 отдает информацию на Weintek mt8100 по TCP. Тут получает ПЛК110-Слейв
Все что выше работает.
Хочу подключить ПМ210 и брать данные с ПЛК в облако, но при настройке ПМ210 выбираю в конфигурации ПЛК тоже Modbus Slave. Экспортирую конфигурацию и при импорте в облако выдается ошибка несколько слейв устройств.
Как быть в такой ситуации?
40703

Сергей Лысов
10.01.2019, 09:50
Добрый день.

В ветку RS-485-2 добавьте подэлемент Cloud, настраивать подэлемент не нужно.
Затем пересохраните файл экспорта (.exp) и добавьте в новый файл в облако.
Сообщение об ошибке пропадёт.

Картинка для примера:

40704

Linker1989
10.01.2019, 14:20
Добрый день.

В ветку RS-485-2 добавьте подэлемент Cloud, настраивать подэлемент не нужно.
Затем пересохраните файл экспорта (.exp) и добавьте в новый файл в облако.
Сообщение об ошибке пропадёт.

Картинка для примера:

40704

Спасибо, все получилось. Подскажите как добавить переменную типа BOOL, в облако. Хотелось бы запаковать все битовые значения в 2byte и распаковать их в облаке. Как это сделать?
Как пользоваться этой битовой маской?

Сергей Лысов
11.01.2019, 16:45
Спасибо, все получилось. Подскажите как добавить переменную типа BOOL, в облако. Хотелось бы запаковать все битовые значения в 2byte и распаковать их в облаке. Как это сделать?
Как пользоваться этой битовой маской?

В проекте на ПЛК упакуйте переменные bool в uint16/32 (word/dword). Добавьте эту переменную в облаке и зайдите в настройки.

1. В настройках переменной поставьте галочку "применять битовую маску"
2. Выберете нужный бит, которых нужно вычленить из маски
3. Поставьте галочку "создать ещё один параметр", если нужно извлечь другие биты

40735


Если запутаетесь, на 27 странице руководства пользователя есть шпаргалка:
https://ftp.owen.ru/OwenCloud/01_Docs/rp_owencloud.pdf

40736