セクション: トレンド
SEC tre.Trend //optional: yes, modifier: [UPDATE]
SEC TrendRecording : <CFC trend identifier> //optional: yes, modifier: [UPDATE]
Task := <trend task> //optional: yes, type: TimeLiteral
CycleTime := <time value> //optional: yes, type: TimeLiteral
LimitType := <limit type> //optional: yes, type: FileLimitType
LimitMaximum := <max bytes> //optional: yes, type: Literal
RecordCondition //optional: yes, type: InstanceAccess
SEC Visu //optional: yes, modifier: [UPDATE]
VisuPlaceholder //optional: yes, type: StringLiteral
VisuTemplate := <visu template> //optional: yes, type: StringLiteral
Target := <path module instance //optional: yes, type: StringLiteral
END_SEC
END_SEC
SEC TrendVariable : <variable identifier> //optional: yes, modifier: [UPDATE]
Variable := <variable name> //optional: yes, type: InstanceAccess
TrendRecording := <recording name> //optional: no, type: : Id)
Description := <tooltip> //optional: yes, type: TextRef
Color := <graph color> //optional: yes, type: Literal
GraphType := <graph type> //optional: yes, type: GraphType
LineWidth := <width> //optional: yes, type: Literal
LineStyle := <line style> //optional: yes, type: LineStyle
SEC Warning : MIN/MAX //optional: yes, modifier: [UPDATE]
Limit := <limit value> //optional: no, type: Literal
Color := <limit color> //optional: yes, type: Literal
END_SEC
END_SEC
END_SEC定義タイプの構文の詳細については、次の章を参照してください。 モジュール宣言の構文 説明された。
Task: トレンド記録を実行するタスクを指定します。タスクが指定されていない場合は、Visu-Trend によって自動的に作成されたタスクが使用されます。CycleTime: トレンド記録サイクル時間。LimitType: 記録されたトレンドの制限の種類。LimitMaximum: トレンド ストレージの最大サイズ (KB 単位) (LimitType ==FileLimit)。RecordCondition:録音状態。参照される変数は BOOL 型である必要があります。VisuPlaceholder: 生成された傾向視覚エフェクトに置き換えられるプレースホルダー。VisuTemplate: 作成するビジュアルのテンプレート。テンプレートにはプレースホルダーが必要ですTrend_Placeholder持っている。次の識別子を持つコントロールを含めることができます。TrendLegend-> タイプ: 凡例TrendTimeRangeSelector-> タイプ: 時間範囲の選択TrendDateRangeSelector-> タイプ: 日付範囲ピッカー
Target: ビジュアライゼーションを埋め込むモジュール インスタンスへの相対パス。Variable:記録する変数。TrendRecording: 変数が属する TrendRecording オブジェクト。Description: 変数のツールチップとして表示されるテキスト リスト エントリ。Color: ARGB カラーコードとしての変数のグラフの色GraphType:グラフの種類LineWithPoints: 点のある線Cross: 十字架StepWithPoints: ポイント付きレベルPoint:ポイントLines: 行Step: ステージLinesWithCrosses: 十字の線\\ StepWithCrosses: 十字のステップ
LineWidth:描いた線の太さ。 1 ~ 255 の値。LineStyle: 線のスタイルSolid: 抜けたDashed: 破線Dotted:点線DashDotted: 二点鎖線DashDotDotted: 二点鎖線
Warning: このサブセクションがターゲットである必要がありますMAXまたはMIN自分の。目標を超えるか下回る場合、警告がトリガーされます。Limit: クリティカルエリアの開始。Color: クリティカルエリアを ARGB カラーコードで表示するための色
SEC tre.Trend
SEC TrendRecording : TrendSensor
SEC Visu
VisuPlaceholder := 'TrendPlaceholder_TrendSensor';
VisuTemplate := 'AC_Trend.GenTrend_VisuTemplate';
END_SEC
CycleTime := t#5s;
LimitType := Records;
LimitMaximum := 452;
END_SEC
SEC TrendVariable : Value
Variable := value;
TrendRecording := TrendSensor;
Color := 16#FF00FF00;
SEC Warning : MIN
Limit := -5;
Color := 16#FF101020;
END_SEC
GraphType := LinesWithCrosses;
LineWidth := 3;
END_SEC
END_SEC