Ответы в темах
-
АвторСообщения
-
corsar
УчастникДобрый день, скрины загрузил:
https://ibb.co/B6mXytB
https://ibb.co/0ZbdSVb
https://ibb.co/cc5H2bQ
https://ibb.co/56FpQdv
https://ibb.co/hCTMYYd
https://ibb.co/BzqyxMj
https://ibb.co/YNKKbSL
https://ibb.co/TW8hVTJ
https://ibb.co/NszRTTF
https://ibb.co/pb34tTv
https://ibb.co/2q63YKx
https://ibb.co/0q8P5nR
https://ibb.co/yqRDtFx
https://ibb.co/C2GSY9T
https://ibb.co/N9B2D8F
https://ibb.co/YQY5t4N
https://ibb.co/ygqvbcrcorsar
УчастникДобрый день! Только получилось взять файл конфигурации графика с компьютера. Загрузил сюда (это по вопросу отображения двух осей Y на графике)
https://dropmefiles.com/N1dYGЕще есть небольшие вопросы:
1. при экспорте графиков в формат PDF можно ли как-то изменять шрифт заголовка. Настройки конфигурационного файла графика на шрифт заголовка в PDF не влияют, а хотелось бы его уменьшить…
2. оператор нашел требуемый участок графика, по краям оси Х есть календарная дата. Это позволяет технологу понять к какой дате относится график.
https://ibb.co/SKCc3b5
Потом оператор выделил интересующий его диапазон времени (так сказать, «увеличил» график). Получилось так
https://ibb.co/yspMNHR
сделал экспорт в PDF и отдал технологу. При этом по оси Х календарная дата уже не отображается…
Технолог смотрит, что в правом верхнем углу PDF-документа есть время создания PDF-файла. Однако на оси X отображается только время и технолог не может понять в какой день/месяц/год проводилась обработка… Можно ли как-то по оси Х отображать не только время, но и дату даже при «увеличении»? В файле конфигурации отображение дат включено, однако при «увеличении» отображается только время.corsar
УчастникЭто копия файла настроек:
<?xml version=»1.0″ encoding=»utf-8″ ?>
<PlgChartPro>
<DisplayOptions>
<ChartArea>
<!— Padding and margin is an array containing from 0 to 4 elements —>
<ChartPadding>10, 20, 10, 10</ChartPadding>
<FontName>Arial</FontName>
<BackColor>#ffffff</BackColor>
</ChartArea>
<ChartTitle>
<ShowTitle>true</ShowTitle>
<ShowMenu>true</ShowMenu>
<ShowStatus>true</ShowStatus>
<Height>30</Height>
<FontSize>17</FontSize>
<ForeColor>#333333</ForeColor>
</ChartTitle>
<PlotArea>
<FrameColor>#808080</FrameColor>
<GridColor>#e0e0e0</GridColor>
<BackColor>#ffffff</BackColor>
<MarkerColor>#000000</MarkerColor>
<SelectionColor>#6aaaea</SelectionColor>
<LineWidth>1</LineWidth>
<TrendColorAsStatus>false</TrendColorAsStatus>
<TrendColors>
<!— Red —>
<Color>#ff0000</Color>
<!— Blue —>
<Color>#0000ff</Color>
<!— Green —>
<Color>#008000</Color>
<!— Fuchsia —>
<Color>#ff00ff</Color>
<!— Orange —>
<Color>#ffa500</Color>
<!— Aqua —>
<Color>#00ffff</Color>
<!— Lime —>
<Color>#00ff00</Color>
<!— Indigo —>
<Color>#4b0082</Color>
<!— DeepPink —>
<Color>#ff1493</Color>
<!— SaddleBrown —>
<Color>#8b4513</Color>
</TrendColors>
</PlotArea>
<XAxis>
<Height>30</Height>
<ShowGridLines>true</ShowGridLines>
<ShowDates>true</ShowDates>
<MajorTickSize>4</MajorTickSize>
<MinorTickSize>2</MinorTickSize>
<ShowMinorTicks>true</ShowMinorTicks>
<LabelMargin>2, 3, 0</LabelMargin>
<FontSize>14</FontSize>
<LineColor>#808080</LineColor>
<TextColor>#000000</TextColor>
</XAxis>
<YAxes>
<YAxis>
<!— Position: Left, Right —>
<Position>Right</Position>
<AutoWidth>true</AutoWidth>
<Width>0</Width>
<ShowTitle>true</ShowTitle>
<ShowGridLines>true</ShowGridLines>
<MajorTickSize>4</MajorTickSize>
<MinorTickSize>2</MinorTickSize>
<MinorTickCount>4</MinorTickCount>
<LabelMargin>2, 3</LabelMargin>
<FontSize>12</FontSize>
<LineColor>#808080</LineColor>
<TextColor>#000000</TextColor>
<TrendColor></TrendColor>
<AutoScale>true</AutoScale>
<IncludeZero>true</IncludeZero>
<Min>0.0</Min>
<Max>0.0</Max>
<QuantityIDs>22</QuantityIDs>
</YAxis><YAxis>
<!— Position: Left, Right —>
<Position>Left</Position>
<AutoWidth>true</AutoWidth>
<Width>0</Width>
<ShowTitle>true</ShowTitle>
<ShowGridLines>true</ShowGridLines>
<MajorTickSize>4</MajorTickSize>
<MinorTickSize>2</MinorTickSize>
<MinorTickCount>4</MinorTickCount>
<LabelMargin>2, 3</LabelMargin>
<FontSize>12</FontSize>
<LineColor>#808080</LineColor>
<TextColor>#000000</TextColor>
<TrendColor></TrendColor>
<AutoScale>true</AutoScale>
<IncludeZero>true</IncludeZero>
<Min>0.0</Min>
<Max>0.0</Max>
<QuantityIDs>72</QuantityIDs>
</YAxis><YAxis>
<!— Position: Left, Right —>
<Position>Left</Position>
<AutoWidth>true</AutoWidth>
<Width>0</Width>
<ShowTitle>true</ShowTitle>
<ShowGridLines>true</ShowGridLines>
<MajorTickSize>4</MajorTickSize>
<MinorTickSize>2</MinorTickSize>
<MinorTickCount>4</MinorTickCount>
<LabelMargin>2, 3</LabelMargin>
<FontSize>12</FontSize>
<LineColor>#808080</LineColor>
<TextColor>#000000</TextColor>
<TrendColor></TrendColor>
<AutoScale>true</AutoScale>
<IncludeZero>true</IncludeZero>
<Min>0.0</Min>
<Max>0.0</Max>
<QuantityIDs></QuantityIDs>
</YAxis>
</YAxes>
<Legend>
<!— Position: None, Right, Bottom—>
<Position>Bottom</Position>
<ColumnWidth>425</ColumnWidth>
<ColumnMargin>10, 10, 0</ColumnMargin>
<ColumnCount>4</ColumnCount>
<LineHeight>18</LineHeight>
<IconWidth>12</IconWidth>
<IconHeight>12</IconHeight>
<FontSize>14</FontSize>
<ForeColor>#000000</ForeColor>
</Legend>
</DisplayOptions>
<DataOptions>
<ArchiveCode>Min</ArchiveCode>
<GapBetweenPoints>90</GapBetweenPoints>
<RefreshRate>60000</RefreshRate>
<RequestPeriod>24</RequestPeriod>
<MaxFixedPeriod>31</MaxFixedPeriod>
<MaxRollingPeriod>1440</MaxRollingPeriod>
</DataOptions>
</PlgChartPro>corsar
УчастникНастройки канала 300:
https://ibb.co/WKTFVmCНастройка осей Y в профиле PlgChartPro_FullScr_v1.xml
https://ibb.co/jDVyYKb
https://ibb.co/SJLDd81при добавлении канала 300 в кПа результат такой же:
— исчезает подпись правой оси Y «Температура», так как к ней теперь привязаны две физические величины: температура и давление
— левая ось не появляется
— фактическое давление составляет -0,23 кг/см2 или -23 кПа и видно, что привязка идет по правой оси, она «ушла» в -30corsar
УчастникСпасибо за подсказку, это я сразу не сообразил о чем Вы просили ранее. Это первый опыт работы с данной программой, поэтому запросто возможны недопонимания. Попробовал нажать на переменную, выбрать профиль и каналы только температуры. Результат:
https://ibb.co/hdx5tvXПотом выбрал дополнительно канал 300 (это давление в кПа). Результат:
https://ibb.co/CV9fK8Ccorsar
УчастникЗатем я настроил канал 300 на кПа (ранее были мной добавленные кг/см2, но чтобы исключить возможную ошибку в этом месте перешел на кПа, которые есть «из коробки»). Мне приходят кг/см2, я их просто умножил на 100.0 для перевода в кПа. Скрин:
https://ibb.co/TmV99NVпосле этого в таблице представлений добавил канал 300 для отображения на графике, получилась такая строка в аргументах
cnlNums=200-204,300&mode=fixed&period=3&periodMin=60&title=Печь ЭКС-15. Оператор ФИО /_________________/ Контролер ФИО /_________________/ подпись /______/&profile=PlgChartPro_FullScr_v1.xmlв процессе загрузки были ошибки, не удалось остановить веб-станцию
https://ibb.co/svL50rqпосле этого график приходит к виду:
https://ibb.co/Rzrp4ZY— исчезает подпись правой оси Y «Температура», так как к ней теперь привязаны две физические величины: температура и давление
— левая ось не появляется
— фактическое давление составляет -0,23 кг/см2 или -23 кПа и видно, что привязка идет по правой оси, она «ушла» в -30соответственно, задумка по правой шкале Y отобразить температуру, а по левой Y давление, не удается. Понимаю, что чего-то я не понимаю, но чего я не понимаю — не могу понять 🙂
corsar
УчастникДобрый вечер, добавил в представления график про. До этого я использовал размещенный на мнемосхеме график размером во весь экран. Представление в виде «график про» удобнее. В аргументах прописал
cnlNums=200-204&mode=fixed&period=3&periodMin=60&title=Печь ЭКС-15. Оператор ФИО /_________________/ Контролер ФИО /_________________/ подпись /______/&profile=PlgChartPro_FullScr_v1.xmlскрин здесь:
https://ibb.co/zx5RHTxканалы 200-204 — это температуры, скрин
https://ibb.co/PQTnbKzсоздал копию PlgChartPro.xml с именем PlgChartPro_FullScr_v1.xml
В этой копии дописал оси Y. Как Вы и советовали, одну ось сделал с пустым <QuantityIDs></QuantityIDs> для случая, если будет добавлена переменная, не являющаяся градусами Цельсия (22 индекс в таблице размерностей) или килопаскалями (72 индекс в таблице размерностей). Температуру по правой оси Y, кПа и остальное — по левой шкале Y.
<YAxes>
<YAxis>
<!— Position: Left, Right —>
<Position>Right</Position>
<AutoWidth>true</AutoWidth>
<Width>0</Width>
<ShowTitle>true</ShowTitle>
<ShowGridLines>true</ShowGridLines>
<MajorTickSize>4</MajorTickSize>
<MinorTickSize>2</MinorTickSize>
<MinorTickCount>4</MinorTickCount>
<LabelMargin>2, 3</LabelMargin>
<FontSize>12</FontSize>
<LineColor>#808080</LineColor>
<TextColor>#000000</TextColor>
<TrendColor></TrendColor>
<AutoScale>true</AutoScale>
<IncludeZero>true</IncludeZero>
<Min>0.0</Min>
<Max>0.0</Max>
<QuantityIDs>22</QuantityIDs>
</YAxis><YAxis>
<!— Position: Left, Right —>
<Position>Left</Position>
<AutoWidth>true</AutoWidth>
<Width>0</Width>
<ShowTitle>true</ShowTitle>
<ShowGridLines>true</ShowGridLines>
<MajorTickSize>4</MajorTickSize>
<MinorTickSize>2</MinorTickSize>
<MinorTickCount>4</MinorTickCount>
<LabelMargin>2, 3</LabelMargin>
<FontSize>12</FontSize>
<LineColor>#808080</LineColor>
<TextColor>#000000</TextColor>
<TrendColor></TrendColor>
<AutoScale>true</AutoScale>
<IncludeZero>true</IncludeZero>
<Min>0.0</Min>
<Max>0.0</Max>
<QuantityIDs>72</QuantityIDs>
</YAxis><YAxis>
<!— Position: Left, Right —>
<Position>Left</Position>
<AutoWidth>true</AutoWidth>
<Width>0</Width>
<ShowTitle>true</ShowTitle>
<ShowGridLines>true</ShowGridLines>
<MajorTickSize>4</MajorTickSize>
<MinorTickSize>2</MinorTickSize>
<MinorTickCount>4</MinorTickCount>
<LabelMargin>2, 3</LabelMargin>
<FontSize>12</FontSize>
<LineColor>#808080</LineColor>
<TextColor>#000000</TextColor>
<TrendColor></TrendColor>
<AutoScale>true</AutoScale>
<IncludeZero>true</IncludeZero>
<Min>0.0</Min>
<Max>0.0</Max>
<QuantityIDs></QuantityIDs>
</YAxis>
</YAxes>Все выглядит красиво:
https://ibb.co/WgFhhS6corsar
УчастникСледующая часть скринов:
https://ibb.co/yqRDtFx
https://ibb.co/C2GSY9T
https://ibb.co/N9B2D8Fcorsar
УчастникСледующая часть скринов:
https://ibb.co/pb34tTv
https://ibb.co/2q63YKx
https://ibb.co/0q8P5nRcorsar
УчастникСледующая часть скринов:
https://ibb.co/YNKKbSL
https://ibb.co/TW8hVTJ
https://ibb.co/NszRTTFcorsar
УчастникСледующая часть скринов:
https://ibb.co/56FpQdv
https://ibb.co/hCTMYYd
https://ibb.co/BzqyxMjcorsar
УчастникДобрый день! Скрины загрузил, но при попытке отправки сообщение не отправляется. Подозреваю, что срабатывает какой-то антиспам, так как в сообщении много ссылок. Попробую по 3 ссылки в сообщении.
https://ibb.co/B6mXytB
https://ibb.co/0ZbdSVb
https://ibb.co/cc5H2bQcorsar
УчастникДобрый день! Пересмотрел форум, данная тема показалась мне наиболее близкой к моему вопросу.
Возникла такая задача: оператор должен ввести наименования деталей, которые потом должны попасть в отчет об обработке. То есть на экране должны быть поля ввода для деталей (до 10 деталей). Название вроде «стойка правая МВН-25-4-86» или подобное. Данная информация существует только в скада-системе и используется в дальнейшем для формирования отчета. Подскажите, пожалуйста, как в принципе организовать ввод текста на экране. Скажем так, начать с простейшего 🙂 В дальнейшем в идеале хотелось бы соотнести эти записи наименований изделий с архивными графиками термообработок. То есть технолог (в идеале) должен иметь возможность выбрать дату и на эту дату ему покажет график обработки (температуры) и наименование изделий, которые были в печи…corsar
УчастникДобрый день!
Попробовал добавить третью шкалу Y без указания размерности, однако это не помогло. Скрины каналов, величин, размерностей, настроек графиков, результатов запаковал и загрузил на файлообменник https://dropmefiles.com/oDGx7. Некоторые из каналов устройства REGIGRAPH на всплывающей легенде графика отображаются как — потому что сами измерительные каналы устройства не запараметрированы.
Благодарю за поддержку даже в праздничные дни!corsar
УчастникДоброго времени суток, с наступившим Новым Годом! Спасибо за предыдущий оперативный ответ несмотря на выходной предпраздничный день. Я воспользовался новогодней суетой и попробовал реализовать задумку с двумя осями Y: слева давление -1.0…0.0 кг/см2, справа температура в градусах. Нигде же не написано, что я нормальный 🙂 Профиль, конечно же, для экспериментов создал новый, это удобно. Каналам размерность задал: температурам градусы Цельсия (номер 22 в таблице размерностей), под давление в таблице размерностей создал новую строку 1002 [кг/см²]. Для каналов давления размерность кг/см² выбрал. Далее сделал копию оси Y в профиле графика, получилось так:
<YAxes>
<YAxis>
<!— Position: Left, Right —>
<Position>Right</Position>
<AutoWidth>true</AutoWidth>
<Width>0</Width>
<ShowTitle>true</ShowTitle>
<ShowGridLines>true</ShowGridLines>
<MajorTickSize>4</MajorTickSize>
<MinorTickSize>2</MinorTickSize>
<MinorTickCount>4</MinorTickCount>
<LabelMargin>2, 3</LabelMargin>
<FontSize>12</FontSize>
<LineColor>#808080</LineColor>
<TextColor>#000000</TextColor>
<TrendColor></TrendColor>
<AutoScale>true</AutoScale>
<IncludeZero>true</IncludeZero>
<Min>0.0</Min>
<Max>0.0</Max>
<QuantityIDs>22</QuantityIDs>
</YAxis>
<YAxis>
<!— Position: Left, Right —>
<Position>Left</Position>
<AutoWidth>true</AutoWidth>
<Width>0</Width>
<ShowTitle>true</ShowTitle>
<ShowGridLines>true</ShowGridLines>
<MajorTickSize>4</MajorTickSize>
<MinorTickSize>2</MinorTickSize>
<MinorTickCount>4</MinorTickCount>
<LabelMargin>2, 3</LabelMargin>
<FontSize>12</FontSize>
<LineColor>#808080</LineColor>
<TextColor>#000000</TextColor>
<TrendColor></TrendColor>
<AutoScale>false</AutoScale>
<IncludeZero>true</IncludeZero>
<Min>-1.1</Min>
<Max>+0.1</Max>
<QuantityIDs>1002</QuantityIDs>
</YAxis>
</YAxes>Однако на графике после загрузки отображается только правая шкала температур, ожидаемой левой шкалы давлений обнаружить не удается. Есть большое подозрение, что я все таки что-то недопонимаю… Может ли это быть связано с тем, что я хочу увидеть +240 на правой шкале температур и -0,95 на левой шкале давлений? То есть слишком большая разница между шкалами?
-
АвторСообщения