для Москвы
8 495 720 54 44

по России бесплатно
8 800 555 61 84



Некорректная работа АРМ при установке значения с HMI

Больше

Здравствуйте!
Имеется ПЛК МС8.3. К нему по Ethernet через свитч подключен ПК с АРМ и панель оператора Weintek. На панели оператора и в АРМ нормально отображаются аналоговые значения.
Проблема состоит в задании уставки аналоговой величины с панели оператора (как дополнительное средство проверки запущен Консоль):
- при изменении значения в АРМ: значение меняется в ПЛК, АРМ и HMI (видно это и в Консоли)
- при изменении значения в Консоли: значение меняется в ПЛК, АРМ и HMI
- при изменении значения в HMI: меняется значение на HMI и в ПЛК (это видно в Консоли), но в АРМ значение остается прежним. При этом, если перезапустить службу MC Server, то значение измениться и в АРМ. Также пробовали в АРМ вместо элемента "Уставка" использовать элемент "Значение" (без возможности изменения, а просто отображения) - ситуация такая же.

Как быть с этой проблемой - корректное отображение изменения уставки, сделанное на HMI, в АРМ?

На HMI значение меняется элементом "Числовой ввод". В ПЛК стоит алгоблок "ЗДН АН", вход которого внесен в список контроллера для ввода нового значения.

Версия АРМ 2.1.12; ОС Win 8.1 х64

Больше

Здравствуйте.
Данное поведения оборудования связанно с реализацией драйвера Контар в панелях weintek. Параметры контроллера можно разделить на два типа: статические и динамические. Статические параметры являются уставками для контроллера и определяются пользователем(например уставка температуры). Динамические параметры вычисляются в процессе работы алгоритма и пользователь на них никак повлиять не может(Например показания датчика температуры).

При выполнении операции по передачи данных контроллер всегда посылает значения динамических параметров, а значения статических параметров посылаются только в случае специального запроса.

Если через АРМ или Консоль изменить значение статического параметра, контроллеру будет отправлена команда говорящая о том, что значения статических параметров изменилось и из значение нужно обносить на всех источниках. При изменении статических параметров через панель weintek такая команда на контроллер не отправляется.

Также обновление значения статических параметров происходит при восстановлении связи с контроллером, и при возникновении аварийного сигнала.

Больше

Так и что делать? Каждый раз рвать связь или посылать сигнал тревоги при изменении статического параметра с панели?
У меня уже была переписка с Сергеем Куликовым (Начальник отдела технической поддержки ЗАО МЗТА Инжиниринг).
Вот мое последнее письмо оставленное без ответа:
Если я правильно понял документ "ПРОТОКОЛ ОБМЕНА КОНТАР по сети TCP/IP", драйвер HMI должен послать команду с кодом 52h для обновления статических параметров, а он (драйвер) это не делает?
А если, к примеру, послать команду макросом с помощью функции OUTPORT(source[start], device_name, data_count) ?

Sends out the specified data from source[start] to source[start + count -1] to PLC via a COM port or the Ethernet.
Device_name is the name of a device defined in the device table and the device must be a “Free Protocol”-type device.
Data_count is the amount of sent data and can be a constant or a variable.


Если, это возможно, помогите примером.
Жду любых других рекомендаций.

Больше

Здравствуйте. Мы сейчас занимаемся вашим вопросом. Когда у нас появиться какое-нибудь решение мы вам сообщим.

Больше

Для корректной одновременной работы пульта Weintek, диспетчеризации КОНТАР АРМ и программы наладчика Консоль мы доработали операционную систему субмодуля Weblinker EM. Если загрузить ее в субмодуль обновление статических параметров будет происходить по факту их изменения любым источником.

Вложения:

Модераторы: supportsupportmztamalykALekirkShibanov Ilja

для Москвы
8 495 720 54 44

по России бесплатно
8 800 555 61 84

Адрес: Россия, 105318, Москва,
ул. Мироновская, д.33


МЗТА в социальных сетях:

Copyright ОАО «МЗТА» © 1999-2017 г.
Карта сайта



Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter