Thread Content
タイトルの通り、どなたか大物の方にトラフィック補償のアルゴリズムについて説明していただけませんか。1。アルゴリズムブロック内には以下のSTセクションがあります。
FUNCTION_BLOCK PT_FLOW
VAR_INPUT
IN: FLOAT; (**KPA**)
R0: FLOAT; (**kg/M3**)
PI: FLOAT; (**MPa**)
TI: FLOAT; (**℃**)
E: FLOAT; (**膨張係数**)
K: FLOAT; (**係数**)
END_VAR
VAR_OUTPUT
OUT: FLOAT;
END_VAR
VAR
TEMP: FLOAT; (****)
TEMP1: FLOAT; (****)
TEMP2: FLOAT; (****)
R1: FLOAT; (**計算用密度**)
END_VAR
TEMP1 := 273.15 * (PI + 0.1);
TEMP2 := 0.10133 * (TI + 273.15);
R1 := R0 * TEMP1 / TEMP2;
TEMP := SQRT_FLOAT(R1 * IN);
OUT := TEMP * K / R0;
END_FUNCTION_BLOCK
2流量補償アルゴリズムのFBDセクションでは上記のSTセクションが使用されます。瞬間流量をどのように計算すればよいでしょうか?
STパラグラフ内のTEMP:=SQRT_FLOAT(R1*IN)におけるINとは何ですか?
私は素人なので、ただいくつかヒントを提供するだけです。このようなもので、ソフトウェアサービスの範囲に含まれる場合、彼らには研修義務があり、通常は契約で明確にされています。ソフトウェアサービスに問題がある場合、それは問題です。おそらく尋ねてはいけない質問かもしれません。:)
この投稿は最後にjlshnlhjによって2019-9-13 22:38に編集されました。INは入力端子です。STセクションの内容により、カスタムモジュールPT_FLOWが作成されました。以下に、図の右側にある2つのPT_FLOWモジュールを示します。このモジュールの左側にはIN、R0、PI、TI、E、Kといった端子があり、右側にはOUTという端子があります。INのデータはどこから来たか、図にははっきりと書かれています。
STパラグラフは標準的なPASCAL言語で、とても親しみやすいです!PASCALを学んだことがある人なら、誰でもよく知っています!VAR_INPUTは入力変数を定義し、VAR_OUTPUTは出力変数を定義し、VARは中間変数を定義します。残りは計算式で、理想気体状態方程式ですよね?
なぜパラメータEはアルゴリズムで使われていないのか?
教えていただきありがとうございます。でも、おっしゃっている言語は本当にわかりません。また、現場で得られた数値を代入して計算しても、コンピューターに表示される数値とは異なります。どの計算段階で間違えているのか、それともこの式を十分に理解していないのかわかりません