Skip to content

Latest commit

 

History

History
100 lines (72 loc) · 3.01 KB

File metadata and controls

100 lines (72 loc) · 3.01 KB

Area chart CWC made for WinCC Unified

Icon

1. CONTENT

HTML area chart element done with ApexChart

2. INTERFACE

  • X_axis : Array of element to draw the X axis of the chart
    // Example
    X_axis: ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
  • Y_axis : String in array format of numbers to draw the seires of the chart
    // Example
    Y_axis: "[[18, 21, 22, 16, 19, 21, 21, 21],[7, 9, 11, 11, 9, 12, 11, 11]]"
  • DataName : Array of strings with the name for each series
    // Example
    DataName: ["Max °C", "Min °C"]
  • X_axisname : Name of the X axis (i.e. "Days")

  • Y_axisname : Name of the Y axis (i.e. "Temperatures")

  • SeriesColor : Array of string with the color in Hex format for each series

    // Example
    SeriesColor: ["#ee730d","#1183e8"]
  • SeriesLabels : Flag to hide or show (False / True) the labels on the series (i.e. true)

  • LineType : Draw smooth lines or straight lines (i.e. "Smooth")

3. EVENTS

  • //

4. USAGE

  • OFFLINE MODE

    • You can test the behavior of the chart with custom data by setting "production" to false
    • Now you can change all the data from "WebCC.Properties"
    var production = false;
    //...
    WebCC.Properties = {
      X_axis: ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
      Y_axis: "[[18, 21, 22, 16, 19, 21, 21, 21],[7, 9, 11, 11, 9, 12, 11, 11]]",
      SeriesColor: ["#ee730d","#1183e8"],
      DataName: ["Max °C", "Min °C"],
      X_axisname: 'Days',
      Y_axisname: 'Temperatures',
      SeriesLabels: true,
      LineType: 'smooth'
    };
  • ONLINE MODE (WinCC Unfied)

    • Set "production" to true
    var production = true;
    • To import the custom web control the hierarchy of folders and files must be compressed in ZIP format.
    • The name of the ZIP must be the GUID used the "manifest.json" file surrounded by curly brackets
      type": "guid://4703190B-4D05-4F16-B52C-B4E3B46092C2",
    • {4703190B-4D05-4F16-B52C-B4E3B46092C2}.zip

    • If you want this custom web control available for all your project, copy this file in the folder :

      • C:\Program Files\Siemens\Automation\Portal V17\Data\Hmi\CustomControls
      • replace "Porla V17" with your Tia version.
    • If you want to use this custom web control only in one project copy this file in the folder :

      • \path_to_tia_project\UserFiles
    • Refresh "My controls" to update the files in TIA Portal

    • Now you can place the custom web control in the Screen.

      My controls