PDA

Просмотр полной версии : MasterSCADA 4D Графики и архивы



KrAssor
17.05.2019, 12:56
Добрый день, коллеги.
Проявились еще одни проблемы. Версия 1.2.5.9689, ПЛК110-60-М02 MS4

1. Графики. До обновления такой проблемы не встречал. При запуске окна с графиком какое-то время (бывает через пару секунд, бывает пару минут проработает. какой-то системы выявить не удалось) воспроизведение графика останавливается и вываливаются ошибки 42760.
Текст ошибки:
"Reason: Error: Uncaught Error: `setOption` should not be called during main process. \n File: http://192.168.100.2/scripts/libs/echarts.js \n Line: 730 Column: 13 \n Time: 01.05.2019, 10:31:44 Stack trace: \n printStackTrace.implementation.createException@htt p://192.168.100.2/scripts/libs/stacktrace.js:54:22\nprintStackTrace.implementatio n.run@http://192.168.100.2/scripts/libs/stacktrace.js:43:29\nnew printStackTrace@http://192.168.100.2/scripts/libs/stacktrace.js:30:66\nError.onerror@http://192.168.100.2/scripts/common/Error.js:37:14\nError.@http://192.168.100.2/scripts/common/Error.js:14:18"

2. При чтении архива данных в таблицу данных с помощью стандартного функционального блока следующий баг: время и год в таблице совсем другие (1969 год). При этом видно, что в ФБ передается нормально начало и конец архива. Даже первый элемент массива структур (ARCH[]) видно, что имеет дату 1 элемента = 2017г, но в таблицу лезут совсем другие значения. 42761 42762
В боле ранней версии такого не наблюдалось.

3. Есть два типа графиков в проекте. 1) для анализа - там архивируемый параметр передается в перо графика. При открытии окна с графиком архивные значения нормально подгружаются. 2) для просмотра архива других параметров. В нем перу передается ссылка на параметр. Ссылка выбирается исходя из выбора в выпадающем списке (пример на предыдущем скрине). В этом случае архивные значения не подгружаются, хотя шаблоны установлены одинаковые. Для обоих типов графиков актуален баг в первом пункте.

Просьба помочь разобраться и исправить проект, ПНР вовсю идет уже =)

KrAssor
17.05.2019, 15:27
Вот здесь тот же самый модуль работает с такими же ошибками
https://yadi.sk/d/pEOCgjBbku-Kyg

SCADAMaster4D
20.05.2019, 13:08
Первый пункт исправлен, вскоре правки будут в релизной версии. По второму и третьему записали ошибки.

KrAssor
21.05.2019, 19:41
Первый пункт исправлен, вскоре правки будут в релизной версии. По второму и третьему записали ошибки.
Обновился до версии 1.2.5.9898(MPLCD_1_2_20190521.1) от 21.05.2019. Ошибка все равно есть:
Ошибка "Reason: Error: Uncaught Error: `setOption` should not be called during main process. \n File: http://127.0.0.1:8043/scripts/libs/echarts.js \n Line: 730 Column: 13 \n Time: 21.05.2019, 19:37:49 Stack trace: \n printStackTrace.implementation.createException@htt p://127.0.0.1:8043/scripts/libs/stacktrace.js:54:22\nprintStackTrace.implementatio n.run@http://127.0.0.1:8043/scripts/libs/stacktrace.js:43:29\nnew printStackTrace@http://127.0.0.1:8043/scripts/libs/stacktrace.js:30:66\nError.onerror@http://127.0.0.1:8043/scripts/common/Error.js:37:14\nError.@http://127.0.0.1:8043/scripts/common/Error.js:14:18"

https://yadi.sk/d/pEOCgjBbku-Kyg

KrAssor
24.05.2019, 13:18
Первый пункт исправлен, вскоре правки будут в релизной версии. По второму и третьему записали ошибки.
Добрый день!
по п.2: Выяснил одну вещь.
1 Вариант: Если я объявляю тип Структура_Values_Times, потом объявляю тип Массив_структур_Values_Times, потом создаю параметр типа Массив_структур_Values_Times и указываю его источником данных для таблицы данных, то в источнике таблицы нормально видны поля (их можно выбрать в редакторе таблицы и т.д.), но при этом в таблице ничего не отображается из архива. Рядом создал стековую панель и туда дал тот же параметр в качестве источника. В стековой панели все ОК. https://yadi.sk/d/pEOCgjBbku-Kyg
2 Вариант: Если же я создаю параметр типа массив структур Структура_Values_Times и указываю его в качестве источника для таблицы данных, то полей в источнике не видно. Пишем названия полей вручную в редакторе таблицы. Тогда данные из архива отображаются, но вот с таким багом даты-времени.
Сейчас я вспомнил, что несколько месяцев назад я уже столкнулся с тем, что данные из архива не отображались. Но сделав, как указано во 2 варианте, у меня все заработало. При этом с датой-временем проблемы не было, поэтому я забыл про такую нестыковку.

KrAssor
29.05.2019, 12:29
Обновился на до версии 1.2.5.9925(MPLCD_1_2_20190522.1).
Стало лучше. Но иногда, при подгрузке в графике архивных данных за несколько часов, все равно график виснет и выдаются ошибки

satar15
30.05.2019, 09:06
Добрый день!
Вопрос по графикам MasterSCADA 4D. Есть ли возможность сделать свое окно графиков? со своими настройками?
В MS3 график был удобен тем, что на Оси Y использовалась только одна шкала диапазона. Т.е. в минилегенде кликнул на один параметр, ось окрасилась в цвет этого параметра и шкала приняла его диапазон (0..100%, 0..2 МПа и т.д.).
Если на одном графике делать 10+ параметров, видно только 4 шкалы. И то они занимают четверть рабочего поля.

SCADAMaster4D
30.05.2019, 12:14
Свой тренд создать не получится. Перечисленные ошибки записаны, их исправление планируется к августу.