- FAQ番号 : 13566
- 公開日時 : 2012/03/28 21:15
-
印刷
プログラムの起動方法について
C言語コントローラに組み込んだユーザプログラムを起動する方法を教えてください。
- カテゴリー :
-
回答
起動するプログラムの実行ファイル名、関数名等を記述したスタートアップファイル(STARTUP.CMD)をC言語コントローラユニットに書込み、C言語コントローラユニットをリセットした後に電源の再投入を行います。
スタートアップファイル内容の例:
// 実行ファイルをワークRAMにロードします
ld (1, 0, "/CF/DirA/fileA.out")
ld (1, 0, "/CF/DirB/fileB.out")
// タスクを生成し実行します
sp (funcA, 0, 0, 0, 0, 0, 0, 0, 0, 0)
taskSpawn ("taskB", 120, 0, 5000, funcB,10, 0, 0, 0, 0, 0, 0)
注)タスク生成時に指定するスタックサイズは、ユーザプログラムで消費するスタックより
大きなサイズを指定してください。
- 製品名
- MELSEC-Qシリーズ
- 製品分類
- C言語コントローラ
- シリーズ
- CPU