よくあるご質問
(FAQ)


- 製品について > 制御機器 > シーケンサ MELSEC > MELSEC-Qシリーズ > CPU > C言語CPU
製品について
製品について
『 C言語CPU 』 内のFAQ
-
VxWorksのAPI関数 ioctl()を用いることで取得できます。 以下に弊社で動作確認したプログラム例を示します。 各関数の詳細については,VxWorks関連のマニュアルをご確認ください。 プログラム例) #include <vxworks.h> #include <ioli... 詳細表示
- FAQ番号:17764
- 公開日時:2024/12/26 17:04
-
以下の点がメリットになります。 (1)装置の小型化 VMEカードラック(6U)タイプと比較して体積比で1/10になります。 (2)長期安定供給 頻繁なパソコン本体の仕様変更、ボードのハードウェア変更、これらの生産中止等 の供給不安を解消できます。 (3)耐環境性能向上 温度、... 詳細表示
- FAQ番号:13545
- 公開日時:2012/03/28 21:15
-
既存のC言語プログラム資産を活用できます。 ただし、MELSECの各ユニットに対するアクセスはバスインタフェース関数(QBF関数)、MELSEC通信関数(MD関数)を使用して作り込む(または置き換える)必要があります。 詳細表示
- FAQ番号:13562
- 公開日時:2012/03/28 21:15
-
各タスクごとにQBF_Open()関数、mdOpen()関数が必要です。オープン関数で取得したpathは他のタスク間で共用しないでください。 また、各タスクの終了処理では、必ずQBF_Close()、mdclose()を実行してください。 詳細表示
- FAQ番号:13579
- 公開日時:2012/03/28 21:15
-
C++言語でプログラムを記述する場合は、ソースファイルの拡張子を(.cpp)にして下さい。 また、C++言語で記述した関数をC言語のプログラム、スタートアップファイル(STARTUP.CMD)、shellから実行する場合は、extern”C”宣言を行なってください。(これを行なわないと正常に実行できない場合があり... 詳細表示
- FAQ番号:13581
- 公開日時:2012/03/28 21:15
-
ユーザプログラムを実行するタスクで,浮動小数点(float型,double型)を使用していないかご確認ください。使用している場合は,タスク起動時に必ずタスクオプションに VX_FP_TASK を設定してください。オプションを設定していない場合,ユーザプログラムのタスク切替え時に変数が意図しない値に書き変わる場合が... 詳細表示
- FAQ番号:16941
- 公開日時:2013/01/17 09:25
-
ネットワークリソースの使用状況を確認し,枯渇している場合は同時にソケット通信を行うタスク数を減らしてください。ネットワークリソース使用状況の確認には,次の関数を用います。 ・netStackSysPoolShow() ・netStackDataPoolShow() 上記関数をShellから実行すると,実行時のネッ... 詳細表示
- FAQ番号:16943
- 公開日時:2013/01/17 09:26
-
C言語コントローラに組込み済みですので、別途ランタイムライセンス費用は不要です。 詳細表示
- FAQ番号:13548
- 公開日時:2012/03/28 21:15
-
対応しています。 C言語コントローラユニットで演算(データ処理など)をしながら、シーケンサCPUユニットでI/OOシーケンス制御、モーションCPUユニットでサーボ制御を同時に実行する等、システム規模、制御用途に適した構成を柔軟に構築できます。CPUは4台まで構成可能です。 詳細表示
- FAQ番号:13559
- 公開日時:2012/03/28 21:15
-
弊社提供のバスインタフェース関数用のヘッダファイルをインクルードし、C言語コントローラユニットに組込み済みの関数をコールします。 まず初めにQBF_Open()関数をコールてpathを取得してから、必要な関数をコールします。タスクの終了時はQBF_Close()関数にてクローズ処理を行います。 下記の関数は、位置... 詳細表示
- FAQ番号:13572
- 公開日時:2012/03/28 21:15
58件中 21 - 30 件を表示