PDA

Просмотр полной версии : ПЛК110 [М02] и Owen Master



grv008
22.06.2021, 06:46
Здравствуйте! Ранее был создан проект на базе старого ПЛК110-60М, купили новый ПЛК110 [М02].
При экспорте старого проекта на новый ПЛК возникла проблема с переносом Конфигурации ПЛК.
На сайте писали, что надо заново прописывать новую конфигурацию. Установил новый таргет файл,
создал новый проект. Добавил элемент Owen Master, в него добавил элемент Unsigned variable (Listen).
А в Unsigned variable (Listen) не могу добавить подэлемент, не активна строка подэлементов. Скрин во
вложении. Что я делаю не так или корявый таргет файл для данного ПЛК?

Cs-Cs
22.06.2021, 09:02
А шо было в старом? =))
Так он и не должен добавляться. Переменная - это ж конечная точка дерева устройств.
А если надо несколько переменных добавлять - то:
а) Или ткнуть правой на узле "Owen (Master)"
б) Или ткнуть там, где ты ткнул и выбрать "Вставить элемент"

grv008
22.06.2021, 09:26
В старом проекте я в модуль Unsigned variable (Listen) добавлял два подмодуля по 8 bit для опроса одного МВ110-16ДН

grv008
22.06.2021, 09:30
55671

это скрин со старого проекта

Cs-Cs
22.06.2021, 09:31
Угу, вижу. Не, настолько я ОВЕН хорошо не знаю. Может кто ещё подскажет чего.

Евгений Кислов
22.06.2021, 09:37
Добрый день.
Действительно, на [М02] каналы создаются автоматически.
Объявите в этом канале переменную и уже в программе обращайтесь к ее отдельным битам.

grv008
22.06.2021, 10:18
Здравствуйте Евгений! А можно по подробнее. Т.е., я в каждом Unsigned variable (Listen) каждого модуля входных сигналов создаю одну переменную
и опрашиваю входа по регистрам, как в Modbus?

Евгений Кислов
22.06.2021, 10:19
Здравствуйте Евгений! А можно по подробнее. Т.е., я в каждом Unsigned variable (Listen) каждого модуля входных сигналов создаю одну переменную
и опрашиваю входа по регистрам, как в Modbus?

Да, вы в каждом Unsigned variable (Listen) объявлете переменную типа DWORD - и в программе обращаетесь к ее битам.

grv008
22.06.2021, 10:27
я из-за этого и не применял Modbus с МВ110-16ДН. С протоколом Овен мне показалось сделать проще. Хотя этот протокол и не очень хорош.

Филоненко Владислав
22.06.2021, 13:09
нет никаких регистров в ОВЕН.
Есть переменные, каждая отдельно. Пол переменной прочитать/записать нельзя.