-------------------------------------------- CONPROSYS スクリプト100選  No.013 -------------------------------------------- 処理名称:アナログ入力の工業値変換 作 成 日:2016年4月18日 処理内容:アナログ入力の値を工業値に変換する。 [信号] AI0 - アナログ入力1 [動作] 1.アナログ入力1のアナログ値を読み取る。 2.アナログ値を「y=ax+b」の公式で工業値に変換する。 3.工業値変換した結果をTAG00に格納する。 [説明] サンプルプログラムは、メインタスク(TASK9)とサブルーチン(SUB9)として作成されています。 使用する場合は、任意のタスクとサブルーチン番号にリストアして使用してください。 サブルーチンをSUB9意外の番号にリストアした場合は、呼び出しSUB番号を変更してください。 AI0の状態をLTAG90に、y=ax+bのa定数値をLTAG91に、b定数をLTAG92に入れSUB9を呼び出します。 サブルーチンは、工業値変換を行い、LTAG99に結果を返します。 ※プログラムでは、「y=ax+b」の公式にて工業値変換を行うこととし  定数の値を、「a=0.1」「 b=-100.0」としています。