ページへ戻る

+ Links

 印刷 

公開Data集​/用語集​/inc​/C言語コントローラ​/関数処理時間 :: Motion cafe

xpwiki:公開Data集/用語集/inc/C言語コントローラ/関数処理時間

C言語コントローラ関数処理時間一覧 anchor.png

 各C言語コントローラの、関数処理時間を一覧にまとめて比較する。 一目でわかるのは、「ハイエンドモデル」と位置付けられた最新の「Q24DHCCPU-V」のダントツの遅さである。

(Q06CCPU-V-B は、Q06CCPU-Vとほぼ同じなので省略する。)

なお、マニュアルから抜粋の以下の条件下での数値とのこと。

バスインタフェース関数およびMELSEC 通信関数を使用した1 本のユーザプログラムが,タスクプライオリティを100 に設定して実行された場合に,関数の処理に要する時間を下記に示します。
Q06CCPU-V-B の場合は,MELSEC 通信関数を使用できません。
バスインタフェース関数およびMELSEC 通信関数の処理時間は,OS の動作状況,ユーザプログラムの実行状況,ベースユニットへの装着位置,ベースユニットへ装着しているユニットの種類によって多少変化します。
下表のアクセス時間は,各関数の処理時間の目安として参照してください。
Page Top

バスインタフェース関数の処理時間 anchor.png

Page Top

I/Oアクセス時間 (単位:μs) anchor.png

Page Top
入力 anchor.png

シングルCPU システムの構成時に,入力ユニットQX42(入力番号:X0~)へアクセスした場合

QBF_X_In_BitEx編集通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
高速アクセス1ビット75
通常アクセス1ビット38486

QBF_X_In_WordEx編集通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
高速アクセス1ワード75
16ワード2523
64ワード8382
通常アクセス1ワード42886
1ワード44686
1ワード53386

Page Top
出力 anchor.png

シングルCPU システムの構成時に,出力ユニットQY42P(出力番号:Y0~)へアクセスした場合

QBF_Y_Out_BitEx編集通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
高速アクセス1ビット65
通常アクセス1ビット38076

QBF_Y_Out_WordEx編集通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
高速アクセス1ワード65
16ワード1822
64ワード7076
通常アクセス1ワード41376
1ワード4341822
1ワード519717

Page Top

バッファメモリアクセス時間 (単位:μs) anchor.png

Page Top
CC-Link ブロック保証なし anchor.png
  • シングルCPU システム構成時に,サイクリックデータ局単位ブロック保証なしのQJ61BT11N(先頭I/ONo.:0)へアクセスした場合
関数名通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
QBF_FromBuf編集1ワード4471516
64ワード4984042
512ワード717214222
QBF_ToBuf編集1ワード4361517
64ワード4893941
512ワード721206212

  • シングルCPU システム構成時に,サイクリックデータ局単位ブロック保証ありのQJ61BT11N(先頭I/ONo.:0)へアクセスし、サイクリックデータ局単位ブロック保証の対象外のバッファメモリへアクセスする場合
    関数名通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
    QBF_FromBuf編集1ワード5091617
    64ワード5674144
    512ワード800217223
    QBF_ToBuf編集1ワード4731619
    64ワード5254143
    512ワード778208215

Page Top
CC-Link ブロック保証あり anchor.png

シングルCPU システム構成時に,サイクリックデータ局単位ブロック保証ありのQJ61BT11N(先頭I/ONo.:0)へアクセスし、サイクリックデータ局単位ブロック保証の対象のバッファメモリへアクセスする場合
CC-Linkリフレッシュ方式=自動の場合は、 手動時の処理時間 + (0~CC-Linkユニットのリンクスキャンタイム)

関数名CC-Link
リフレッシュ方式
通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
QBF_FromBuf編集手動1ワード5084153
64ワード5686980
512ワード811245259
QBF_ToBuf編集手動1ワード4712634
64ワード5255259
512ワード793221231

Page Top
CC-Link 以外のユニット anchor.png

シングルCPU システム構成時に,QJ61BT11N 以外のインテリジェント機能ユニット(先頭I/ONo.:0)へアクセスした場合

関数名通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
QBF_FromBuf編集1ワード4511416
64ワード5114042
512ワード741214222
QBF_ToBuf編集1ワード4311517
64ワード4913941
512ワード761204212

Page Top
マルチCPU共有メモリ 自号機自動リフレッシュ anchor.png

マルチCPU システム(1 号機:Q25HCPU,2 号機:C 言語コントローラユニット) 構成時に,自号機のCPU 共有メモリ(自動リフレッシュエリアまたはユーザ自由エリア)へアクセスした場合

関数名通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
QBF_FromBuf編集1ワード4241013
64ワード4501820
512ワード5457673
QBF_ToBuf編集1ワード4141114
64ワード4411618
512ワード5556550

Page Top
マルチCPU共有メモリ 他号機自動リフレッシュ anchor.png

マルチCPU システム(1号機:Q25HCPU,2 号機:C 言語コントローラユニット) 構成時に,1号機のCPU 共有メモリ(自動リフレッシュエリアまたはユーザ自由エリア)へアクセスした場合

関数名通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
QBF_FromBuf編集1ワード420118
64ワード4843938
512ワード711222226

Page Top
マルチCPU共有メモリ 自号機高速通信エリア anchor.png

マルチCPU システム(1号機:Q26UDHCPU,2 号機:C 言語コントローラユニット) 構成時に,自号機のCPU 共有メモリ(マルチCPU 間高速通信エリア)へアクセスした場合

関数名通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
QBF_FromBuf編集1ワード4337
64ワード48118
512ワード58594
QBF_ToBuf編集1ワード423
64ワード45413
512ワード57768

Page Top
マルチCPU共有メモリ 他号機高速通信エリア anchor.png

マルチCPU システム(1号機:Q26UDHCPU,2 号機:C 言語コントローラユニット) 構成時に,1号機のCPU 共有メモリ(マルチCPU 間高速通信エリア)へアクセスした場合

関数名通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
QBF_FromBuf編集1ワード4377
64ワード50818
512ワード73694

Page Top

MELSEC通信関数 anchor.png

MELSEC 通信関数の処理時間は,通信する対象ユニット,通信経路および通信するデバイスにより変動しま
す。通信する対象ユニットがシーケンサCPU の場合は,シーケンサCPU の動作状態,シーケンススキャンタ
イムおよびリンクスキャンタイムなども,処理時間が変動する原因になります。

Page Top

C 言語コントローラユニット専用関数 (単位:μs) anchor.png

関数名通信サイズQ24DHCPU-VQ12DCPU-VQ06CCPU-V
QBF_FromBuf編集1ワード5
64ワード114
512ワード896
QBF_ToBuf編集1ワード3
64ワード15
512ワード114

'公開Data集​/用語集​/inc​/C言語コントローラ/関数処理時間/' には、下位層のページがありません。


Last-modified: 2013-03-16 (土) 19:53:35 (JST) (1954d) by 管理人