PDA

Просмотр полной версии : Вывод переменной STRING на HMI



Zero_q
12.05.2022, 12:22
Доброе время суток.
Можно ли в CODESYS V3.5 SP14 Patch 3 вывести получаемую переменную STRING с плк200 на HMI через ModbusTCP по патчкорду или другим способом?:confused::confused::confused:

Евгений Кислов
12.05.2022, 12:44
Доброе время суток.
Можно ли в CODESYS V3.5 SP14 Patch 3 вывести получаемую переменную STRING с плк200 на HMI через ModbusTCP по патчкорду или другим способом?:confused::confused::confused:

Добрый день.
О каком именно HMI речь?

Zero_q
12.05.2022, 13:04
Панель оператора ETG 7” серии ONI

Евгений Кислов
12.05.2022, 13:12
Панель оператора ETG 7” серии ONI

ПЛК200 позволяет передать по Modbus переменную типа STRING.
Сможет ли его отобразить эта конкретная панель - вопрос к техподдержке ONI.

Zero_q
12.05.2022, 13:54
Они говорят что это возможно в режиме Modbus ASCII. А как сделать ,чтобы плк отправлял данную переменную на панель оператора?

Евгений Кислов
12.05.2022, 14:19
Они говорят что это возможно в режиме Modbus ASCII. А как сделать ,чтобы плк отправлял данную переменную на панель оператора?

У вас ПЛК работает в режиме Modbus Master или Modbus Slave?

Zero_q
12.05.2022, 14:26
Modbus Slave

Евгений Кислов
12.05.2022, 14:40
Modbus Slave

Cм. п. 4.12 - там показано, как считать с ПЛК STRING по Modbus:
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Modbus_v2.2.pdf

keysansa
12.05.2022, 15:56
Зачем формировать "string" на контроллере, что бы не использовать?
Передайте по Modbus дополнительное слово состояния, и сформируйте строку на стороне панели, это займет гораздо меньше времени и памяти (контроллер должен заниматься процессом, панель - отображением данных).