<ランクの高いデータ型>から<ランクの低いデータ型>に変換しました。データが失われている可能性があります。

要因
AITファイルで,ランクの低いデータ型にランクの高いデータ型を割り当てようとすると,値が切り捨てられ,それがランクの低いデータ型に割り当てられます。float型変数がinteger型変数に割り当てられた場合や,integer型変数に対して,float値を割り当てた場合が考えられます。
対処
ランクの高いデータ型を使用してください。
誤った指定例

DEFINE
{
  const integer OK_END = 0;
  const integer SLEEP_TIME = 3.8;      // float型変数を整数定数に割り当てようとしています。値は切り捨てられ,3だけが変数に保存されます。
}

ここでは,float値がinteger型変数「SLEEP_TIME」に割り当てられています。割り当てられた値は切り捨てられ,integer値だけが変数「SLEEP_TIME」に保存されます。
正しい指定例

DEFINE
{
  const integer OK_END =0;
  const float SLEEP_TIME = 3.8;      // 変数の型をfloat型に変更しました
}

float値を保持するために,変数「SLEEP_TIME」のデータ型をinteger型からfloat型に変更しました。