Страница 2 из 2

Re: Опыт соединения S7-1200 и Weintek

Добавлено: 29 июн 2018, 17:10
Автоматизатор
Михайло писал(а):Забудьте про кириллицу в именах тэга датаблока "HMI"
Это вечное правило!! :)

Re: Опыт соединения S7-1200 и Weintek

Добавлено: 30 июн 2018, 18:14
Михайло
Не, не вечное. Устаревшая норма из 80-х прошлого века.

Re: Опыт соединения S7-1200 и Weintek

Добавлено: 18 ноя 2018, 16:39
Ka3ax
а как дела у панелей с alarm, запись логов, поддержка скриптов?

Re: Опыт соединения S7-1200 и Weintek

Добавлено: 18 ноя 2018, 16:53
petr2off
Михайло писал(а):Недостатки панели MT8071iE по сравнению с панелями Сименс:
1. При больших количествах данных на экране замечено сильное торможение. Видимо обмен массивом из 140 переменных типа WORD (текст в формате Юникод) либо забивает траффик, либо перегружает процессор (Cortex A8 600 МГц). Не знаю, как повела бы себя панель серии Simatic Basic v2.
Тут ситуация немного по хитрее. Когда Вы в Weinek связываете элемент с тэгом, Вы фактически формируете 1 запрос на обмен. Чем больше элементов, тем больше запросов за период. Есть более сложный, но и более эффективный путь. Мне это вариант подсказали, но опробовать я его не успел, увезли панель. Суть в том, что все элементы Weinek настраиваются на внутренние ТЭГи. И делается один скрипт по обмену, который считывает внешние тэги и пересылает их во внутренние тэги и наоборот за 1-2 запроса. Таким образом можно минимизировать число пакетов для обмена с контроллером и повысить быстродейстивие.

Re: Опыт соединения S7-1200 и Weintek

Добавлено: 18 ноя 2018, 18:40
Михайло
Ka3ax писал(а):а как дела у панелей с alarm, запись логов, поддержка скриптов?
С этим не работал.
petr2off писал(а):Суть в том, что все элементы Weinek настраиваются на внутренние ТЭГи.
Да, это понятно. Но там массивы динамические...

Re: Опыт соединения S7-1200 и Weintek

Добавлено: 10 дек 2018, 20:50
Paul Tikotsky
Существенный недостаток Weintek: если у сименсовских панелей есть поддержка TextList с произвольными индексами строк (любое число WORD ставится в соответствие со строкой),то у Weintek такого нет и для расшифровки аварийных сообщений от Sinamics пришлось создавать макрос перекодировки.
Считаю, что возможности даже базовых панелей в плане анимации элементов экрана значительно богаче, чем у Weintek.
Чтобы не связываться с тегами, их кирилическими именами и их синхронизацией при изменениях в процессе разработки пользовался абсолютной адресацией (отключить оптимизацию доступа в контроллере).

Re: Опыт соединения S7-1200 и Weintek

Добавлено: 10 дек 2018, 20:52
Михайло
Paul Tikotsky писал(а):пользовался абсолютной адресацией (отключить оптимизацию доступа в контроллере).
Считаю, что это не лучшее решение. Чем аппаратная адресация в данном случае лучше?

Re: Опыт соединения S7-1200 и Weintek

Добавлено: 17 фев 2019, 04:26
uni
По поводу возможностей панелей Weintek при некотором умении.


Re: Опыт соединения S7-1200 и Weintek

Добавлено: 09 мар 2019, 01:09
Весенний Программист
Paul Tikotsky писал(а):Существенный недостаток Weintek: если у сименсовских панелей есть поддержка TextList с произвольными индексами строк (любое число WORD ставится в соответствие со строкой),то у Weintek такого нет и для расшифровки аварийных сообщений от Sinamics пришлось создавать макрос перекодировки.
Позвольте несколько улучшить Ваше мнение о Weintek. У данных панелей тоже есть нечто подобное объекту TextList. Это объект Text/Comment у которого задано свойство Use string table, которое в свою очередь является объектом String Table, который не что иное как список строк, который может управляться индексом заданным в свойстве String ID (объекта TextList). Ура товарищи!

Re: Опыт соединения S7-1200 и Weintek

Добавлено: 09 мар 2019, 04:58
Михайло
Спасибо, Весенний Программист!

Re: Опыт соединения S7-1200 и Weintek

Добавлено: 29 апр 2020, 09:05
PavelK
petr2off писал(а):
18 ноя 2018, 16:53
Михайло писал(а):Недостатки панели MT8071iE по сравнению с панелями Сименс:
1. При больших количествах данных на экране замечено сильное торможение. Видимо обмен массивом из 140 переменных типа WORD (текст в формате Юникод) либо забивает траффик, либо перегружает процессор (Cortex A8 600 МГц). Не знаю, как повела бы себя панель серии Simatic Basic v2.
Тут ситуация немного по хитрее. Когда Вы в Weinek связываете элемент с тэгом, Вы фактически формируете 1 запрос на обмен. Чем больше элементов, тем больше запросов за период. Есть более сложный, но и более эффективный путь. Мне это вариант подсказали, но опробовать я его не успел, увезли панель. Суть в том, что все элементы Weinek настраиваются на внутренние ТЭГи. И делается один скрипт по обмену, который считывает внешние тэги и пересылает их во внутренние тэги и наоборот за 1-2 запроса. Таким образом можно минимизировать число пакетов для обмена с контроллером и повысить быстродейстивие.

Добрый день.
Понимаю что было давно, но можете об этом более расширенно. Имеется ввиду такой скрипт по обмену.

Re: Опыт соединения S7-1200 и Weintek

Добавлено: 16 июн 2020, 09:13
Михайло
Весенний Программист писал(а):
09 мар 2019, 01:09
Позвольте несколько улучшить Ваше мнение о Weintek. У данных панелей тоже есть нечто подобное объекту TextList. Это объект Text/Comment у которого задано свойство Use string table, которое в свою очередь является объектом String Table, который не что иное как список строк, который может управляться индексом заданным в свойстве String ID (объекта TextList). Ура товарищи!
Кто бы мог подумать, что статический элемент "Текст/Комментарий" в EasyBuilder на самом деле можно сделать динамическим???
Weintek TextLists.png