ここから本文

Factory Automation

よくあるご質問
(FAQ)

Factory Automation

よくあるご質問(FAQ)製品について

  • 文字サイズ変更
  • S
  • M
  • L

製品について

  • 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
疑問・問題は解決されましたか?

解決されない場合はこちらよりご質問ください。

仕様・機能に関するお問い合わせ

アンケート:
ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます